Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Отключить (на время) MouseEvent parent-а. (http://www.flasher.ru/forum/showthread.php?t=129731)

wvxvw 09.09.2009 12:12

Ну может вы покажете тогда, как у вас не работает?

FreshFlashEr 09.09.2009 12:35

Вложений: 1
Ну вот такое:
Вложение 22913

Котяра 09.09.2009 12:40

впишите код проблемных классов сюда в тег [as3]

FreshFlashEr 09.09.2009 12:49

так?
 
Parent-class:
Код AS3:

package classa{
        import flash.display.Sprite;
        import flash.events.MouseEvent;
        import classa.SpriteBtn;
 
        public class Holder extends Sprite {
 
                public function Holder() {
                    this.addEventListener(MouseEvent.CLICK, clickme, false, 0, true);
                }
                public function clickme(e:MouseEvent):void {
                    trace("Holder clicked!");
                }
        }
}

Child-class:
Код AS3:

package classa{
        import flash.display.Sprite;
        import flash.events.Event;
        import flash.events.MouseEvent;
 
        public class SpriteBtn extends Sprite {
 
                public function SpriteBtn() {
                    this.addEventListener(MouseEvent.MOUSE_DOWN, mDown, false, 0, true);
                }
                public function mDown(e:MouseEvent):void {
                    trace("ChildSprite pressed!");
                    e.stopPropagation();//e.stopImmediatePropagation();
                }
        }
}


wvxvw 09.09.2009 13:03

Вы на разные ивенты подписались

FreshFlashEr 09.09.2009 13:12

и всего-то?
 
Спасибо!
Простите ньюбика, а? Ну с кем не бывает :rolleyes:


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

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