trackAsMenu (Button.trackAsMenu プロパティ)

public trackAsMenu : Boolean

他のボタンまたはムービークリップがマウスの解放イベントを受け取ることができるかどうかを示すブール値です。ボタンをドラッグし、2 番目のボタン上で離すと、onRelease イベントが 2 番目のボタンに対して登録されます。このプロパティを使用してメニューを作成できます。trackAsMenu プロパティは、任意のボタンオブジェクトまたはムービークリップオブジェクトで設定できます。trackAsMenu プロパティが定義されていない場合、デフォルトのビヘイビアは false です。

trackAsMenu プロパティは必要に応じていつでも変更できます。変更は即座に反映されます。

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

次の例では、2 つのボタンをメニューとして追跡する方法を示します。ステージ上に one_btntwo_btn の 2 つのボタンインスタンスを配置します。タイムラインに次の ActionScript を配置します。

var one_btn:Button;
var two_btn:Button;
one_btn.trackAsMenu = true;
two_btn.trackAsMenu = true
one_btn.onRelease = function() {
    trace("clicked one_btn");
};
two_btn.onRelease = function() {
    trace("clicked two_btn");
};

SWF ファイルをテストします。ステージの one_btn 上でクリックし、マウスボタンを押したまま two_btn 上に移動した後でマウスボタンを離します。次に、ActionScript の中で trackAsMenu を含む 2 行をコメントアウトします。再び SWF ファイルをテストして、ボタンのビヘイビアの違いを確認します。

関連項目

trackAsMenu (MovieClip.trackAsMenu プロパティ)


 

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

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