мой клиент хочет, чтобы все ресурсы были встроены в основной SWF, который я создаю с помощью Flex. Сам пользовательский интерфейс формирует .FLA, который должен иметь сценарий временной шкалы (AS3). После того, как я внедрил SWF, кажется, что во встроенном SWF НЕТ временной шкалы AS. Возможно ли это решить?
Я вставляю так:
public var templ: TemplateBase;
<code>
[Embed(source="images/template_banner.swf", mimeType="application/octet-stream")]
public var TemplateSWF:Class;
</code>
...
var ba : ByteArray = new TemplateSWF() as ByteArray;
var l : Loader = new Loader();
l.loadBytes(ba);
l.addEventListener(Event.ADDED_TO_STAGE, onTemplateAdd);
addChild(l);
private function onTemplateAdd(evt:Event):void{
templ = evt.target.contentLoaderInfo.content;
}
В template_banner.swf есть стоп (); в кадре 1 и некоторый код в кадре 2.
Я прослеживаю в обоих кадрах, но в отладчике Flex (4) ничего не отображается.
После добавления swf на сцену я выполняю play () в классе TemplateBase.
Дело в том, что игра и весь код AS в загруженном SWF полностью мертв.
Мой вопрос: есть ли способ сохранить код AS временной шкалы в SWF-файле embedde? И да, мне нужно встроить SWF в основной файл Flex: /
Спасибо,
Роб