サイトトップ

Director Flash 書籍 業務内容 プロフィール

Macromedia Flash非公式テクニカルノート

DisplayObjectContainer.removeChildren()メソッド

ID: FN1110001 Platform: All Version: CS5/ActionScript 3.0 Runtime: Flash Player 11/AIR 3

DisplayObjectContainerクラス
パッケージ flash.display
継承 DisplayObjectContainer → InteractiveObject → DisplayObject → EventDispatcher → Object
removeChildren()メソッド
文法 public function removeChildren(beginIndex:int = 0, endIndex:int = 0x7fffffff):void
概要 複数の子DisplayObjectインスタンスを親DisplayObjectContainerインスタンスの表示リストから除く。
引数

beginIndex:int − 表示リストから削除する最初の子インスタンスのインデックス。0以下の数値は表示リストの先頭とみなされる。デフォルト値は0。

endIndex:int − 表示リストから削除する最後の子インスタンスのインデックス。負の数値は表示リストの最後までとみなされる。デフォルト値は0x7fffffff。

戻り値 なし。

説明
親DisplayObjectContainerインスタンスの表示リストから、複数の子DisplayObjectインスタンスをインデックスで指定して除きます。インデックスは0から始まる整数で、開始と終了の数値をふたつの引数としてDisplayObjectContainer.removeChildren()メソッドに渡します。


つぎのスクリプトは、フレームアクションが書かれたタイムラインのすべての子インスタンスを表示リストから除きます。

removeChildren(0, numChildren - 1);

参考
[ActionScript 3.0 Reference for the Adobe Flash Platform] > [DisplayObjectContainer]の「removeChildren() method」の項

_____

作成者: 野中文雄
作成日: 2011年10月5日


Copyright © 2001-2012 Fumio Nonaka.  All rights reserved.