flash中播放怎么弄

来源:百度知道 编辑:UC知道 时间:2024/05/28 04:45:24
比如我在第一层第一帧我输入了stop();然后在2层的第1帧放了play();在play那里放了一个按钮,后面都是有动画的,我想设置一个按钮按了直接播放后面的动画,,,请教一下高手答复一下,之前也有人跟我说动画加到按钮上还要指定那那一帧就OK了

还是没搞明白,所以来百度问一下高手,回答详细一点,跪求。...
还是没能解决,语法错误了。报错3

首先我要给你指出的是,第一帧上又有stop();又有stop();到底听谁的???
所以现在我来告诉你怎么做:
1、如果你的flash脚本是as2.0,也就是说你的flash是10以下,那么就这样做,在第一帧上放一个按钮,然后选中这个按钮,选中后按F9调出脚本面板,然后在此面板里输入如下代码:
stop();
on release{
gotoAndPlay(2);//你不是从第二帧开始,后面就全是动画了吗
}
输入完成后就可以测试了。
2、如果你的flash脚本是as3.0,也就是说你的flash是cs3或cs4的,那么还是在第一帧放一个按钮,选中这个按钮,在下面的属性面板里面有一项是好像是对象名称还是什么名称我既不清楚了,但是反正那里有个地方能够输入名称,在那里面输入“an”(这个名称可以随便起,但是必须是英文字母和数字的组合,而且第一个必须是字母),然后在第一帧另外再新建一个涂层,然后点击这个涂层的第一帧,按F9调出脚本面板,输入如下代码:
stop();
an.addEventListener(MouseEvent.CLICK, action);
function action(e.MouseEvent){
gotoAndPlay(2);
}
好了,测试吧!!!由于我先在无法使用flash,所以以上是我凭借记忆所写的,可能有地方有漏洞,没准那个字母的大小写没搞清楚都是有可能的,你试试吧,如果不行告诉我,我在分析。

你在第一层的第一帧放了stop();
第二层的第一帧放了play();
你这不是矛盾的吗?比方:你爸爸喊你走 你妈妈让你停下 你听谁的?他们两个都有相同的权利!!!
解决办法
第一层的第一帧 动作:stop();//停止
第二层的第一帧不加脚本 直接放个按钮 在按钮上选择动作
on release{
gotoAndPlay(2);//从第二帧开始播放
}
搞定
特别提醒:你需要按钮以后开始播放的动画必从第三帧 而且是以关键帧开始
加了stop();的帧只有一帧

<