blog.knym.net | I'm searching something to change my life.

読み込んだswfの中のinstanceのbitmapだけに何かしたいとき~

var swf = loader.content.root as MovieClip;
checkChildren(swf);

function checkChildren(container:DisplayObjectContainer) {
    for (var i:int = 0; i < container.numChildren; i++) 
        {
            var instance:* = container.getChildAt(i);
            trace(instance);
            if (instance is Bitmap) {
                trace(instance+" is Bitmap");
            }else if (instance is DisplayObjectContainer) {
                checkChildren(instance)
            }
        }

    }

// trace results
[object kondoImg4]
[object Bitmap]
[object Bitmap] is Bitmap //<-ここ注目
[object MovieClip]
[object Shape]
[object MovieClip]
[object Shape]
[PageTopButton id="null" name="instance26" group="null"]
[object Shape]
[object StaticText]
[object StaticText]
...

ってなる。


でもね。
普通にFLASH上のステージ上に画像を配置するだけだとだめなの。


library panel


ライブラリでBitmapクラスを適用しないと :-<


今、100個近い書き出したSWFの画像にだけ何かしたい状況なんだけど、、


泣けてきたわ(^O^)/

Related Posts

Write a Comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

 

Essentials

Meta

Pages

Categories