关于FLASH AS3.0自动播放主时间轴下一帧影片剪辑的问题。

我现在有好几帧,每帧里都有一个影片剪辑现在问题是这样的,我如何在上一帧的影片剪辑播放完毕后,自动播放下一帧的影片剪辑?举个例子,我主时间轴第一帧内的影片剪辑播放完毕了,自... 我现在有好几帧,每帧里都有一个影片剪辑
现在问题是这样的,我如何在上一帧的影片剪辑播放完毕后,自动播放下一帧的影片剪辑?

举个例子,我主时间轴第一帧内的影片剪辑播放完毕了,自动播放主时间轴第二帧,以此类推,直到最后一帧。
最好详细点,先感谢了。是AS3.0的。
展开
 我来答
正牌狼王
2014-04-17 · TA获得超过261个赞
知道小有建树答主
回答量:531
采纳率:100%
帮助的人:554万
展开全部
一个方法就是在每个剪辑里最后一帧加代码,停止播放并发出一个事件,然后在主舞台收听这个事件,收到后就去下一帧。

另一个就是主舞台每帧运行一个检查方法,检查当前的剪辑的 当前帧数是不是最后一帧,如果是,就跳转(这个未经过测试,不知道行不行的通)
更多追问追答
追问
要怎么写?
追答
每个剪辑最后一帧加
stop()
dispatchEvent(new Event("finishPlay"));

主舞台添加代码
不过不知道你主舞台怎么放的,默认只有一个影片剪辑:
getChildAt(0).addEventListener("finishPlay",onFinish);
function onFinish(e:Event):void
{
gotoAndStop(currentFrame + 1);
}
记得加上判断主舞台是不是播到最后一帧了,不然播完会提示错误
13734792097
2014-04-17 · TA获得超过134个赞
知道小有建树答主
回答量:462
采纳率:0%
帮助的人:274万
展开全部
可以把文件发过来看一下吗
追问
文件很大,能远程协助么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式