Flash CS3 ドキュメンテーション |
|||
| ActionScript 2.0 リファレンスガイド > ActionScript クラス > TextField > _rotation (TextField._rotation プロパティ) | |||
public _rotation : Number
テキストフィールドの元の位置からの回転角を度単位で指定します。時計回りに回転させる場合は 0 ~ 180 の値を指定します。反時計回りに回転させる場合は 0 ~ -180 の値を指定します。この範囲を超える値は、360 に加算または 360 から減算され、範囲内に収まる値になるように調整されます。たとえば、my_txt._rotation = 450 というステートメントは my_txt._rotation = 90 と同義です。
デバイスフォントを使用しているテキストフィールドに対する回転値の使用はサポートされていません。テキストフィールドで _rotation を使用するには、埋め込みフォントを使用する必要があります。
対応バージョン : ActionScript 1.0、Flash Player 6
この例では、ダイナミックテキストフィールド my_txt を作成してから、次の ActionScript を使用してフォントの埋め込みとテキストフィールドの回転を行う必要があります。my font への参照は、リンケージを my font に設定して、ライブラリ内のフォントシンボルを参照します。
var my_fmt:TextFormat = new TextFormat();
my_fmt.font = "my font";
this.createTextField("my_txt", this.getNextHighestDepth(), 10, 10, 160, 120);
my_txt.wordWrap = true;
my_txt.embedFonts = true;
my_txt.text = "Hello world";
my_txt.setTextFormat(my_fmt);
my_txt._rotation = 45;
テキストフィールドにその他のフォーマットを適用するには、TextFormat class を使用します。
この例で使用している MovieClip.getNextHighestDepth() メソッドには Flash Player 7 以降が必要です。SWF ファイルにバージョン 2 のコンポーネントがある場合は、MovieClip.getNextHighestDepth() メソッドではなく、バージョン 2 のコンポーネントの DepthManager クラスを使用します。
_rotation (Button._rotation プロパティ), _rotation (MovieClip._rotation プロパティ), TextFormat
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00002233.html