![]() |
Вопрос про доступ к свойствам объектов, или ассоциативные массивы
Привет!
Как облегчить такую конструкцию? Код AS3:
|
Nмерный массив это круто, а смысл (задача какая)?
|
Приходят данные произвольной структуры, надо с ними работать.
А в AS3 нет средств, позволяющих лаконично написать такой код? Надо сделать сеттер и геттер. Первый получает ключ массива произвольной глубины (land.town.tower.room...) и значение, создает указанный элемент. Второй получает ключ, и возвращает значение по нему. Как указывать на элементы объекта? Страшный сеттер Код AS3:
|
Хеш?
Код AS3:
|
Хеш. Но вот так не работает:
Код AS3:
Коллеги, можете проверить? |
stack['one.two.three.four.five'] то же самое что и stack[key]
return stack['one.two.three.four.five'] только так. Добавлено через 1 минуту stack.one.two.three.four.five это какой-то динамический ад. |
Код AS3:
for each (letter in one.two.three.four) - будет работать? |
Цитата:
нет |
Не будет.
|
если я начал понимать вашу задачу, то вам нужна рекурсия.
|
| Часовой пояс GMT +4, время: 17:48. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.