flash跳转场景

来源:百度知道 编辑:UC知道 时间:2024/06/08 21:59:49
我想由场景1跳到场景3,打了
on (release) {
gotoAndPlay("场景3",1);
}
之后,为什么会跳转回场景1的第一帧,而且出现
**错误** 场景=场景 1, 图层=图片1, 帧=60:第 1 行: 参数的数目不正确;gotoAndPlay 必须在 1 和 2 之间。
gotoAndPlay();

动作脚本错误总数:1 报错:1

是什么意思?
谢谢一楼的回答、
但按照伱旳去做了,虽然脚本没错误,但点击按钮跳转不到、仍然停留再当前页面

你的脚本有错误,
**错误** 场景=场景 1, 图层=图片1, 帧=60:第 1 行: 参数的数目不正确;gotoAndPlay 必须在 1 和 2 之间。
gotoAndPlay();

动作脚本错误总数:1 报错:1

上面的错误提示是你没在gotoAndPlay();的()里面输入要跳转的帧数,还有,你的
on (release) {
gotoAndPlay("场景3",1);
}
这句也有错,在场景和3之间要有1空格,应该是
on (release) {
gotoAndPlay("场景 3",1);
}
这样就可以了.

你把你的文件发来我看看,
应该可以的呀.

弱弱的问一下,你的按钮是不是在MC里面?而不是直接在场景里。一般只有这种情况,才会出现你这样的效果。如果是,请看下面

一。在第一个场景的第一帧上加如下代码
function gotoScene2(){
gotoAndPlay("场景 3", 1);
}

二。在按钮上加(是按钮,不是MC哦~)
on (release) {
_root.gotoScene2();
}

说白了,就是在第一帧建立一个方法,指向某一场景的某一帧,但是不执行,通过按钮的on来执行这个方法就OK了。
我试过了,没问题哈!

------------------华丽的飘过