as3.0加载一个外部SWF动画。,判断其是否播放完毕?
我现在想用一个loading加载一个外部SWF文件。加载完毕就播放这个SWF文件(这个SWF动画蛮大的)。当这个SWF文件播放完毕后,自动跳转到下一帧进行播放其他的加载动...
我现在想用一个loading加载一个外部SWF文件。加载完毕就播放这个SWF文件(这个SWF动画蛮大的)。当这个SWF文件播放完毕后,自动跳转到下一帧进行播放其他的加载动画,怎么实现啊?
是用一个loading进度条显示加载过程哈,加载完就开始播放。播放完就移除,播放其他的东西。大家帮帮忙哈。不胜感激! 展开
是用一个loading进度条显示加载过程哈,加载完就开始播放。播放完就移除,播放其他的东西。大家帮帮忙哈。不胜感激! 展开
3个回答
展开全部
两种方法:
一:为加外SWF文件广播一个事件,在其播放完之后加,比如:
dispatcherEvent(new Event("over"));
然后再load之后,侦听这个事件,一旦侦听到,说明就播放完了,我做的一些项目就是这么做的,但如果这个swf文件不是你做的,或者没有源文件,就不能用这个方法了.
二:可以获取加载的swf文件的totalFrames,然后再判断,如:
currentFrame==totalFrames
一:为加外SWF文件广播一个事件,在其播放完之后加,比如:
dispatcherEvent(new Event("over"));
然后再load之后,侦听这个事件,一旦侦听到,说明就播放完了,我做的一些项目就是这么做的,但如果这个swf文件不是你做的,或者没有源文件,就不能用这个方法了.
二:可以获取加载的swf文件的totalFrames,然后再判断,如:
currentFrame==totalFrames
参考资料: http://www.bjzero.net
展开全部
如果加载的是主时间轴动画,可以给加载进来的影片添加Event.ENTER_FRAME事件,监测当前帧currentFrame==totalFrames时,就播放完了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
关键在于如何知道加裁的swf播放完毕了?是不是?
这是个难题!!
这是个难题!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询