as3.0加载一个外部SWF动画。,判断其是否播放完毕?

我现在想用一个loading加载一个外部SWF文件。加载完毕就播放这个SWF文件(这个SWF动画蛮大的)。当这个SWF文件播放完毕后,自动跳转到下一帧进行播放其他的加载动... 我现在想用一个loading加载一个外部SWF文件。加载完毕就播放这个SWF文件(这个SWF动画蛮大的)。当这个SWF文件播放完毕后,自动跳转到下一帧进行播放其他的加载动画,怎么实现啊?
是用一个loading进度条显示加载过程哈,加载完就开始播放。播放完就移除,播放其他的东西。大家帮帮忙哈。不胜感激!
展开
 我来答
开发者之路
推荐于2016-09-24 · TA获得超过910个赞
知道大有可为答主
回答量:2031
采纳率:0%
帮助的人:937万
展开全部
两种方法:
一:为加外SWF文件广播一个事件,在其播放完之后加,比如:
dispatcherEvent(new Event("over"));
然后再load之后,侦听这个事件,一旦侦听到,说明就播放完了,我做的一些项目就是这么做的,但如果这个swf文件不是你做的,或者没有源文件,就不能用这个方法了.
二:可以获取加载的swf文件的totalFrames,然后再判断,如:
currentFrame==totalFrames

参考资料: http://www.bjzero.net

百度网友1c1fb1342
2010-09-28 · TA获得超过164个赞
知道小有建树答主
回答量:284
采纳率:0%
帮助的人:168万
展开全部
如果加载的是主时间轴动画,可以给加载进来的影片添加Event.ENTER_FRAME事件,监测当前帧currentFrame==totalFrames时,就播放完了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xlzzc
2010-09-28 · TA获得超过7301个赞
知道大有可为答主
回答量:4205
采纳率:50%
帮助的人:1453万
展开全部
关键在于如何知道加裁的swf播放完毕了?是不是?
这是个难题!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式