FLASH按钮 继续播放到某帧再跳转 如何写AS代码

来源:百度知道 编辑:UC知道 时间:2024/05/18 01:40:10
请教一个FLASH按钮问题,应该怎样写这段AS代码?我是FLASH初学者,请各位写的尽可能详细点.我用的是FLASH8 AS2.0 下面是我的想法.
FLASH里有4个图片按钮(A,B,C,D),分别控制4段MC,如下图..其中每段MC里都设置了播放到其MC中间帧就stop,我现在想把B按钮上添加继续播放完此MC再跳转A按钮(或C或D)代表的MC上.因为是乱序播放,而且每段MC都是不同的,所以我设置上了4个标签..
51xflash 这个网站里,会员登陆左边那个FLASH,和我想要的差不多...继续等待高手老师...

在你的每一个MC的最后一帧都加一个IF语句来判断一个变量的值。
按钮ABCD每按一次就给一个变量赋值。
然后IF就根本变量的值来跳转到指定的MC。这样就可以实现你想要效果。

在最后一帧.比如:if(i==1){
gotoAndPlay(1)
}else if (i==2){gotoAndPlay(2)}......

例如依次将MC放在场景中命名为MC1、MC2、MC3、MC4,然后去掉MC2中间的stop(),再在MC的最后一帧加上帧动作:
_root.MC1.gotoAndPlay(1);

我也是新手,建议一下:在你想要跳转的帧上加上goto语句,或在按钮上加上goto语句都可以实现跳转,当然给帧上加了标签,就可以直接goto到标签帧,在选择时要注意跳转到后播放还是停止,这个goto语句在动作里面有,将动作窗口调成脚本助手模式会很容易实现这个功能的