如何获取阵列中的位置数(AS3)?

时间:2011-07-08 15:06:09

标签: arrays flash actionscript-3

如果我有这样的数组:

var myArray:Array = ["apple","orange","strawberry"];

然后我想得到橙色的订单号,即1。有没有办法做到这一点?

3 个答案:

答案 0 :(得分:9)

如果您希望索引为“橙色”,则可以执行此操作:

trace(myArray.indexOf("orange")); // returns 1

答案 1 :(得分:3)

如果您想以几种不同的方式获取数据,那么使用字典对象可能是值得的。

http://gskinner.com/blog/archives/2006/07/as3_dictionary_.html

答案 2 :(得分:2)

请参阅以下链接,然后了解阵列的所有功能。

http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/Array.html