![]() |
обработать нажатие мышью на рабочем поле
Как обработать нажатия мышью на рабочем поле (сцене), т.е.
чтобы объект Stage обрабатывал нажатия мышью, точно также как это делает кнопка в обработчике on (press) или клип в onClipEvent (mouseDown)? Неужели разработчики Flash не предусмотрели такую простую возможность??? Я мягко говоря в шоке :confused:, потому как класс Stage имеет только один обработчик onResize, который обрабатывает изменение размера. Можно ли к Stage добавить обработчик onPress самостоятельно?? |
onMouseDown
|
Help Mouse class
onMouseDown p.s код нужно писать в кадре keyFrame а не на клипах. |
Если вы напишете код в кадре (Frame):
var mouse:Object = new Object(); mouse.onMouseDown= function() { trace ("No matter where you click, you will always see this message. If you want to see this message only when you click the background you have to change this flash code."); }; Mouse.addListener(mouse); то событие будет происходить, когда вы кликаете и по клипам, и по кнопкам, и вообще по всему, что вы видите. Мне нужно обработать, только нажатия на фон!!!. |
ну сделай фон невидимым мувиклипом
|
Код:
function onMouseDown(){ |
Silin. Гениально !!! 5+. Выше всяких похвал. Умничка! Московская область. Может тебе поможет моё благословление на повышение твоей заработной платы, если ты работаешь по специальности. Благословляю!
Пойду расскажу о тебе на другой форум. |
О нем уже все знают :)
|
| Часовой пояс GMT +4, время: 20:01. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.