Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   MOUSE_LEAVE (http://www.flasher.ru/forum/showthread.php?t=129193)

negin 26.08.2009 20:06

MOUSE_LEAVE
 
Помогите люди добрые... не схватывается событие от Stage MOUSE_LEAVE и так и эток..
делаю...

stage.addEventListener( Event.MOUSE_LEAVE, Handler);

но толку никакого...

В чём дело?

FlashRabbit 26.08.2009 20:27

Слушатель правильно добавлен, не в нем дело. Покажи весь класс, где ты этот код пишешь.

D12 27.08.2009 16:38

Код AS3:

package 
{
import flash.display.Stage;
import flash.display.Sprite;
import flash.text.TextField;
import flash.events.Event;
 
 
 
    public class MouseLeave extends Sprite
    {
        private var textTest: TextField;
        private var _numLeave: Number = 0;
 
 
        public function MouseLeave ()
        {
            myTest();
        }
 
 
        private function myTest(): void
        {
            textTest = new TextField();
            textTest.autoSize = "left";
            textTest.background = true;
            textTest.border = true;
            textTest.x = 20;
            textTest.y = 75;
            textTest.text = "=)";
            addChild(textTest);
 
            stage.addEventListener(Event.MOUSE_LEAVE, onStageLeave);
        }
 
 
        private function onStageLeave(event:Event): void
        {
                textTest.text = "=(" + ++_numLeave;
        }
    }
}

;)


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

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