使用动作脚本-3单击暂停按钮时,如何停止图层影片剪辑中的所有图层?

时间:2013-10-12 05:06:33

标签: actionscript-3 flash

我使用了动作脚本3,但问题是,当我点击停止按钮然后停止对象&图形不是暂停影片剪辑,那么如何暂停全屏?

1 个答案:

答案 0 :(得分:0)

如果您想停止所有MovieClip,请尝试使用

import flash.display.MovieClip;
import flash.display.DisplayObject;
import flash.display.DisplayObjectContainer;

stopAll(stage);

private function stopAll(obj:DisplayObject):void {

    var mc:MovieClip = obj as MovieClip;
    var container:DisplayObjectContainer = obj as DisplayObjectContainer;

    if (mc) {
        mc.stop();
    }

    if (container) {

        for each (var child:DisplayObject in container) {
            stopAll(obj);
        }
    }
}