package scripts { import flash.display.MovieClip; import flash.display.Sprite; import flash.display.Bitmap; import flash.display.Loader; import flash.utils.*; import flash.events.*; import flash.net.*; public class core extends MovieClip { public var imageLoader:Loader; //public var imageSprite:Sprite; public var imageHolders = new Array(); public var imageCount = 0; public var i; public var imageWidth = 84; public var imageHeight = 294; //=========CORE============ public function core() { stage.scaleMode = "noScale"; stage.align = "C" stop(); load_images(); addEventListener(Event.ENTER_FRAME,OnEnterFrame); } public function load_images():void { for(i=1; i<16; i++) getImage("data/head/original/image"+(i<10?"0"+i:i)+".jpg"); } public function getImage(url:String) { imageLoader = new Loader(); imageLoader.load(new URLRequest(url)); imageLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, imageLoaded); } function imageLoaded(e:Event):void { var bitmap:Bitmap = Bitmap(e.target.content); var img:Sprite = new Sprite(); var length = e.target.url.length; //img.height = imageHeight; //img.width = imageWidth; img.x -= imageWidth/2; img.y -= imageHeight/2; var position = int(e.target.url.substr(length-6,2))-1; img.addChild(bitmap); imageHolders[position] = img; if(++imageCount == 15) play(); } public function OnEnterFrame(e:Event):void {/* if(!second_load && imageHolders[5] && imageHolders[6] && imageHolders[7] && imageHolders[8] && imageHolders[9] && image_container21 != null && image_container22 != null && image_container23 != null && image_container24 != null && image_container25 != null) { image_container21.addChild(imageHolders[5]); image_container22.addChild(imageHolders[6]); image_container23.addChild(imageHolders[7]); image_container24.addChild(imageHolders[8]); image_container25.addChild(imageHolders[9]); second_load = true; } if(!third_load && imageHolders[10] && imageHolders[11] && imageHolders[12] && imageHolders[13] && imageHolders[14] && image_container31 != null && image_container32 != null && image_container33 != null && image_container34 != null && image_container35 != null) { image_container31.addChild(imageHolders[10]); image_container32.addChild(imageHolders[11]); image_container33.addChild(imageHolders[12]); image_container34.addChild(imageHolders[13]); image_container35.addChild(imageHolders[14]); third_load = true; }*/ switch(currentFrame) { case 2: case 300: photos3.visible = false; photos3.image_container31.addChild(imageHolders[10]); photos3.image_container32.addChild(imageHolders[11]); photos3.image_container33.addChild(imageHolders[12]); photos3.image_container34.addChild(imageHolders[13]); photos3.image_container35.addChild(imageHolders[14]); photos1.image_container11.addChild(imageHolders[0]); photos1.image_container11.addChild(imageHolders[0]); photos1.image_container12.addChild(imageHolders[1]); photos1.image_container13.addChild(imageHolders[2]); photos1.image_container14.addChild(imageHolders[3]); photos1.image_container15.addChild(imageHolders[4]); photos1.mask = maska1; break; case 301: photos1.mask = maska1; photos2.image_container21.addChild(imageHolders[5]); photos2.image_container22.addChild(imageHolders[6]); photos2.image_container23.addChild(imageHolders[7]); photos2.image_container24.addChild(imageHolders[8]); photos2.image_container25.addChild(imageHolders[9]); break; case 605: photos3.visible = true; photos3.mask = maska3; break; case 905: photos3.mask = maska4; break; } } } }