gotoAndPlay( 3 ); //跳到当前场景第3桢播放。
gotoAndPlay( “love” ); //跳到标签为”love“的桢进行播放。
gotoAndPlay("场景 2",3 ); //跳到场景2的 第3桢播放。
gotoandplay
就是转到某一帧并播放;
一般是用在按钮上...
gotoandplay(20);。
后面的20就是跳到20帧并播放.与他相反的是。
gotoandstop(20);。
跳到20帧并停止...
on
(release)
gotoandplay(20);。
把上面代码放到按钮里.就是单击按钮跳到20帧并播放.。
最后.所有命令都给你.估计我得打一年.....还是给你介绍一本书吧.没事去看看.里面讲的很全.。
ActionScript3.0权威指南。
把图片对应的文字
转化为影片剪辑(在舞台中要为其命名比如:wz),进入"wz"的编辑模式,在第2帧插入帧,然后将第2帧转化为关键帧,并加上动作:stop();。
然后选中第一帧,删除里面的文字内容,即将第一帧转化为空白帧,然后给第一帧添加动作:stop();。
给图片剪辑加入代码:
on
(rollOver)
_root.wz.gotoAndPlay(2);。
on
(rollOut)
_root.wz.gotoAndStop(1);。
这样的效果是鼠标经过图象时,显示文字,当然文字也可以是一段动态的影片剪辑,只需在文字影片剪辑第一帧前插入一个空白帧,并加入动作:stop();。
即可,同一个道理
不是。c语言退出整个程序或函数的命令是return、goto、break、break。其中return表示从被调用函数返回主调函数继续执行,返回时可附带一个返回值,所以Gotoandplay并不是返回命令。
flash场景之间相互跳转的实现方法。
在制作flash动画的时候,可能会有有很的mc。
有时会把它放到几个场景中,那么在场景中的跳转如何实现呢?
请看教程吧。
1.
方法一:(使用telltarg...。
方法一:(使用telltarget命令)
按钮上的as为:
on
(release)
tellTarget
("/")
gotoAndPlay
("场景
1",
1);
2.
方法二(用gotoandpla...。
方法二(用gotoandplay命令)
主场景2中的mc放到场景2的时间轴上。
按钮的as:
on
release
{
gotoAndPlay(”场景1”,1)
并且在最后一帧加stop()
问题就可以解决了:
3.
方法三(利用路径_root.g...。
方法三(利用路径_root.gotoandplay())。
第二个场景2里面只有一个mc,在这个mc的最后一帧是stop和一个replay按钮。
按钮的as:_root.gotoAndPlay(1)。
【即告知按钮回到场景1的第一帧】
4.
方法四(给场景起不同的名字)
...
方法四(给场景起不同的名字)
如果你的as这样写:
第二个sence里面只有一个mc,在这个mc的最后一帧是stop和一个replay按钮。
按钮的as:
on
release
{
gotoAndPlay(”sence1”,1)
}
结果按下后却是从这个mc的第一帧开始播放,而不是从sence1的第一帧。
这是因为主场景的名字默认为senceN。
MC里也可以有多个场景,而mc也是默认为senceN。
所以当你在MC用上gotoAndPlay。
("scene1",
1);时,指的是所在场景中MC里的第一帧,而不是主场景。
解决的方法,就是给场景定义不同的名字。
scene1我们改名为:主场景。
scene2我们改名为:次场景1。
正确的as应该为:
on
(release)
tellTarget
(_root)
gotoAndPlay
(1);
如果想实现按钮点击后从次场景播放就可以在按钮上写上:
on
(release)
tellTarget
(_root.次场景)
gotoAndPlay
(1);
5.
方法五(利用标签label)
...
方法五(利用标签label)
我们在控制动画的时候一般也不是从开始播放,
可能是希望从某个场景的某一个关键帧开始播放,那么标签是。
最好的实现方法;
例如我们希望点击上面的按钮的时候让动画从主场景中的label1开始。
播放,那么按钮上的as应该为:
on
(release)
tellTarget
(_root)
gotoAndPlay
("label1");
例如有3个场景,我们希望点击上面的按钮的时候让动画从次场景1中的label4开始播放,那么按钮上的as应该为:
on
(release)
tellTarget
(_root)
gotoAndPlay
("次场景
1",
"label4");
如果想实现按钮点击后从次场景播放。
就可以在按钮上写上:
on
(release)
tellTarget
(_root.次场景)
gotoAndPlay
(1);