package { import com.zuisg.we.AssetsManager; import flash.display.Bitmap; import flash.display.BitmapData; import flash.display.MovieClip; import flash.display.Sprite; import flash.events.Event; public class OptimizeYourFlashApp1 extends Sprite { public function OptimizeYourFlashApp1() { AssetsManager.instance.addEventListener( AssetsEvent.LOAD_COMPLETE_E, onLoadComplete ); AssetsManager.instance.loadResource( "assets/assets.swf" ); } private function onLoadComplete( e:AssetsEvent):void { var mc:MovieClip = AssetsManager.instance.getAssetByClass( "myMovie" ) as MovieClip; if( mc != null ) { addChild( mc ); } var bmd:BitmapData = AssetsManager.instance.getAssetByClass( "myImage" ) as BitmapData; if( bmd != null ) { var bmp1:Bitmap = new Bitmap( bmd ); var bmp2:Bitmap = new Bitmap( bmd ); addChild( bmp1 ); addChild( bmp2 ); bmp2.x = bmp1.width; } } } }