TextFieldについていろいろやってみる
よく使うわりには、よく忘れてしまう。仕方がないのでリファレンスを読む。
こんな面倒なことに終止符を打つべくTextFieldについてまとめる。
Versionに注意しよう
結論から言うとバージョン6のみ想定します。このドキュメントはMing0.3a/PHPを
で ming_useswfversion(6); とした場合のみ考えています。
まずは、createTextFieldを使ってみる
まずはTextFieldを使ってみる
this.createTextField('tex',10,10,10,20,200);
this.tex.text = 'Kyoro';
実行結果こんな結果になります
次は枠を表示してみる
this.createTextField('tex',10,10,10,20,200);
this.tex.border =1;
this.tex.text = 'Kyoro';
実行結果こんな結果になります
書き込みOKにする
this.createTextField('tex',10,10,10,200,20);
this.tex.border =1;
this.tex.type ='input';
//dynamicは編集不可能
実行結果こんな結果になります
HTMLのタグを使う。
this.createTextField('tex',10,10,10,200,20);
this.tex.html =true;
this.tex.htmltext =
¥"<b>kyoro</b><br><A HREF=‘../‘>home</A>¥";
実行結果こんな結果になります(Htmlには制限があります、Fontも使えます(色とか))
this.createTextField('tex',10,10,10,200,200);
this.font = new TextFormat();
this.font ='utf';
this.tex.setTextFormat(this.font);
フォント設定
Fontの設定にはTextFormat()を使用します。
まずは使ってみる
日本語で表示
this.createTextField('tex',10,10,10,200,200);
this.font = new TextFormat();
this.font ='utf';
this.tex.text = \"こんにちはキョロです\";
実行結果こんな結果になります
ただ箇条書きしているだけなのだが、時間が相当かかってしまった。今日はここままで
気が向いたときにまた書くとしよう。
|
|