Показать сообщение отдельно
Старый 13.11.2009, 14:05
_SoWa вне форума Посмотреть профиль Отправить личное сообщение для _SoWa Найти все сообщения от _SoWa
  № 1  
Ответить с цитированием
_SoWa
 
Аватар для _SoWa

Регистрация: Oct 2009
Сообщений: 72
По умолчанию Ассоциативный массив...

Всем привет!
Встала такая проблема, что мне надо получить массив, к кэлементам которого можно обращаться по имени.
Например text = myArray["Екатеринбург"]

Такое в PHP и JS я реализовывал с помощью ассоциативных массивов.
Там и push сильно помогал.

Но тут, вот незадача, такой код у меня не работает:
Код AS3:
public var myArray:Array = new Array();
...
myObject.id = tempXML.@text;
myArray[myObject.id] = tempXML.toString(); // складывание в массив
...
myTextField.htmlText = myArray[event.currentTarget.id]; // Так забираю в обработчике клика.
Но компилятор ругается, что не может обратиться к этим свойствам массива...

Помогите пожалуйста.


Последний раз редактировалось _SoWa; 13.11.2009 в 14:40.