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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 06.12.2010, 12:26
Dr_Bra вне форума Посмотреть профиль Отправить личное сообщение для Dr_Bra Посетить домашнюю страницу Dr_Bra Найти все сообщения от Dr_Bra
  № 1  
Ответить с цитированием
Dr_Bra
 
Аватар для Dr_Bra

Регистрация: Nov 2008
Адрес: Moscow
Сообщений: 493
Отправить сообщение для Dr_Bra с помощью ICQ
По умолчанию MOUSE_WHEEL или событие колесика мыши

Всем привет!
Нужно научиться прослушивать события колесика мышки, помогите, пожалуйста разобраться с этим вопросом.
На сколько я понял, нужно использовать MOUSE_WHEEL
Код AS3:
package com
{
	import flash.display.Sprite;
	import flash.events.Event;
	import flash.events.MouseEvent;
 
	public class Main extends Sprite
	{		
		public function Main()
		{
			if(stage) {init();}
			else {addEventListener(Event.ADDED_TO_STAGE, init);}
		}
 
		private function init(e:Event = null):void
		{
			trace("Main ckass loaded");
			removeEventListener(Event.ADDED_TO_STAGE, init);
 
			stage.addEventListener(MouseEvent.MOUSE_WHEEL, wheel);
		}
 
		private function wheel(e:MouseEvent):void
		{
			trace("wheel");
		}
	}
}

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

блогер
Регистрация: Feb 2010
Адрес: MSK
Сообщений: 859
Записей в блоге: 3
Отправить сообщение для Genzo с помощью ICQ Отправить сообщение для Genzo с помощью Skype™
http://help.adobe.com/ru_RU/AS3LCR/F...ml#MOUSE_WHEEL

Старый 06.12.2010, 13:01
Dr_Bra вне форума Посмотреть профиль Отправить личное сообщение для Dr_Bra Посетить домашнюю страницу Dr_Bra Найти все сообщения от Dr_Bra
  № 3  
Ответить с цитированием
Dr_Bra
 
Аватар для Dr_Bra

Регистрация: Nov 2008
Адрес: Moscow
Сообщений: 493
Отправить сообщение для Dr_Bra с помощью ICQ
Спасибо, справочник я уже посмотрел, проблема оказалась вот в чем:
когда swf скомпилировали из adobe flash, событие MOUSE_WEEL и MOUSE_LEAVE не сробатывают. Запускаешь наш swf файл с диска –*события работают. Возможно этот глюк только на MAC OS

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

блогер
Регистрация: Feb 2008
Сообщений: 1,453
Записей в блоге: 4
win XP - такой проблемы не наблюдалось
Возможно стоит проапдейтить флеш или сменить версию ФП?
__________________
Ну все, теперь Забава м-о-я.
Гы-гы, а корабль мой!

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

Регистрация: Nov 2008
Адрес: Moscow
Сообщений: 493
Отправить сообщение для Dr_Bra с помощью ICQ
win XP и win 7, такой проблемы нет, согласен.
попробую решить проблему, отпишусь

Добавлено через 37 минут
работаю в CS5 обновления все поставил, проблема осталась, ждем новых обновлений для CS5

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

Регистрация: Feb 2010
Сообщений: 811
Отправить сообщение для Universe с помощью ICQ Отправить сообщение для Universe с помощью Skype™
помню был такой глючок под сафари, там библиотека специальная на js использовалась, сейчас точно не вспомню, загуглите Mouse wheel anable in safari AS3, что-то типа этого))

Старый 07.07.2011, 16:41
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 7  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,784
Цитата:
Сообщение от Dr_Bra Посмотреть сообщение
Спасибо, справочник я уже посмотрел, проблема оказалась вот в чем:
когда swf скомпилировали из adobe flash, событие MOUSE_WEEL и MOUSE_LEAVE не сробатывают. Запускаешь наш swf файл с диска –*события работают. Возможно этот глюк только на MAC OS
Скролл в макоси работает с плеера 10.1.

Старый 08.07.2011, 00:33
S-ed вне форума Посмотреть профиль Отправить личное сообщение для S-ed Найти все сообщения от S-ed
  № 8  
Ответить с цитированием
S-ed
 
Аватар для S-ed

Регистрация: Jul 2001
Адрес: SPb.RU
Сообщений: 148
Отправить сообщение для S-ed с помощью ICQ
Видимо, из под Flash IDE запускается дебаг версия, и она не отрабатывает колесо.
__________________
RTFM

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

Теги
mouse , wheel , колесико , мышь , прокрутка
Опции темы
Опции просмотра

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

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


 


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


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