主题:  急!急!一个问题请教

zjwfruit

职务:普通成员
等级:1
金币:0.0
发贴:43
注册:2001/7/7 14:59:50
#12002/4/16 22:06:37
问一个问题:如果我想当场景中的变量值改变的时候,另一个场景中的的MC呈现不同桢变化,比如:当场景1中的变量为1的时候,场景2中的MC播放它的第一桢;当变量为5的时候,MC播放它的第5桢.......
该怎么做呢?
我的场景1的变量为username,它要控制的场景2中的MC为people
我在场景1中放了一个按钮,他的AS 为:
on (release) {
gotoAndPlay ("Scene 2", 1);
if (username="老师") {
with (_root.people) {
gotoAndStop(1);
}
}
if (username="甲") {
with (_root.people) {
gotoAndStop(5);
}
}
if (username="乙") {
with (_root.people) {
gotoAndStop(15);
}
}
if (username="丙") {
with (_root.people) {
gotoAndStop(20);
}
}
}
但是不行耶,怎么回事?people始终停在第一桢上!!!



zjwfruit

职务:普通成员
等级:1
金币:0.0
发贴:43
注册:2001/7/7 14:59:50
#22002/4/17 11:29:08
为什么没有人回复我呢?呜呜呜呜呜呜呜呜————————



zjwfruit

职务:普通成员
等级:1
金币:0.0
发贴:43
注册:2001/7/7 14:59:50
#32002/4/17 19:56:25
是我没有说明白吗?
如果没有看明白的地方说一下,我再解释,但不要不回答呀!!!



5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:585
注册:2001/1/22 21:43:15
#42002/4/17 23:04:40
如果源文件不大,你发给我(BlueJack@5dmedia.com),我给你看看



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
注册:2003/11/27 18:07:11
#52002/4/17 23:06:56
跳转语句后的指令没有执行!

建议使用一个变量指示下次所要跳转的frame,如:
on(release){
var nextfrm=1;
if(username=="甲") {
nextfrm=5;
}else if(username=="乙") {
nextfrm=15;
}else if(username=="丙") {
nextfrm=20;
}
gotoAndPlay("scen 2",nextfrm);
}