【发布时间】:2011-04-25 23:10:31
【问题描述】:
是否可以在动作脚本 3 中使用数组列表?我想执行简单的操作,例如 add() 和 remove()?
谢谢
【问题讨论】:
-
ArrayList 在 mx.collections 中。您当然可以在 AS3 项目中使用它。它可以在针对 Flash Player 或 AIR 时使用。
标签: flash actionscript-3
是否可以在动作脚本 3 中使用数组列表?我想执行简单的操作,例如 add() 和 remove()?
谢谢
【问题讨论】:
标签: flash actionscript-3
AS3 中的默认数组原语已经是一个数组列表。您可以使用 .push(object) 和 .pop() 等命令来添加和删除数组,而无需定义其初始长度。
在此处查看数组参考:http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/Array.html
如果您想使用类似于 remove 的东西,请使用: myArray.splice(myArray.indexOf(object), 1);
【讨论】:
我猜有人对上述答案投了反对票,因为它含糊不清。您不能推送和弹出到 ArrayList。
你需要addItem和getItemAt
【讨论】: