![]() |
Ассоциативные массивы AS2
Здравствуйте!
Расскажите мне пожалуйста о некоторых особенностях работы с массивами. Я знаю несколько способов создания массива, с объявлением как var myar:Array = []; и через new Array(); тоже. Хотелось бы уточнить, можно ли записывать элементы массива по имени, и точно так же к ним обращаться? Ну, я имею в виду что-то следующего вида: Код AS1/AS2:
Также, хотелось бы узнать, есть ли принципиальная разница между хранением данных в массиве и хранением данных в объекте? Большое спасибо за внимание! |
1. Ассоциативные массивы в AS есть и повсеместно используются. Вы сами привели код (только не вижу объявление массива). Какие же у вас тогда вопросы?
2. По поводу второго. Полюбопытствуйте - недавняя тема в разделе AS3. Если начинаете изучать AS, то лучше начать сразу с актуального AS3, переходите на него. AS2 морально устарел, хотя он все же еще "в деле" и годится для не очень сложных проектов. Замечания по оформлению темы: 1. В дальнейшем - вопросы лучше задавать по отдельности (при условии, что они все же не совсем об одной и той же вещи). На форуме действует правило "один вопрос - одна тема". 2. Заголовок темы должен соответствовать ее сути. |
Полностью с вами согласен! Извините за неправильное оформление.
Почитал ту тему, а ещё нашёл вот это: http://stackoverflow.com/questions/1...actionscript-2. Получается, что лучше для этих целей в AS2 использовать объекты, а не массивы. Точнее, что объекты в AS2 - это и есть ассоциативные массивы :). Спасибо за помощь! Добавлено через 3 часа 15 минут Скажите пожалуйста, а в AS2 есть аналог javascript-оператора in для определения вхождения элемента в массив без цикла? |
В целом
Код AS1/AS2:
Код AS1/AS2:
|
Цитата:
http://javascript.ru/in |
Мужики, не кидайте в меня сапогом... помогите упростить, не понимаю логику
Код AS1/AS2:
|
Код AS1/AS2:
|
PRO100Light, каким боком относится ваш вопрос к массивам и к упомянутым ТС вопросам?
Не надо валить все в одну кучу, нужно было создать свою тему. |
| Часовой пояс GMT +4, время: 05:13. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.