0

私は InDesign CS5 によって生成された swf を使用していますが、これは明らかにテキストのみを staticText オブジェクトとしてエクスポートします。staticText のアンチエイリアスを変更することは可能ですか? 読みやすくしたいのですが、デフォルトでアニメーションになり、明確な変更方法はありません。最近、textFields のヘルプが表示されましたが、staticText で機能するようには見えません。

4

2 に答える 2

1

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

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

于 2010-12-07T02:32:05.980 に答える
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)
 }
} 
于 2010-12-07T08:59:14.807 に答える