STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228073
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2560 · P5120

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/80781977?noj=FRM80781977-29DC" width="1" height="1"></div>

Alio 's Army.swf

This is the info page for
Flash #40495

(Click the ID number above for more basic data on this flash file.)


Text
Spacebar

Smart Bombs

machinegun
(click)
And Bombs
(double-click)

Play More Games

Play More Games

Start Game

Start Game

Learning to Fight!

ÁLIO’s ARMY

<p align="center"><font face="High Tower Text" size="20" color="#783c00" letterSpacing="0.000000" kerning="1">100000000000 points.</font></p>

<p align="center"><font face="High Tower Text" size="15" color="#783c00" letterSpacing="0.000000" kerning="1">Here, every hero earns a medal. I&apos;ts an honor</font></p><p align="center"><font face="High Tower Text" size="15" color="#783c00" letterSpacing="0.000000" kerning="1"> to have such a brave airmen.</font></p>

<p align="center"><font face="High Tower Text" size="34" color="#783c00" letterSpacing="0.000000" kerning="1">Game Over!</font></p>

<p align="center"><font face="High Tower Text" size="12" color="#783c00" letterSpacing="0.000000" kerning="1">Use your MOUSE to control and LEFT CLICK to fire.</font></p>

<p align="center"><font face="High Tower Text" size="15" color="#783c00" letterSpacing="0.000000" kerning="1">Here is your first mission. The enemies</font></p><p align="center"><font face="High Tower Text" size="15" color="#783c00" letterSpacing="0.000000" kerning="1">don&apos;t shoot at you yet. Be careful and stay alive. We are waiting for you </font></p><p align="center"><font face="High Tower Text" size="15" color="#783c00" letterSpacing="0.000000" kerning="1">at the other side of the city.</font></p>

<p align="center"><font face="High Tower Text" size="24" color="#783c00" letterSpacing="0.000000" kerning="1">Welcome!</font></p>

Combos

<p align="center"><font face="High Tower Text" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">00</font></p>

<p align="right"><font face="High Tower Text" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">00000000000</font></p>

<p align="center"><font face="High Tower Text" size="20" color="#783c00" letterSpacing="0.000000" kerning="1">2</font></p>

<p align="center"><font face="High Tower Text" size="20" color="#783c00" letterSpacing="0.000000" kerning="1">1</font></p>

Wave

Chapter

<p align="right"><font face="High Tower Text" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">Bandits!</font></p>

Enter High Scores

Enter High Scores

Quit

Quit

Try Again

Try Again

Enter the 5 letter code below:

9999999999

XXXXXXXXXXXXXXX

Enter your name in the Hi-Score Table:

XXXXX

Submit

Submit

XXXXXXXXXXXXXXXXXXX

Back

Back

View Score

View Score

Could not store hi-score details. Click on back, generate a new security code and re-submit.

ActionScript [AS3]

Section 1
//b_quit_82 (aliosarmy_fla.b_quit_82) package aliosarmy_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.geom.*; import flash.utils.*; import flash.system.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class b_quit_82 extends MovieClip { public function b_quit_82(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package aliosarmy_fla
Section 2
//blink_77 (aliosarmy_fla.blink_77) package aliosarmy_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.geom.*; import flash.utils.*; import flash.system.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class blink_77 extends MovieClip { public function blink_77(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package aliosarmy_fla
Section 3
//MainTimeline (aliosarmy_fla.MainTimeline) package aliosarmy_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.geom.*; import flash.utils.*; import flash.system.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class MainTimeline extends MovieClip { public var mMotor:Sound; public var b_quit:MovieClip; public var aAnim:MovieClip; public var alvohero:DisplayObject; public var alvo:DisplayObject; public var resultCor:ColorTransform; public var tMissel:Timer; public var b_start:SimpleButton; public var fundo:MovieClip; public var cEfeitos:SoundChannel; public var comboTimer:Timer; public var mpopup:MovieClip; public var mRadioDivers:Sound; public var b_try:SimpleButton; public var atMultiCombo:int; public var mRadioChefe:Sound; public var transforma:SoundTransform; public var mRadioSeekers:Sound; public var chapter; public var movSplash:Splash; public var b_back:SimpleButton; public var mMachineg:Sound; public var pontos; public var miliTimer:Timer; public var meuSite:SimpleButton; public var alvodest:DisplayObject; public var mRadioBandits:Sound; public var antstr:String; public var wave; public var mExplosao:Sound; public var mExplosaog:Sound; public var atCombo:int; public var tDoubleClick:Timer; public var mphase:MovieClip; public var cenario2:MovieClip; public var cenario1:MovieClip; public var waveList:Array; public var mcombo:MovieClip; public var mpontos:MovieClip; public var cRadio:SoundChannel; public var transpTimer:Timer; public var b_high:SimpleButton; public var fadeCor:ColorTransform; public var mMissel:Sound; public var ativDoubleClick:int; public var powerCombo:int; public var tInim:Timer; public var wavePhrases:Array; public var mRadioJets:Sound; public var numInimigos; public var movHiScores:HiScores; public var comboCirc:MovieClip; public var b_playmore:SimpleButton; public var cMotor:SoundChannel; public var bossTiros:Timer; public var rot; public var mfrase:MovieClip; public var pContainer:DisplayObjectContainer; public var hero:MovieClip; public function MainTimeline(){ addFrameScript(0, frame1, 2, frame3, 3, frame4, 127, frame128, 266, frame267, 267, frame268, 268, frame269, 269, frame270, 270, frame271, 271, frame272); } function frame272(){ movHiScores.setDetails(68, 0, "aliosarmy", false, pontos, pontos.toString(), "points!"); b_try.addEventListener(MouseEvent.CLICK, tentar); b_back.addEventListener(MouseEvent.CLICK, voltar); } public function inimigos(_arg1:Event):void{ var _local2:*; var _local3:MovieClip; numInimigos = 0; _local2 = 0; while (_local2 <= (pContainer.numChildren - 1)) { alvo = pContainer.getChildAt(_local2); switch (alvo.name){ case "medkit": numInimigos++; alvo.x = (alvo.x - (alvo["velx"] * alvo["multip"])); if (alvo["energia"] < 1){ if (alvo["release"] == false){ alvo["release"] = true; _local3 = new energia(); _local3.x = alvo.x; _local3.y = alvo.y; _local3.name = "energia"; _local3.transform.colorTransform = resultCor; pContainer.addChild(_local3); }; var _local4 = alvo; _local4["gotoAndStop"]((alvo["currentFrame"] + 1)); alvo.rotation = (alvo.rotation - 1); alvo.x = (alvo.x + alvo["velx"]); alvo.y = (alvo.y + alvo["vely"]); alvo["velx"] = (alvo["velx"] - 0.01); alvo["vely"] = (alvo["vely"] + 0.2); criaFumaca(_local2, 0, 0, 1); if (alvo.y > 320){ criaExplosao(_local2, 1); upCombo(); pContainer.removeChild(alvo); somaPontos(10); }; }; break; case "bandit": numInimigos++; _local4 = alvo; _local4["gotoAndStop"](Math.floor((alvo["vely"] * 2))); alvo.x = (alvo.x - (alvo["velx"] * alvo["multip"])); if (alvo["energia"] < 1){ alvo.rotation = (alvo.rotation - 1); alvo.x = (alvo.x + alvo["velx"]); alvo.y = (alvo.y + alvo["vely"]); alvo["velx"] = (alvo["velx"] - 0.01); alvo["vely"] = (alvo["vely"] + 0.2); criaFumaca(_local2, 0, 0, 1); if (alvo.y > 320){ criaExplosao(_local2, 1); upCombo(); pContainer.removeChild(alvo); somaPontos(10); }; }; break; case "diver": numInimigos++; _local4 = alvo; _local4["gotoAndStop"]((Math.floor(alvo["vely"]) + 20)); alvo.x = (alvo.x - (alvo["velx"] * alvo["multip"])); alvo.y = (alvo.y + alvo["vely"]); alvo.rotation = -(alvo["vely"]); if (alvo["energia"] < 1){ alvo["velx"] = (alvo["velx"] - 0.01); alvo["vely"] = (alvo["vely"] + 0.2); criaFumaca(_local2, 0, 0, 1); if (alvo.y > 320){ criaExplosao(_local2, 1); upCombo(); pContainer.removeChild(alvo); somaPontos(10); }; } else { if (alvo.x < 400){ alvo["vely"] = (alvo["vely"] + ((135 - alvo["origy"]) / 400)); }; }; break; case "jet": numInimigos++; _local4 = alvo; _local4["gotoAndStop"](Math.floor(alvo["vely"])); alvo.x = (alvo.x + (alvo["velx"] * alvo["multip"])); alvo.y = (alvo.y + alvo["vely"]); alvo.rotation = alvo["vely"]; if (alvo["energia"] < 1){ alvo["velx"] = (alvo["velx"] - 0.01); alvo["vely"] = (alvo["vely"] + 0.2); criaFumaca(_local2, 0, 0, 1); if (alvo.y > 320){ criaExplosao(_local2, 1); upCombo(); pContainer.removeChild(alvo); somaPontos(10); }; }; break; case "seeker": numInimigos++; _local4 = alvo; _local4["gotoAndStop"](Math.floor(alvo["vely"])); alvo.x = (alvo.x - alvo["velx"]); alvo.y = (alvo.y + alvo["vely"]); if (alvo["energia"] < 1){ alvo["velx"] = (alvo["velx"] - 0.01); alvo["vely"] = (alvo["vely"] + 0.2); alvo.rotation = (alvo.rotation - 0.5); criaFumaca(_local2, 0, 0, 1); if (alvo.y > 320){ criaExplosao(_local2, 1); upCombo(); pContainer.removeChild(alvo); somaPontos(10); }; } else { if (alvo.rotation < ((Math.atan2((alvo.y - alvohero.y), (alvo.x - alvohero.x)) * 180) / Math.PI)){ if ((alvo.rotation + 1) < ((Math.atan2((alvo.y - alvohero.y), (alvo.x - alvohero.x)) * 180) / Math.PI)){ alvo.rotation = (alvo.rotation + 1); }; } else { alvo.rotation = (alvo.rotation - 1); }; rot = alvo.rotation; alvo["velx"] = (Math.cos(((rot * Math.PI) / 180)) * alvo["multip"]); alvo["vely"] = (-(Math.sin(((rot * Math.PI) / 180))) * alvo["multip"]); }; break; case "he11b": numInimigos++; _local4 = alvo; _local4["gotoAndPlay"](Math.floor(alvo["vely"])); alvo["metral2"].rotation = (180 + ((Math.atan2((alvo.y - hero.y), (alvo.x - hero.x)) * 180) / Math.PI)); alvo.y = (alvo.y + alvo["vely"]); alvo.x = (alvo.x - 1); alvo["elice1"].gotoAndPlay((alvo["elice1"].currentFrame + 1)); alvo["elice2"].gotoAndPlay((alvo["elice2"].currentFrame + 1)); if (alvo["energia"] < 1){ alvo.rotation = (alvo.rotation + 0.2); alvo.x = (alvo.x - alvo["velx"]); alvo["velx"] = (alvo["velx"] - 0.01); alvo["vely"] = (alvo["vely"] + 0.1); criaFumaca(_local2, 0, alvo["currentFrame"], 1); if (alvo.y > 450){ criaExplosao(_local2, 10); somaPontos(200); pContainer.removeChild(alvo); }; }; break; case "armstrong": numInimigos++; _local4 = alvo; _local4["gotoAndPlay"](Math.floor(((alvo["vely"] * 5) + 10))); alvo["metral"].rotation = (180 + ((Math.atan2((alvo.y - hero.y), (alvo.x - hero.x)) * 180) / Math.PI)); alvo.y = (alvo.y + alvo["vely"]); alvo["elice1"].gotoAndPlay((alvo["elice1"].currentFrame + 1)); alvo["elice2"].gotoAndPlay((alvo["elice2"].currentFrame + 1)); if (alvo["energia"] < 400){ criaFumaca(_local2, -30, -(((alvo["currentFrame"] * 2) - 30)), (3 - ((alvo["energia"] / 400) * 3))); }; if (alvo["energia"] < 1){ alvo.rotation = (alvo.rotation + 0.2); alvo.x = (alvo.x - alvo["velx"]); alvo["velx"] = (alvo["velx"] - 0.01); alvo["vely"] = (alvo["vely"] + 0.1); if (alvo.y > 450){ criaExplosao(_local2, 10); somaPontos(1000); pContainer.removeChild(alvo); }; } else { if (alvo["status"] == 0){ alvo.x = (alvo.x + ((541 - alvo.x) / 50)); }; if ((((alvo["status"] == 0)) && ((alvo.x < 545)))){ alvo["status"] = 1; }; if (alvo["status"] == 1){ alvo["ciclo"] = (alvo["ciclo"] + 0.04); alvo["vely"] = (Math.sin(alvo["ciclo"]) * 3.5); }; }; break; case "he111": numInimigos++; _local4 = alvo; _local4["gotoAndPlay"](Math.floor(((alvo["vely"] * 5) + 15))); alvo["metral1"].rotation = (180 + ((Math.atan2((alvo.y - hero.y), (alvo.x - hero.x)) * 180) / Math.PI)); alvo["metral2"].rotation = (180 + ((Math.atan2((alvo.y - hero.y), (alvo.x - hero.x)) * 180) / Math.PI)); alvo.y = (alvo.y + alvo["vely"]); alvo["elice1"].gotoAndPlay((alvo["elice1"].currentFrame + 1)); alvo["elice2"].gotoAndPlay((alvo["elice2"].currentFrame + 1)); if (alvo["energia"] < 500){ criaFumaca(_local2, -30, -(((alvo["currentFrame"] * 1) - 20)), (3 - ((alvo["energia"] / 500) * 3))); }; if (alvo["energia"] < 1){ alvo.rotation = (alvo.rotation + 0.2); alvo.x = (alvo.x - alvo["velx"]); alvo["velx"] = (alvo["velx"] - 0.01); alvo["vely"] = (alvo["vely"] + 0.1); if (alvo.y > 450){ criaExplosao(_local2, 10); somaPontos(2000); pContainer.removeChild(alvo); bossTiros.stop(); }; } else { if (alvo["status"] == 0){ alvo.x = (alvo.x + ((300 - alvo.x) / 50)); }; if ((((alvo["status"] == 0)) && ((alvo.x < 400)))){ alvo["status"] = 1; }; if (alvo["status"] == 1){ alvo.x = (alvo.x + alvo["velx"]); alvo["ciclo"] = (alvo["ciclo"] + 0.02); alvo["velx"] = (Math.cos(alvo["ciclo"]) * 3); alvo["vely"] = Math.sin(alvo["ciclo"]); }; }; break; case "go229": numInimigos++; _local4 = alvo; _local4["gotoAndPlay"](Math.floor(((alvo["vely"] * 5) + 15))); alvo.y = (alvo.y + alvo["vely"]); alvo.x = (alvo.x + alvo["velx"]); alvo.rotation = alvo["vely"]; if (alvo["energia"] < 400){ criaFumaca(_local2, -60, 0, (3 - ((alvo["energia"] / 400) * 3))); }; if (alvo["energia"] < 1){ alvo.rotation = (alvo.rotation + 0.2); alvo["vely"] = (alvo["vely"] + 0.1); criaFumaca(_local2, -50, 0, 1); if (alvo.y > 450){ criaExplosao(_local2, 10); somaPontos(3000); pContainer.removeChild(alvo); bossTiros.stop(); }; } else { if (alvo["status"] == 0){ alvo["velx"] = 20; }; if ((((alvo["status"] == 0)) && ((alvo.x > alvohero.x)))){ alvo["status"] = 1; }; if (alvo["status"] == 1){ alvo["vely"] = (alvo["vely"] + 0.2); alvo["velx"] = (alvo["velx"] - 0.5); if (alvo.y > 350){ alvo["dest"] = [(alvohero.x + 100), alvohero.y]; alvo["status"] = 0; alvo.x = -150; alvo.y = alvo["dest"][1]; alvo["vely"] = 0; alvo["velx"] = 0; alvo.rotation = 0; }; }; }; break; }; _local2++; }; if ((((numInimigos == 0)) && ((tInim.running == false)))){ endFase(); }; } public function downCombo(_arg1:TimerEvent):void{ if (powerCombo > 0){ mcombo.combos.text = atCombo; mcombo.cBlink.play(); powerCombo--; miliTimer.reset(); miliTimer.start(); comboTimer.reset(); comboTimer.start(); atCombo = 0; atMultiCombo = 10; comboTimer.delay = (comboTimer.delay + 250); } else { miliTimer.reset(); miliTimer.stop(); comboTimer.reset(); comboTimer.stop(); atCombo = 0; }; } public function meuS(_arg1:MouseEvent):void{ var _local2:*; var _local3:URLRequest; _local2 = "http://www.portfoliof.com"; _local3 = new URLRequest(_local2); navigateToURL(_local3); } public function principal(_arg1:Event):void{ var _local2:*; var _local3:Boolean; var _local4:*; var _local5:MovieClip; comboCirc.gotoAndStop(Math.round((((miliTimer.currentCount * 30) / comboTimer.delay) * 100))); comboCirc.x = this.root.mouseX; comboCirc.y = this.root.mouseY; if (alvohero["energia"] > 0){ alvohero.rotation = (alvohero.rotation + (Math.atan2(alvohero.mouseY, alvohero.mouseX) * 4)); rot = alvohero.rotation; var _local6 = alvohero; _local6["gotoAndStop"]((Math.round(rot) + 20)); alvohero.x = (alvohero.x + (((pContainer.mouseX - 80) - alvohero.x) / 5)); alvohero.y = (alvohero.y + ((pContainer.mouseY - alvohero.y) / 8)); if (alvohero["trans"] == false){ setCor(pContainer.getChildIndex(alvohero), "old", 0); }; } else { setCor(pContainer.getChildIndex(alvohero), "old", 0); alvohero.rotation = (alvohero.rotation + 2); _local6 = alvohero; _local6["gotoAndStop"]((Math.round(alvohero.rotation) + 22)); alvohero.x = (alvohero.x + (Math.cos(((alvohero.rotation * Math.PI) / 180)) * 6)); alvohero.y = ((alvohero.y / 100) + (alvohero.y + (Math.sin(((alvohero.rotation * Math.PI) / 180)) * 10))); criaFumaca(pContainer.getChildIndex(alvohero), 0, 0, 1); if (alvohero.y > 310){ criaExplosao(pContainer.getChildIndex(alvohero), 1); alvohero["trans"] = true; herodown(); }; }; _local2 = 0; while (_local2 <= (pContainer.numChildren - 1)) { alvo = pContainer.getChildAt(_local2); switch (alvo.name){ case "explosMissel": pContainer.setChildIndex(alvo, (pContainer.numChildren - 1)); _local4 = 0; while (_local4 <= (pContainer.numChildren - 1)) { alvodest = pContainer.getChildAt(_local4); if ((((((((((((((((((((alvodest.name == "armstrong")) || ((alvodest.name == "bandit")))) || ((alvodest.name == "medkit")))) || ((alvodest.name == "diver")))) || ((alvodest.name == "jet")))) || ((alvodest.name == "seeker")))) || ((alvodest.name == "bristol")))) || ((alvodest.name == "he111")))) || ((alvodest.name == "go229")))) || ((alvodest.name == "he11b")))){ if (((alvodest.hitTestObject(alvo)) && ((alvodest["energia"] > 0)))){ setCor(_local4, "red", 1); alvodest["energia"] = (alvodest["energia"] - 2); somaPontos(5); }; }; _local4++; }; if (alvo["currentFrame"] == 30){ pContainer.removeChild(alvo); }; break; case "bomba": _local3 = false; if (alvo.y > 300){ pContainer.removeChild(alvo); break; }; _local4 = 0; while (_local4 <= (pContainer.numChildren - 1)) { alvodest = pContainer.getChildAt(_local4); if ((((((((((((((((((((alvodest.name == "armstrong")) || ((alvodest.name == "bandit")))) || ((alvodest.name == "medkit")))) || ((alvodest.name == "diver")))) || ((alvodest.name == "jet")))) || ((alvodest.name == "seeker")))) || ((alvodest.name == "bristol")))) || ((alvodest.name == "he111")))) || ((alvodest.name == "go229")))) || ((alvodest.name == "he11b")))){ if (((alvodest.hitTestObject(alvo)) && ((alvodest["energia"] > 0)))){ setCor(_local4, "red", 1); alvodest["energia"] = (alvodest["energia"] - 20); somaPontos(30); criaExplosao(alvo, 1); criaFumaca(_local2, 0, 0, 3); pContainer.removeChild(alvo); }; }; _local4++; }; break; case "missel": _local3 = false; criaFumaca(_local2, -10, 0, 0.7); break; case "explosao": alvo.alpha = (alvo.alpha - 0.5); if (alvo.alpha == 0){ pContainer.removeChild(alvo); }; break; case "tiro": if ((((alvo.x > 650)) || ((alvo.x < -50)))){ pContainer.removeChild(alvo); break; }; _local4 = 0; while (_local4 <= (pContainer.numChildren - 1)) { alvodest = pContainer.getChildAt(_local4); if ((((((((((((((((((((alvodest.name == "armstrong")) || ((alvodest.name == "bandit")))) || ((alvodest.name == "medkit")))) || ((alvodest.name == "diver")))) || ((alvodest.name == "jet")))) || ((alvodest.name == "seeker")))) || ((alvodest.name == "bristol")))) || ((alvodest.name == "he111")))) || ((alvodest.name == "go229")))) || ((alvodest.name == "he11b")))){ if (((alvodest.hitTestPoint(alvo.x, alvo.y, true)) && ((alvodest["energia"] > 0)))){ setCor(_local4, "red", 1); pContainer.removeChild(alvo); alvodest["energia"] = (alvodest["energia"] - 1); somaPontos(1); }; }; _local4++; }; case "tiroinim": if ((((alvo.x > 650)) || ((alvo.x < -50)))){ pContainer.removeChild(alvo); break; }; if (((((hero.hitTestPoint(alvo.x, alvo.y, true)) && ((hero["energia"] > 0)))) && ((hero["trans"] == false)))){ removeChild(getChildByName(("shield" + alvohero["energia"]))); pContainer.removeChild(alvo); alvohero["energia"] = (alvohero["energia"] - 1); setCor(pContainer.getChildIndex(alvohero), "red", 1); }; break; case "medkit": setCor(_local2, "old", 0); if ((((alvo.x > 650)) || ((alvo.x < -50)))){ pContainer.removeChild(alvo); break; }; break; case "bandit": setCor(_local2, "old", 0); if ((((((alvo.x > 650)) || ((alvo.x < -50)))) && ((alvo["energia"] > 0)))){ pContainer.removeChild(alvo); break; }; if (((((alvo.hitTestObject(alvohero)) && ((alvo["energia"] > 0)))) && ((alvohero["trans"] == false)))){ while (alvohero["energia"] > 0) { removeChild(getChildByName(("shield" + alvohero["energia"]))); alvohero["energia"] = (alvohero["energia"] - 1); }; alvo["energia"] = 0; }; break; case "diver": setCor(_local2, "old", 0); if ((((((alvo.x > 650)) || ((alvo.x < -50)))) && ((alvo["energia"] > 0)))){ pContainer.removeChild(alvo); break; }; if (((((alvo.hitTestObject(alvohero)) && ((alvo["energia"] > 0)))) && ((alvohero["trans"] == false)))){ while (alvohero["energia"] > 0) { removeChild(getChildByName(("shield" + alvohero["energia"]))); alvohero["energia"] = (alvohero["energia"] - 1); }; alvo["energia"] = 0; }; break; case "jet": setCor(_local2, "old", 0); if ((((((alvo.x > 650)) || ((alvo.x < -200)))) && ((alvo["energia"] > 0)))){ pContainer.removeChild(alvo); break; }; if (((((alvo.hitTestObject(alvohero)) && ((alvo["energia"] > 0)))) && ((alvohero["trans"] == false)))){ while (alvohero["energia"] > 0) { removeChild(getChildByName(("shield" + alvohero["energia"]))); alvohero["energia"] = (alvohero["energia"] - 1); }; alvo["energia"] = 0; }; break; case "seeker": setCor(_local2, "old", 0); if ((((((alvo.x > 650)) || ((alvo.x < -10)))) && ((alvo["energia"] > 0)))){ pContainer.removeChild(alvo); break; }; if (((((alvo.hitTestObject(alvohero)) && ((alvo["energia"] > 0)))) && ((alvohero["trans"] == false)))){ while (alvohero["energia"] > 0) { removeChild(getChildByName(("shield" + alvohero["energia"]))); alvohero["energia"] = (alvohero["energia"] - 1); }; alvo["energia"] = 0; }; break; case "he11b": setCor(_local2, "old", 0); if ((((((alvo.x > 700)) || ((alvo.x < -50)))) && ((alvo["energia"] > 0)))){ pContainer.removeChild(alvo); break; }; if (((((((alvo.hitTestObject(alvohero)) && ((alvo["energia"] > 0)))) && ((alvohero["energia"] > 0)))) && ((alvohero["trans"] == false)))){ if (testImpact(_local2)){ while (alvohero["energia"] > 0) { removeChild(getChildByName(("shield" + alvohero["energia"]))); alvohero["energia"] = (alvohero["energia"] - 1); }; alvo["energia"] = (alvo["energia"] - 50); }; }; break; case "armstrong": setCor(_local2, "old", 0); if (((((((alvo.hitTestObject(alvohero)) && ((alvo["energia"] > 0)))) && ((alvohero["energia"] > 0)))) && ((alvohero["trans"] == false)))){ if (testImpact(_local2)){ while (alvohero["energia"] > 0) { removeChild(getChildByName(("shield" + alvohero["energia"]))); alvohero["energia"] = (alvohero["energia"] - 1); }; alvo["energia"] = (alvo["energia"] - 50); }; }; break; case "he111": setCor(_local2, "old", 0); if (((((((alvo.hitTestObject(alvohero)) && ((alvo["energia"] > 0)))) && ((alvohero["energia"] > 0)))) && ((alvohero["trans"] == false)))){ if (testImpact(_local2)){ while (alvohero["energia"] > 0) { removeChild(getChildByName(("shield" + alvohero["energia"]))); alvohero["energia"] = (alvohero["energia"] - 1); }; alvo["energia"] = (alvo["energia"] - 50); }; }; break; case "go229": setCor(_local2, "old", 0); if (((((((alvo.hitTestObject(alvohero)) && ((alvo["energia"] > 0)))) && ((alvohero["energia"] > 0)))) && ((alvohero["trans"] == false)))){ while (alvohero["energia"] > 0) { removeChild(getChildByName(("shield" + alvohero["energia"]))); alvohero["energia"] = (alvohero["energia"] - 1); }; alvo["energia"] = (alvo["energia"] - 50); }; break; case "fumaca": alvo.width = (alvo.width - 1); alvo.height = (alvo.height - 1); alvo.x = (alvo.x - 5); alvo.alpha = (alvo.alpha - 0.05); if (alvo.alpha < 0.05){ pContainer.removeChild(alvo); }; break; case "energia": alvo.y++; alvo.x--; if (alvo.hitTestObject(hero)){ if (hero["vida"] < 4){ _local6 = hero; var _local7 = "vida"; var _local8 = (_local6[_local7] + 1); _local6[_local7] = _local8; _local5 = new vplane(); _local5.x = (hero["vida"] * 25); _local5.y = 270; _local5.name = ("plane" + hero["vida"]); addChild(_local5); }; pContainer.removeChild(alvo); }; break; }; _local2++; }; } public function criaMedkit(_arg1:int):void{ var _local2:MovieClip; _local2 = new medkit(); _local2.x = 649; _local2.y = ((_arg1 * 40) + 20); _local2.name = "medkit"; _local2["velx"] = 1; _local2["vely"] = 0; _local2["energia"] = 3; _local2["multip"] = 10; _local2["release"] = false; pContainer.addChild(_local2); } public function atirari(_arg1:MouseEvent):void{ var _local2:MovieClip; addEventListener(Event.ENTER_FRAME, atirar); cEfeitos = mMachineg.play(0, 1); if (ativDoubleClick == false){ tDoubleClick.start(); ativDoubleClick = true; } else { _local2 = new bomba(); _local2.x = (alvohero.x + Math.cos(((rot * Math.PI) / 180))); _local2.y = ((alvohero.y + 20) + (Math.sin(((rot * Math.PI) / 180)) * 40)); _local2.rotation = rot; _local2.velx = Math.cos(((rot * Math.PI) / 180)); _local2.vely = Math.sin(((rot * Math.PI) / 180)); _local2.multip = 1; _local2.name = "bomba"; _local2.transform.colorTransform = resultCor; pContainer.addChild(_local2); tDoubleClick.stop(); ativDoubleClick = false; }; } public function atirarm(_arg1:KeyboardEvent):void{ var _local2:MovieClip; _local2 = new missel(); _local2.x = (alvohero.x + (Math.cos(((rot * Math.PI) / 180)) * 40)); _local2.y = ((alvohero.y + 20) + (Math.sin(((rot * Math.PI) / 180)) * 40)); _local2.rotation = rot; _local2.velx = Math.cos(((rot * Math.PI) / 180)); _local2.vely = Math.sin(((rot * Math.PI) / 180)); _local2.multip = 1; _local2.name = "missel"; _local2.transform.colorTransform = resultCor; pContainer.addChild(_local2); cEfeitos = mMissel.play(0, 0); pContainer.removeChild(pContainer.getChildByName("rocket")); tMissel.start(); stage.removeEventListener(KeyboardEvent.KEY_DOWN, atirarm); } public function atirarp(_arg1:MouseEvent):void{ removeEventListener(Event.ENTER_FRAME, atirar); } public function criaHero():void{ var _local1:int; var _local2:MovieClip; var _local3:MovieClip; alvohero.x = -20; alvohero.y = 300; alvohero["velx"] = 0; alvohero["vely"] = 0; alvohero["energia"] = 3; _local1 = 1; while (_local1 < (alvohero["vida"] + 1)) { _local2 = new vplane(); _local2.x = (_local1 * 25); _local2.y = 270; _local2.name = ("plane" + _local1); addChild(_local2); _local1++; }; _local1 = 1; while (_local1 < 4) { _local3 = new vshield(); _local3.x = (105 + (_local1 * 25)); _local3.y = 270; _local3.name = ("shield" + _local1); addChild(_local3); _local1++; }; } function frame3(){ MochiBot.track(this, "ad7ff576"); } function frame4(){ addEventListener(Event.ENTER_FRAME, splashEnterFrame); stop(); } public function highscores(_arg1:MouseEvent):void{ this.gotoAndStop(4); } function frame1(){ MochiAd.showPreGameAd({clip:root, id:"384a2d303288c1b1", res:"630x300"}); } public function criaHe111():void{ var _local1:DisplayObject; _local1 = new he111(); _local1.x = 750; _local1.y = 100; _local1.name = "he111"; _local1["velx"] = 1; _local1["vely"] = 0; _local1["energia"] = 1000; _local1["multip"] = 10; _local1["status"] = 0; _local1["ciclo"] = 0; pContainer.addChild(_local1); bossTiros.reset(); bossTiros.delay = 650; bossTiros.start(); } public function criaExplosao(_arg1:int, _arg2:Number){ var _local3:MovieClip; alvodest = pContainer.getChildAt(_arg1); _local3 = new explosao(); _local3.x = alvo.x; _local3.y = alvo.y; _local3.name = "explosao"; _local3.scaleX = _arg2; _local3.scaleY = _arg2; pContainer.addChild(_local3); if (_arg2 < 3){ cEfeitos = mExplosao.play(0, 0); } else { cEfeitos = mExplosaog.play(0, 0); }; } public function testImpact(_arg1:int):Boolean{ var _local2:*; var _local3:Boolean; _local2 = pContainer.getChildAt(_arg1); _local3 = false; if (_local2.hitTestPoint(alvohero.x, alvohero.y, true)){ _local3 = true; }; return (_local3); } public function tentar(_arg1:MouseEvent):void{ wave = (wave - 1); this.gotoAndStop(2); } public function criaGo229():void{ var _local1:DisplayObject; _local1 = new go229(); _local1.x = -300; _local1.y = 250; _local1.name = "go229"; _local1["velx"] = 1; _local1["vely"] = 0; _local1["energia"] = 600; _local1["multip"] = 10; _local1["status"] = 0; _local1["dest"] = [0, 0]; pContainer.addChild(_local1); } public function heroend():void{ bossTiros.stop(); transpTimer.reset(); transpTimer.stop(); cMotor.stop(); tInim.stop(); removeEventListener(Event.ENTER_FRAME, ambiente); removeEventListener(Event.ENTER_FRAME, inimigos); removeEventListener(Event.ENTER_FRAME, principal); removeEventListener(MouseEvent.MOUSE_DOWN, atirari); stage.removeEventListener(KeyboardEvent.KEY_DOWN, atirarm); removeEventListener(MouseEvent.MOUSE_UP, atirarp); mpopup.addEventListener(MouseEvent.CLICK, faseInic); addEventListener(Event.ENTER_FRAME, reinicioPopup); mpopup.mpopup_wc.visible = false; mpopup.mpopup_go.visible = true; mpopup.mpopup_go.go_titulo.text = "GAME OVER!"; mpopup.mpopup_go.go_frase.htmlText = "Here, every hero earns a medal. I'ts an honor to have such a brave airmen."; mpopup.mpopup_go.go_pontos.text = (pontos + " points."); this.setChildIndex(mpopup, (this.numChildren - 1)); mpopup.mpopup_go.medal.gotoAndStop(Math.round((pontos / 20000))); this.removeChild(pContainer); } public function criaHe11b():void{ var _local1:DisplayObject; _local1 = new he11b(); _local1.x = 700; _local1.y = 240; _local1.name = "he11b"; _local1["velx"] = 1; _local1["vely"] = 0; _local1["energia"] = 60; _local1["multip"] = 10; _local1["status"] = 0; _local1["ciclo"] = 0; pContainer.addChild(_local1); bossTiros.reset(); bossTiros.delay = 1600; bossTiros.start(); } public function criaFase():void{ if (wave < 2){ wave++; } else { wave = 0; chapter++; }; tInim.reset(); tInim.start(); transpTimer.reset(); transpTimer.start(); criaHero(); setCor(pContainer.getChildIndex(hero), "trans", (1 / 4)); hero["trans"] = true; mphase.chapter.text = (chapter + 1); mphase.wave.text = (wave + 1); cMotor = mMotor.play(0, 1000); cMotor.soundTransform = transforma; addEventListener(Event.ENTER_FRAME, ambiente); addEventListener(Event.ENTER_FRAME, inimigos); addEventListener(Event.ENTER_FRAME, principal); addEventListener(MouseEvent.MOUSE_DOWN, atirari); addEventListener(MouseEvent.MOUSE_UP, atirarp); removeEventListener(Event.ENTER_FRAME, reinicioPopup); } public function criaBandit(_arg1:int):void{ var _local2:MovieClip; _local2 = new bandit(); _local2.x = 649; _local2.y = ((_arg1 * 40) + 20); _local2.name = "bandit"; _local2["velx"] = 1; _local2["vely"] = 0; _local2["energia"] = 3; _local2["multip"] = 10; pContainer.addChild(_local2); } public function misselTimeUp(_arg1:TimerEvent):void{ var _local2:DisplayObject; var _local3:MovieClip; _local2 = pContainer.getChildByName("missel"); _local3 = new b_blink(); _local3.x = 0; _local3.y = 0; _local3.name = "explosMissel"; pContainer.addChild(_local3); somaPontos(30); criaExplosao(pContainer.getChildIndex(_local2), 1); pContainer.removeChild(_local2); } public function criaFumaca(_arg1:int, _arg2:int, _arg3:int, _arg4:Number){ var _local5:MovieClip; alvodest = pContainer.getChildAt(_arg1); _local5 = new fumaca(); _local5.x = (alvodest.x + _arg2); _local5.y = (alvodest.y + _arg3); _local5.scaleX = _arg4; _local5.scaleY = _arg4; fumaca["rotation"] = alvodest.rotation; _local5.name = "fumaca"; _local5.gotoAndPlay(Math.floor((Math.random() * 30))); _local5.transform.colorTransform = resultCor; pContainer.addChild(_local5); } public function criaWaveBoss(_arg1:TimerEvent):void{ var _local2:String; _local2 = waveList[((chapter * 3) + wave)][0]; if (_local2.charAt(0) != "0"){ switch (_local2.charAt(0)){ case "6": criaArmstrong(); break; case "7": criaHe111(); break; case "8": criaGo229(); break; }; mfrase.frase.text = "Here our boss!"; cRadio = mRadioChefe.play(0, 1); }; } public function ambiente(_arg1:Event):void{ alvo = fundo.getChildByName("cenario1"); alvodest = fundo.getChildByName("cenario2"); alvo.x = (alvo.x + alvo["velx"]); alvodest.x = (alvo.x + alvo.width); fadeCor.alphaOffset = (fadeCor.alphaOffset + ((0 - fadeCor.alphaOffset) / 10)); alvo.transform.colorTransform = fadeCor; alvodest.transform.colorTransform = fadeCor; if (alvo.x < -(alvo.width)){ alvo.x = alvodest.x; alvodest.x = (alvo.x + alvo.width); }; if (mpopup.y < 300){ mpopup.y = (mpopup.y + ((330 - mpopup.y) / 10)); }; } public function faseInic(_arg1:MouseEvent):void{ if (mpopup.mpopup_go.visible == false){ mpopup.removeEventListener(MouseEvent.CLICK, faseInic); pContainer.removeChild(pContainer.getChildByName("aAnim")); criaFase(); cenario1.gotoAndStop((chapter + 1)); cenario2.gotoAndStop((chapter + 1)); removeEventListener(Event.ENTER_FRAME, reinicioPopup); } else { removeEventListener(Event.ENTER_FRAME, reinicioPopup); removeChild(mpopup); if (mpopup.mpopup_go.go_titulo.text == "VICTORY!"){ this.gotoAndStop(5); } else { this.gotoAndStop(3); }; }; } public function transpHero(_arg1:TimerEvent):void{ setCor(pContainer.getChildIndex(alvohero), "trans", 1); alvohero["trans"] = false; } public function reinicioPopup(_arg1:Event):void{ mpopup.y = (mpopup.y + ((40 - mpopup.y) / 10)); if ((((hero.vida > 0)) && (!((pContainer.getChildByName("aAnim") == null))))){ alvo = pContainer.getChildByName("aAnim"); alvo.x = (alvo.x + ((-30 - alvo.x) / 40)); alvo.y = (alvo.y + ((170 - alvo.y) / 30)); }; fadeCor.alphaOffset = (fadeCor.alphaOffset + ((-255 - fadeCor.alphaOffset) / 10)); alvo = fundo.getChildByName("cenario1"); alvodest = fundo.getChildByName("cenario2"); alvo.transform.colorTransform = fadeCor; alvodest.transform.colorTransform = fadeCor; } public function splashEnterFrame(_arg1:Event){ if (movSplash.isComplete()){ this.play(); removeEventListener(Event.ENTER_FRAME, splashEnterFrame); }; } public function criaWave(_arg1:TimerEvent):void{ var _local2:String; _local2 = waveList[((chapter * 3) + wave)][tInim.currentCount]; if (_local2.charAt(0) != "0"){ switch (_local2.charAt(0)){ case "1": criaBandit(parseInt(_local2.charAt(1))); mfrase.frase.text = "Bandits ahead lookout!"; if (antstr != "1"){ cRadio = mRadioBandits.play(0, 0); antstr = "1"; }; break; case "5": criaMedkit(parseInt(_local2.charAt(1))); break; case "2": criaDiver(parseInt(_local2.charAt(1))); mfrase.frase.text = "Divers, check up!"; if (antstr != "3"){ cRadio = mRadioDivers.play(0, 0); antstr = "3"; }; break; case "3": criaJet(parseInt(_local2.charAt(1))); mfrase.frase.text = "Jets, look back!"; if (antstr != "4"){ cRadio = mRadioJets.play(0, 0); antstr = "4"; }; break; case "4": criaSeeker(parseInt(_local2.charAt(1))); mfrase.frase.text = "Seekers, shoot quick!"; if (antstr != "5"){ cRadio = mRadioSeekers.play(0, 0); antstr = "5"; }; break; case "6": criaArmstrong(); break; case "9": criaHe11b(); break; }; }; } public function doubleTimeUp(_arg1:TimerEvent):void{ ativDoubleClick = false; } public function jogar(_arg1:MouseEvent):void{ this.nextScene(); } public function criaJet(_arg1:int):void{ var _local2:MovieClip; _local2 = new jet(); _local2.x = -200; _local2.y = ((_arg1 * 40) + 20); _local2.name = "jet"; _local2["velx"] = 1; _local2["vely"] = 0; _local2["energia"] = 2; _local2["multip"] = 10; pContainer.addChild(_local2); } public function criaDiver(_arg1:int):void{ var _local2:MovieClip; _local2 = new diver(); _local2.x = 649; _local2.y = ((_arg1 * 40) + 20); _local2.name = "diver"; _local2["velx"] = 1; _local2["vely"] = 0; _local2["energia"] = 2; _local2["multip"] = 10; _local2["origy"] = _local2.y; pContainer.addChild(_local2); } public function bossAtirar(_arg1:TimerEvent):void{ var _local2:*; var _local3:MovieClip; var _local4:MovieClip; var _local5:MovieClip; _local2 = 0; while (_local2 <= (pContainer.numChildren - 1)) { alvo = pContainer.getChildAt(_local2); switch (alvo.name){ case "he11b": _local3 = new tiro(); _local3.x = (alvo.x + alvo["metral2"].x); _local3.y = (alvo.y + alvo["metral2"].y); _local3.rotation = alvo["metral2"].rotation; _local3.velx = Math.cos(((_local3.rotation * Math.PI) / 180)); _local3.vely = Math.sin(((_local3.rotation * Math.PI) / 180)); _local3.scaleX = 3; _local3.scaleY = 3; _local3.multip = 10; _local3.name = "tiroinim"; pContainer.addChild(_local3); break; case "he111": if ((((alvo["currentFrame"] > 10)) && ((alvo["currentFrame"] < 20)))){ if (alvohero.y > alvo.y){ _local5 = new tiro(); _local5.x = (alvo.x + alvo["metral1"].x); _local5.y = (alvo.y + alvo["metral1"].y); _local5.rotation = alvo["metral1"].rotation; _local5.velx = Math.cos(((_local5.rotation * Math.PI) / 180)); _local5.vely = Math.sin(((_local5.rotation * Math.PI) / 180)); _local5.scaleX = 3; _local5.scaleY = 3; _local5.multip = 10; _local5.name = "tiroinim"; pContainer.addChild(_local5); } else { _local3 = new tiro(); _local3.x = (alvo.x + alvo["metral2"].x); _local3.y = (alvo.y + alvo["metral2"].y); _local3.rotation = alvo["metral2"].rotation; _local3.velx = Math.cos(((_local3.rotation * Math.PI) / 180)); _local3.vely = Math.sin(((_local3.rotation * Math.PI) / 180)); _local3.scaleX = 3; _local3.scaleY = 3; _local3.multip = 10; _local3.name = "tiroinim"; pContainer.addChild(_local3); }; }; break; case "armstrong": alvo = pContainer.getChildAt(_local2); _local4 = new tiro(); _local4.x = ((alvo.x + Math.cos(((alvo.rotation * Math.PI) / 180))) - 165); _local4.y = (alvo.y + Math.sin(((alvo.rotation * Math.PI) / 180))); _local4.rotation = (180 + ((Math.atan2((alvo.y - alvohero.y), (alvo.x - alvohero.x)) * 180) / Math.PI)); _local4.velx = Math.cos(((_local4.rotation * Math.PI) / 180)); _local4.vely = Math.sin(((_local4.rotation * Math.PI) / 180)); _local4.scaleX = 3; _local4.scaleY = 3; _local4.multip = 10; _local4.name = "tiroinim"; pContainer.addChild(_local4); break; }; _local2++; }; } public function herodown():void{ var _local1:*; var _local2:MovieClip; removeEventListener(MouseEvent.MOUSE_DOWN, atirari); miliTimer.reset(); miliTimer.stop(); comboTimer.reset(); comboTimer.stop(); atCombo = 0; powerCombo = 0; transpTimer.reset(); transpTimer.start(); setCor(pContainer.getChildIndex(alvohero), "trans", (1 / 4)); alvohero.x = -20; alvohero.y = 300; alvohero.rotation = 0; if (alvohero["vida"] < 2){ removeChild(getChildByName(("plane" + alvohero["vida"]))); heroend(); } else { _local1 = (alvohero["energia"] + 1); while (_local1 < 4) { _local2 = new vshield(); _local2.x = (105 + (_local1 * 25)); _local2.y = 270; _local2.name = ("shield" + _local1); addChild(_local2); _local1++; }; removeChild(getChildByName(("plane" + alvohero["vida"]))); alvohero["vida"] = (alvohero["vida"] - 1); alvohero["energia"] = 3; addEventListener(MouseEvent.MOUSE_DOWN, atirari); }; } function frame128(){ meuSite.addEventListener(MouseEvent.CLICK, meuS); } public function somaPontos(_arg1:int):void{ pontos = (pontos + (_arg1 * (atCombo + 1))); mpontos.pontos.text = pontos; } public function upCombo():void{ var _local1:MovieClip; atCombo++; mcombo.combos.text = atCombo; mcombo.cBlink.play(); miliTimer.reset(); miliTimer.start(); comboTimer.reset(); comboTimer.start(); if (atCombo >= atMultiCombo){ comboTimer.delay = (comboTimer.delay - 250); atMultiCombo = (atMultiCombo + 15); powerCombo++; if (pContainer.getChildByName("rocket") == null){ addEventListener(MouseEvent.DOUBLE_CLICK, atirarm); stage.addEventListener(KeyboardEvent.KEY_DOWN, atirarm); _local1 = new vmissel(); _local1.x = 205; _local1.y = 270; _local1.name = "rocket"; pContainer.addChild(_local1); }; }; } public function outros(_arg1:MouseEvent):void{ var _local2:*; var _local3:URLRequest; _local2 = "http://www.gimme5games.com"; _local3 = new URLRequest(_local2); navigateToURL(_local3); } public function criaSeeker(_arg1:int):void{ var _local2:MovieClip; _local2 = new seeker(); _local2.x = 649; _local2.y = ((_arg1 * 40) + 20); _local2.name = "seeker"; _local2["velx"] = 1; _local2["vely"] = 0; _local2["energia"] = 3; _local2["multip"] = 10; pContainer.addChild(_local2); } public function endFase():void{ var _local1:MovieClip; var _local2:int; bossTiros.stop(); transpTimer.reset(); transpTimer.stop(); cMotor.stop(); removeEventListener(Event.ENTER_FRAME, ambiente); removeEventListener(Event.ENTER_FRAME, inimigos); removeEventListener(Event.ENTER_FRAME, principal); removeEventListener(MouseEvent.MOUSE_DOWN, atirari); stage.removeEventListener(KeyboardEvent.KEY_DOWN, atirarm); removeEventListener(MouseEvent.MOUSE_UP, atirarp); _local1 = new aviaoAnim(); _local1.x = alvohero.x; _local1.y = alvohero.y; _local1.name = "aAnim"; _local1.transform.colorTransform = resultCor; pContainer.addChild(_local1); alvohero.x = -150; alvohero.y = 300; _local2 = alvohero["energia"]; while (_local2 > 0) { removeChild(getChildByName(("shield" + _local2))); _local2--; }; _local2 = alvohero["vida"]; while (_local2 > 0) { removeChild(getChildByName(("plane" + _local2))); _local2--; }; if (pContainer.getChildByName("rocket") != null){ pContainer.removeChild(pContainer.getChildByName("rocket")); stage.removeEventListener(KeyboardEvent.KEY_DOWN, atirarm); }; if (((chapter * 3) + (wave + 1)) < 9){ mpopup.mpopup_wc.visible = true; mpopup.mpopup_go.visible = false; mpopup.mpopup_wc.wc_titulo.text = (("WAVE " + ((chapter * 3) + (wave + 1))) + " COMPLETE!"); mpopup.mpopup_wc.wc_frase.htmlText = wavePhrases[((chapter * 3) + (wave + 1))]; mpopup.mpopup_wc.wc_pontos.text = (pontos + " points."); } else { mpopup.mpopup_wc.visible = false; mpopup.mpopup_go.visible = true; mpopup.mpopup_go.go_titulo.text = "VICTORY!"; mpopup.mpopup_go.go_frase.htmlText = "<p>You pass through enemies like wind.</p><p>Earn your Medal of Honor.</p>"; mpopup.mpopup_go.go_pontos.text = ("Final points: " + pontos); mpopup.mpopup_go.medal.gotoAndStop(Math.round((pontos / 40000))); }; addEventListener(Event.ENTER_FRAME, reinicioPopup); mpopup.addEventListener(MouseEvent.CLICK, faseInic); } public function setCor(_arg1:int, _arg2:String, _arg3:Number){ var _local4:ColorTransform; alvodest = pContainer.getChildAt(_arg1); _local4 = new ColorTransform(); switch (_arg2){ case "old": _local4.redOffset = 90; _local4.greenOffset = 40; _local4.blueOffset = -255; break; case "red": _local4.redOffset = (_arg3 * 150); break; case "trans": _local4.alphaMultiplier = _arg3; break; case "black": _local4.redOffset = 0; _local4.greenOffset = -100; _local4.blueOffset = -235; break; }; alvodest.transform.colorTransform = _local4; } public function atirar(_arg1:Event):void{ var _local2:MovieClip; _local2 = new tiro(); _local2.x = (alvohero.x + (Math.cos(((rot * Math.PI) / 180)) * 40)); _local2.y = ((alvohero.y - 6) + (Math.sin(((rot * Math.PI) / 180)) * 40)); _local2.rotation = rot; _local2.velx = Math.cos(((rot * Math.PI) / 180)); _local2.vely = Math.sin(((rot * Math.PI) / 180)); _local2.multip = 20; _local2.name = "tiro"; pContainer.addChild(_local2); if (powerCombo > 0){ _local2 = new tiro(); _local2.x = ((alvohero.x - 10) + (Math.cos(((rot * Math.PI) / 180)) * 40)); _local2.y = ((alvohero.y + (alvohero.currentFrame - 20)) + (Math.sin(((rot * Math.PI) / 180)) * 40)); _local2.rotation = (rot + 1); _local2.velx = Math.cos(((_local2.rotation * Math.PI) / 180)); _local2.vely = Math.sin(((_local2.rotation * Math.PI) / 180)); _local2.multip = 20; _local2.name = "tiro"; pContainer.addChild(_local2); }; if (powerCombo > 1){ _local2 = new tiro(); _local2.x = ((alvohero.x - 10) + (Math.cos(((rot * Math.PI) / 180)) * 40)); _local2.y = ((alvohero.y - (alvohero.currentFrame - 20)) + (Math.sin(((rot * Math.PI) / 180)) * 40)); _local2.rotation = (rot - 1); _local2.velx = Math.cos(((_local2.rotation * Math.PI) / 180)); _local2.vely = Math.sin(((_local2.rotation * Math.PI) / 180)); _local2.multip = 20; _local2.name = "tiro"; pContainer.addChild(_local2); }; } function frame267(){ stop(); b_start.addEventListener(MouseEvent.CLICK, jogar); b_playmore.addEventListener(MouseEvent.CLICK, outros); meuSite.addEventListener(MouseEvent.CLICK, meuS); } function frame268(){ chapter = 0; wave = -1; } function frame269(){ stop(); waveList = new Array(); waveList[0] = ["0", "00", "00", "13", "00", "12", "00", "13", "00", "12", "00", "00", "12", "12", "00", "14", "14", "00", "13", "00", "12", "00", "14", "00", "13", "00", "00", "00", "00", "21", "21", "21", "21", "00", "11", "00", "12", "00", "11", "00", "12", "00", "14", "00", "15", "00", "14", "00", "15", "90", "00", "25", "00", "25", "00", "25", "00", "25", "51", "00", "11", "11", "00", "12", "12", "00", "11", "11", "00", "12", "12", "00", "00", "25", "25", "25", "25", "00", "00", "21", "21", "21", "21", "00", "00", "90", "11", "00", "12", "00", "11", "00", "12", "00", "00", "14", "00", "15", "00", "14", "00", "15", "00", "00", "25", "25", "00", "25", "25", "00", "00", "21", "21", "00", "21", "21", "00", "11", "12", "13", "14", "15"]; waveList[1] = ["6", "00", "00", "12", "00", "13", "00", "12", "00", "13", "00", "14", "00", "13", "00", "12", "00", "13", "00", "14", "00", "00", "21", "21", "21", "21", "00", "00", "25", "25", "25", "25", "00", "90", "31", "31", "35", "35", "00", "31", "00", "35", "00", "31", "00", "35", "00", "00", "12", "00", "13", "00", "14", "00", "13", "00", "12", "00", "13", "00", "14", "00", "11", "00", "15", "00", "11", "00", "15", "00", "25", "00", "21", "00", "25", "00", "21", "90", "00", "11", "12", "13", "14", "15", "00", "00", "15", "14", "13", "12", "11", "00", "51", "00", "35", "00", "31", "00", "35", "00", "31", "00", "34", "00", "32", "00", "25", "25", "00", "21", "21", "00", "11", "00", "12", "00", "13", "00", "15", "00", "14", "00"]; waveList[2] = ["6", "00", "00", "13", "12", "00", "14", "13", "00", "11", "00", "12", "00", "13", "00", "14", "00", "21", "00", "25", "00", "21", "00", "25", "00", "11", "00", "12", "00", "13", "00", "12", "00", "15", "00", "14", "00", "15", "00", "31", "00", "32", "00", "35", "00", "34", "00", "31", "00", "32", "00", "35", "00", "31", "00", "35", "00", "31", "90", "33", "33", "33", "00", "11", "00", "12", "00", "13", "00", "15", "00", "14", "00", "13", "00", "22", "00", "24", "00", "21", "00", "25", "00", "53", "00", "00", "12", "13", "14", "13", "12", "13", "14", "00", "00", "31", "35", "00", "32", "34", "90", "33", "00", "21", "00", "21", "00", "25", "00", "25", "00", "11", "12", "13", "14", "15", "00", "00", "41", "00", "45", "00"]; waveList[3] = ["0", "90", "00", "11", "00", "15", "00", "14", "00", "12", "00", "13", "00", "35", "00", "31", "00", "34", "00", "32", "00", "15", "00", "14", "90", "13", "00", "12", "00", "11", "00", "11", "12", "13", "14", "15", "00", "21", "21", "00", "25", "25", "00", "22", "00", "24", "00", "42", "00", "43", "44", "00", "44", "00", "43", "42", "00", "53", "90", "00", "00", "31", "00", "35", "00", "31", "00", "35", "00", "34", "00", "33", "00", "32", "00", "43", "00", "42", "00", "44", "00", "43", "00", "11", "12", "00", "15", "14", "00", "11", "12", "00", "15", "14", "00", "00", "11", "00", "15", "00", "11", "90", "15", "21", "00", "25", "00", "21", "00", "24", "00", "22", "00", "45", "00", "45", "41", "42", "45", "44", "00", "43"]; waveList[4] = ["7", "00", "00", "00", "11", "00", "15", "00", "11", "00", "15", "00", "14", "00", "12", "00", "14", "00", "12", "90", "13", "13", "00", "21", "21", "00", "25", "25", "00", "00", "21", "22", "23", "24", "25", "00", "31", "00", "35", "00", "32", "00", "34", "00", "00", "53", "00", "45", "44", "00", "41", "42", "00", "45", "44", "00", "41", "42", "00", "11", "12", "13", "14", "15", "00", "15", "14", "13", "12", "11", "00", "21", "00", "22", "00", "25", "00", "24", "00", "22", "00", "23", "00", "24", "23", "90", "35", "34", "33", "32", "31", "00", "43", "00", "42", "00", "44", "00", "43", "00", "42", "00", "44", "00", "21", "22", "00", "25", "24", "23", "00", "32", "00", "32", "00", "34", "00", "34", "00", "31", "35", "31"]; waveList[5] = ["7", "00", "25", "00", "25", "00", "21", "00", "21", "00", "25", "25", "00", "21", "21", "00", "35", "34", "00", "31", "32", "00", "11", "15", "00", "12", "14", "13", "00", "45", "00", "44", "00", "43", "00", "42", "00", "41", "00", "41", "00", "42", "00", "43", "00", "44", "00", "45", "00", "21", "22", "00", "25", "24", "00", "90", "22", "23", "24", "00", "53", "00", "11", "12", "13", "14", "15", "00", "15", "14", "13", "12", "11", "00", "15", "11", "14", "12", "13", "90", "41", "42", "43", "44", "45", "00", "21", "21", "00", "25", "25", "00", "22", "22", "00", "24", "24", "00", "23", "23", "00", "31", "00", "35", "00", "32", "00", "34", "00", "35", "34", "00", "31", "32", "00", "21", "22", "23", "24", "25", "00", "43"]; waveList[6] = ["0", "90", "11", "12", "13", "14", "15", "00", "31", "31", "00", "35", "35", "00", "34", "32", "33", "00", "15", "15", "15", "14", "13", "12", "11", "11", "11", "00", "25", "25", "21", "21", "25", "25", "00", "45", "44", "43", "42", "41", "90", "23", "22", "24", "23", "22", "24", "23", "21", "25", "00", "11", "15", "12", "14", "13", "00", "11", "15", "12", "14", "13", "13", "13", "00", "52", "00", "23", "22", "24", "21", "25", "00", "31", "32", "33", "00", "35", "34", "33", "00", "31", "35", "90", "41", "42", "43", "44", "45", "00", "45", "41", "44", "42", "43", "00", "13", "13", "13", "15", "11", "15", "11", "00", "25", "25", "00", "21", "21", "00", "24", "24", "22", "22", "23", "23", "00", "22", "24", "23", "21", "25"]; waveList[7] = ["8", "90", "25", "25", "00", "21", "21", "00", "24", "24", "00", "22", "22", "00", "35", "00", "31", "00", "34", "00", "32", "34", "33", "00", "13", "13", "13", "14", "15", "14", "13", "12", "11", "12", "13", "00", "45", "41", "44", "42", "43", "00", "45", "41", "44", "42", "43", "00", "25", "24", "23", "22", "21", "90", "21", "22", "23", "25", "24", "23", "00", "52", "00", "41", "45", "41", "45", "41", "45", "00", "15", "11", "14", "12", "13", "13", "13", "90", "31", "31", "35", "35", "00", "32", "32", "00", "34", "34", "00", "33", "00", "45", "44", "43", "00", "41", "42", "43", "00", "11", "12", "13", "14", "15", "00", "15", "13", "12", "11", "00", "21", "22", "23", "24", "25", "00", "45", "41", "44", "42", "41", "45"]; waveList[8] = ["8", "13", "13", "14", "12", "15", "11", "90", "21", "21", "22", "23", "25", "24", "23", "00", "31", "35", "32", "34", "32", "34", "00", "25", "24", "23", "22", "21", "00", "11", "12", "13", "14", "15", "00", "25", "25", "21", "21", "24", "22", "23", "00", "41", "42", "45", "44", "42", "44", "43", "42", "44", "43", "45", "41", "90", "13", "13", "11", "15", "12", "14", "13", "13", "00", "45", "44", "41", "42", "41", "42", "43", "43", "45", "41", "44", "42", "43", "90", "52", "00", "35", "31", "31", "00", "32", "34", "32", "90", "35", "35", "00", "22", "23", "24", "00", "25", "24", "23", "22", "21", "22", "23", "24", "90", "41", "45", "42", "44", "00", "41", "45", "42", "44", "00", "13", "13", "13", "45", "41", "45", "41"]; wavePhrases = new Array(); wavePhrases[1] = "<p>Just try to shoot the enemy airplanes.</p><p>They take 3 shots to kill them.</p>"; wavePhrases[2] = "<p>Combo's will give you a smart bomb,</p><p>Press space to use it.</p>"; wavePhrases[3] = "<p>Here comes the city,</p><p>You are almost in the heart of the battle.</p>"; wavePhrases[4] = "<p>Now comes another boss.</p><p>Be careful, this will not be easy.</p>"; wavePhrases[5] = "<p>Listen to your wingman on the radio.</p><p>He will save your life.</p>"; wavePhrases[6] = "<p>City ruins everywhere and night is approaching.</p><p>Use your instincts to survive.</p>"; wavePhrases[7] = "<p>Now the boss is going from back.</p><p>Step first and you save lives.</p>"; wavePhrases[8] = "<p>Last wave soldier.</p><p>Do not panic, shoot everything.</p>"; pContainer = new blank(); pContainer.x = 0; pContainer.y = 0; this.addChild(pContainer); hero = new aviao(); hero.name = "hero"; hero["trans"] = false; hero["vida"] = 3; hero.x = -60; hero.y = 300; pContainer.addChild(hero); numInimigos = 0; pontos = 0; somaPontos(0); rot = 0; alvohero = pContainer.getChildByName("hero"); resultCor = new ColorTransform(); resultCor.redOffset = 90; resultCor.greenOffset = 40; resultCor.blueOffset = -255; fadeCor = new ColorTransform(); fadeCor.alphaOffset = -255; mRadioBandits = new sRadioBandits(); mRadioDivers = new sRadioDivers(); mRadioJets = new sRadioJets(); mRadioSeekers = new sRadioSeekers(); mRadioChefe = new sRadioChefe(); mMotor = new sMotor(); mMachineg = new sMachineg(); mExplosao = new sExplosao(); mExplosaog = new sExplosaog(); mMissel = new sMissel(); transforma = new SoundTransform(0.3, 0); aAnim = new aviaoAnim(); aAnim.x = -50; aAnim.y = -50; aAnim.name = "aAnim"; aAnim.transform.colorTransform = resultCor; pContainer.addChild(aAnim); mpopup.mpopup_wc.visible = true; mpopup.mpopup_go.visible = false; addEventListener(Event.ENTER_FRAME, reinicioPopup); mpopup.addEventListener(MouseEvent.CLICK, faseInic); comboTimer = new Timer(2000, 10); miliTimer = new Timer(30, 1000); atCombo = 0; atMultiCombo = 10; powerCombo = 0; comboTimer.addEventListener(TimerEvent.TIMER, downCombo); tInim = new Timer(500, 120); tInim.addEventListener(TimerEvent.TIMER, criaWave); tInim.addEventListener(TimerEvent.TIMER_COMPLETE, criaWaveBoss); bossTiros = new Timer(1000, 400); bossTiros.addEventListener(TimerEvent.TIMER, bossAtirar); transpTimer = new Timer(2000, 1); transpTimer.addEventListener(TimerEvent.TIMER_COMPLETE, transpHero); tMissel = new Timer(700, 1); tMissel.addEventListener(TimerEvent.TIMER_COMPLETE, misselTimeUp); tDoubleClick = new Timer(500, 1); tDoubleClick.addEventListener(TimerEvent.TIMER_COMPLETE, doubleTimeUp); b_quit.addEventListener(MouseEvent.CLICK, sair); cenario1 = new fundos(); cenario1.x = 0; cenario1.y = 270; cenario1.name = "cenario1"; cenario1["velx"] = -2; fundo.addChild(cenario1); cenario2 = new fundos(); cenario2.x = 1200; cenario2.y = 270; cenario2.name = "cenario2"; cenario2["velx"] = -2; fundo.addChild(cenario2); } public function criaArmstrong():void{ var _local1:DisplayObject; _local1 = new armstrong(); _local1.x = 750; _local1.y = 30; _local1.name = "armstrong"; _local1["velx"] = 1; _local1["vely"] = 0; _local1["energia"] = 700; _local1["multip"] = 10; _local1["status"] = 0; _local1["ciclo"] = 0; pContainer.addChild(_local1); bossTiros.reset(); bossTiros.delay = 1000; bossTiros.start(); } public function sair(_arg1:MouseEvent):void{ if (b_quit.currentFrame > 1){ removeEventListener(Event.ENTER_FRAME, principal); removeEventListener(Event.ENTER_FRAME, ambiente); removeEventListener(Event.ENTER_FRAME, inimigos); removeEventListener(MouseEvent.MOUSE_DOWN, atirari); removeEventListener(MouseEvent.MOUSE_UP, atirarp); bossTiros.stop(); tInim.stop(); cMotor.stop(); i = alvohero["energia"]; while (i > 0) { removeChild(getChildByName(("shield" + i))); i--; }; i = alvohero["vida"]; while (i > 0) { removeChild(getChildByName(("plane" + i))); i--; }; if (pContainer.getChildByName("rocket") != null){ pContainer.removeChild(pContainer.getChildByName("rocket")); stage.removeEventListener(KeyboardEvent.KEY_DOWN, atirarm); }; removeChild(pContainer); removeChild(mpopup); this.prevScene(); } else { b_quit.play(); }; } public function voltar(_arg1:MouseEvent):void{ this.gotoAndPlay(1, "menu"); } function frame270(){ b_try.addEventListener(MouseEvent.CLICK, tentar); b_high.addEventListener(MouseEvent.CLICK, highscores); b_back.addEventListener(MouseEvent.CLICK, voltar); } function frame271(){ movHiScores.setDetails(68, 0, "aliosarmy", false, pontos, pontos.toString(), "points!"); b_try.addEventListener(MouseEvent.CLICK, tentar); b_back.addEventListener(MouseEvent.CLICK, voltar); } } }//package aliosarmy_fla
Section 4
//vcombo_76 (aliosarmy_fla.vcombo_76) package aliosarmy_fla { import flash.display.*; import flash.text.*; public dynamic class vcombo_76 extends MovieClip { public var combos:TextField; public var cBlink:MovieClip; } }//package aliosarmy_fla
Section 5
//vfrase_73 (aliosarmy_fla.vfrase_73) package aliosarmy_fla { import flash.display.*; import flash.text.*; public dynamic class vfrase_73 extends MovieClip { public var frase:TextField; } }//package aliosarmy_fla
Section 6
//vphase_74 (aliosarmy_fla.vphase_74) package aliosarmy_fla { import flash.display.*; import flash.text.*; public dynamic class vphase_74 extends MovieClip { public var chapter:TextField; public var wave:TextField; } }//package aliosarmy_fla
Section 7
//vpontos_75 (aliosarmy_fla.vpontos_75) package aliosarmy_fla { import flash.display.*; import flash.text.*; public dynamic class vpontos_75 extends MovieClip { public var pontos:TextField; } }//package aliosarmy_fla
Section 8
//vpopup_78 (aliosarmy_fla.vpopup_78) package aliosarmy_fla { import flash.display.*; public dynamic class vpopup_78 extends MovieClip { public var mpopup_wc:MovieClip; public var mpopup_go:MovieClip; } }//package aliosarmy_fla
Section 9
//vpopup_go_80 (aliosarmy_fla.vpopup_go_80) package aliosarmy_fla { import flash.display.*; import flash.text.*; public dynamic class vpopup_go_80 extends MovieClip { public var medal:MovieClip; public var go_frase:TextField; public var go_pontos:TextField; public var go_titulo:TextField; } }//package aliosarmy_fla
Section 10
//vpopup_wc_79 (aliosarmy_fla.vpopup_wc_79) package aliosarmy_fla { import flash.display.*; import flash.text.*; public dynamic class vpopup_wc_79 extends MovieClip { public var wc_frase:TextField; public var wc_pontos:TextField; public var wc_titulo:TextField; } }//package aliosarmy_fla
Section 11
//movEntryScreen_2 (HiScores_fla.movEntryScreen_2) package HiScores_fla { import flash.display.*; import flash.text.*; public dynamic class movEntryScreen_2 extends MovieClip { public var txtName:TextField; public var movCode:MovieClip; public var txtMsg2:TextField; public var btnRefreshCode:SimpleButton; public var txtCode:TextField; public var txtMsg1:TextField; public var btnSubmit:SimpleButton; } }//package HiScores_fla
Section 12
//movInfoScreen_6 (HiScores_fla.movInfoScreen_6) package HiScores_fla { import flash.display.*; import flash.text.*; public dynamic class movInfoScreen_6 extends MovieClip { public var btnView:SimpleButton; public var txtInfo:TextField; public var btnBack:SimpleButton; } }//package HiScores_fla
Section 13
//armstrong (armstrong) package { import flash.display.*; public dynamic class armstrong extends MovieClip { public var elice1:MovieClip; public var elice2:MovieClip; public var metral:MovieClip; } }//package
Section 14
//aviao (aviao) package { import flash.display.*; public dynamic class aviao extends MovieClip { public var elice:MovieClip; } }//package
Section 15
//aviaoAnim (aviaoAnim) package { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.geom.*; import flash.utils.*; import flash.system.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class aviaoAnim extends MovieClip { public function aviaoAnim(){ addFrameScript(48, frame49); } function frame49(){ stop(); } } }//package
Section 16
//b_blink (b_blink) package { import flash.display.*; public dynamic class b_blink extends MovieClip { } }//package
Section 17
//bandit (bandit) package { import flash.display.*; public dynamic class bandit extends MovieClip { } }//package
Section 18
//blank (blank) package { import flash.display.*; public dynamic class blank extends MovieClip { } }//package
Section 19
//bomba (bomba) package { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.geom.*; import flash.utils.*; import flash.system.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class bomba extends MovieClip { public var multip:int; public var velx; public var vely; public function bomba(){ addFrameScript(0, frame1); } public function mtiro(_arg1:Event):void{ multip++; this.x = (this.x + this.velx); this.y = (this.y + this.vely); this.velx = (this.velx + ((0 - this.velx) / 50)); this.vely = (this.vely + 0.2); } function frame1(){ addEventListener(Event.ENTER_FRAME, mtiro); } } }//package
Section 20
//diver (diver) package { import flash.display.*; public dynamic class diver extends MovieClip { } }//package
Section 21
//energia (energia) package { import flash.display.*; public dynamic class energia extends MovieClip { } }//package
Section 22
//explosao (explosao) package { import flash.display.*; public dynamic class explosao extends MovieClip { } }//package
Section 23
//fumaca (fumaca) package { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.geom.*; import flash.utils.*; import flash.system.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class fumaca extends MovieClip { public var fatoralpha; public var fatortamanho; public function fumaca(){ addFrameScript(0, frame1); } function frame1(){ fatortamanho = 1; fatoralpha = 0.001; } } }//package
Section 24
//fundos (fundos) package { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.geom.*; import flash.utils.*; import flash.system.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class fundos extends MovieClip { public function fundos(){ addFrameScript(0, frame1, 1, frame2, 2, frame3); } function frame3(){ stop(); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package
Section 25
//go229 (go229) package { import flash.display.*; public dynamic class go229 extends MovieClip { public var metral1:MovieClip; public var metral2:MovieClip; public var metral3:MovieClip; public var metral4:MovieClip; } }//package
Section 26
//he111 (he111) package { import flash.display.*; public dynamic class he111 extends MovieClip { public var elice1:MovieClip; public var elice2:MovieClip; public var metral1:MovieClip; public var metral2:MovieClip; } }//package
Section 27
//he11b (he11b) package { import flash.display.*; public dynamic class he11b extends MovieClip { public var elice1:MovieClip; public var elice2:MovieClip; public var metral2:MovieClip; } }//package
Section 28
//HiScores (HiScores) package { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class HiScores extends MovieClip { private var KEY:String;// = "rocket" private var score:Number; private var lowIsBest:Boolean; private var gameId:Number; private var infoScreen:MovieClip;// = null public var movEntryScreen:MovieClip; private var levelId:Number; private var entryScreen:MovieClip;// = null public var movInfoScreen:MovieClip; private var gameCode:String; public static var HS_SERVLET_URL:String = (SERVER_URL + "/servlet/hiServlet"); public static var SERVER_URL:String = "http://www.gimme5games.com"; public static var INDEX_URL:String = (SERVER_URL + "/index.jsp?id="); public function HiScores(){ KEY = "rocket"; infoScreen = null; entryScreen = null; super(); this.visible = false; } public function secCodeLoad():void{ var _local1:Loader; var _local2:String; _local1 = new Loader(); _local1.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, secCodeLoadError); _local2 = ((HS_SERVLET_URL + "?type=genCode&cachebuster=") + new Date().getTime()); _local1.load(new URLRequest(_local2)); entryScreen["movCode"].addChild(_local1); } public function submitDetails():void{ var _local1:Boolean; var _local2:String; var _local3:String; var _local4:Number; var _local5:Number; var _local6:URLVariables; var _local7:URLRequest; var _local8:URLLoader; entryScreen.visible = false; infoScreen.visible = true; _local1 = true; if (entryScreen["txtName"].text.length == 0){ showInfoMessage("Please enter your name.", true); } else { if (entryScreen["txtCode"].text.length != 5){ showInfoMessage("Please enter all 5 letters of the security code.", true); } else { showInfoMessage("Submitting hi-score details to the server, please wait.", true); infoScreen["btnBack"].visible = false; _local1 = false; }; }; if (!_local1){ _local2 = ((((((((("save|" + entryScreen["txtName"].text) + "|") + entryScreen["txtCode"].text) + "|") + score) + "|") + gameId) + "|") + levelId); _local3 = ""; _local4 = 0; _local5 = 0; while (_local4 < _local2.length) { if (_local5 >= KEY.length){ _local5 = 0; }; _local3 = (_local3 + String.fromCharCode(((_local2.charCodeAt(_local4) ^ KEY.charCodeAt(_local5)) + 1))); _local4++; _local5++; }; _local6 = new URLVariables(); _local6.ffdata = _local3; _local6.lowIsBest = lowIsBest; _local7 = new URLRequest(HS_SERVLET_URL); _local8 = new URLLoader(); _local8.dataFormat = URLLoaderDataFormat.VARIABLES; _local7.data = _local6; _local7.method = URLRequestMethod.POST; _local8.addEventListener(Event.COMPLETE, submitHiScoreHandler); _local8.addEventListener(IOErrorEvent.IO_ERROR, submitHiScoreError); _local8.load(_local7); }; } public function back():void{ entryScreen.visible = true; infoScreen.visible = false; } public function submitHiScoreHandler(_arg1:Event):void{ var _local2:URLLoader; var _local3:Number; _local2 = URLLoader(_arg1.target); _local3 = _local2.data.res; if (_local3 == -1){ showInfoMessage("Could not store hi-score details. Click on back, generate a new security code and re-submit.", true); } else { if (_local3 == 0){ showInfoMessage("Sorry, a better score already exists with that name.", false); } else { if (_local3 == 1){ showInfoMessage("Congratulations! You made it into the\nhi-score table.", false); }; }; }; } public function showInfoMessage(_arg1:String, _arg2:Boolean):void{ infoScreen["txtInfo"].text = _arg1; infoScreen["btnBack"].visible = _arg2; infoScreen["btnView"].visible = !(_arg2); } public function secCodeLoadError(_arg1:IOErrorEvent):void{ entryScreen.visible = false; infoScreen.visible = true; showInfoMessage("Could not generate a security code. Click on back and try to refresh the code window.", true); } public function setDetails(_arg1:Number, _arg2:Number, _arg3:String, _arg4:Boolean, _arg5:Number, _arg6:String, _arg7:String):void{ this.gameId = _arg1; this.levelId = _arg2; this.gameCode = _arg3; this.lowIsBest = _arg4; this.score = _arg5; this.entryScreen = this["movEntryScreen"]; this.infoScreen = this["movInfoScreen"]; entryScreen["txtMsg1"].text = _arg6; entryScreen["txtMsg2"].text = _arg7; entryScreen["txtName"].text = ""; entryScreen["txtCode"].text = ""; entryScreen.visible = true; infoScreen.visible = false; secCodeLoad(); entryScreen["btnRefreshCode"].addEventListener(MouseEvent.MOUSE_DOWN, onButtonPress); entryScreen["btnSubmit"].addEventListener(MouseEvent.MOUSE_DOWN, onButtonPress); infoScreen["btnView"].addEventListener(MouseEvent.MOUSE_DOWN, onButtonPress); infoScreen["btnBack"].addEventListener(MouseEvent.MOUSE_DOWN, onButtonPress); this.visible = true; } public function submitHiScoreError(_arg1:IOErrorEvent):void{ showInfoMessage("A serious problem was encountered with the server, please try again in a few minutes.", true); } public function onButtonPress(_arg1:MouseEvent):void{ switch (_arg1.target.name){ case "btnRefreshCode": secCodeLoad(); break; case "btnSubmit": submitDetails(); break; case "btnView": viewScore(); break; case "btnBack": back(); break; }; } public function viewScore():void{ var _local1:URLRequest; _local1 = new URLRequest(((((((((INDEX_URL + gameCode) + "_hs") + "&name=") + entryScreen["txtName"].text) + "&levelId=") + levelId) + "&cachebuster=") + new Date().getTime())); navigateToURL(_local1, "_blank"); } } }//package
Section 29
//jet (jet) package { import flash.display.*; public dynamic class jet extends MovieClip { } }//package
Section 30
//medkit (medkit) package { import flash.display.*; public dynamic class medkit extends MovieClip { } }//package
Section 31
//missel (missel) package { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.geom.*; import flash.utils.*; import flash.system.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class missel extends MovieClip { public var multip:int; public var velx; public var vely; public function missel(){ addFrameScript(0, frame1); } public function mtiro(_arg1:Event):void{ multip++; this.x = (this.x + (this.velx * multip)); this.y = (this.y + (this.vely * multip)); } function frame1(){ addEventListener(Event.ENTER_FRAME, mtiro); } } }//package
Section 32
//MochiAd (MochiAd) package { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.system.*; import flash.net.*; public class MochiAd { public static function getVersion():String{ return ("2.1"); } public static function showTimedAd(_arg1:Object):void{ _slot1.showInterLevelAd(_arg1); } public static function _allowDomains(_arg1:String):String{ var _local2:String; _local2 = _arg1.split("/")[2].split(":")[0]; Security.allowDomain("*"); Security.allowDomain(_local2); Security.allowInsecureDomain("*"); Security.allowInsecureDomain(_local2); return (_local2); } public static function load(_arg1:Object):MovieClip{ var DEFAULTS:Object; var clip:Object; var depth:Number; var mc:MovieClip; var wh:Array; var lv:URLVariables; var k:String; var server:String; var hostname:String; var lc:LocalConnection; var name:String; var loader:Loader; var f:Function; var g:Function; var req:URLRequest; var v:Object; var options = _arg1; DEFAULTS = {server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _slot1._parseOptions(options, DEFAULTS); options.swfv = 9; options.mav = _slot1.getVersion(); clip = options.clip; if (!_slot1._isNetworkAvailable()){ return (null); }; if (clip._mochiad_loaded){ return (null); }; depth = options.depth; delete options.depth; mc = createEmptyMovieClip(clip, "_mochiad", depth); wh = _slot1._getRes(options, clip); options.res = ((wh[0] + "x") + wh[1]); options.server = (options.server + options.id); delete options.id; clip._mochiad_loaded = true; if (clip.loaderInfo.loaderURL.indexOf("http") == 0){ options.as3_swf = clip.loaderInfo.loaderURL; }; lv = new URLVariables(); for (k in options) { v = options[k]; if (!(v is Function)){ lv[k] = v; }; }; server = lv.server; delete lv.server; hostname = _allowDomains(server); lc = new LocalConnection(); lc.client = mc; name = ["", Math.floor(new Date().getTime()), Math.floor((Math.random() * 999999))].join("_"); lc.allowDomain("*", "localhost"); lc.allowInsecureDomain("*", "localhost"); lc.connect(name); mc.lc = lc; lv.lc = name; lv.st = getTimer(); loader = new Loader(); f = function (_arg1:Object):void{ mc._mochiad_ctr_failed = true; }; loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, f); g = function (_arg1:Object):void{ _slot1.unload(clip); }; loader.contentLoaderInfo.addEventListener(Event.UNLOAD, g); req = new URLRequest((server + ".swf")); req.contentType = "application/x-www-form-urlencoded"; req.method = URLRequestMethod.POST; req.data = lv; loader.load(req); mc.addChild(loader); mc._mochiad_ctr = loader; return (mc); } public static function sendHighScore(_arg1:Object, _arg2:Object, _arg3:Object=null):Boolean{ var _local4:MovieClip; _local4 = _slot1._loadCommunicator({clip:_arg1.clip, id:_arg1.id}); if (!_local4){ return (false); }; _local4.doSend(["sendHighScore", _arg1], _arg2, _arg3); return (true); } public static function _parseOptions(_arg1:Object, _arg2:Object):Object{ var _local3:Object; var _local4:String; var _local5:Array; var _local6:Number; var _local7:Array; _local3 = {}; for (_local4 in _arg2) { _local3[_local4] = _arg2[_local4]; }; if (_arg1){ for (_local4 in _arg1) { _local3[_local4] = _arg1[_local4]; }; }; _arg1 = _local3.clip.loaderInfo.parameters.mochiad_options; if (_arg1){ _local5 = _arg1.split("&"); _local6 = 0; while (_local6 < _local5.length) { _local7 = _local5[_local6].split("="); _local3[unescape(_local7[0])] = unescape(_local7[1]); _local6++; }; }; return (_local3); } public static function _isNetworkAvailable():Boolean{ return (!((Security.sandboxType == "localWithFile"))); } public static function unload(_arg1:Object):Boolean{ if (((_arg1.clip) && (_arg1.clip._mochiad))){ _arg1 = _arg1.clip; }; if (!_arg1._mochiad){ return (false); }; if (_arg1._mochiad.onUnload){ _arg1._mochiad.onUnload(); }; _arg1.removeChild(_arg1._mochiad); delete _arg1._mochiad_loaded; delete _arg1._mochiad; return (true); } public static function showInterLevelAd(_arg1:Object):void{ var DEFAULTS:Object; var clip:Object; var ad_msec:Number; var ad_timeout:Number; var fadeout_time:Number; var mc:MovieClip; var wh:Array; var w:Number; var h:Number; var chk:MovieClip; var options = _arg1; DEFAULTS = {ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function ():void{ this.clip.stop(); }, ad_finished:function ():void{ this.clip.play(); }}; options = _slot1._parseOptions(options, DEFAULTS); clip = options.clip; ad_msec = 11000; ad_timeout = options.ad_timeout; delete options.ad_timeout; fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!_slot1.load(options)){ options.ad_finished(); return; }; options.ad_started(); mc = clip._mochiad; mc["onUnload"] = function ():void{ options.ad_finished(); }; wh = _slot1._getRes(options, clip); w = wh[0]; h = wh[1]; mc.x = (w * 0.5); mc.y = (h * 0.5); chk = createEmptyMovieClip(mc, "_mochiad_wait", 3); chk.ad_msec = ad_msec; chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function ():void{ var _local1:Number; _local1 = (100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time))); if (_local1 > 0){ this.parent.alpha = (_local1 * 0.01); } else { _slot1.unload(clip); delete this["onEnterFrame"]; }; }; mc.unloadAd = function ():void{ _slot1.unload(clip); }; mc.adjustProgress = function (_arg1:Number):void{ var _local2:Object; _local2 = mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = (_arg1 - 250); }; chk["onEnterFrame"] = function ():void{ var _local1:Object; var _local2:Number; var _local3:Boolean; var _local4:Number; _local1 = this.parent._mochiad_ctr; _local2 = (getTimer() - this.started); _local3 = false; if (!chk.showing){ _local4 = _local1.loaderInfo.bytesTotal; if ((((_local4 > 0)) || (("number" == "undefined")))){ chk.showing = true; chk.started = getTimer(); } else { if (_local2 > chk.ad_timeout){ _local3 = true; }; }; }; if ((((_local2 > chk.ad_msec)) || (this.parent._mochiad_ctr_failed))){ _local3 = true; }; if (_local3){ if (this.server_control){ delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; }; }; }; doOnEnterFrame(chk); } public static function _getRes(_arg1:Object, _arg2:Object):Array{ var _local3:Object; var _local4:Number; var _local5:Number; var _local6:Array; _local3 = _arg2.getBounds(_arg2.root); _local4 = 0; _local5 = 0; if (typeof(_arg1.res) != "undefined"){ _local6 = _arg1.res.split("x"); _local4 = parseFloat(_local6[0]); _local5 = parseFloat(_local6[1]); } else { _local4 = (_local3.xMax - _local3.xMin); _local5 = (_local3.yMax - _local3.yMin); }; if ((((_local4 == 0)) || ((_local5 == 0)))){ _local4 = _arg2.stage.stageWidth; _local5 = _arg2.stage.stageHeight; }; return ([_local4, _local5]); } public static function createEmptyMovieClip(_arg1:Object, _arg2:String, _arg3:Number):MovieClip{ var _local4:MovieClip; _local4 = new MovieClip(); if (((false) && (_arg3))){ _arg1.addChildAt(_local4, _arg3); } else { _arg1.addChild(_local4); }; _arg1[_arg2] = _local4; _local4["_name"] = _arg2; return (_local4); } public static function _loadCommunicator(_arg1:Object):MovieClip{ var DEFAULTS:Object; var clip:Object; var clipname:String; var server:String; var depth:Number; var mc:MovieClip; var lv:URLVariables; var k:String; var lc:LocalConnection; var name:String; var req:URLRequest; var loader:Loader; var options = _arg1; DEFAULTS = {com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"}; options = _slot1._parseOptions(options, DEFAULTS); options.swfv = 9; options.mav = _slot1.getVersion(); clip = options.clip; clipname = ("_mochiad_com_" + options.id); if (!_slot1._isNetworkAvailable()){ return (null); }; if (clip[clipname]){ return (clip[clipname]); }; server = (options.com_server + options.id); _slot1._allowDomains(server); delete options.id; delete options.com_server; depth = options.depth; delete options.depth; mc = createEmptyMovieClip(clip, clipname, depth); lv = new URLVariables(); for (k in options) { lv[k] = options[k]; }; lc = new LocalConnection(); lc.client = mc; name = ["", Math.floor(new Date().getTime()), Math.floor((Math.random() * 999999))].join("_"); lc.allowDomain("*", "localhost"); lc.allowInsecureDomain("*", "localhost"); lc.connect(name); mc.name = name; mc.lc = lc; lv.lc = name; mc._id = 0; mc._queue = []; mc.rpcResult = function (_arg1:Object):void{ var _local3:Array; var _local4:Array; var _local5:Number; var _local6:Object; var _local7:Object; _arg1 = parseInt(_arg1.toString()); _local3 = mc._callbacks[_arg1]; if (typeof(_local3) == "undefined"){ return; }; delete mc._callbacks[_arg1]; _local4 = []; _local5 = 2; while (_local5 < _local3.length) { _local4.push(_local3[_local5]); _local5++; }; _local5 = 1; while (_local5 < arguments.length) { _local4.push(arguments[_local5]); _local5++; }; _local6 = _local3[1]; _local7 = _local3[0]; if (((_local7) && ((typeof(_local6) == "string")))){ _local6 = _local7[_local6]; }; if (typeof(_local6) == "function"){ _local6.apply(_local7, _local4); }; }; mc._didConnect = function (_arg1:String):void{ var _local2:Array; var _local3:Function; var _local4:Number; var _local5:Array; mc._endpoint = _arg1; _local2 = mc._queue; delete mc._queue; _local3 = mc.doSend; _local4 = 0; while (_local4 < _local2.length) { _local5 = _local2[_local4]; _local3.apply(this, _local5); _local4++; }; }; mc.doSend = function (_arg1:Array, _arg2:Object, _arg3:Object):void{ var _local5:Number; var _local6:LocalConnection; var _local7:Array; var _local8:Number; if (mc._endpoint == null){ _local7 = []; _local8 = 0; while (_local8 < arguments.length) { _local7.push(arguments[_local8]); _local8++; }; mc._queue.push(_local7); return; }; mc._id = (mc._id + 1); _local5 = mc._id; mc._callbacks[_local5] = [_arg2, ((_arg3) || (_arg2))]; _local6 = new LocalConnection(); _local6.send(mc._endpoint, "rpc", _local5, _arg1); }; mc._callbacks = {}; mc._callbacks[0] = [mc, "_didConnect"]; lv.st = getTimer(); req = new URLRequest((server + ".swf")); req.contentType = "application/x-www-form-urlencoded"; req.method = URLRequestMethod.POST; req.data = lv; loader = new Loader(); loader.load(req); mc.addChild(loader); mc._mochiad_com = loader; return (mc); } public static function showPreGameAd(_arg1:Object):void{ var DEFAULTS:Object; var clip:Object; var ad_msec:Number; var ad_timeout:Number; var fadeout_time:Number; var mc:MovieClip; var wh:Array; var w:Number; var h:Number; var chk:MovieClip; var bar:MovieClip; var bar_color:Number; var bar_background:Number; var bar_outline:Number; var backing_mc:MovieClip; var backing:Object; var inside_mc:MovieClip; var inside:Object; var outline_mc:MovieClip; var outline:Object; var complete:Boolean; var unloaded:Boolean; var f:Function; var r:MovieClip; var options = _arg1; DEFAULTS = {ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:0xFF8A00, background:16777161, outline:13994812, ad_started:function ():void{ this.clip.stop(); }, ad_finished:function ():void{ this.clip.play(); }}; options = _slot1._parseOptions(options, DEFAULTS); clip = options.clip; ad_msec = 11000; ad_timeout = options.ad_timeout; delete options.ad_timeout; fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!_slot1.load(options)){ options.ad_finished(); return; }; options.ad_started(); mc = clip._mochiad; mc["onUnload"] = function ():void{ var fn:Function; fn = function ():void{ options.ad_finished(); }; setTimeout(fn, 100); }; wh = _slot1._getRes(options, clip); w = wh[0]; h = wh[1]; mc.x = (w * 0.5); mc.y = (h * 0.5); chk = createEmptyMovieClip(mc, "_mochiad_wait", 3); chk.x = (w * -0.5); chk.y = (h * -0.5); bar = createEmptyMovieClip(chk, "_mochiad_bar", 4); bar.x = 10; bar.y = (h - 20); bar_color = options.color; delete options.color; bar_background = options.background; delete options.background; bar_outline = options.outline; delete options.outline; backing_mc = createEmptyMovieClip(bar, "_outline", 1); backing = backing_mc.graphics; backing.beginFill(bar_background); backing.moveTo(0, 0); backing.lineTo((w - 20), 0); backing.lineTo((w - 20), 10); backing.lineTo(0, 10); backing.lineTo(0, 0); backing.endFill(); inside_mc = createEmptyMovieClip(bar, "_inside", 2); inside = inside_mc.graphics; inside.beginFill(bar_color); inside.moveTo(0, 0); inside.lineTo((w - 20), 0); inside.lineTo((w - 20), 10); inside.lineTo(0, 10); inside.lineTo(0, 0); inside.endFill(); inside_mc.scaleX = 0; outline_mc = createEmptyMovieClip(bar, "_outline", 3); outline = outline_mc.graphics; outline.lineStyle(0, bar_outline, 100); outline.moveTo(0, 0); outline.lineTo((w - 20), 0); outline.lineTo((w - 20), 10); outline.lineTo(0, 10); outline.lineTo(0, 0); chk.ad_msec = ad_msec; chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function ():void{ var _local1:Number; _local1 = (100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time))); if (_local1 > 0){ this.parent.alpha = (_local1 * 0.01); } else { _slot1.unload(clip); delete this["onEnterFrame"]; }; }; complete = false; unloaded = false; f = function (_arg1:Event):void{ complete = true; if (unloaded){ _slot1.unload(clip); }; }; clip.loaderInfo.addEventListener(Event.COMPLETE, f); if ((clip.root is MovieClip)){ r = (clip.root as MovieClip); if (r.framesLoaded >= r.totalFrames){ complete = true; }; }; mc.unloadAd = function ():void{ unloaded = true; if (complete){ _slot1.unload(clip); }; }; mc.adjustProgress = function (_arg1:Number):void{ var _local2:Object; _local2 = mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = _arg1; }; chk["onEnterFrame"] = function ():void{ var _local1:Object; var _local2:Object; var _local3:Number; var _local4:Boolean; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Object; var _local10:Number; var _local11:Number; if (!this.parent.parent){ delete this["onEnterFrame"]; return; }; _local1 = this.parent.parent.root; _local2 = this.parent._mochiad_ctr; _local3 = (getTimer() - this.started); _local4 = false; _local5 = _local1.loaderInfo.bytesTotal; _local6 = _local1.loaderInfo.bytesLoaded; _local7 = ((100 * _local6) / _local5); _local8 = ((100 * _local3) / chk.ad_msec); _local9 = this._mochiad_bar._inside; _local10 = Math.min(100, Math.min(((_local7) || (0)), _local8)); _local10 = Math.max(this.last_pcnt, _local10); this.last_pcnt = _local10; _local9.scaleX = (_local10 * 0.01); if (!chk.showing){ _local11 = _local2.loaderInfo.bytesTotal; if ((((_local11 > 0)) || (("number" == "undefined")))){ chk.showing = true; chk.started = getTimer(); } else { if (_local3 > chk.ad_timeout){ _local4 = true; }; }; }; if ((((_local3 > chk.ad_msec)) || (this.parent._mochiad_ctr_failed))){ _local4 = true; }; if (((complete) && (_local4))){ if (this.server_control){ delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; }; }; }; doOnEnterFrame(chk); } public static function showPreloaderAd(_arg1:Object):void{ _slot1.showPreGameAd(_arg1); } public static function fetchHighScores(_arg1:Object, _arg2:Object, _arg3:Object=null):Boolean{ var _local4:MovieClip; _local4 = _slot1._loadCommunicator({clip:_arg1.clip, id:_arg1.id}); if (!_local4){ return (false); }; _local4.doSend(["fetchHighScores", _arg1], _arg2, _arg3); return (true); } public static function doOnEnterFrame(_arg1:MovieClip):void{ var f:Function; var mc = _arg1; f = function (_arg1:Object):void{ if (((("onEnterFrame" in mc)) && (mc.onEnterFrame))){ mc.onEnterFrame(); } else { mc.removeEventListener(Event.ENTER_FRAME, f); }; }; mc.addEventListener(Event.ENTER_FRAME, f); } } }//package
Section 33
//MochiBot (MochiBot) package { import flash.display.*; import flash.system.*; import flash.net.*; public dynamic class MochiBot extends Sprite { public static function track(_arg1:Sprite, _arg2:String):MochiBot{ var _local3:MochiBot; var _local4:String; var _local5:URLVariables; var _local6:String; var _local7:URLRequest; var _local8:Loader; if (Security.sandboxType == "localWithFile"){ return (null); }; _local3 = new (MochiBot); _arg1.addChild(_local3); Security.allowDomain("*"); Security.allowInsecureDomain("*"); _local4 = "http://core.mochibot.com/my/core.swf"; _local5 = new URLVariables(); _local5["sb"] = Security.sandboxType; _local5["v"] = Capabilities.version; _local5["swfid"] = _arg2; _local5["mv"] = "8"; _local5["fv"] = "9"; _local6 = _local3.root.loaderInfo.loaderURL; if (_local6.indexOf("http") == 0){ _local5["url"] = _local6; } else { _local5["url"] = "local"; }; _local7 = new URLRequest(_local4); _local7.contentType = "application/x-www-form-urlencoded"; _local7.method = URLRequestMethod.POST; _local7.data = _local5; _local8 = new Loader(); _local3.addChild(_local8); _local8.load(_local7); return (_local3); } } }//package
Section 34
//seeker (seeker) package { import flash.display.*; public dynamic class seeker extends MovieClip { } }//package
Section 35
//sExplosao (sExplosao) package { import flash.media.*; public dynamic class sExplosao extends Sound { } }//package
Section 36
//sExplosaog (sExplosaog) package { import flash.media.*; public dynamic class sExplosaog extends Sound { } }//package
Section 37
//sMachineg (sMachineg) package { import flash.media.*; public dynamic class sMachineg extends Sound { } }//package
Section 38
//sMissel (sMissel) package { import flash.media.*; public dynamic class sMissel extends Sound { } }//package
Section 39
//sMotor (sMotor) package { import flash.media.*; public dynamic class sMotor extends Sound { } }//package
Section 40
//sndSlap (sndSlap) package { import flash.media.*; public dynamic class sndSlap extends Sound { } }//package
Section 41
//Splash (Splash) package { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class Splash extends MovieClip { public var hand:MovieClip; public var btnUrl:SimpleButton; public static var SERVER_URL:String = "http://www.gimme5games.com"; public function Splash(){ this.addEventListener(Event.ENTER_FRAME, splashEnterFrame); this["btnUrl"].addEventListener(MouseEvent.MOUSE_DOWN, onButtonPress); } public function splashEnterFrame(_arg1:Event):void{ if (this.currentFrame == this.totalFrames){ this.removeEventListener(Event.ENTER_FRAME, splashEnterFrame); this.stop(); }; } public function isComplete():Boolean{ return ((this.currentFrame == this.totalFrames)); } public function onButtonPress(_arg1:MouseEvent):void{ var _local2:URLRequest; switch (_arg1.target.name){ case "btnUrl": _local2 = new URLRequest(SERVER_URL); navigateToURL(_local2, "_blank"); break; }; } } }//package
Section 42
//sRadioBandits (sRadioBandits) package { import flash.media.*; public dynamic class sRadioBandits extends Sound { } }//package
Section 43
//sRadioChefe (sRadioChefe) package { import flash.media.*; public dynamic class sRadioChefe extends Sound { } }//package
Section 44
//sRadioDivers (sRadioDivers) package { import flash.media.*; public dynamic class sRadioDivers extends Sound { } }//package
Section 45
//sRadioJets (sRadioJets) package { import flash.media.*; public dynamic class sRadioJets extends Sound { } }//package
Section 46
//sRadioSeekers (sRadioSeekers) package { import flash.media.*; public dynamic class sRadioSeekers extends Sound { } }//package
Section 47
//tiro (tiro) package { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.geom.*; import flash.utils.*; import flash.system.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class tiro extends MovieClip { public var multip:int; public var velx; public var vely; public function tiro(){ addFrameScript(0, frame1); } public function mtiro(_arg1:Event):void{ this.x = (this.x + (this.velx * multip)); this.y = (this.y + (this.vely * multip)); } function frame1(){ addEventListener(Event.ENTER_FRAME, mtiro); } } }//package
Section 48
//vmissel (vmissel) package { import flash.display.*; public dynamic class vmissel extends MovieClip { } }//package
Section 49
//vplane (vplane) package { import flash.display.*; public dynamic class vplane extends MovieClip { } }//package
Section 50
//vshield (vshield) package { import flash.display.*; public dynamic class vshield extends MovieClip { } }//package

Library Items

Symbol 1 Sound {sRadioSeekers}
Symbol 2 Sound {sRadioJets}
Symbol 3 Sound {sRadioDivers}
Symbol 4 Sound {sRadioChefe}
Symbol 5 Sound {sRadioBandits}
Symbol 6 Sound {sMotor}
Symbol 7 Sound {sMissel}
Symbol 8 Sound {sMachineg}
Symbol 9 Sound {sExplosaog}
Symbol 10 Sound {sExplosao}
Symbol 11 MovieClip {blank}
Symbol 12 GraphicUsed by:17
Symbol 13 GraphicUsed by:17
Symbol 14 GraphicUsed by:17
Symbol 15 GraphicUsed by:17
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClip {energia}Uses:12 13 14 15 16Used by:Timeline
Symbol 18 ShapeTweeningUsed by:20
Symbol 19 GraphicUsed by:20  Timeline
Symbol 20 MovieClip {b_blink}Uses:18 19Used by:Timeline
Symbol 21 GraphicUsed by:23
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClip {bomba}Uses:21 22Used by:Timeline
Symbol 24 GraphicUsed by:26
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClipUses:24 25Used by:48 90 207 432
Symbol 27 GraphicUsed by:48
Symbol 28 GraphicUsed by:29
Symbol 29 MovieClipUses:28Used by:48 90 177 207
Symbol 30 GraphicUsed by:48
Symbol 31 GraphicUsed by:48
Symbol 32 GraphicUsed by:48
Symbol 33 GraphicUsed by:48
Symbol 34 GraphicUsed by:48
Symbol 35 GraphicUsed by:48
Symbol 36 GraphicUsed by:48
Symbol 37 GraphicUsed by:48
Symbol 38 GraphicUsed by:48
Symbol 39 GraphicUsed by:48
Symbol 40 GraphicUsed by:48
Symbol 41 GraphicUsed by:48
Symbol 42 GraphicUsed by:48
Symbol 43 GraphicUsed by:48
Symbol 44 GraphicUsed by:48
Symbol 45 GraphicUsed by:48
Symbol 46 GraphicUsed by:48
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClip {he11b}Uses:26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47Used by:Timeline
Symbol 49 GraphicUsed by:68
Symbol 50 GraphicUsed by:68
Symbol 51 GraphicUsed by:68
Symbol 52 GraphicUsed by:68
Symbol 53 GraphicUsed by:68
Symbol 54 GraphicUsed by:68
Symbol 55 GraphicUsed by:68
Symbol 56 GraphicUsed by:68
Symbol 57 GraphicUsed by:68
Symbol 58 GraphicUsed by:68
Symbol 59 GraphicUsed by:68
Symbol 60 GraphicUsed by:68
Symbol 61 GraphicUsed by:68
Symbol 62 GraphicUsed by:68
Symbol 63 GraphicUsed by:68
Symbol 64 GraphicUsed by:68
Symbol 65 GraphicUsed by:68
Symbol 66 GraphicUsed by:68
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClip {missel}Uses:49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67Used by:Timeline
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClip {vmissel}Uses:69Used by:Timeline
Symbol 71 GraphicUsed by:90
Symbol 72 GraphicUsed by:90
Symbol 73 GraphicUsed by:90
Symbol 74 GraphicUsed by:90
Symbol 75 GraphicUsed by:90
Symbol 76 GraphicUsed by:90
Symbol 77 GraphicUsed by:90
Symbol 78 GraphicUsed by:90
Symbol 79 GraphicUsed by:90
Symbol 80 GraphicUsed by:90
Symbol 81 GraphicUsed by:90
Symbol 82 GraphicUsed by:90
Symbol 83 GraphicUsed by:90
Symbol 84 GraphicUsed by:90
Symbol 85 GraphicUsed by:90
Symbol 86 GraphicUsed by:90
Symbol 87 GraphicUsed by:90
Symbol 88 GraphicUsed by:90
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClip {armstrong}Uses:26 71 29 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89Used by:Timeline
Symbol 91 GraphicUsed by:111
Symbol 92 GraphicUsed by:111
Symbol 93 GraphicUsed by:111
Symbol 94 GraphicUsed by:111
Symbol 95 GraphicUsed by:111
Symbol 96 GraphicUsed by:111
Symbol 97 GraphicUsed by:111
Symbol 98 GraphicUsed by:111
Symbol 99 GraphicUsed by:111
Symbol 100 GraphicUsed by:111
Symbol 101 GraphicUsed by:111
Symbol 102 GraphicUsed by:111
Symbol 103 GraphicUsed by:111
Symbol 104 GraphicUsed by:111
Symbol 105 GraphicUsed by:111
Symbol 106 GraphicUsed by:111
Symbol 107 GraphicUsed by:111
Symbol 108 GraphicUsed by:111
Symbol 109 GraphicUsed by:111
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClip {bandit}Uses:91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110Used by:Timeline
Symbol 112 GraphicUsed by:147
Symbol 113 GraphicUsed by:147
Symbol 114 GraphicUsed by:147
Symbol 115 GraphicUsed by:147
Symbol 116 GraphicUsed by:147
Symbol 117 GraphicUsed by:147
Symbol 118 GraphicUsed by:147
Symbol 119 GraphicUsed by:147
Symbol 120 GraphicUsed by:147
Symbol 121 GraphicUsed by:147
Symbol 122 GraphicUsed by:147
Symbol 123 GraphicUsed by:147
Symbol 124 GraphicUsed by:147
Symbol 125 GraphicUsed by:147
Symbol 126 GraphicUsed by:147
Symbol 127 GraphicUsed by:147
Symbol 128 GraphicUsed by:147
Symbol 129 GraphicUsed by:147
Symbol 130 GraphicUsed by:147
Symbol 131 GraphicUsed by:147
Symbol 132 GraphicUsed by:147
Symbol 133 GraphicUsed by:147
Symbol 134 GraphicUsed by:147
Symbol 135 GraphicUsed by:147
Symbol 136 GraphicUsed by:147
Symbol 137 GraphicUsed by:147
Symbol 138 GraphicUsed by:147
Symbol 139 GraphicUsed by:147
Symbol 140 GraphicUsed by:147
Symbol 141 GraphicUsed by:147
Symbol 142 GraphicUsed by:147
Symbol 143 GraphicUsed by:147
Symbol 144 GraphicUsed by:147
Symbol 145 GraphicUsed by:147
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClip {diver}Uses:112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146Used by:Timeline
Symbol 148 GraphicUsed by:177
Symbol 149 GraphicUsed by:177
Symbol 150 GraphicUsed by:177
Symbol 151 GraphicUsed by:177
Symbol 152 GraphicUsed by:177
Symbol 153 GraphicUsed by:177
Symbol 154 GraphicUsed by:177
Symbol 155 GraphicUsed by:177
Symbol 156 GraphicUsed by:177
Symbol 157 GraphicUsed by:177
Symbol 158 GraphicUsed by:177
Symbol 159 GraphicUsed by:177
Symbol 160 GraphicUsed by:177
Symbol 161 GraphicUsed by:177
Symbol 162 GraphicUsed by:177
Symbol 163 GraphicUsed by:177
Symbol 164 GraphicUsed by:177
Symbol 165 GraphicUsed by:177
Symbol 166 GraphicUsed by:177
Symbol 167 GraphicUsed by:177
Symbol 168 GraphicUsed by:177
Symbol 169 GraphicUsed by:177
Symbol 170 GraphicUsed by:177
Symbol 171 GraphicUsed by:177
Symbol 172 GraphicUsed by:177
Symbol 173 GraphicUsed by:177
Symbol 174 GraphicUsed by:177
Symbol 175 GraphicUsed by:177
Symbol 176 GraphicUsed by:177
Symbol 177 MovieClip {go229}Uses:148 29 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176Used by:Timeline
Symbol 178 GraphicUsed by:207
Symbol 179 GraphicUsed by:207
Symbol 180 GraphicUsed by:207
Symbol 181 GraphicUsed by:207
Symbol 182 GraphicUsed by:207
Symbol 183 GraphicUsed by:207
Symbol 184 GraphicUsed by:207
Symbol 185 GraphicUsed by:207
Symbol 186 GraphicUsed by:207
Symbol 187 GraphicUsed by:207
Symbol 188 GraphicUsed by:207
Symbol 189 GraphicUsed by:207
Symbol 190 GraphicUsed by:207
Symbol 191 GraphicUsed by:207
Symbol 192 GraphicUsed by:207
Symbol 193 GraphicUsed by:207
Symbol 194 GraphicUsed by:207
Symbol 195 GraphicUsed by:207
Symbol 196 GraphicUsed by:207
Symbol 197 GraphicUsed by:207
Symbol 198 GraphicUsed by:207
Symbol 199 GraphicUsed by:207
Symbol 200 GraphicUsed by:207
Symbol 201 GraphicUsed by:207
Symbol 202 GraphicUsed by:207
Symbol 203 GraphicUsed by:207
Symbol 204 GraphicUsed by:207
Symbol 205 GraphicUsed by:207
Symbol 206 GraphicUsed by:207
Symbol 207 MovieClip {he111}Uses:26 178 29 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206Used by:Timeline
Symbol 208 GraphicUsed by:227
Symbol 209 GraphicUsed by:227
Symbol 210 GraphicUsed by:227
Symbol 211 GraphicUsed by:227
Symbol 212 GraphicUsed by:227
Symbol 213 GraphicUsed by:227
Symbol 214 GraphicUsed by:227
Symbol 215 GraphicUsed by:227
Symbol 216 GraphicUsed by:227
Symbol 217 GraphicUsed by:227
Symbol 218 GraphicUsed by:227
Symbol 219 GraphicUsed by:227
Symbol 220 GraphicUsed by:227
Symbol 221 GraphicUsed by:227
Symbol 222 GraphicUsed by:227
Symbol 223 GraphicUsed by:227
Symbol 224 GraphicUsed by:227
Symbol 225 GraphicUsed by:227
Symbol 226 GraphicUsed by:227
Symbol 227 MovieClip {jet}Uses:208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226Used by:Timeline
Symbol 228 GraphicUsed by:265
Symbol 229 GraphicUsed by:265
Symbol 230 GraphicUsed by:265
Symbol 231 GraphicUsed by:265
Symbol 232 GraphicUsed by:265
Symbol 233 GraphicUsed by:265
Symbol 234 GraphicUsed by:265
Symbol 235 GraphicUsed by:265
Symbol 236 GraphicUsed by:265
Symbol 237 GraphicUsed by:265
Symbol 238 GraphicUsed by:265
Symbol 239 GraphicUsed by:265
Symbol 240 GraphicUsed by:265
Symbol 241 GraphicUsed by:265
Symbol 242 GraphicUsed by:265
Symbol 243 GraphicUsed by:265
Symbol 244 GraphicUsed by:265
Symbol 245 GraphicUsed by:265
Symbol 246 GraphicUsed by:265
Symbol 247 GraphicUsed by:265
Symbol 248 GraphicUsed by:265
Symbol 249 GraphicUsed by:265
Symbol 250 GraphicUsed by:265
Symbol 251 GraphicUsed by:265
Symbol 252 GraphicUsed by:265
Symbol 253 GraphicUsed by:265
Symbol 254 GraphicUsed by:265
Symbol 255 GraphicUsed by:265
Symbol 256 GraphicUsed by:265
Symbol 257 GraphicUsed by:265
Symbol 258 GraphicUsed by:265
Symbol 259 GraphicUsed by:265
Symbol 260 GraphicUsed by:265
Symbol 261 GraphicUsed by:265
Symbol 262 GraphicUsed by:265
Symbol 263 GraphicUsed by:265
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClip {medkit}Uses:228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264Used by:Timeline
Symbol 266 GraphicUsed by:285
Symbol 267 GraphicUsed by:285
Symbol 268 GraphicUsed by:285
Symbol 269 GraphicUsed by:285
Symbol 270 GraphicUsed by:285
Symbol 271 GraphicUsed by:285
Symbol 272 GraphicUsed by:285
Symbol 273 GraphicUsed by:285
Symbol 274 GraphicUsed by:285
Symbol 275 GraphicUsed by:285
Symbol 276 GraphicUsed by:285
Symbol 277 GraphicUsed by:285
Symbol 278 GraphicUsed by:285
Symbol 279 GraphicUsed by:285
Symbol 280 GraphicUsed by:285
Symbol 281 GraphicUsed by:285
Symbol 282 GraphicUsed by:285
Symbol 283 GraphicUsed by:285
Symbol 284 GraphicUsed by:285
Symbol 285 MovieClip {seeker}Uses:266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284Used by:Timeline
Symbol 286 GraphicUsed by:288
Symbol 287 GraphicUsed by:288
Symbol 288 MovieClipUses:287 286Used by:305
Symbol 289 BitmapUsed by:290
Symbol 290 GraphicUses:289Used by:291
Symbol 291 MovieClipUses:290Used by:298
Symbol 292 BitmapUsed by:293
Symbol 293 GraphicUses:292Used by:294
Symbol 294 MovieClipUses:293Used by:298
Symbol 295 BitmapUsed by:296
Symbol 296 GraphicUses:295Used by:297
Symbol 297 MovieClipUses:296Used by:298
Symbol 298 MovieClipUses:291 294 297Used by:305
Symbol 299 BitmapUsed by:300
Symbol 300 GraphicUses:299Used by:305
Symbol 301 BitmapUsed by:302
Symbol 302 GraphicUses:301Used by:305
Symbol 303 BitmapUsed by:304
Symbol 304 GraphicUses:303Used by:305
Symbol 305 MovieClip {fundos}Uses:288 298 300 302 304Used by:Timeline
Symbol 306 GraphicUsed by:307
Symbol 307 MovieClip {explosao}Uses:306Used by:Timeline
Symbol 308 GraphicUsed by:335
Symbol 309 GraphicUsed by:335
Symbol 310 GraphicUsed by:335
Symbol 311 GraphicUsed by:335
Symbol 312 GraphicUsed by:335
Symbol 313 GraphicUsed by:335
Symbol 314 GraphicUsed by:335
Symbol 315 GraphicUsed by:335
Symbol 316 GraphicUsed by:335
Symbol 317 GraphicUsed by:335
Symbol 318 GraphicUsed by:335
Symbol 319 GraphicUsed by:335
Symbol 320 GraphicUsed by:335
Symbol 321 GraphicUsed by:335
Symbol 322 GraphicUsed by:335
Symbol 323 GraphicUsed by:335
Symbol 324 GraphicUsed by:335
Symbol 325 GraphicUsed by:335
Symbol 326 GraphicUsed by:335
Symbol 327 GraphicUsed by:335
Symbol 328 GraphicUsed by:335
Symbol 329 GraphicUsed by:335
Symbol 330 GraphicUsed by:335
Symbol 331 GraphicUsed by:335
Symbol 332 GraphicUsed by:335
Symbol 333 GraphicUsed by:335
Symbol 334 GraphicUsed by:335
Symbol 335 MovieClip {fumaca}Uses:308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334Used by:Timeline
Symbol 336 GraphicUsed by:337
Symbol 337 MovieClip {vplane}Uses:336Used by:Timeline
Symbol 338 GraphicUsed by:339
Symbol 339 MovieClip {vshield}Uses:338Used by:Timeline
Symbol 340 GraphicUsed by:341
Symbol 341 MovieClip {tiro}Uses:340Used by:Timeline
Symbol 342 GraphicUsed by:391
Symbol 343 GraphicUsed by:391
Symbol 344 GraphicUsed by:391
Symbol 345 GraphicUsed by:391
Symbol 346 GraphicUsed by:391
Symbol 347 GraphicUsed by:391
Symbol 348 GraphicUsed by:391
Symbol 349 GraphicUsed by:391
Symbol 350 GraphicUsed by:391
Symbol 351 GraphicUsed by:391
Symbol 352 GraphicUsed by:391
Symbol 353 GraphicUsed by:391
Symbol 354 GraphicUsed by:391
Symbol 355 GraphicUsed by:391
Symbol 356 GraphicUsed by:391
Symbol 357 GraphicUsed by:391
Symbol 358 GraphicUsed by:391
Symbol 359 GraphicUsed by:391
Symbol 360 GraphicUsed by:391
Symbol 361 GraphicUsed by:391
Symbol 362 GraphicUsed by:391
Symbol 363 GraphicUsed by:391
Symbol 364 GraphicUsed by:391
Symbol 365 GraphicUsed by:391
Symbol 366 GraphicUsed by:391
Symbol 367 GraphicUsed by:391
Symbol 368 GraphicUsed by:391
Symbol 369 GraphicUsed by:391
Symbol 370 GraphicUsed by:391
Symbol 371 GraphicUsed by:391
Symbol 372 GraphicUsed by:391
Symbol 373 GraphicUsed by:391
Symbol 374 GraphicUsed by:391
Symbol 375 GraphicUsed by:391
Symbol 376 GraphicUsed by:391
Symbol 377 GraphicUsed by:391
Symbol 378 GraphicUsed by:391
Symbol 379 GraphicUsed by:391
Symbol 380 GraphicUsed by:391
Symbol 381 GraphicUsed by:391
Symbol 382 GraphicUsed by:391
Symbol 383 GraphicUsed by:391
Symbol 384 GraphicUsed by:391
Symbol 385 GraphicUsed by:391
Symbol 386 GraphicUsed by:391
Symbol 387 GraphicUsed by:391
Symbol 388 GraphicUsed by:391
Symbol 389 GraphicUsed by:391
Symbol 390 GraphicUsed by:391
Symbol 391 MovieClip {aviaoAnim}Uses:342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390Used by:Timeline
Symbol 392 GraphicUsed by:432
Symbol 393 GraphicUsed by:432
Symbol 394 GraphicUsed by:432
Symbol 395 GraphicUsed by:432
Symbol 396 GraphicUsed by:432
Symbol 397 GraphicUsed by:432
Symbol 398 GraphicUsed by:432
Symbol 399 GraphicUsed by:432
Symbol 400 GraphicUsed by:432
Symbol 401 GraphicUsed by:432
Symbol 402 GraphicUsed by:432
Symbol 403 GraphicUsed by:432
Symbol 404 GraphicUsed by:432
Symbol 405 GraphicUsed by:432
Symbol 406 GraphicUsed by:432
Symbol 407 GraphicUsed by:432
Symbol 408 GraphicUsed by:432
Symbol 409 GraphicUsed by:432
Symbol 410 GraphicUsed by:432
Symbol 411 GraphicUsed by:432
Symbol 412 GraphicUsed by:432
Symbol 413 GraphicUsed by:432
Symbol 414 GraphicUsed by:432
Symbol 415 GraphicUsed by:432
Symbol 416 GraphicUsed by:432
Symbol 417 GraphicUsed by:432
Symbol 418 GraphicUsed by:432
Symbol 419 GraphicUsed by:432
Symbol 420 GraphicUsed by:432
Symbol 421 GraphicUsed by:432
Symbol 422 GraphicUsed by:432
Symbol 423 GraphicUsed by:432
Symbol 424 GraphicUsed by:432
Symbol 425 GraphicUsed by:432
Symbol 426 GraphicUsed by:432
Symbol 427 GraphicUsed by:432
Symbol 428 GraphicUsed by:432
Symbol 429 GraphicUsed by:432
Symbol 430 GraphicUsed by:432
Symbol 431 GraphicUsed by:432
Symbol 432 MovieClip {aviao}Uses:26 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431Used by:Timeline
Symbol 433 GraphicUsed by:439
Symbol 434 GraphicUsed by:439
Symbol 435 GraphicUsed by:436
Symbol 436 MovieClipUses:435Used by:439
Symbol 437 BitmapUsed by:438
Symbol 438 GraphicUses:437Used by:439
Symbol 439 MovieClipUses:433 434 436 438Used by:453
Symbol 440 GraphicUsed by:442
Symbol 441 GraphicUsed by:442
Symbol 442 ButtonUses:440 441Used by:453
Symbol 443 BitmapUsed by:444
Symbol 444 GraphicUses:443Used by:445
Symbol 445 MovieClipUses:444Used by:453
Symbol 446 GraphicUsed by:449
Symbol 447 BitmapUsed by:448
Symbol 448 GraphicUses:447Used by:449
Symbol 449 MovieClipUses:446 448Used by:453
Symbol 450 Sound {sndSlap}Used by:453
Symbol 451 GraphicUsed by:452
Symbol 452 MovieClipUses:451Used by:453
Symbol 453 MovieClip {Splash}Uses:439 442 445 449 450 452Used by:Timeline
Symbol 454 GraphicUsed by:455 563
Symbol 455 ButtonUses:454Used by:Timeline
Symbol 456 FontUsed by:457 458 459 571 572 573 576 577 578 585 591 593 594
Symbol 457 TextUses:456Used by:Timeline
Symbol 458 TextUses:456Used by:Timeline
Symbol 459 TextUses:456Used by:Timeline
Symbol 460 GraphicUsed by:Timeline
Symbol 461 GraphicUsed by:466
Symbol 462 GraphicUsed by:463 466
Symbol 463 MovieClipUses:462Used by:466
Symbol 464 BitmapUsed by:465
Symbol 465 GraphicUses:464Used by:466
Symbol 466 ButtonUses:461 463 465 462Used by:Timeline
Symbol 467 ShapeTweeningUsed by:Timeline
Symbol 468 GraphicUsed by:473
Symbol 469 FontUsed by:470 472 475 477 548 549 571 572 573 576 577 578 584 585 591 593 594 595 596 599 617 619 621 622 624 625
Symbol 470 TextUses:469Used by:473
Symbol 471 GraphicUsed by:473
Symbol 472 TextUses:469Used by:473
Symbol 473 ButtonUses:468 470 471 472Used by:Timeline
Symbol 474 GraphicUsed by:478 623 626
Symbol 475 TextUses:469Used by:478
Symbol 476 GraphicUsed by:478 623 626
Symbol 477 TextUses:469Used by:478
Symbol 478 ButtonUses:474 475 476 477Used by:Timeline
Symbol 479 GraphicUsed by:480 481
Symbol 480 MovieClipUses:479Used by:550
Symbol 481 MovieClipUses:479Used by:550
Symbol 482 GraphicUsed by:483
Symbol 483 MovieClipUses:482Used by:550
Symbol 484 GraphicUsed by:550
Symbol 485 BitmapUsed by:486
Symbol 486 GraphicUses:485Used by:487
Symbol 487 MovieClipUses:486Used by:550
Symbol 488 BitmapUsed by:489
Symbol 489 GraphicUses:488Used by:550
Symbol 490 GraphicUsed by:491
Symbol 491 MovieClipUses:490Used by:550
Symbol 492 GraphicUsed by:493
Symbol 493 MovieClipUses:492Used by:550
Symbol 494 GraphicUsed by:495
Symbol 495 MovieClipUses:494Used by:550
Symbol 496 GraphicUsed by:497
Symbol 497 MovieClipUses:496Used by:550
Symbol 498 GraphicUsed by:499
Symbol 499 MovieClipUses:498Used by:550
Symbol 500 GraphicUsed by:501
Symbol 501 MovieClipUses:500Used by:550
Symbol 502 GraphicUsed by:503
Symbol 503 MovieClipUses:502Used by:550
Symbol 504 GraphicUsed by:505
Symbol 505 MovieClipUses:504Used by:550
Symbol 506 GraphicUsed by:507
Symbol 507 MovieClipUses:506Used by:550
Symbol 508 GraphicUsed by:509
Symbol 509 MovieClipUses:508Used by:550
Symbol 510 GraphicUsed by:511
Symbol 511 MovieClipUses:510Used by:550
Symbol 512 GraphicUsed by:513
Symbol 513 MovieClipUses:512Used by:550
Symbol 514 GraphicUsed by:515
Symbol 515 MovieClipUses:514Used by:550
Symbol 516 GraphicUsed by:517
Symbol 517 MovieClipUses:516Used by:550
Symbol 518 GraphicUsed by:550
Symbol 519 GraphicUsed by:520
Symbol 520 MovieClipUses:519Used by:550
Symbol 521 GraphicUsed by:522
Symbol 522 MovieClipUses:521Used by:550
Symbol 523 GraphicUsed by:524
Symbol 524 MovieClipUses:523Used by:550
Symbol 525 GraphicUsed by:526
Symbol 526 MovieClipUses:525Used by:550
Symbol 527 GraphicUsed by:528
Symbol 528 MovieClipUses:527Used by:550
Symbol 529 GraphicUsed by:530
Symbol 530 MovieClipUses:529Used by:550
Symbol 531 GraphicUsed by:532
Symbol 532 MovieClipUses:531Used by:550
Symbol 533 GraphicUsed by:534
Symbol 534 MovieClipUses:533Used by:550
Symbol 535 GraphicUsed by:536
Symbol 536 MovieClipUses:535Used by:550
Symbol 537 GraphicUsed by:538
Symbol 538 MovieClipUses:537Used by:550
Symbol 539 GraphicUsed by:540
Symbol 540 MovieClipUses:539Used by:550
Symbol 541 GraphicUsed by:542
Symbol 542 MovieClipUses:541Used by:550
Symbol 543 GraphicUsed by:544
Symbol 544 MovieClipUses:543Used by:550
Symbol 545 GraphicUsed by:546
Symbol 546 MovieClipUses:545Used by:550
Symbol 547 GraphicUsed by:550
Symbol 548 TextUses:469Used by:550
Symbol 549 TextUses:469Used by:550
Symbol 550 MovieClipUses:480 481 483 484 487 489 491 493 495 497 499 501 503 505 507 509 511 513 515 517 518 520 522 524 526 528 530 532 534 536 538 540 542 544 546 547 548 549Used by:Timeline
Symbol 551 BitmapUsed by:552
Symbol 552 GraphicUses:551Used by:553
Symbol 553 MovieClipUses:552Used by:Timeline
Symbol 554 GraphicUsed by:Timeline
Symbol 555 BitmapUsed by:556
Symbol 556 GraphicUses:555Used by:557
Symbol 557 MovieClipUses:556Used by:558
Symbol 558 MovieClipUses:557Used by:Timeline
Symbol 559 GraphicUsed by:563
Symbol 560 GraphicUsed by:563
Symbol 561 GraphicUsed by:563
Symbol 562 GraphicUsed by:563
Symbol 563 MovieClip {aliosarmy_fla.b_quit_82}Uses:559 560 561 454 562Used by:Timeline
Symbol 564 BitmapUsed by:565
Symbol 565 GraphicUses:564Used by:570
Symbol 566 BitmapUsed by:567
Symbol 567 GraphicUses:566Used by:570
Symbol 568 BitmapUsed by:569
Symbol 569 GraphicUses:568Used by:570
Symbol 570 MovieClipUses:565 567 569Used by:575
Symbol 571 EditableTextUses:456 469Used by:575
Symbol 572 EditableTextUses:456 469Used by:575
Symbol 573 EditableTextUses:456 469Used by:575
Symbol 574 GraphicUsed by:575
Symbol 575 MovieClip {aliosarmy_fla.vpopup_go_80}Uses:570 571 572 573 574Used by:583
Symbol 576 EditableTextUses:456 469Used by:580
Symbol 577 EditableTextUses:456 469Used by:580
Symbol 578 EditableTextUses:456 469Used by:580
Symbol 579 GraphicUsed by:580
Symbol 580 MovieClip {aliosarmy_fla.vpopup_wc_79}Uses:576 577 578 579Used by:583
Symbol 581 BitmapUsed by:582
Symbol 582 GraphicUses:581Used by:583
Symbol 583 MovieClip {aliosarmy_fla.vpopup_78}Uses:575 580 582Used by:Timeline
Symbol 584 TextUses:469Used by:590
Symbol 585 EditableTextUses:456 469Used by:590
Symbol 586 ShapeTweeningUsed by:588
Symbol 587 GraphicUsed by:588
Symbol 588 MovieClip {aliosarmy_fla.blink_77}Uses:586 587Used by:590
Symbol 589 GraphicUsed by:590 592
Symbol 590 MovieClip {aliosarmy_fla.vcombo_76}Uses:584 585 588 589Used by:Timeline
Symbol 591 EditableTextUses:456 469Used by:592
Symbol 592 MovieClip {aliosarmy_fla.vpontos_75}Uses:591 589Used by:Timeline
Symbol 593 EditableTextUses:456 469Used by:598
Symbol 594 EditableTextUses:456 469Used by:598
Symbol 595 TextUses:469Used by:598
Symbol 596 TextUses:469Used by:598
Symbol 597 GraphicUsed by:598
Symbol 598 MovieClip {aliosarmy_fla.vphase_74}Uses:593 594 595 596 597Used by:Timeline
Symbol 599 EditableTextUses:469Used by:601
Symbol 600 GraphicUsed by:601
Symbol 601 MovieClip {aliosarmy_fla.vfrase_73}Uses:599 600Used by:Timeline
Symbol 602 GraphicUsed by:613
Symbol 603 GraphicUsed by:613
Symbol 604 GraphicUsed by:613
Symbol 605 GraphicUsed by:613
Symbol 606 GraphicUsed by:613
Symbol 607 GraphicUsed by:613
Symbol 608 GraphicUsed by:613
Symbol 609 GraphicUsed by:613
Symbol 610 GraphicUsed by:613
Symbol 611 GraphicUsed by:613
Symbol 612 GraphicUsed by:613
Symbol 613 MovieClipUses:603 602 605 604 606 608 607 609 611 610 612Used by:Timeline
Symbol 614 GraphicUsed by:615
Symbol 615 MovieClipUses:614Used by:Timeline
Symbol 616 GraphicUsed by:620
Symbol 617 TextUses:469Used by:620
Symbol 618 GraphicUsed by:620
Symbol 619 TextUses:469Used by:620
Symbol 620 ButtonUses:616 617 618 619Used by:Timeline
Symbol 621 TextUses:469Used by:623
Symbol 622 TextUses:469Used by:623
Symbol 623 ButtonUses:474 621 476 622Used by:Timeline
Symbol 624 TextUses:469Used by:626
Symbol 625 TextUses:469Used by:626
Symbol 626 ButtonUses:474 624 476 625Used by:Timeline
Symbol 627 BitmapUsed by:628
Symbol 628 GraphicUses:627Used by:660
Symbol 629 BitmapUsed by:630
Symbol 630 GraphicUses:629Used by:660
Symbol 631 GraphicUsed by:650
Symbol 632 FontUsed by:633 634 635 636 637 641 643 649 651 652 654 655 658
Symbol 633 TextUses:632Used by:650
Symbol 634 EditableTextUses:632Used by:650
Symbol 635 EditableTextUses:632Used by:650
Symbol 636 TextUses:632Used by:650
Symbol 637 EditableTextUses:632Used by:650
Symbol 638 GraphicUsed by:644 653 656
Symbol 639 GraphicUsed by:644 653 656
Symbol 640 GraphicUsed by:644 653 656
Symbol 641 TextUses:632Used by:644
Symbol 642 GraphicUsed by:644 653 656
Symbol 643 TextUses:632Used by:644
Symbol 644 ButtonUses:638 639 640 641 642 643Used by:650
Symbol 645 GraphicUsed by:646
Symbol 646 ButtonUses:645Used by:650
Symbol 647 GraphicUsed by:650
Symbol 648 MovieClipUsed by:650
Symbol 649 EditableTextUses:632Used by:650
Symbol 650 MovieClip {HiScores_fla.movEntryScreen_2}Uses:631 633 634 635 636 637 644 646 647 648 649Used by:660
Symbol 651 TextUses:632Used by:653
Symbol 652 TextUses:632Used by:653
Symbol 653 ButtonUses:638 639 640 651 642 652Used by:659
Symbol 654 TextUses:632Used by:656
Symbol 655 TextUses:632Used by:656
Symbol 656 ButtonUses:638 639 640 654 642 655Used by:659
Symbol 657 GraphicUsed by:659
Symbol 658 EditableTextUses:632Used by:659
Symbol 659 MovieClip {HiScores_fla.movInfoScreen_6}Uses:653 656 657 658Used by:660
Symbol 660 MovieClip {HiScores}Uses:628 630 650 659Used by:Timeline

Instance Names

"movSplash"Frame 4Symbol 453 MovieClip {Splash}
"meuSite"Frame 128Symbol 466 Button
"meuSite"Frame 238Symbol 466 Button
"b_playmore"Frame 238Symbol 473 Button
"b_start"Frame 238Symbol 478 Button
"b_quit"Frame 269Symbol 563 MovieClip {aliosarmy_fla.b_quit_82}
"mpopup"Frame 269Symbol 583 MovieClip {aliosarmy_fla.vpopup_78}
"mcombo"Frame 269Symbol 590 MovieClip {aliosarmy_fla.vcombo_76}
"mpontos"Frame 269Symbol 592 MovieClip {aliosarmy_fla.vpontos_75}
"mphase"Frame 269Symbol 598 MovieClip {aliosarmy_fla.vphase_74}
"mfrase"Frame 269Symbol 601 MovieClip {aliosarmy_fla.vfrase_73}
"comboCirc"Frame 269Symbol 613 MovieClip
"fundo"Frame 269Symbol 615 MovieClip
"b_high"Frame 270Symbol 620 Button
"b_back"Frame 270Symbol 623 Button
"b_try"Frame 270Symbol 626 Button
"movHiScores"Frame 271Symbol 660 MovieClip {HiScores}
"elice1"Symbol 48 MovieClip {he11b} Frame 1Symbol 26 MovieClip
"elice2"Symbol 48 MovieClip {he11b} Frame 1Symbol 26 MovieClip
"metral2"Symbol 48 MovieClip {he11b} Frame 1Symbol 29 MovieClip
"elice1"Symbol 90 MovieClip {armstrong} Frame 1Symbol 26 MovieClip
"elice2"Symbol 90 MovieClip {armstrong} Frame 1Symbol 26 MovieClip
"metral"Symbol 90 MovieClip {armstrong} Frame 1Symbol 29 MovieClip
"metral4"Symbol 177 MovieClip {go229} Frame 1Symbol 29 MovieClip
"metral3"Symbol 177 MovieClip {go229} Frame 1Symbol 29 MovieClip
"metral1"Symbol 177 MovieClip {go229} Frame 1Symbol 29 MovieClip
"metral2"Symbol 177 MovieClip {go229} Frame 1Symbol 29 MovieClip
"elice1"Symbol 207 MovieClip {he111} Frame 1Symbol 26 MovieClip
"elice2"Symbol 207 MovieClip {he111} Frame 1Symbol 26 MovieClip
"metral2"Symbol 207 MovieClip {he111} Frame 1Symbol 29 MovieClip
"metral1"Symbol 207 MovieClip {he111} Frame 1Symbol 29 MovieClip
"elice"Symbol 432 MovieClip {aviao} Frame 1Symbol 26 MovieClip
"btnUrl"Symbol 453 MovieClip {Splash} Frame 1Symbol 442 Button
"hand"Symbol 453 MovieClip {Splash} Frame 10Symbol 449 MovieClip
"medal"Symbol 575 MovieClip {aliosarmy_fla.vpopup_go_80} Frame 1Symbol 570 MovieClip
"go_pontos"Symbol 575 MovieClip {aliosarmy_fla.vpopup_go_80} Frame 1Symbol 571 EditableText
"go_frase"Symbol 575 MovieClip {aliosarmy_fla.vpopup_go_80} Frame 1Symbol 572 EditableText
"go_titulo"Symbol 575 MovieClip {aliosarmy_fla.vpopup_go_80} Frame 1Symbol 573 EditableText
"wc_pontos"Symbol 580 MovieClip {aliosarmy_fla.vpopup_wc_79} Frame 1Symbol 576 EditableText
"wc_frase"Symbol 580 MovieClip {aliosarmy_fla.vpopup_wc_79} Frame 1Symbol 577 EditableText
"wc_titulo"Symbol 580 MovieClip {aliosarmy_fla.vpopup_wc_79} Frame 1Symbol 578 EditableText
"mpopup_go"Symbol 583 MovieClip {aliosarmy_fla.vpopup_78} Frame 1Symbol 575 MovieClip {aliosarmy_fla.vpopup_go_80}
"mpopup_wc"Symbol 583 MovieClip {aliosarmy_fla.vpopup_78} Frame 1Symbol 580 MovieClip {aliosarmy_fla.vpopup_wc_79}
"combos"Symbol 590 MovieClip {aliosarmy_fla.vcombo_76} Frame 1Symbol 585 EditableText
"cBlink"Symbol 590 MovieClip {aliosarmy_fla.vcombo_76} Frame 1Symbol 588 MovieClip {aliosarmy_fla.blink_77}
"pontos"Symbol 592 MovieClip {aliosarmy_fla.vpontos_75} Frame 1Symbol 591 EditableText
"wave"Symbol 598 MovieClip {aliosarmy_fla.vphase_74} Frame 1Symbol 593 EditableText
"chapter"Symbol 598 MovieClip {aliosarmy_fla.vphase_74} Frame 1Symbol 594 EditableText
"frase"Symbol 601 MovieClip {aliosarmy_fla.vfrase_73} Frame 1Symbol 599 EditableText
"txtMsg1"Symbol 650 MovieClip {HiScores_fla.movEntryScreen_2} Frame 1Symbol 634 EditableText
"txtName"Symbol 650 MovieClip {HiScores_fla.movEntryScreen_2} Frame 1Symbol 635 EditableText
"txtCode"Symbol 650 MovieClip {HiScores_fla.movEntryScreen_2} Frame 1Symbol 637 EditableText
"btnSubmit"Symbol 650 MovieClip {HiScores_fla.movEntryScreen_2} Frame 1Symbol 644 Button
"btnRefreshCode"Symbol 650 MovieClip {HiScores_fla.movEntryScreen_2} Frame 1Symbol 646 Button
"movCode"Symbol 650 MovieClip {HiScores_fla.movEntryScreen_2} Frame 1Symbol 648 MovieClip
"txtMsg2"Symbol 650 MovieClip {HiScores_fla.movEntryScreen_2} Frame 1Symbol 649 EditableText
"btnBack"Symbol 659 MovieClip {HiScores_fla.movInfoScreen_6} Frame 1Symbol 653 Button
"btnView"Symbol 659 MovieClip {HiScores_fla.movInfoScreen_6} Frame 1Symbol 656 Button
"txtInfo"Symbol 659 MovieClip {HiScores_fla.movInfoScreen_6} Frame 1Symbol 658 EditableText
"movEntryScreen"Symbol 660 MovieClip {HiScores} Frame 1Symbol 650 MovieClip {HiScores_fla.movEntryScreen_2}
"movInfoScreen"Symbol 660 MovieClip {HiScores} Frame 1Symbol 659 MovieClip {HiScores_fla.movInfoScreen_6}

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.
Protect (24)Timeline Frame 131 bytes "..$1$Fb$OR.sneMEzQgObx8h.Xigr/."
Tag 0x0FF (255)Timeline Frame 11 bytes " "




http://swfchan.com/9/40495/info.shtml
Created: 11/8 -2019 11:51:46 Last modified: 11/8 -2019 11:51:46 Server time: 29/04 -2024 14:41:55