单击两次后显示按钮 Flash CS6 As2
Show button after two clicks Flash CS6 As2
我想让我的 "button 3" 在单击 "button 1" 和 "button 2" 后可见。我该怎么做?
我没有尝试过任何代码,因为我不知道该怎么做 :p
您可以为每个 bt 使用全局变量,为最后一个 btn 使用侦听器,例如,当您单击 bt1 时替换变量的原始值,假设:
bt1 = 0;现在可以是 bt1 = 1;
你把这些写在根的第一帧 o 的某个地方,如果你把它写在当前时间线之外,请记住指向正确的时间线。
假设您在根的第一帧中写入:
bt1=0;
bt2=0;
mybt._visible = false; //here you turn it off
onEnterFrame = function(){
if (bt1 == 1 && bt2 == 1){
trace("Say it Worked");
mybt._visible = true; //and here you turn it on
delete this.onEnterFrame;
}
}
然后每个按钮必须有类似的东西:
on (release) {
_root.bt1 = 1; // or 2, depends on what button it is
// Your Actions
}
并且您的隐形按钮必须具有实例名称,在本例中为:"mybt"
我想让我的 "button 3" 在单击 "button 1" 和 "button 2" 后可见。我该怎么做?
我没有尝试过任何代码,因为我不知道该怎么做 :p
您可以为每个 bt 使用全局变量,为最后一个 btn 使用侦听器,例如,当您单击 bt1 时替换变量的原始值,假设:
bt1 = 0;现在可以是 bt1 = 1;
你把这些写在根的第一帧 o 的某个地方,如果你把它写在当前时间线之外,请记住指向正确的时间线。
假设您在根的第一帧中写入:
bt1=0;
bt2=0;
mybt._visible = false; //here you turn it off
onEnterFrame = function(){
if (bt1 == 1 && bt2 == 1){
trace("Say it Worked");
mybt._visible = true; //and here you turn it on
delete this.onEnterFrame;
}
}
然后每个按钮必须有类似的东西:
on (release) {
_root.bt1 = 1; // or 2, depends on what button it is
// Your Actions
}
并且您的隐形按钮必须具有实例名称,在本例中为:"mybt"