![]() |
|
||||||||||
|
|||||
|
Цитата:
![]() |
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
on (release) { xxx=random(100); nm=random (500); duplicateMovieClip(this, nm, nm); [nm]_x=xxx; [nm]_y=20; } Прописывая ВНУТРИ клипа (на таймлайне) мы фактически расширяем класс мувиклипа для этого мувика. прописывая экшены как on () - мы изменяем методы конкретного экземпляра, поэтому мне удивительна работоспособность вашего кода.
__________________
Отряд Котовскага Последний раз редактировалось Котяра; 05.03.2009 в 11:17. |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Это не важно. У on (release) нет ни одного плюса на фоне кода в кадре, а только одни минусы. Например:
- Код много кратно дублируется, и как следствие, нельзя централизованно менять код, так как у каждого объекта своя копия. - Программно нельзя переназначить/удалить обработчик события. - Различная область видимости у кнопок и мувиклипов, и это часто забывают и путают. |
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Цитата:
Кнопки я вообще не использую. Кстати, если кто не в курсе: Делаем мувик с 4 кадрами с метками ПСтавим на первом кадре и назначаем любой мышиный обработчик. Клип будет вести себя как кнопка (все переходы между кадрами, флэш Иде пропишет автоматически)
__________________
Отряд Котовскага |
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
То же самое можно сказать и про код в кадрах - путают области видимости. Поэтому нельзя это отнести к преимуществам кода в кадрах. Я совсем не сторонник on () .. просто для торжества справедливости)))))
__________________
Отряд Котовскага |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Цитата:
Последний раз редактировалось iNils; 05.03.2009 в 13:21. |
![]() |
![]() |
Часовой пояс GMT +4, время: 11:40. |
|
|
« Предыдущая тема | Следующая тема » |
|
|