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

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

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

Регистрация: Apr 2009
Сообщений: 87
Question Как сделать поворот по зажатию мышки

Господа подскажите плз пока хотя бы на уровне функционала как такое сделать
http://www.mazda.ru/showroom/mazda3/overview/

в шапке сайте есть флеш который по мышке сменяет кадры машины

Я так понимаю что к стейджу просто прикреплен слушатель типа MOUSE_UP и MOUSE_DOWN это вроде понятно но вот скажите плз как отследить в какую сторону сменять кадры, то есть либо влево(назад) либо вправо (вперед), как вычислить в какую сторону пользователь выдет мышкой? заранее благодарен

Старый 05.02.2010, 16:57
Jewelz вне форума Посмотреть профиль Отправить личное сообщение для Jewelz Найти все сообщения от Jewelz
  № 2  
Ответить с цитированием
Jewelz
 
Аватар для Jewelz

Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
сохраняете текущее положение, и при MOUSE_MOVE сравниваете его с новым, затем снова сохраняете текущее положение
__________________
low +

Старый 05.02.2010, 17:02
TonKhaO вне форума Посмотреть профиль Отправить личное сообщение для TonKhaO Найти все сообщения от TonKhaO
  № 3  
Ответить с цитированием
TonKhaO

Регистрация: Apr 2009
Сообщений: 87
Цитата:
Сообщение от Jewelz Посмотреть сообщение
сохраняете текущее положение, и при MOUSE_MOVE сравниваете его с новым, затем снова сохраняете текущее положение
спасибо буду пробовать ) обязательно отпишусь

Добавлено через 9 минут
А вот еще такая проблемка возникла

возникает ошибка которую я не могу понять, но по факту функция выполняется и в трейс выводится сообщение при каждом перемещении мышки

Добавлено через 15 минут
И подскажите еще плиз как можно соббсно получить координаты мышки! Вот для обьекта я знаю например myObject.x=координата а для мышки нини

Добавлено через 25 минут
Таксь, кажется координаты мышки нашел, использовал evt.stageX думаю логично что здесь координаты именно не мышки а события )))) ну вроде тоже сойдет, но первая ошибка по прежнему выскакиевает

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

Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
>функция выполняется и в трейс выводится сообщение при каждом перемещении мышки

а вам как надо?

>как можно соббсно получить координаты мышки

mouseX
mouseY
__________________
low +

Старый 05.02.2010, 17:32
TonKhaO вне форума Посмотреть профиль Отправить личное сообщение для TonKhaO Найти все сообщения от TonKhaO
  № 5  
Ответить с цитированием
TonKhaO

Регистрация: Apr 2009
Сообщений: 87
мне так и надо! просто смотрите там прежупреждение какое то вылезает, что оно значит

а по mouseX или mouseY лучше использовать вместо координат события evt.StageX?

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

Регистрация: Dec 2009
Сообщений: 428
переименуйте название листенера
__________________
Скажи мне кто твой друг и я скажу тебе кто твой друг

Старый 05.02.2010, 18:17
TonKhaO вне форума Посмотреть профиль Отправить личное сообщение для TonKhaO Найти все сообщения от TonKhaO
  № 7  
Ответить с цитированием
TonKhaO

Регистрация: Apr 2009
Сообщений: 87
Цитата:
Сообщение от leofit Посмотреть сообщение
переименуйте название листенера
то есть ? :-) немного не понял

Добавлено через 1 минуту
ааа, onMouseMove ему не нравился )))

Старый 05.02.2010, 19:43
Hidest вне форума Посмотреть профиль Отправить личное сообщение для Hidest Найти все сообщения от Hidest
  № 8  
Ответить с цитированием
Hidest
 
Аватар для Hidest

Регистрация: Jun 2006
Адрес: Москва
Сообщений: 461
Вас просто предупреждают, что название у хендлера onMouseMove совпадает с тем, что использовался в AS2.

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

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

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


 


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


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