Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 14.09.2011, 08:53
DrAndrewHunter вне форума Посмотреть профиль Отправить личное сообщение для DrAndrewHunter Найти все сообщения от DrAndrewHunter
  № 1  
Ответить с цитированием
DrAndrewHunter

Регистрация: Sep 2011
Сообщений: 2
Attention Не могу разобраться с Event`ами

вот есть у меня sp:Sprite, я сделал для него событие sp.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver);
Код AS3:
sp.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut);
 
public function onMouseOver(e:MouseEvent):void {
    sp.addChild(toolbar);
}
 
public function onMouseOut(e:MouseEvent):void {
    sp.removeChild(toolbar);
}
так вот toolbar это панелька которая с кнопками еще, она появляется на sprite при наведении на sp курсора, но вот в чем проблема, когда я навожу на toolbar срабатывает событие onMouseOut и панелька начинает то пропадать то снова появляться, короче мелькать. Может встречался с такой траблой, помоги плиз. день уже голову ломаю. Читал что как то там с всплывающими событиями надо работать, но ничего полезного из этого не вычитал.

мелькает панелька потому что она дочерняя и перекрвает спрайт, а вот как вот замутить чтобы не пропадала...

Вобщем вот пример вконтакте загрузчик картинок. когда картинки грузишь, появляются сначала превьюшки если на превьюшку навести, то снизу повляется панелька, мне вот точь в точь так надо.
Помогите, знающие люди, я с as3 знаком но не до такой степени.


Последний раз редактировалось dimarik; 14.09.2011 в 11:05.
Старый 14.09.2011, 10:53
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 2  
Ответить с цитированием
goodguy
Banned
[+1 05.11.11]
[+1 09.08.11]

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Код нужно обрамлять тегами ас3
Код:
[АS3][/АS3]
По поводу вопроса: это происходит из-за неправильного выбора события, нужно использовать ROLL_OVER вместо MOUSE_OVER и ROLL_OUT вместо MOUSE_OUT

Создать новую тему Ответ Часовой пояс GMT +4, время: 09:41.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
actionscript 3 , события
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 09:41.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.