Можно ли извлечь символ из файла swf, который был загружен с помощью URLLoader (а не встроен))
Я пытаюсь динамически загрузить тяжелый SWF на свой сайт с помощью класса URLLoader. Я хотел бы знать, возможно ли использовать символ внутри SWF как отдельный объект?
Код, используемый прямо сейчас, использует оператор embed следующим образом:
[Embed(source="/Fight.swf", symbol="Kungfu")]
public class Kungfu extends MovieClip
{ ... }
Внедрение SWF-файла увеличивает начальную загрузку моего сайта, и я хочу сделать его динамичным. Как получить доступ к символу Kungfu из Fight.swf после его загрузки с помощью класса URLLoader?
2 ответа
Решение
Вам нужно получить определение класса из загруженного SWF. Несколько месяцев назад я подвел итог процесса здесь. В примере использовались растровые изображения, но вы также можете использовать видеоклипы.