
Код AS3:
package {
import flash.display.DisplayObject;
import flash.display.Loader;
import flash.display.Sprite;
import flash.utils.ByteArray;
/**
* ...
* @author casey ryan
*/
public class Main extends Sprite {
[Embed(source="swf/TestSwf.swf", mimeType="application/octet-stream")]
private var EmbededSWF:Class;
public function Main() {
var ba:ByteArray = new EmbededSWF as ByteArray;
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadComplete);
loader.loadBytes(ba);
}
private function onLoadComplete(e:Event):void {
e.target.removeEventListener(Event.COMPLETE, onLoadComplete);
var loadedSwf:DisplayObject = e.target.content as DisplayObject;
addChild(loadedSwf);
}
}
}