Встретил проблему выше, решение, которое я использую, немного простое, но простое.Вы пишете пакетный файл (.cmd), который проходит через каталог, генерируя код as3, затем запускает компилятор для создания .swf.
, он выглядит примерно так:
set target=a.as
@echo package { >%target%
@echo import flash.display.Sprite; >>%target%
@echo import flash.system.Security; >>%target%
@echo public class %classname% extends Sprite{ >>%target%
@echo Security.allowDomain('*'); >>%target%
for %%a in (*.png) do @echo [Embed("%%~na.png")] public var %1_%%~na: Class; >>%target%
@echo } >>%target%
@echo } >>%target%
он генерирует что-то вроде:
package {
import flash.display.Sprite;
import flash.system.Security;
public class extends Sprite{
Security.allowDomain('*');
[Embed("a.png")] public var _beauty_nails: Class;
[Embed("b.png")] public var _club_dance: Class;
[Embed("c.png")] public var _club_date: Class;
}
}