トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     テキストの長さによってフォントサイズを変更したいです。
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
makinux
Åê¹ÆNo.8154
投稿日時: 2004-6-9 12:19
半人前
居住地:
投稿: 50
使用環境:
Re: テキストの長さによってフォントサイズを変更したいです。
はじめまして。マキと申します。

世の中には同じようなことを必要とする人がいますね

そっくり同じ機能を作ってました。
ver.7しかないので、FlashPlayer ver.6で動くかどうかはわかりませんが参考までに。

引用:

//テキストフィールドの幅に合わせてフォントサイズ変更
//txt:適用txtのパスストリング num:末端位置微調整用
function xAutoFontSize(txt,num){
var txt_fmt=eval(txt).getTextFormat();
var tmp=txt_fmt.getTextExtent(eval(txt).text);
while((eval(txt)._width-num)<tmp.width){
txt_fmt.size--;
eval(txt).setTextFormat(txt_fmt);
txt_fmt=eval(txt).getTextFormat();
tmp=txt_fmt.getTextExtent(eval(txt).text);
}
}


ついでによくある要望で、改行を許したくないが、複数行で表示したい場合の対処方法も載せときます。こちらも参考までに
引用:

hogehoge_txt.onChanged=function(){
this.text=this.text.split("\r").join("");
}

フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   テキストの長さによってフォントサイズを変更したいです。 silverdrop 2004-6-8 16:57
   » Re: テキストの長さによってフォントサイズを変更したいです。 makinux 2004-6-9 12:19
       Re: テキストの長さによってフォントサイズを変更したいです。 silverdrop 2004-6-9 16:30
         Re: テキストの長さによってフォントサイズを変更したいです。 makinux 2004-6-9 16:53
           Re: テキストの長さによってフォントサイズを変更したいです。 silverdrop 2004-6-9 17:53
             Re: テキストの長さによってフォントサイズを変更したいです。 makinux 2004-6-9 19:49
               Re: テキストの長さによってフォントサイズを変更したいです。 silverdrop 2004-6-10 15:59
                 Re: テキストの長さによってフォントサイズを変更したいです。 makinux 2004-6-10 18:09
     Re: テキストの長さによってフォントサイズを変更したいです。 youich 2004-6-10 19:48
       Re: テキストの長さによってフォントサイズを変更したいです。 youich 2004-6-13 3:12
         Re: テキストの長さによってフォントサイズを変更したいです。 potter 2004-6-13 5:56
           Re: テキストの長さによってフォントサイズを変更したいです。 silverdrop 2004-6-14 10:27

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops