Можно ли извлечь символ из файла swf, который был загружен с помощью URLLoader (а не встроен)) - PullRequest
0 голосов
/ 17 июня 2011

Я пытаюсь динамически загрузить тяжелый SWF на свой сайт с помощью класса URLLoader.Я хотел бы знать, возможно ли использовать символ внутри swf как отдельный объект?

Код, используемый сейчас, использует оператор embed следующим образом:

[Embed(source="/Fight.swf", symbol="Kungfu")] 
public class Kungfu extends MovieClip
{ ... }

EmbeddingSWF увеличивает начальную загрузку моего сайта, и я хочу сделать его динамичным.Как получить доступ к символу Kungfu из Fight.swf после его загрузки с помощью класса URLLoader?

Ответы [ 2 ]

1 голос
/ 17 июня 2011

Вам нужно получить определение класса из загруженного SWF. Несколько месяцев назад я подвел итог процесса здесь . В примере использовались растровые изображения, но вы также можете использовать видеоклипы.

0 голосов
/ 17 июня 2011

... Почему бы не использовать SwfLoader ?Это Flex родной.Если вы не во Flex, почему бы не использовать Loader ?

В любом случае, я не думаю, что URLLoader - это то, что вам действительно нужно.

...