My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members

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"));
		}
		
	}
	
}
Powered by Google Project Hosting