var Xpos:Number = 110; var Ypos:Number = 180; var swf:MovieClip; var loader:Loader = new Loader();
var defaultSWF:URLRequest = new URLRequest(“Clip1.swf”);
loader.load(defaultSWF); loader.x = Xpos; loader.y = Ypos; addChild(loader); ////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////
// Btns Universal function function btnClick(event:MouseEvent):void {
removeChild(loader); var newSWFRequest:URLRequest = new URLRequest(“swfs/” + event.target.name + ”.swf”);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,completeF); loader.load(newSWFRequest); loader.x = Xpos; loader.y = Ypos; addChild(loader); }
function completeF(e:Event):void{
var mc:MovieClip=MovieClip(e.target.loader.content);
mc.addEventListener(Event.ENTER_FRAME,mcCheckF);
}
function mcCheckF(e:Event):void{
var mc:MovieClip = MovieClip(e.target);
if(mc.currentFrame==16){
playF(mc,16,20,12);
}
if(mc.currentFrame==21){
playF(mc,21,30,20);
}
}
// Btn listeners Clip1.addEventListener(MouseEvent.CLICK, btnClick); Clip2.addEventListener(MouseEvent.CLICK, btnClick); Clip3.addEventListener(MouseEvent.CLICK, btnClick); Clip4.addEventListener(MouseEvent.CLICK, btnClick);
function playF(mc:MovieClip,startFrame:int,endFrame:int,frameRate:int):void{
mc.gotoAndStop(startFrame);
if(mc.timer){
mc.timer.removeEventListener(TimerEvent.TIMER,nextFrameF);
}
mc.startFrame=startFrame;
mc.timer=new Timer(1000/frameRate,0);
mc.timer.addEventListener(TimerEvent.TIMER,function(e:TimerEvent){nextFrameF(mc);});
mc.timer.start();
}
function nextFrameF(mc:MovieClip):void{
mc.nextFrame();
if(mc.currentFrame==mc.startFrame){
mc.timer.stop();
}
}
