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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 13.03.2009, 14:48
Arif flasher вне форума Посмотреть профиль Отправить личное сообщение для Arif flasher Посетить домашнюю страницу Arif flasher Найти все сообщения от Arif flasher
  № 1  
Ответить с цитированием
Arif flasher
[+4 14.03.09]
 
Аватар для Arif flasher

Регистрация: Mar 2009
Адрес: Баку, город ветров
Сообщений: 51
Отправить сообщение для Arif flasher с помощью ICQ Отправить сообщение для Arif flasher с помощью MSN Отправить сообщение для Arif flasher с помощью Skype™
По умолчанию Колесико мыши

Привет всем,

Как можно использовать колесико мышки чтобы двигать МувиКлип (да и любой другой обьект) по вертикали (+ или - "Y" параметра).

нашел:
Код AS3:
MouseEvent.MOUSE_WHEEL
но без понятие как его использовать.
поделитесь опытом. Если возможно то покажите плиз простейший пример.

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

блогер
Регистрация: Mar 2007
Сообщений: 1,291
Записей в блоге: 5
Отправить сообщение для cleptoman с помощью ICQ
Код AS3:
function mouseWheelHandler(e:MouseEvent){
trace(e.delta);
}
__________________
http://cleptoman.free-lance.ru
achivements: дважды благословлен на воровство. осеяный благодатью

Старый 13.03.2009, 15:26
Arif flasher вне форума Посмотреть профиль Отправить личное сообщение для Arif flasher Посетить домашнюю страницу Arif flasher Найти все сообщения от Arif flasher
  № 3  
Ответить с цитированием
Arif flasher
[+4 14.03.09]
 
Аватар для Arif flasher

Регистрация: Mar 2009
Адрес: Баку, город ветров
Сообщений: 51
Отправить сообщение для Arif flasher с помощью ICQ Отправить сообщение для Arif flasher с помощью MSN Отправить сообщение для Arif flasher с помощью Skype™
Код AS3:
box_mc.addEventListener(MouseEvent.MOUSE_WHEEL, mouseWheelHandler);
 
function mouseWheelHandler(e:MouseEvent)
{
trace(e.delta);
}
не пашет че-то

Старый 13.03.2009, 15:45
Gaen вне форума Посмотреть профиль Отправить личное сообщение для Gaen Найти все сообщения от Gaen
  № 4  
Ответить с цитированием
Gaen
strange mood
 
Аватар для Gaen

модератор форума
Регистрация: Jul 2004
Адрес: Питер
Сообщений: 1,653
Записей в блоге: 1
Отправить сообщение для Gaen с помощью ICQ Отправить сообщение для Gaen с помощью Skype™
Событие будет появляться при кручении колеса непосредственно над box_mc
__________________
тонкий тролль, осеянный благодатью

Старый 13.03.2009, 15:51
Arif flasher вне форума Посмотреть профиль Отправить личное сообщение для Arif flasher Посетить домашнюю страницу Arif flasher Найти все сообщения от Arif flasher
  № 5  
Ответить с цитированием
Arif flasher
[+4 14.03.09]
 
Аватар для Arif flasher

Регистрация: Mar 2009
Адрес: Баку, город ветров
Сообщений: 51
Отправить сообщение для Arif flasher с помощью ICQ Отправить сообщение для Arif flasher с помощью MSN Отправить сообщение для Arif flasher с помощью Skype™
все ясно, надо сперва кликнуть на обьекте потом крутить
спасибо всем

как я понял нужно сперва сфокусироваться на обьекте а потом крутить, а как сделать чтобы в начале флэша какой-то обьект был сфокусированным?

вот это работает отлично:
Код AS3:
stage.addEventListener(MouseEvent.MOUSE_WHEEL, mouseWheelHandler);
 
function mouseWheelHandler(e:MouseEvent)
{
box_mc.y += (e.delta);
}
но сперва надо кликнуть где-нибудь на Stage-e


Последний раз редактировалось Arif flasher; 13.03.2009 в 15:55.
Старый 13.03.2009, 16:04
ramshteks вне форума Посмотреть профиль Отправить личное сообщение для ramshteks Найти все сообщения от ramshteks
  № 6  
Ответить с цитированием
ramshteks
 
Аватар для ramshteks

Регистрация: Jul 2007
Сообщений: 805
Отправить сообщение для ramshteks с помощью ICQ Отправить сообщение для ramshteks с помощью Skype™
лучше посмотрите в хелпе свойство focus

Старый 13.03.2009, 16:53
Arif flasher вне форума Посмотреть профиль Отправить личное сообщение для Arif flasher Посетить домашнюю страницу Arif flasher Найти все сообщения от Arif flasher
  № 7  
Ответить с цитированием
Arif flasher
[+4 14.03.09]
 
Аватар для Arif flasher

Регистрация: Mar 2009
Адрес: Баку, город ветров
Сообщений: 51
Отправить сообщение для Arif flasher с помощью ICQ Отправить сообщение для Arif flasher с помощью MSN Отправить сообщение для Arif flasher с помощью Skype™
нашел фокусы к компонентам, но это не то.

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

Регистрация: Feb 2009
Сообщений: 20
Код AS3:
stage.focus=box_mc

Старый 13.03.2009, 17:31
Arif flasher вне форума Посмотреть профиль Отправить личное сообщение для Arif flasher Посетить домашнюю страницу Arif flasher Найти все сообщения от Arif flasher
  № 9  
Ответить с цитированием
Arif flasher
[+4 14.03.09]
 
Аватар для Arif flasher

Регистрация: Mar 2009
Адрес: Баку, город ветров
Сообщений: 51
Отправить сообщение для Arif flasher с помощью ICQ Отправить сообщение для Arif flasher с помощью MSN Отправить сообщение для Arif flasher с помощью Skype™
спасибо, это и правда фокусирует обьект на экране (появляется желтая рамка вокруг обьекта), но все равно колесико не работает пока не кликнешь где нибудь.

Старый 13.03.2009, 17:45
Dante вне форума Посмотреть профиль Отправить личное сообщение для Dante Найти все сообщения от Dante
  № 10  
Ответить с цитированием
Dante

Регистрация: Feb 2009
Сообщений: 20
ошибся чуток
Код AS3:
stage.focus=stage
так должно работать

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

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

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


 


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


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