![]() |
Динамическое создание функций в AS2
Есть массив клипов, который создается динамически, хочется, чтобы процедуры реакции на нажатие каждого клипа тоже генерировались автоматически.
Т.е.: Код AS1/AS2:
замениь на что-то типа: Код AS1/AS2:
http://dddcenter.narod.ru/15/15.zip |
вот
Код AS1/AS2:
|
не так.
1. i общее 2. множество копий одной функции поэтому так (при условии, что box массив, иначе this["box" + i]) Код AS1/AS2:
|
а можно вопрос к iNils ? что вот это значит
Код AS1/AS2:
|
iNils, спасибо!
lexa2000lexa, не прикалывайся, ну ошибся человек, надо Код AS1/AS2:
|
да каие приколы ,мне даже не понятна вот эта канструкция
Код AS1/AS2:
|
в первой мессаге я выложил рабочий исходник пятнашек, именно из него взяты фрагменты кода, которые здесь обсуждаются.
Общий смысл такой: 1. создаем массив "box" 2. создаем клип и запихиваем его в первый элемент массива Код AS1/AS2:
Цитата:
Код AS3:
Код AS3:
тебя наверно сбило с толку имя "i" после точки, и ты приравнял его к номеру итерации - но, оно может быть любым |
Нет меня ни это смутило, просто я думал что box это клип а не массив , а так тогда все понятно.
|
| Часовой пояс GMT +4, время: 12:35. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.