Adobe Flexでアプリケーションを作る場合、アプリケーションに設置するコンポーネント(ラベルやボタン、テキストインプットなど)の文字の大きさや色などのスタイルは以下のように指定できます。
< mx:label id="label" fontsize="18" color="#FF0000"/>
しかし、例えばActionScriptで書かれたイベントハンドラの中で、上のコンポーネントのフォントサイズを変更したい時は以下のように書きます。
label.setStyle("fontSize", 36);
idが「label」のオブジェクトに対して、setStyle関数を呼び出しています。第1引数が変更したいスタイルの名前、第2引数が変更後の値になります。
他のやり方としては[Bindable]メタデータタグをつけた変数を用意するという方法もありますが、これは後日
0 件のコメント:
コメントを投稿