关于flash中的if语句

来源:百度知道 编辑:UC知道 时间:2024/06/09 11:52:59
如果播放某个剪辑到某一帧时然后执行一个动作
具体的问题如下:
我现在有个flash,
按下开关前是关的,这时其他的按钮按理说是不能按的,应该等到按下开关,出现开机画面后才可以按其他的按钮,我想要它在出现开机画面(开机画面剪辑名称为open)的第5帧后可以按其他的按钮。
是不是要用if语句

可是具体的格式是怎么样的呢?
一楼的我早就看过了,没有我要的答案









个人觉得不需要用if.

1. 如果你这些按纽就在开机画面的剪辑里面,那么你完全可以删除按纽本身的代码,并在开机画面剪辑的第五帧时间轴写代码:
button.onRelease = function(){
//按下响应按纽后触发的事件
}
或者你也可以干脆把1~4帧的这些按纽去掉,只有第五帧开始才出现这些按纽. 如果你的按纽是自己画出来的话,你还可以把1~4帧用图片去填充.做法有很多,比较灵活.

2. 如果你这些按纽是在开机画面的上级或者上上级, 则开机画面剪辑的第五帧时间轴写代码:
(_parent.)_parent.button.onRelease = function(){
//按下响应按纽后触发的事件
}
高一个级别就加一个_parent.

3. 如果这些按纽属于开机画面剪辑中的子剪辑,则可在第五帧直接写:
sub_mc.button.onRelease = function(){
//按下响应按纽后触发的事件
}
sub_mc就是我假设的子剪辑的实例名,你需要按照实际的子剪辑名称来修改.

flash if 语句

在脚本中控制流向
ActionScript使用if、for、while、do...while和for...in动作,依据某个条件是否存在执行某个动作。
一、使用“if”语句
检查一个条件是真或假(true 或false)的语句以if 开头。如果条件存在,ActionScript执行接下来的语句。如果条件不存在,ActionScript跳转到本代码块以外的下一语句。
要优化你的代码的性能,首先检查最有可能存在的条件。
下面的语句测试几个条件。 else if 指定如果前面的条件是假(false)时可选的测试。

if ((pass == null) (email == null)){ gotoAndStop("reject");} else { gotoAndPlay("startMov