【发布时间】:2016-08-04 08:28:00
【问题描述】:
我目前正在使用 Flash 制作游戏原型,过去我通常会避免使用数组,这意味着我对它们比较陌生,但在我目前制作的游戏中,有一个自动化元素,因此我现在必须进入数组的世界。
所以,基本上我想要做的是有 7 个对象,比如说盒子,例如每个盒子在我的游戏中都有一个盒子的实例 + 它们的编号(盒子 1、盒子 2 等)。除了其中一个(box1)之外,其中 6 个框是不可见的。但是如果我单击一个按钮,下一个框就会变得可见(box2、box3 等)。
所以我创建了一个包含 7 个值的数组,从“1”到“7”
然后我创建了一个 Enter_Frame 事件,我想找到哪些框是不可见的,所以这是我第一次尝试的:
var array1:Array = ["1", "2", "3", "4", "5", "6", "7"];
所以这显然是数组,然后我创建了这个:
if(this["box"+ array1].visible == true) {
// Trace The Visible Boxes //
}
所以我知道这不起作用,但基本上我要做的是检测哪些框是可见的,然后追踪这些框。非常感谢任何帮助或指导,谢谢!
【问题讨论】:
标签: arrays actionscript-3 flash