Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Внедрить swf файл (as2) в as3 проект (http://www.flasher.ru/forum/showthread.php?t=122754)

Olban 17.03.2009 23:27

Внедрить swf файл (as2) в as3 проект
 
Потребовалось внедрить swf файл (as2) с помощью embed в as3 проект. После чего общаться через LocalConnection.
Делаю примерно так:
Код AS3:

[Embed(source='../bin/AS2.swf', mimeType="application/octet-stream")]
private var AS2mov:Class;
 
var byteArray:ByteArray = ByteArray(new AS2mov());
var loader:Loader = new Loader();
loader.loadBytes(byteArray);
addChild(loader);

После компиляции и запуска, плагин зависает намертво.
С помощью URLLoader клип загружается нормально, но хотелось бы embed-ом, если это возможно.
Как правильно внедрить?

silin 18.03.2009 00:13

внедряется так без проблем
в чем-то другом трабл
ps чем компилишь?

Olban 18.03.2009 00:32

Компилирую с помощью flex sdk. Да вот интересный случай, зависает как раз таки, когда тестируешь в external player, причем это происходит только в debug режиме.

Добавлено через 10 минут
FlashDevelop 3.0 rc1. Плагин 9.0 r124
Сейчас выяснилось, что оно не на совсем зависает, а на сек. 15.

Добавлено через 44 минуты
Еще стало известно, что происходит это если считывать более двух swf в одной функции.
Собственно, я уже решил проблему, добавлением события. Запускаю второй после считывания первого. Таким образом, они вместе не выполняются.


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

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