Наведите курсор мыши на всю сцену? - PullRequest
0 голосов
/ 15 апреля 2011

Я хочу запустить функцию Actionscript, когда пользователь наведен на мою флэш-память.Не в определенной кнопке / изображении на сцене, а просто на сцене.Но когда я пытаюсь использовать действие мыши над сценой, я получаю следующее сообщение: «Это действие требует, чтобы объект был выбран на сцене».

Итак, как я могу использовать мышь над сценой?

Ответы [ 2 ]

1 голос
/ 15 апреля 2011

В AS3 есть событие, когда мышь покидает сцену, чтобы вы могли сделать что-то подобное, если пользовательская мышь находится в сцене.

var _mouseOnStage : Boolean = true;

stage.addEventListener(MouseEvent.MOUSE_LEAVE, onMouseLeave);
stage.addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);

function onMouseLeave(e:MouseEvent) : void {
    _mouseOnStage = false;
}

function onMouseMove(e:MouseEvent):void{
    _mouseOnStage = true;
}

0 голосов
/ 15 апреля 2011

У вас должно быть что-то, на что можно нажать, например, графическое изображение.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...