0

私のフラッシュアプ​​リケーションでは、テキストがその場で書かれているように見せるために、タイプライター効果を使用しています。そうすると、句読点(疑問符、ドットなど)が間違った方向(右側)に配置されます。私はヘブライ語(右から左)で書いています。これに対する解決策は何でしょうか?

4

1 に答える 1

1

わかりました、3時間後、私は解決策を持ってここにいます。他の人の時間を節約できることを願っています。

Flash cs5 には、rtl 言語のサポートが組み込まれています。有効にする必要があります: 1. プロジェクトのパブリッシュ設定を Flash Player 10 に変更します (そこでのみサポートされます) 2. 編集 --> 設定 --> テキスト --> 右から左へのテキスト オプションを表示 2. textfield のタイプを tlftext に変更します (突然表示される新しいオプションです) 3. 配置を設定します

ここで、テキストを静的に設定したいだけなら問題ありませんが、as3 コードを使用してテキストを設定したい場合は、次のようにする必要があります。

新しいテキスト形式を作成し、次の設定を指定してテキスト フィールドに適用します。

var tfFormat:TextFormat = new TextFormat();  
tfFormat.align = TextFormatAlign.RIGHT;
txt.setTextFormat(tfFormat);

以上です。頑張ってください。

于 2011-01-26T16:29:12.957 に答える