Как использовать AS3 для встраивания SWF-файла, а элемент управления - .play ()? - PullRequest
1 голос
/ 10 декабря 2011

У меня есть папка "/ assets / animations", заполненная .swf файлами.Я хотел бы, чтобы мой скрипт AS3 встраивал все эти ресурсы, чтобы впоследствии их можно было вызывать для воспроизведения или остановки.

Я много слышал о классе Loader, но похоже, что он не встраивает все файлы во время компиляции, а просто извлекает их из URL-адреса при необходимости.

По сути, эти ресурсы представляют собой вырезанные сцены для флеш-игры.Я бы хотел, чтобы все они присутствовали в одном финальном файле .swf, чтобы на нем легко было играть на любой машине без подключения к интернету.

Ответы [ 2 ]

4 голосов
/ 10 декабря 2011
[Embed(source="scene1.swf", symbol="scene1ID")]
public var Scene1:Class;

private var scene1:MovieClip = new Scene1();
scene1.play(); 

Это должно помочь вам ... http://www.bit -101.com / blog /? P = 853

0 голосов
/ 28 марта 2012

нет, вы не можете динамически использовать команду метаданных встраивания. на самом деле это больше похоже на аргумент встроенного компилятора, чем на настоящий код as3. поэтому нет, вы не можете использовать переменные команды встраивания.

...