gotoAndPlay(1);//跳到第1帧继续播放,用的是帧编号1
gotoAndStop(1);//跳到第1帧停止,用的是帧编号1
nextScene(););//跳到下一个场景
prevScene();//跳到上一个场景
gotoAndPlay(1,"场景 1");//跳到场景 1 的第1帧并继续播放
gotoAndStop(1,"场景 1");//跳到场景 1 的第1帧并停止播放
gotoAndPlay("开始");//跳到帧标"开始"继续播放,用的是帧标"开始"
快捷指令url代码大全gotoAndStop("开始");//跳到帧标"开始"停止,用的是帧标"开始"
nextFrame();//跳到下一帧
prevFrame();//跳到上一帧
影片剪辑元件实现跳转步骤:
1.每个人要把自己做的主时间轴上的动画转换到一个影片剪辑元件中去。
2.新建一个flas档,把每个人所做的flash的库里面的所有素材(图片,元件,声音等等)都要复制粘贴到新的flas档的库面板中去,注意要新建要多个文件夹,对素材进行分类存放。注意:素材名字不能重复。
3.在新的flas档中,把每个人最后转换的影片剪辑元件到拖到舞台中去,如果不应用动作脚本实现跳转的话,还要查看每个人动画的总长度来适当调整时间轴上影片剪辑的帧长度,如果应用动作脚本,则影片剪辑的长度只需要一帧(脚本中一定要包括stop命令),通过按即可实现跳转。
4.缺点有:如不重新写脚本的话,跳转后无法停止前一个影片剪辑的声音。
场景实现跳转步骤:
0(可选).每个人要把自己做的主时间轴上的动画转换到一个影片剪辑元件中去。
1.新建一个flas档,把每个人所做的flash的库里面的所有素材(图片,元件,声音等等)都要复制粘贴到新的flas档的库面板中去,注意要新建要多个文件夹,对素材进行分类存放。注意:素材名字不能重复。
2.通过“插入”的“场景”直接添加场景 或者“窗口”的“其他面板”的“场景”或者快捷键“Shift+F2”打开场景面板进行场景的添加,对不同人所做flash的播放顺序,分别添加到不同的场景中去。
3.添加的方式为:通过Shift键单击首尾帧的方法或者鼠标直接拖拉,选中每个人自己所完成flash主时间轴上的所有帧,右键,选择“复制帧”,回到新建的flas档,在对应的场景中的第一帧右键,选择“粘贴帧”(如您进行了第0步骤,则直接拖每个人所做动画相应影片剪辑元件到舞台即可,添加stop命令或延长)。
4.一般来说,场景默认播放顺序为由上至下播放,但由于场景可以改名字,建议在每个场景的最后一帧(关键帧或空白关键帧)通过添加动作脚本来实现对下一个场景的跳转,或者通过按钮实现场景之间的跳转。
5.优点有:场景跳转后,前一个场景的声音立即停止。
6.缺点有:这两种方式都要复制粘贴库里面的素材,还要
新键一个flash,整合麻烦复杂。
Loader函数加载动画(不用按钮):
1.在每一个同学所做动画(除了最后一个动画)的最后一帧的某一个图层的关键帧或空白关键帧(没有的话,则直接新建一个图层添加一个空白关键帧即可)上,输入书本上的动作脚本:
stop();
var myLoader:Loader = new Loader();
addChild(myLoader);
var url:URLRequest = new URLRequest("part-2.swf");
myLoader.load(url);
2.注意修改下一个播放的swf的名字"part-2.swf"且下一个播放的swf的路径应当是与第一个swf处于同一个路径下。
3.最后一个swf中的最后一帧要加stop命令,否则播放完后,会不断重复最后一个swf。
4.注意:Loader函数仅仅是加载后一个动画叠加在前一个动画的上面(即前一个动画并未消失),且背景颜不叠加(即背景颜为第一个动画的背景)。
Loader函数加载动画(需要按钮):
1.新建一个flas档,制作一个按钮元件或者调用公用库里面的按钮。把按钮拖到舞台上,在按钮那一个关键帧上面,添加以下的动作脚本:
var n:int=1;
var ldr:Loader=new Loader();
var url:URLRequest=new URLRequest("movie/"+n+".swf");
ldr.load(url);
addChild(ldr);
next1.addEventListener(MouseEvent.CLICK,onclick1);
function onclick1(e:MouseEvent){
n++;
if(n>3){
n=1;
}
var url:URLRequest=new URLRequest("movie/"+n+".swf");
ldr.load(url);
addChild(ldr);
}
2.使用Loader函数加载的对象(图片或者swf文件),默认与舞台的左上角对齐,因此,要根据加载对象的尺寸大小设置好舞台的大小,预设一定的空间给按钮,调整好按钮的位置,不与加载的对象重叠。
3.注意:脚本中的("movie/"+n+".swf")是指,需要加载的swf文件位于与新建的这个flas档相同目录下的movie文件夹下面,且文件名为“1.swf”、“2.swf”、“3.swf”……这一类的形式。
4.注意:脚本中的if(n>3)中的3表示一共要加载的swf文件的数目,应根据实际情况进行修改,且注意next1为按钮的实例名称。
5.注意:Loader函数仅仅是加载后一个动画叠加在前一个动画的上面(即前一个动画并未消失),因此如果已经加载了后面一个动画,前面正经播放的动画的声音就无法停止了,这很容易造成混乱,因此这种方法在有声音的动画整合时不建议使用。
6.最后,建议同学们使用利用场景切换来实现动画跳转,即第二种整合方式。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论