2010-12-07 5 views
0

私は、静的テキストオブジェクトとしてテキストをエクスポートするだけのInDesign CS5によって生成されたswfで作業しています。 staticTextのアンチエイリアスを変更することは可能ですか?私は可読性のためにそれを作っていますが、アニメーションをデフォルトに変更する方法はありません。私は最近textFieldsのための助けを得ましたが、私はそれが静的テキストで動作するように見えることはできません。Flash AS3、静的テキストのアンチエイリアス設定をコードで変更することはできますか?

答えて

1

実行時に静的テキストを読み取ったり変更したりすることはできません。それは実際にはテキストでもありません。これは、Flash IDEによって書き出された形で、テキストをビューアに表示しますが、Flashに関する限り、それは単なる形です。

実行時にテキストフィールドを使用する必要があるテキストを読み取り/編集/変更します。静的テキストではなくテキストフィールドでswfsを出力するInDesignを取得する方法があるかどうかはわかりません。

+0

悲しいことに、このようには見えません.... – Ghost9

0

いいえ、エイリアシングを変更することはできません。静的なテキストフィールドを検出し、そのテキストトラフコードを取得することのみが可能です。

for (var i:int= 0;i < this.numChildren; i++) 
{ 
if (getChildAt(i) is StaticText) 
{ 
    trace("Found a StaticText in ", this , "with text:", StaticText(getChildAt(i)).text) 
} 
} 
関連する問題