Форум Flasher.ru

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

nocoments 19.02.2010 04:25

Event Capture
 
Вопрос непосредственно по организации событий например

Код AS3:

IMAGE1.addEventListener(MouseEvent.MouseOut, ImageOut)
IMAGE2.addEventListener(MouseEvent.MouseOut, ImageOut)
 
function ImageOut(event:Event):void
{
    trace(event.currentTarget.name);
}

Если я мышкой резко проведу через одну картинку и остановлюсь на второй
оно мне выведет почему то не 1 а 2 раза Out, причём в обратном порядке.

немогу понять почему, я ж ведь со второй картинки не выходил
как Это отключить? или исправить?

wvxvw 19.02.2010 05:10

Пожалуйста оформляйте код тегами [as3][/as3]

Имена переменных и функций в AS3 пишутся со строчной, прописными пишутся только константы.
Я не совсем представляю, что у вас происходит, но похоже, что картинки накладываются одна на другую, и когда вы переходите с одной на другую, то срабатывает mouseOut - в таком случае, это закономерное поведение, ничего исправлять не нужно.

nocoments 19.02.2010 06:13

да четверь картинки накладывается на другую...
но всеровно номогу понять зачем что бы срабатывались 2 Out

первая то понятна.. а вторая из за того что она на ней лежит срабатывает?

мне вообще нада просто сделать глоу

а Out GlowOff а на Over GlowOn

когда провожу медленно оно работает а когда быстро оно выделяет сразу 2


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

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