Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как однозначно определить выход курсора за область? (http://www.flasher.ru/forum/showthread.php?t=180065)

A.E.M. 26.05.2012 19:21

Как однозначно определить выход курсора за область?
 
Баннер не всегда улавливает выход курсора за область флешки. Как это предотвратить?

Пробую так:

Код AS3:

if (mouseY > 0 && mouseY < stage.stageHeight && mouseX > 0 && mouseX < stage.stageWidth)
{
gotoAndStop(1);
}else{gotoAndStop(2);
}


mooncar 26.05.2012 19:30

Код AS3:

stage.addEventListener(Event.MOUSE_LEAVE, goodByeMouse);
 
function goodByeMouse(e:Event):void
{
        //действия при выходе мышки за область
}

Статья с примером.

A.E.M. 26.05.2012 19:38

Цитата:

Сообщение от mooncar (Сообщение 1081543)
Код AS3:

stage.addEventListener(Event.MOUSE_LEAVE, goodByeMouse);
 
function goodByeMouse(e:Event):void
{
        //действия при выходе мышки за область
}


ок, спасибо, а есть что то подобное для однозначного наведения курсора на флешку?

mooncar 26.05.2012 19:41

В статье по ссылке рекомендуется использовать событие MouseEvent.MOUSE_MOVE.

A.E.M. 26.05.2012 19:50

Цитата:

Сообщение от mooncar (Сообщение 1081545)
В статье по ссылке рекомендуется использовать событие MouseEvent.MOUSE_MOVE.

спасибо, проблема решена


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

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