![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Sep 2005
Адрес: Минск
Сообщений: 389
|
Суть проблемы в названии поста. Если кто знает как с этим бороться - дайте пару дельных советов.
Заранее спасибо... |
|
|||||
|
Регистрация: Jun 2005
Сообщений: 42
|
А ты хочешь чтобы объект который выше глушил onRollOver нижнего? Назначь ему свой onRollOver.
|
|
|||||
|
Совет - не называть клипы и кнопки ОБЪЕКТАМИ. Это бред сивой кобылы.
Суть так и не понятна. Не хочешь, чтобы действовало - не пиши это onRollOver.
__________________
(А) |
|
|||||
|
Регистрация: Jun 2005
Сообщений: 42
|
Ну не такой уж и бред. Всё же клипы обладают всеми отличительными характеристиками объектов(ну может не всеми, но большинством). Прежде всего они экземпляры класса MovieClip, от которого наследуют свойства и методы - имеет место наследование. Их свойства и методы не видны в других местах - имеет место инкапсуляция. И т.д. и т.п. Другой вопрос что это несколько спецефичные объекты, которые нельзя создать простым new MovieCLip();
|
|
|||||
|
Регистрация: Aug 2005
Сообщений: 117
|
Ответ по теме:-)
Чтобы onRollOver не срабатывал (впрочем как и все другие события on) нужно просто заблокировать кнопку... btn.enabled=false; |
|
|||||
|
Регистрация: Nov 2004
Адрес: Санкт-Петербург
Сообщений: 751
|
Цитата:
А MovieClip, TextField, Button и подобные вещи стоят над объектами, причём Button - это урезанный и несколько видоизменённый MovieClip, а TextField инкапсулируется в MovieClip. То что твои клипы находятся на разных слоях - ничего не значит, для ActionScript этих слоёв не существует. Если клип подписан на кнопочное событие (например onRollOver) то он и получает уведомление об этом событии несмотря на то, что над ним есть клип без кнопочных событий. Кстати, это я уже где то писал, почему бы не поискать, прежде чем спрашивать?
__________________
Всё гениальное просто. |
|
|||||
|
Banned
[+1 16.05.2006]
[++1 16.05.2006] [+ 1 21.05.06] [++ за хамство] [+1 21.05.2006] Регистрация: Dec 2003
Сообщений: 3,925
|
Материален. Ты хотел сказать, невизуален.
Но называть подобным образом визуальные объекты и правда очень дурной тон |
|
|||||
|
Регистрация: May 2004
Адрес: Kiev
Сообщений: 704
|
DmitryMV прав.
Уточню: upperMovieClip.onPress = null; upperMovieClip.useHandCursor = false; |
|
|||||
|
Регистрация: Sep 2005
Адрес: Минск
Сообщений: 389
|
Достаточно интересная получилась дискуссия... Хотя по сути - все же виноват именно я, обозвав мувики обьектами без должного понимания, а потому, что это первое, что пришло в голову.
Будем реализовывать методы, предложенные вами. Всем спасибо за помощь. |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:07. |
|
|
« Предыдущая тема | Следующая тема » |
|
|