主题:  求助 Flash怎么指向场景!

37523556

职务:普通成员
等级:1
金币:0.0
发贴:6
注册:2004/12/8 22:36:18
#12005/2/2 0:41:04
大家好 我想请教一下 FlashMX2004里面 如何指向特定场景的特定帧呢

下面我写的这些全都要么是显示出错要么是点了没有反应

on(release){gotoAndPlay([场景2],1);}

on (release) {gotoAndPlay([场景2,] (1);}

上面那个单独写都是显示出错 下面几个是没反应 当然 我是用在按纽上没错阿 如果只是指向某个帧 我会做 而且也没有问题……

on (release) {
    gotoAndPlay("场景2", 1);
}


on (release) {
    gotoAndPlay('场景2', 1);
}


on (release) {
    gotoAndPlay[场景2, 1];
}

我郁闷很久了 哪位大大能告诉我是什么地方出了错了么?



好好学习中...

职务:普通成员
等级:1
金币:-1.0
发贴:106
注册:2004/7/29 17:47:23
#22005/2/2 12:15:01
用帧标签,
比如你要到 x 场景中的第 n 帧,你就给这第 n 帧设个帧标签 如 myframe
然后
on (release) {
gotoAndPlay("myframe");
}
就行了



37523556

职务:普通成员
等级:1
金币:0.0
发贴:6
注册:2004/12/8 22:36:18
#32005/2/3 12:11:35
回复 wsw123

我那样写了也行啊 点了没有反应....

标签我加了 (如果不加的话应该报错吧)



kanstu

职务:普通成员
等级:1
金币:0.0
发贴:144
注册:2003/6/2 17:22:57
#42005/2/7 17:05:22
on (release) 是写在剪辑上的as吧,那当然不行了,这里的gotoAndPlay指的是剪辑本身的帧数,当然没有场景什么事了。可惜MovieClip.gotoAndPlay()又只有帧数这一个参数,所以不能指向_parent或_root。
所以,只能将代码写在关键帧里了,用
你的按钮.onRelease = function() {
gotoAndPlay("场景2", 1);
}
就行了