FLASH变量问题
发布网友
发布时间:2024-02-03 23:03
我来回答
共3个回答
热心网友
时间:2024-06-22 14:49
你这样写是错误的,首先if里的score跟变量a没有任何关系,所以score应该该成a,这样判断才成立.
然后是,你的if语句是写在主场景针上的,这个程序,在flash加载的时候,只能运行一次,所以当你点按钮,让a 大于10后,if语句早就执行完了,所以不会再次判断了,修改方法是,1,把if语句放到点按钮的程序中执行,这样,每点一次按钮,就会判断一次.
2,写一个时时运行的程序,把if语句加进去.
推荐你用第一种方法
热心网友
时间:2024-06-22 14:53
他们说的都对。我就 不用回答了。不过还是回复吧。
热心网友
时间:2024-06-22 14:56
楼上说得很正确,这里附上代码:
帧上动作:
a=0;
按钮上加动作:
on(press){
a++;
trace(a);
if(a>10){
_root.aa.gotoAndStop(2);
}
}