我正在开发一款小型AS3游戏而且有点卡住了。
我正在尝试使用按钮来推进'或者更确切地说,将焦点沿着时间轴移动到单独的根级MovieClip中(' score_mc')...框架一到二,二到三等。
但是,我有25个MovieClip,其中有按钮 - 但我只希望这些按钮能够影响' score_mc'一旦。所以,实际上,我想要锁定' '推进'每按一次按钮就完成一次效果。
ps我需要能够一遍又一遍地使用这些按钮,但只能影响' score_mc'第一次使用每个。
有一种简单的方法吗?
答案 0 :(得分:1)
我建议为每个按钮设置一个boolean var来执行此操作?在实例化时使用RepositoryManager
,但在firstClick = true
方法中将其翻转为false
?
类似的东西:
onPress
答案 1 :(得分:1)
在click事件函数上定义一个boolean数组,大小为25,检查数组[i] == false,然后转发score_mc,并标记 array [i] = true