Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   Правильная обработка MOUSE_OVER (http://www.flasher.ru/forum/showthread.php?t=175971)

Varlamov_AS 28.02.2012 13:10

Правильная обработка MOUSE_OVER
 
Доброго времени суток. Есть такой компонент:
Код AS3:

<?xml version="1.0"?>
<s:Group xmlns:fx="http://ns.adobe.com/mxml/2009"
        xmlns:s="library://ns.adobe.com/flex/spark"
        addedToStage="addedToStageHandler(event)"
        implements="IPopUp">
 
    <fx:Declarations>
        <s:Animate id="popUpAnimate" target="{this}" duration="500">
            <s:motionPaths>
                <s:SimpleMotionPath property="scaleX" valueFrom="0" valueTo="1"/>
                <s:SimpleMotionPath property="scaleY" valueFrom="0" valueTo="1"/>
            </s:motionPaths>
        </s:Animate>
    </fx:Declarations>
 
    <s:Image id="bg" cacheAsBitmap="true"/>
 
    <s:VGroup id="gr" gap="1" width="100%">
        <s:Button id="btn1" label="test1" width="100"/>
        <s:Button id="btn2" label="test2" width="100"/>
    </s:VGroup>
<s:Group>

Если поставить на группу(this) прослушку события MOUSE_OUT, то оно срабатывает при наведении мыши на какую-либо кнопку(btn1,btn2). Как сделать, чтобы при наведении мыши на объекты, которые лежат внутри группы, MOUSE_OUT не срабатывал, но внутренние объекты могли получать события мыши?

Zebestov 28.02.2012 13:29

ROLL_OVER

Varlamov_AS 28.02.2012 14:11

Спасибо, помогло. Использовал ROLL_OUT.


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

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