在 Adobe Flash 中保持框架的属性相同?



我正在Adobe Flash CS6中制作游戏,除了我坚持的一个部分之外,一切都很顺利。

看,有一个带有许多按钮的"级别"框架,可以将您带到指定的级别(我想您可以说它具有愤怒的小鸟级别页面的布局)。

现在,如果我离开该帧,击败级别 1,并返回到"级别"框架,我该如何使其显示级别 1 已完成?我只想说,在该级别框的正下方可以看到一个复选标记。

我所拥有的对你有用的就是这个。

_root.Checkmark1._visible = true; 

对不起,我知道这还不够,但你能帮帮我吗?

假设:

  • 您正在使用 AS2(查看 @ _root)。
  • 复选标记 1 是组件库中的默认复选框组件。

在 AS2 中编写游戏时,尽量不要直接使用太多全局属性(_root 中的全局属性)。或者以后可能会变得太混乱。尝试将所有引用包装到关卡复选框中到一个数组中,如下所示:

_root.levelChkBoxArray = [Checkmark1,Checkmark2.....];

或者更好的是布尔数组而不是对象数组,如果你只需要设置可见性。

现在,您可以从任何帧设置可见性。

最新更新