-1

我正在用 Adob​​e Flash CS6 制作游戏,除了我被卡住的部分外,一切都进展顺利。

看,有一个带有许多按钮的“关卡”框架,可以将你带到指定的关卡(我猜你可以说它具有愤怒的小鸟关卡页面的布局)。

现在,如果我离开那个框架,BEAT level 1,然后返回到“Levels”框架,我该如何让它显示 Level 1 已经完成?可以说,我只想在该级别框下方显示一个复选标记。

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

_root.Checkmark1._visible = true; 

抱歉,我知道这还不够,但你能帮帮我吗?

4

1 回答 1

0

假设 :

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

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

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

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

现在您可以从任何框架设置可见性。

于 2012-11-14T06:41:59.597 回答