![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Dec 2006
Сообщений: 1
|
Есть флэш-вимвол, заточенный под отображение определенных данных. Есть его экземпляр (для динамического создания из него новых экземпляров того же символа). Читаю из sql-базы таблицу, для каждой записи таблицы создаю экземпляр этого флэш символа (число записей в таблице заранее неизвестно, поэтому создавать экземпляры приходится по ходу выполнения). Изменяю свойства каждого экземпляра в соответствии с данными записи. До этого момента все работает. Теперь надо отловить для каждого экземпляра события мыши. Вот здесь начинаются траблы... Задать общий обработчик для флэш-символа оно не дает (только для его экземпляров). Если задавать для базового экземпляра (из которого копируем все остальные), то, при возникновении события, обработчик вызывается одновременно и у всех копий этого экземпляра. Есть какой-нибудь выход??
PS: извиняюсь, если вопрос очень глупый - только вчера начал изучать флэш... можете хотя бы кинуть в меня ссылкой на статью/тему по subj... спасибо заранее! |
|
|||||
|
как у тебя экземпляры обзываются?
eval не поможет? |
|
|||||
|
Регистрация: Feb 2006
Сообщений: 47
|
есть выход...
в цикле при размножении своих экземпляров и задания им нужных свойств ещё пиши так: "экземпляр_"+i.onRelase = function(){ тут пишешь то, чего тебе надо чтобы он делал... } |
|
|||||
|
Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
|
уххххх, жесть. такого я нигде не видел...flash_cool вы уверены что вы компетентны в этом вопросе? ))
eval медленная лучше ей не пользоваться |
|
|||||
|
Регистрация: Feb 2006
Сообщений: 47
|
to motor4ik: по первому посту я понял, что перебирать аттаченые объекты в цикле он умеет, поэтому просто написал примерную схему задания обрабатывающей функции не обращая внимания на синтаксис...
возможно это наводит на мысль о некомпетентности, но я просто хотел передать идею... замечание темнеменее справидливое... ) |
|
|||||
|
.grin! wuz here
|
лучше при создании все экземпляры занести в массив и потом бежать по массиву.
|
|
|||||
|
Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
|
все верно, это уже оптимизация пошла )))
|
![]() |
![]() |
Часовой пояс GMT +4, время: 15:16. |
|
|
« Предыдущая тема | Следующая тема » |
|
|