Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Работа с мышкой при загрузке одним SWF другого (http://www.flasher.ru/forum/showthread.php?t=183614)

Jarproger 27.08.2012 14:00

Работа с мышкой при загрузке одним SWF другого
 
Решил написать предзагрузчик для ВК, дабы не парится каждый раз обновлять SWF через интерфейс ВК, а чтобы она грузилась с сервера моего...

Написал через Loader, который грузит swf и добавляет в список отображения. В предзагрузчике сделал Security.allowDomain("*"); - вроде как всё работает, однако события мыши НЕ ОТПРАВЛЯЮТСЯ!

У меня с мышью работает отдельный класс -

Код AS3:

public function Input(root:Sprite) {
 
                        (....)
 
                        //Обработка событий мыши
                        root.stage.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown);
 
                }

где root - основной класс подгружаемого swf. По идее, stage везде один и тот же...

caseyryan 27.08.2012 14:29

Что отладчик выдает? Нарушений изолированной среды нет?

Jarproger 27.08.2012 16:04

В данном случае нет, но я уже разобрался - дело в том что нужно добавлять к root
Код AS3:

root.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown);

Видимо событие мыши, пока поднимается от одного swf в другому, не доходит до stage...


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

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