как сделать Слушатель на колесо мыши?
Привет!
Есть код - горизонтальный скролл. Подскажите, пожалуйста, как делать прокрутку с помощью колеса мыши! |
Смотрите MouseEvent.MOUSE_WHEEL
|
Кто посмотрит? Что то не правильно у меня?
Код AS3:
ОШИБКА 1009!!! Что неправильно? Где же Вы специалисты? |
А текст ошибки все должны не память помнить?
|
Извиняюсь.
"Невозможно получить доступ к свойству или методу пустой ссылки на объект. " Объект, результатом которого является null, не может иметь свойств. Эта ошибка может возникнуть в некоторых неожиданных (однако допустимых) ситуациях. Возьмем для примера следующий код создания объекта Sprite. Так как этот объект Sprite никогда не добавляется в список отображения (с использованием метода addChild() объекта DisplayObjectContainer), его свойство stage принимает значение null. Таким образом, выполнение данного кода приводит к ошибке, так как свойство stage объекта Sprite не может обладать какими-либо свойствами: import flash.display.Sprite; var sprite1:Sprite = new Sprite(); var q:String = sprite1.stage.quality; |
1. Запустите флешку в дебаг режиме, что бы узнать строку в которой происходит ошибка.
2. В конструкторе все равно не может быть stage, оставьте: Код AS3:
3. Зачем вам слушать ENTER_FRAME если вы используете твинер?В данном случае вместо ENTER_FRAME можно исмользовать MOUSE_MOVE. И слушатель лучше добавлять в обработчике MOUSE_DOWN и убирать в обработчике MOUSE_UP (MOUSE_UP тоже добавлять в MOUSE_DOWN и удалять в своем обработчике), зачем им висеть когда они не нужны? |
вопрос. а можно-ли как то узнать в какую сторону крутится скрол??
|
открываем хелп и видим
Цитата:
|
Цитата:
|
о_О..а может если он не добавлен на сцену? )
|
Часовой пояс GMT +4, время: 14:43. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.