flash动作脚本同时满足两个条件的写作格式

来源:百度知道 编辑:UC知道 时间:2024/05/10 07:49:41
flash动作脚本中使用条件语句,若要在同时满足几个条件后,执行某一动作,语句应该怎么写?
若要以某一影片剪辑或者图形是否出现作为条件,又应该怎么写?
对某一个影片剪辑添加脚本,使用条件后,诸如 gotoandplay(1)、stop()等影片控制的语句为何不可用,应该怎么改?

有好的答案追加赏分,谢谢。
若要以某一影片剪辑或者图形是否出现作为条件,又应该怎么写? 是指
在某个影片剪辑中添加
onClipEvent (enterFrame) {
if (_root.mc._visible = true) {
_root.pc._visible = false;
}
}
象这样的脚本为什么无效?

2.对某一个影片剪辑添加脚本,使用条件后,诸如 gotoandplay(1)、stop()等影片控制的语句为何不可用,应该怎么改? 是指
onClipEvent (enterFrame) {
if (_root.mc._y > 0) {
gotoandplay(1);
}
}
这个同样无效,为什么

1.对于第一个问题,你的语法写错了,if语句里,条件的判断,应该是双等号,即==,具体写法如下:
onClipEvent (enterFrame) {
if (_root.mc._visible==true){
_root.pc._visible = false;
}
}

2.至于第二个问题,可能是因为你gotoAndPlay(1)没有主要大小写,FLASH是区分大小写的,写关键字的时候一定要注意,大小写:
onClipEvent(enterFrame){
if(_root.mc._y > 0){
gotoAndPlay(1);
}
}

*另外输入括号的时候千万注意全角和半角啊

if(a == b && a>0){
.......
}
这里面的&&就是并且的意思,前面的a==b和后面的a>0两个条件同时满足,则运行后面的程序

影片剪辑出现嘛,这有些太笼统了。比如说如果影片加载成功后,后面加动作就行
影片剪辑上面不能直接写脚本,必须写:
onClipEvent(load){
。。。。
}类似这样的 在中间加脚本