getDisplayObject

任意のObjectを取得します。

このMethodはMovieClipSpriteButtonTextShape

全てのクラスから呼び出しが可能です。

getDisplayObject(target);

Parameters

変数名 備考
target string インスタンス名、ルート表記、ドットシンタックス

Return

備考
DisplayObject MovieClip、Sprite、Button、Text、Shapeが取得できます。

 

example1 – MovieClip

// root作成
var _root = swf2js.createRootMovieClip(240, 240, 30);

// _rootにMovieClipを追加
for (var i = 0; i < 10; i++) {
    _root.createMovieClip("mc_" + i);
}

// enterFrame
_root.addEventListener("enterFrame", function()
{
    var movieClip = this.getDisplayObject("mc_3");
});

 

example2

// root作成
var _root = swf2js.createRootMovieClip(240, 240, 30);

// _rootにMovieClipを追加
var parent = _root.createMovieClip("parent");

for (var i = 0; i < 10; i++) {
    parent.createMovieClip("mc_" + i);
}

// enterFrame
_root.addEventListener("enterFrame", function()
{
    var movieClip = this.getDisplayObject("_root.parent.mc_6");
});

 

example3

// root作成
var _root = swf2js.createRootMovieClip(240, 240, 30);

// _rootにMovieClipを追加
var parent = _root.createMovieClip("parent");

for (var i = 0; i < 10; i++) {
    parent.createMovieClip("mc_" + i);
}

// enterFrame
_root.addEventListener("enterFrame", function()
{
    var movieClip = this.getDisplayObject("/parent/mc_6");
});