DepthManager.createClassChildAtDepth()

使用できるバージョン

Flash Player 6 (6.0.79.0)

エディション

Flash MX 2004

シンタックス

movieClipInstance.createClassChildAtDepth(className, depthFlag[, initObj])

パラメータ

className クラス名。 このパラメータは Function 型です。

depthFlag このパラメータの値は DepthManager.kTopDepthManager.kBottomDepthManager.kTopmostDepthManager.kNotopmost です。深度のフラグはすべて、DepthManager クラスの静的プロパティです。 DepthManager パッケージ (たとえば、mx.managers.DepthManager.kTopmost) を参照するか、import ステートメントを使って DepthManager パッケージを読み込む必要があります。

initObj 初期化オブジェクト。 このパラメータはオプションです。

戻り値

作成された子への参照。 戻り値の型は UIObject です。

説明

メソッド。depthFlag で指定した深度に、className で指定したクラスの子を作成します。

次のコードでは、すべての NoTopmost オブジェクトの前面にフォーカス矩形を描画します。

import mx.managers.DepthManager
this.ring = createClassChildAtDepth(mx.skins.RectBorder, DepthManager.kTop);

次のコードでは、Button クラスのインスタンスを作成し、その label プロパティの値を initObj パラメータとして渡します。

import mx.managers.DepthManager
button1 = createClassChildAtDepth(mx.controls.Button, DepthManager.kTop, {label: "Top Button"});

 

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

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