|
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Базовый класс у мувиков в либе тоже можно задать кастомный.
|
|
|||||
wvxvw
Ну так MovieClip и есть динамический класс. Разница в том, что эти классы нужно будет писать, а тут ррраз и работает. (: Нужно это для разного рода мелкий мелочей, которые должны сами по себе что-то там поделать и самоуничтожится при некоторых факторах - время, клики и прочие события, порой сложные (когда игрок попрыгнул и подул северный ветер, и т.д.) Таких мелочей в проекте может набраться и за сотню. Просто некоторые красивости. Писать для каждой такой красивости отдельный класс - это ж сколько неблагодарного труда. В общем я так понял, что если динамически расширять класс MovieClip и затем отписываться от событий - всё будет ништь. Значит так и буду делать.
__________________
Тихо, идёт запись! |
|
|||||
Modus ponens
|
Ух... нет... MovieClip тут ни при чем, и вообще, сам факт того, что он динамический, это, по словам разработчиков "дань традиции таймлайн-кодеров". Никакой реальной жизненной необходимости в этом не было.
Если нужно много разных функций в зависимости от ситуации подписывать на какое-то событие, то: - вам их все равно надо написать! Так написать их в классе удобнее и быстрее. Кроме того, потом удобнее их искать, редактировать и т.п. - есть еще вариант типа mix-in это когда создается набор функций, а потом, в зависимости от ситуации, эти функции делаются методами объекта. Но чесно говоря, на практике мне не встречались ситуации, когда бы нужно было использовать этот подход, как правило решение "по учебнику" и выглядит красивше, и в последствии не создает проблем.
__________________
Hell is the possibility of sanity |
Часовой пояс GMT +4, время: 23:26. |
|
« Предыдущая тема | Следующая тема » |
Теги |
callback , event , movieclip |
|
|