![]() |
Повесить обработчик на видео
теперь такой вопрос, почему то не срабатывают события на объекте видео:
videoOut = new Video(400,300); addChild(videoOut); setChildIndex(videoOut,3); videoOut.attachCamera(cam); videoOut.addEventListener(MouseEvent.MOUSE_OVER,showStopButton); // show stop button when mouse over video videoOut.addEventListener(MouseEvent.MOUSE_OUT,hideStopButton); // hide stop button when mouse over video Почему это не работает? Добавлено через 3 минуты имею ввиду не вызываеются функции showStopButton и hideStopButton Добавлено через 25 минут елси что: cam - нормально объект камеры (с ним все нормально) Добавлено через 42 минуты Может ли скрытый слой, который находится НАД слоем видео, перекрывать его? |
sergeantpepper, Неработает потому, что:
Надо поместить videoOut в контейнер. И уже контейнеру добавлять обработчики событий. Вот код: Код AS3:
|
TWETTI, спасибо большое, все работает
Только теперь такой вопрос: на кнопку, которая при наведении на видео начинает выводиться поверх, я так понимаю тоже MOUSE_OVER не навесишь как бы мне ее переместить в отдельный контейнер, я ведь ее УЖЕ создал Добавлено через 21 минуту Даже, такой вопрос, тперь я делаю так: Код AS3:
по идее сейчас и так работает конечно) |
| Часовой пояс GMT +4, время: 20:55. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.