【ActionScript】テキストフィールドを生成、文字サイズを変えたい
FLASH8(Win-XP)使用者です。
テキストフィールドを生成、外部ファイルから文字を読み込んで、文字サイズを変えたいのですが思うようにいきません。
<例>
moji = "初期の文字列";
//テキストフィールド生成
_root.createTextField( "my_TxFld", 0, 0, 0, 200, 50 );
my_TxFld.text = moji;
my_TxFld.border = true;
//テキストサイズ指定(1)
myTxFmt = new TextFormat();
myTxFmt.size = 50;
my_TxFld.setTextFormat(myTxFmt );
//テキストを流し込み
my_lv = new LoadVars();
my_lv.onLoad = function(success){
_root.my_TxFld.text = my_lv.menu1;
(2)
};
my_lv.load("data.txt");
上記ですと外部テキストは大きくならず、ダウンロード完了までの一瞬「初期の文字列」が大きな文字で表示されるだけです。
(1)を(2)に入れると正しく表示されるわけですが、何度もダウンロードする場合、その都度設定するのは非効率です。
一度の文字サイズ設定で何度ダウンロードしてもサイズが変わらないやり方はないものでしょうか。
お詳しい方、よろしくお願いいたします。
お礼
いつも、ありがとうございます。 編集画面のテキストフィールドの外枠ボタンで透明、不透明にするのが最も簡単な方法ですね。 ActionScriptによる外枠、背景色の組み合わせで、テキストフィールドでかなりのことができるのが分かりました。