Flash CS3 ドキュメンテーション |
|||
| ActionScript 3.0 コンポーネントガイド > コンポーネントの利用 > 表示リストの操作 > 表示リストからのコンポーネントの削除 | |||
表示オブジェクトコンテナおよびその表示リストからコンポーネントを削除するには、removeChild() メソッドと removeChildAt() メソッドを使用します。次の例は、3 つの Button コンポーネントをステージ上で互いの前に配置し、それぞれのイベントリスナーを追加します。各 Button をクリックすると、イベントハンドラがそれを表示リストおよびステージから削除します。
import fl.controls.Button;
var i:int = 0;
while(i++ < 3) {
makeButton(i);
}
function removeButton(event:MouseEvent):void {
removeChildAt(numChildren -1);
}
function makeButton(num) {
var aButton:Button = new Button();
aButton.name = "Button" + num;
aButton.label = aButton.name;
aButton.move(200, 200);
addChild(aButton);
aButton.addEventListener(MouseEvent.CLICK, removeButton);
}
表示リストの詳細については、『ActionScript 3.0 のプログラミング』の表示のプログラミングを参照してください。
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00000403.html