读书人

怎么停止对象movieclip加载的动画中的

发布时间: 2012-03-11 18:15:38 作者: rapoo

如何停止对象movieclip加载的动画中的所有动画
var URL_path:URLRequest=new URLRequest("contents/"+String(Number(global_var))+"p"+String(page)+".swf");
var loader_swf:Loader=new Loader;
var loader_movie:MovieClip=new MovieClip;

loader_swf.load(URL_path);
loader_movie=loader_swf.content as MovieClip;

以上为我的播放器中的加载代码
movieclip加载*.swf动画
可是通过
loader_movie.stop();
不能停止所加载的swf动画中的所有动画,比如在所加载的swf中的movieclip内的动画就不能被停止

跪求高手指导如何停止
对象movieclip加载的动画中的所有动画

[解决办法]
给你写了一个方法。不知道还有没有简单的方法。

JScript code
function stopThis(mc:DisplayObject){    var temp:MovieClip = mc as MovieClip;    temp.stop();    for (var i:int = 0; i<temp.numChildren; i++)    {        if (temp.getChildAt(i) is MovieClip)        {            stopThis( temp.getChildAt(i) as DisplayObject);        }    }} 

读书人网 >Flash

热点推荐