![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Dec 2011
Адрес: в Перми
Сообщений: 33
|
Доброго времени суток, такая проблема:
Есть масив объектов в который добавляются значения для Object'а (строка и число). Как прочитать значение из List'a, если такие: private function _str():String { return List[0][0] } private function indx():int { return List[0][1] } private function _str():String { return List[0](0) } private function indx():int { return List[0](1) } [Fault] exception, information=ReferenceError: Error #1069: Не удалось найти свойство 0 в String; отсутствует значение по умолчанию. или ошибку: [Fault] exception, information=TypeError: Error #1006: value не является функцией. Изменил код: public function ... (_str:String, index:Number):void { var obj:Object = (_str, index); List.push(obj); } ... private function _str():String { return List[0][0] } private function indx():Number { return List[0][1] } } [Fault] exception, information=ReferenceError: Error #1069: Не удалось найти свойство 0 в Number; отсутствует значение по умолчанию. Пока использую два масива String и Number и читаю из каждого по отдельности, но было бы удобнее работать с одним.
__________________
http://z0r.de/L/z0r-de_2898.swf Последний раз редактировалось maloun365; 26.08.2012 в 04:26. |
|
|||||
|
ошибки ясно указывают на то, что вы пытаетесь у вставленного элемента найти вложенный эл-т, как будто вставленный эл-т является массивом, но это не так, если вы хотите вставить массив в качестве эл-та вектора то синтаксис может быть таким:
|
|
|||||
|
Регистрация: Dec 2011
Адрес: в Перми
Сообщений: 33
|
Да я уже разобрался со вложенными(а точнее двумерными) масивами, спасибо.
__________________
http://z0r.de/L/z0r-de_2898.swf |
![]() |
![]() |
Часовой пояс GMT +4, время: 06:54. |
|
|
« Предыдущая тема | Следующая тема » |
|
|