|
Project Information
|
How to embed an entire asset SWF in a class and retrieve individual symbols from it: package
{
import com.spikything.utils.SWFAsset;
import flash.display.Sprite;
import flash.events.Event;
public class Main extends Sprite
{
[Embed(source = 'assets.swf', mimeType = 'application/octet-stream')]
private const SWF :Class;
public function Main():void
{
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(e:Event = null):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
SWFAsset.setup(new SWF, ready);
}
private function ready():void
{
addChild(SWFAsset.getAsset("aSymbol"));
}
}
}
|