Как я могу получить номер места в массиве (AS3)? - PullRequest
2 голосов
/ 08 июля 2011

если у меня есть такой массив:

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

тогда я хочу получить номер заказа оранжевого, который равен 1, вне. Есть ли способ сделать это?

Ответы [ 3 ]

9 голосов
/ 08 июля 2011

Если вы хотите индекс «оранжевый», вы можете сделать это:

trace(myArray.indexOf("orange")); // returns 1
3 голосов
/ 08 июля 2011

Если вы хотите получить данные несколькими различными способами, возможно, стоит использовать объект словаря.

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

2 голосов
/ 09 июля 2011

Перейдите по следующей ссылке, тогда узнаете обо всех особенностях массивов.

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

...