![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2006
Сообщений: 20
|
Можно ли без особого гемороя поставить функция на событие для всех, допустим, MovieClip`ов? Если нельзя без гемороя, то наверное есть другие вырианты. Прошу подсказать..
|
|
|||||
|
Регистрация: Jul 2007
Адрес: Россия, Москва
Сообщений: 522
|
Примерно так
Ну и не забудьте в самой флешке сделать экземпляры Movie Clip'ов |
|
|||||
|
Регистрация: Mar 2006
Сообщений: 20
|
Все хорошо, только при добовлении ComboBox`a и на него распространяется эта функция... Как возвратить стандартную?
Пробовал так не помогло.. |
|
|||||
|
Modus ponens
|
ComboBox - тоже MovieClip. Значит, либо не у всех клипов (создавать свой класс), либо у всех, включая комбобкс и все остальные компоненты.
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Jul 2007
Адрес: Россия, Москва
Сообщений: 522
|
Можно специально для комбобокса прописать событие, в котором ничего не будет происходить после объявления события для всех Movie Clip'ов, должно работать.
|
|
|||||
|
Регистрация: Mar 2006
Сообщений: 20
|
wvxvw, а по подробнее можно??
|
|
|||||
|
Регистрация: Jul 2007
Адрес: Россия, Москва
Сообщений: 522
|
Если у вас только один комбобокс не должен реагировать на действия для всех мувиков, советую именно для него и прописать это событие, чтобы перекрывалось событие класса. А вообще, конечно, лучше учить классы, они упрощают жизнь очень.
|
|
|||||
|
Регистрация: Mar 2006
Сообщений: 20
|
Если я задаю ComboBox`у на событие пустую функцию, то это ничего не меняет. он как не работал корректо, так и не работает.
|
|
|||||
|
Modus ponens
|
UIObject extends MovieClip
UIComponent extends UIObject ComboBox extends UIComponent - ComboBox тоже мувиклип. Определять одно из базовых свойств самого используемого класса - по крайней мере недальновидно. Не нужно просто этого делать. Можно "отписать" потом комбобокс от этого, но для этого нужно будет переписать часть его класса и перекомпайлить компонент (он состоит не из одного клипа, нужно будет во всех, из которых он состоит удалить ваш onMouseOver)... Если вам нужно типизированое поведение ваших "уникальных" клипов - самое правильное решение создать для этого свой же класс наследуемый от MovieCLip и с ним уже делать что угодно. ЗЫ. А стандартные компоненты вообще лучше не использовать, но это отдельная тема.
__________________
Hell is the possibility of sanity |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:18. |
|
|
« Предыдущая тема | Следующая тема » |
|
|