_rotation (Button._rotation プロパティ)

public _rotation : Number

ボタンの元の位置からの回転角 (度単位) です。時計回りに回転させる場合は 0 ~ 180 の値を指定します。反時計回りに回転させる場合は 0 ~ -180 の値を指定します。この範囲を超える値は、360 に加算または 360 から減算され、範囲内に収まる値になるように調整されます。たとえば、my_btn._rotation = 450 というステートメントは my_btn._rotation = 90 と同義です。

対応バージョン : ActionScript 1.0、Flash Player 6

次の例では、ステージ上の 2 つのボタンを回転させます。ステージ上に control_btnmy_btn の 2 つのボタンを作成します。my_btn は、回転している状態を判別できるように、完全な円にしないでください。次に、タイムラインのフレーム 1 に次の ActionScript を入力します。

var control_btn:Button;
var my_btn:Button;
control_btn.onRelease = function() {
    my_btn._rotation += 10;
};

ステージ上にもう 1 つのボタン myOther_btn を作成します。このボタンも、(回転している状態を判別できるように) 完全な円にしないでください。タイムラインのフレーム 1 に次の ActionScript を入力します。

var myOther_btn:Button;
this.createEmptyMovieClip("rotater_mc", this.getNextHighestDepth());
rotater_mc.onEnterFrame = function() {
    myOther_btn._rotation += 2;
};

この例で使用している MovieClip.getNextHighestDepth() メソッドには Flash Player 7 以降が必要です。SWF ファイルにバージョン 2 のコンポーネントがある場合は、MovieClip.getNextHighestDepth() メソッドではなく、バージョン 2 のコンポーネントの DepthManager クラスを使用します。

関連項目

_rotation (MovieClip._rotation プロパティ), _rotation (TextField._rotation プロパティ)


 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00001461.html