Непонятки с mouseEnabled - все равно приходит событие.
Привет. Или я чего-то недопонял или это фича флэша. Ситуация такая - подписываюсь на роллАут --> мышь находится над объектом --> вызывается mouseEnabled = false --> событие роллАут срабатывает.
Код AS3:
|
Странно. У меня вот такой код:
Код AS3:
|
Вы, наверное, имели ввиду, что события срабатывает даже с mouseenabled=flase
У вашего MC случайно "деток" нету? Попробуйте mouseChildren=false. |
Хех, странно. У меня все по прежнему - даже с твоим кодом.
Lecosson, нет - у моего MC нет вложенных клипов. |
Какой ФП и СДК у вас, Волгоградец, и у вас, bav?
|
Если mc пустой, то работает как надо
Если в нем лежат другие объекты, то происходит тоже что и у Волгоградца Такая конструкция решила вроде проблему Код AS3:
|
FD - FlashDevelop 3.2.2 RTM for Microsoft.NET 2.0 Runtime
SDK - 4.1 |
Компилировал и в ЦС4 и с помощью СДК 4.1. Плеер последний.
mouseChildren роли не играет, т.к. детей нет. С вложенными клипами и с установленными mc.mouseEnabled = false и mc.mouseChildren = false фича воспроизводится. |
Странно, может, опять происки АДОБА? Хотя, СДК-то один...
|
Нашел в джире:
https://bugs.adobe.com/jira/browse/FP-5597 Так что останавливаемся на том - что это баг. |
Часовой пояс GMT +4, время: 12:38. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.