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

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

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

Регистрация: Dec 2010
Сообщений: 10
Cool Как запускать анимацию при наведении?

Здравствуйте!
Скажите пожалуйста как реализовать запуск анимации при наведении на картинку?
Надо чтобы анимация прекращалась как только курсор отводили от картинки.
Спасибо заранее!

Старый 01.11.2011, 18:39
Genzo вне форума Посмотреть профиль Отправить личное сообщение для Genzo Посетить домашнюю страницу Genzo Найти все сообщения от Genzo
  № 2  
Ответить с цитированием
Genzo
 
Аватар для Genzo

блогер
Регистрация: Feb 2010
Адрес: MSK
Сообщений: 859
Записей в блоге: 3
Отправить сообщение для Genzo с помощью ICQ Отправить сообщение для Genzo с помощью Skype™
Код AS3:
mc.addEventListener(MouseEvent.MOUSE_OVER , startAnim);
                mc.addEventListener(MouseEvent.MOUSE_OUT , stopAnim);
 
            private function startAnim(e:MouseEvent):void
            {
                e.currentTarget.play();
            }
            private function stopAnim(e:MouseEvent):void
            {
                e.currentTarget.stop();
            }
Добавлено через 46 секунд
но нужно учитывать что MouseEvent.MOUSE_OUT, может не всегда сработать (например если пользователь перешел на другую вкладку при помощи хоткея)
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works.

Старый 01.11.2011, 18:43
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 3  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Только с кастованием:
Код AS3:
(e.currentTarget as MovieClip).stop();
__________________
тут я

Старый 01.11.2011, 19:01
trng вне форума Посмотреть профиль Отправить личное сообщение для trng Найти все сообщения от trng
  № 4  
Ответить с цитированием
trng

Регистрация: Jun 2011
Сообщений: 212
Стрёмные события MOUSE_OVER/MOUSE_OUT - а как же владельцы тачскринов? В пролёте?

Старый 01.11.2011, 19:16
Genzo вне форума Посмотреть профиль Отправить личное сообщение для Genzo Посетить домашнюю страницу Genzo Найти все сообщения от Genzo
  № 5  
Ответить с цитированием
Genzo
 
Аватар для Genzo

блогер
Регистрация: Feb 2010
Адрес: MSK
Сообщений: 859
Записей в блоге: 3
Отправить сообщение для Genzo с помощью ICQ Отправить сообщение для Genzo с помощью Skype™
Цитата:
Стрёмные события MOUSE_OVER/MOUSE_OUT - а как же владельцы тачскринов? В пролёте?
1 - "Надо чтобы анимация прекращалась как только курсор отводили от картинки." - причем тут тачскрин?

2 - Для них есть :

Код AS3:
TouchEvent.TOUCH_OVER
TouchEvent.TOUCH_OUT
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works.

Старый 02.11.2011, 17:41
DCH вне форума Посмотреть профиль Отправить личное сообщение для DCH Найти все сообщения от DCH
  № 6  
Ответить с цитированием
DCH
 
Аватар для DCH

Регистрация: Jun 2009
Адрес: Нерезиновая
Сообщений: 23
Гхм, насколько я знаю, корректнее пользовать не Mouse_over/out, a Roll_over/out. Пруф:http://flasher.ru/forum/showpost.php...5&postcount=68

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

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

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


 


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


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