STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 228095 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2561 · P5121 |
This is the info page for Flash #132600 |
0 |
<p align="justify"><font face="Arial Black" size="20" color="#000000" letterSpacing="0.000000" kerning="1">Player</font></p> |
<p align="justify"><font face="Arial Black" size="20" color="#000000" letterSpacing="0.000000" kerning="1">Player</font></p> |
<p align="justify"><font face="Arial Black" size="20" color="#000000" letterSpacing="0.000000" kerning="1">Player</font></p> |
<p align="justify"><font face="Arial Black" size="20" color="#000000" letterSpacing="0.000000" kerning="1">Player</font></p> |
<p align="justify"><font face="Arial Black" size="20" color="#000000" letterSpacing="0.000000" kerning="1">Player</font></p> |
<p align="justify"><font face="Arial Black" size="20" color="#000000" letterSpacing="0.000000" kerning="1">Player</font></p> |
<p align="justify"><font face="Arial Black" size="20" color="#000000" letterSpacing="0.000000" kerning="1">Player</font></p> |
<p align="justify"><font face="Arial Black" size="20" color="#000000" letterSpacing="0.000000" kerning="1">Player</font></p> |
<p align="right"><font face="Arial Black" size="20" color="#000000" letterSpacing="0.000000" kerning="1">50</font></p> |
<p align="right"><font face="Arial Black" size="20" color="#000000" letterSpacing="0.000000" kerning="1">50</font></p> |
<p align="right"><font face="Arial Black" size="20" color="#000000" letterSpacing="0.000000" kerning="1">50</font></p> |
<p align="right"><font face="Arial Black" size="20" color="#000000" letterSpacing="0.000000" kerning="1">50</font></p> |
<p align="right"><font face="Arial Black" size="20" color="#000000" letterSpacing="0.000000" kerning="1">50</font></p> |
<p align="right"><font face="Arial Black" size="20" color="#000000" letterSpacing="0.000000" kerning="1">50</font></p> |
<p align="right"><font face="Arial Black" size="20" color="#000000" letterSpacing="0.000000" kerning="1">50</font></p> |
<p align="right"><font face="Arial Black" size="20" color="#000000" letterSpacing="0.000000" kerning="1">50</font></p> |
LANDED |
Your mission is to land aircraft without any collision. Planes can be landed on either runway. Click and hold the left mouse button to draw the path you would like the plane to follow. |
When you see an exclamation mark at the side of the playing area, that means a plane is coming from that direction. |
When the planes are too close to each other, you hear an alert sound and see a visual warning. |
The helicopters must land at the helicopter landing zone marked with "H". When an aircraft is on a landing course the motion path will turn green. |
Sometimes a special plane will arrive, this is Air Force One. You cannot control this plane, but you must clear his path to landing. The Air Force One has a special sign instead of exclamation mark. |
When you land an aircraft you will get 1 point. The number of planes successfully landed is displayed in the upper left corner and your high score can be seen in the upper right corner of the screen. |
<p align="center"><font face="Arial" size="24" color="#fff656" letterSpacing="0.000000" kerning="1">0</font></p> |
<p align="center"><font face="Arial" size="24" color="#fff656" letterSpacing="0.000000" kerning="1">0</font></p> |
<p align="center"><font face="Arial" size="24" color="#fff656" letterSpacing="0.000000" kerning="1">0</font></p> |
<p align="center"><font face="Arial" size="24" color="#fff656" letterSpacing="0.000000" kerning="1">0</font></p> |
<p align="center"><font face="Arial" size="24" color="#fff656" letterSpacing="0.000000" kerning="1">0</font></p> |
<p align="center"><font face="Arial" size="24" color="#fff656" letterSpacing="0.000000" kerning="1">0</font></p> |
<p align="center"><font face="Arial" size="24" color="#fff656" letterSpacing="0.000000" kerning="1">0</font></p> |
<p align="center"><font face="Arial" size="24" color="#fff656" letterSpacing="0.000000" kerning="1">0</font></p> |
ActionScript [AS3]
Section 1//ALLMC_13 (airtrafficchief_fla.ALLMC_13) package airtrafficchief_fla { import flash.display.*; public dynamic class ALLMC_13 extends MovieClip { public function ALLMC_13(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package airtrafficchief_flaSection 2//mcLogo_animation_8 (airtrafficchief_fla.mcLogo_animation_8) package airtrafficchief_fla { import flash.media.*; import flash.display.*; public dynamic class mcLogo_animation_8 extends MovieClip { public var fogsound:fogaudio; public var channel:SoundChannel; public function mcLogo_animation_8(){ addFrameScript(59, frame60); } function frame60(){ stop(); fogsound = new fogaudio(); channel = fogsound.play(); } } }//package airtrafficchief_flaSection 3//mcLogo2_9 (airtrafficchief_fla.mcLogo2_9) package airtrafficchief_fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.ui.*; import flash.text.*; import flash.net.*; import flash.filters.*; import flash.system.*; import flash.geom.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.xml.*; public dynamic class mcLogo2_9 extends MovieClip { public var me; public var mcNotice:MovieClip; public function mcLogo2_9(){ addFrameScript(0, frame1, 239, frame240); } function frame240(){ stop(); me = parent.parent; if ((((me.Furl.indexOf("freeonlinegames.com") == -1)) && (me.FOGlock))){ if (me.debug){ me.okToPlay = true; me.play(); stop(); } else { mcNotice.visible = true; }; } else { me.okToPlay = true; me.play(); stop(); }; } function frame1(){ mcNotice.visible = false; } } }//package airtrafficchief_flaSection 4//mcSounds_12 (airtrafficchief_fla.mcSounds_12) package airtrafficchief_fla { import flash.display.*; public dynamic class mcSounds_12 extends MovieClip { public function mcSounds_12(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package airtrafficchief_flaSection 5//paused_mc_79 (airtrafficchief_fla.paused_mc_79) package airtrafficchief_fla { import flash.display.*; public dynamic class paused_mc_79 extends MovieClip { public var mg:SimpleButton; public var pmg:SimpleButton; public function paused_mc_79(){ addFrameScript(0, frame1, 2, frame3); } function frame1(){ stop(); } function frame3(){ stop(); } } }//package airtrafficchief_flaSection 6//prelMCxcopy_ovidiu2_2 (airtrafficchief_fla.prelMCxcopy_ovidiu2_2) package airtrafficchief_fla { import flash.display.*; import flash.text.*; public dynamic class prelMCxcopy_ovidiu2_2 extends MovieClip { public var procent:TextField; public var preRedBar:SimpleButton; public function prelMCxcopy_ovidiu2_2(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package airtrafficchief_flaSection 7//t_warn_53 (airtrafficchief_fla.t_warn_53) package airtrafficchief_fla { import flash.display.*; public dynamic class t_warn_53 extends MovieClip { public function t_warn_53(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package airtrafficchief_flaSection 8//training_65 (airtrafficchief_fla.training_65) package airtrafficchief_fla { import flash.display.*; public dynamic class training_65 extends MovieClip { public var warnaf1:MovieClip; public function training_65(){ addFrameScript(4, frame5); } function frame5(){ warnaf1.gotoAndStop(2); } } }//package airtrafficchief_flaSection 9//trainingpictures_49 (airtrafficchief_fla.trainingpictures_49) package airtrafficchief_fla { import flash.display.*; public dynamic class trainingpictures_49 extends MovieClip { public function trainingpictures_49(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package airtrafficchief_flaSection 10//trainingtexts_69 (airtrafficchief_fla.trainingtexts_69) package airtrafficchief_fla { import flash.display.*; public dynamic class trainingtexts_69 extends MovieClip { public function trainingtexts_69(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package airtrafficchief_flaSection 11//None (fl.transitions.easing.None) package fl.transitions.easing { public class None { public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } public static function easeIn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } public static function easeInOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } public static function easeNone(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } } }//package fl.transitions.easingSection 12//Tween (fl.transitions.Tween) package fl.transitions { import flash.events.*; import flash.display.*; import flash.utils.*; public class Tween extends EventDispatcher { private var _position:Number;// = NAN public var prevTime:Number;// = NAN public var prevPos:Number;// = NAN public var isPlaying:Boolean;// = false private var _fps:Number;// = NAN private var _time:Number;// = NAN public var begin:Number;// = NAN private var _finish:Number;// = NAN public var change:Number;// = NAN public var looping:Boolean;// = false private var _intervalID:uint;// = 0 public var func:Function; private var _timer:Timer;// = null private var _startTime:Number;// = NAN public var prop:String;// = "" private var _duration:Number;// = NAN public var obj:Object;// = null public var useSeconds:Boolean;// = false protected static var _mc:MovieClip = new MovieClip(); public function Tween(_arg1:Object, _arg2:String, _arg3:Function, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Boolean=false){ this.func = function (_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); }; super(); if (!arguments.length){ return; }; this.obj = _arg1; this.prop = _arg2; this.begin = _arg4; this.position = _arg4; this.duration = _arg6; this.useSeconds = _arg7; if ((_arg3 is Function)){ this.func = _arg3; }; this.finish = _arg5; this._timer = new Timer(100); this.start(); } public function continueTo(_arg1:Number, _arg2:Number):void{ this.begin = this.position; this.finish = _arg1; if (!isNaN(_arg2)){ this.duration = _arg2; }; this.start(); } protected function startEnterFrame():void{ var _local1:Number; if (isNaN(this._fps)){ _mc.addEventListener(Event.ENTER_FRAME, this.onEnterFrame, false, 0, true); } else { _local1 = (1000 / this._fps); this._timer.delay = _local1; this._timer.addEventListener(TimerEvent.TIMER, this.timerHandler, false, 0, true); this._timer.start(); }; this.isPlaying = true; } public function stop():void{ this.stopEnterFrame(); this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_STOP, this._time, this._position)); } private function fixTime():void{ if (this.useSeconds){ this._startTime = (getTimer() - (this._time * 1000)); }; } public function set FPS(_arg1:Number):void{ var _local2:Boolean = this.isPlaying; this.stopEnterFrame(); this._fps = _arg1; if (_local2){ this.startEnterFrame(); }; } public function get finish():Number{ return ((this.begin + this.change)); } public function get duration():Number{ return (this._duration); } protected function stopEnterFrame():void{ if (isNaN(this._fps)){ _mc.removeEventListener(Event.ENTER_FRAME, this.onEnterFrame); } else { this._timer.stop(); }; this.isPlaying = false; } public function set time(_arg1:Number):void{ this.prevTime = this._time; if (_arg1 > this.duration){ if (this.looping){ this.rewind((_arg1 - this._duration)); this.update(); this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_LOOP, this._time, this._position)); } else { if (this.useSeconds){ this._time = this._duration; this.update(); }; this.stop(); this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_FINISH, this._time, this._position)); }; } else { if (_arg1 < 0){ this.rewind(); this.update(); } else { this._time = _arg1; this.update(); }; }; } public function getPosition(_arg1:Number=NaN):Number{ if (isNaN(_arg1)){ _arg1 = this._time; }; return (this.func(_arg1, this.begin, this.change, this._duration)); } public function set finish(_arg1:Number):void{ this.change = (_arg1 - this.begin); } public function set duration(_arg1:Number):void{ this._duration = ((_arg1)<=0) ? Infinity : _arg1; } public function get position():Number{ return (this.getPosition(this._time)); } public function setPosition(_arg1:Number):void{ this.prevPos = this._position; if (this.prop.length){ this.obj[this.prop] = (this._position = _arg1); }; this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_CHANGE, this._time, this._position)); } public function resume():void{ this.fixTime(); this.startEnterFrame(); this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_RESUME, this._time, this._position)); } public function fforward():void{ this.time = this._duration; this.fixTime(); } protected function onEnterFrame(_arg1:Event):void{ this.nextFrame(); } public function yoyo():void{ this.continueTo(this.begin, this.time); } public function nextFrame():void{ if (this.useSeconds){ this.time = ((getTimer() - this._startTime) / 1000); } else { this.time = (this._time + 1); }; } protected function timerHandler(_arg1:TimerEvent):void{ this.nextFrame(); _arg1.updateAfterEvent(); } public function get FPS():Number{ return (this._fps); } public function rewind(_arg1:Number=0):void{ this._time = _arg1; this.fixTime(); this.update(); } public function set position(_arg1:Number):void{ this.setPosition(_arg1); } public function get time():Number{ return (this._time); } private function update():void{ this.setPosition(this.getPosition(this._time)); } public function start():void{ this.rewind(); this.startEnterFrame(); this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_START, this._time, this._position)); } public function prevFrame():void{ if (!this.useSeconds){ this.time = (this._time - 1); }; } } }//package fl.transitionsSection 13//TweenEvent (fl.transitions.TweenEvent) package fl.transitions { import flash.events.*; public class TweenEvent extends Event { public var position:Number;// = NAN public var time:Number;// = NAN public static const MOTION_START:String = "motionStart"; public static const MOTION_STOP:String = "motionStop"; public static const MOTION_LOOP:String = "motionLoop"; public static const MOTION_CHANGE:String = "motionChange"; public static const MOTION_FINISH:String = "motionFinish"; public static const MOTION_RESUME:String = "motionResume"; public function TweenEvent(_arg1:String, _arg2:Number, _arg3:Number, _arg4:Boolean=false, _arg5:Boolean=false){ super(_arg1, _arg4, _arg5); this.time = _arg2; this.position = _arg3; } override public function clone():Event{ return (new TweenEvent(this.type, this.time, this.position, this.bubbles, this.cancelable)); } } }//package fl.transitionsSection 14//AFOne (AFOne) package { import flash.display.*; public class AFOne extends MovieClip { private const DEFFRAME:int = 11; public var snd:PlaneSound; private var _currframe:int; public function AFOne(_arg1:Boolean){ this.x = 0; this.y = 0; this.rotation = 0; _currframe = DEFFRAME; this.gotoAndStop(_currframe); snd = new PlaneSound(); snd.loopSound = new afone_loop(); snd.landSound = new afone_landing(); if (_arg1){ snd.vol = 0.1; } else { snd.vol = 0; }; } public function setFrame(_arg1:int):void{ _currframe = (DEFFRAME + _arg1); this.gotoAndStop(_currframe); } } }//packageSection 15//afone_landing (afone_landing) package { import flash.media.*; public dynamic class afone_landing extends Sound { } }//packageSection 16//afone_loop (afone_loop) package { import flash.media.*; public dynamic class afone_loop extends Sound { } }//packageSection 17//AirTrafficChief (AirTrafficChief) package { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.ui.*; import flash.text.*; import flash.net.*; import flash.geom.*; public class AirTrafficChief extends MovieClip { private const POSSIBLE_COLLISION_DISTANCE:int = 100; private const MIN_DIST:int = 20; private var _pbt:pauseBtn; private var _wchannel:SoundChannel; public var trainingpictures:MovieClip; public var fogHolder:MovieClip; public var startbutton:SimpleButton; private var _explodestart:Boolean; public var ctxMenu:ContextMenu; public var hp1:TextField; public var addtowebbutton:SimpleButton; public var hp3:TextField; public var hp4:TextField; private var ap:Array; public var hp2:TextField; private var _lx:Number; private var _ly:Number; private var _grid:CollisionGrid; private var _volume:Number;// = 1 public var trainingnextbutton:SimpleButton; public var landing_h:MovieClip; private var highscores:Array; private var prevscore:int; public var paused_mc:MovieClip; private var _my:Number; public var pathlayer:MovieClip; public var trainingtexts:MovieClip; public var carleftlayer:MovieClip; private var _mx:Number; public var debug:Boolean; public var mcLogo:MovieClip; public var planelayer:MovieClip; private var _menupause:Boolean; private var _maxplanes:int; public var felholayer:MovieClip; public var minilogo:MovieClip; public var trainingbutton:SimpleButton; private var _sound_on:Boolean; private var _cchannel:SoundChannel; private var _planes:Array; private var _felhok:Array; public var h1n:TextField; public var morebutton:SimpleButton; public var FOGlock:Boolean; public var h1p:TextField; private var _rmc:MovieClip; private var _nextfelho:int; private var _mbt:menuBtn; private var _nextcar:int; private var _drawingplane:Plane; private var _drawing:Boolean; public var h2n:TextField; public var h2p:TextField; public var landing_p1:MovieClip; public var landing_p2:MovieClip; private var highnames:Array; private var warningsound:Sound; private var _pause:Boolean; private var _carleftright:Boolean; private var _prevangle:Number; public var h3n:TextField; public var h3p:TextField; private var hp:Array; private var _nextmaxadd:int; private var _szmc:MovieClip; public var h4n:TextField; public var h4p:TextField; private var _ptypes:Array; private var hscore:int; public var soundoffbutton:SimpleButton; public var trainingbackbutton:SimpleButton; public var btnFoggy:SimpleButton; public var h5n:TextField; public var h5p:TextField; private var _em:exitMenu; public var FogAD; public var okToPlay:Boolean; private var actscore:int; private var _kovmaxadd:int; public var highbutton:SimpleButton; public var urlToGame; public var h6n:TextField; public var h6p:TextField; public var ctxCopyright; public var Furl:String; private var _kovplane:Number; public var h7n:TextField; public var h7p:TextField; private var _cookie:SharedObject; private var _go:gameOver; public var stagewidth:Number; public var carrightlayer:MovieClip; private var _nextafone:int; public var gameDura:int; private var _score:uint;// = 0 public var redbox:MovieClip; private var _bmpd2:BitmapData; public var gameName:String; public var h8n:TextField; public var h8p:TextField; private var _bmpd1:BitmapData; public var stageheight:Number; private var _dieflashcount:int; private var _crashedplanes:Array; private var _nextplane:Number; private var crashsound:Sound; public var ctxNotice; public var soundonbutton:SimpleButton; public var ap1:TextField; public var ap2:TextField; public var ap3:TextField; public var ap4:TextField; public var pre1:MovieClip; private var _transform:SoundTransform; public var highbackbutton:SimpleButton; private var _diecount:int; private var _cars:Array; public function AirTrafficChief(){ _ptypes = new Array("SPROP", "DPROP", "SJET", "DJET", "HELI", "AFONE"); super(); addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 7, frame8); highscores = new Array(35, 30, 25, 20, 15, 10, 5, 1); highnames = new Array("Developer", "Developer", "Developer", "Developer", "Developer", "Developer", "Developer", "Developer"); _sound_on = true; hscore = 0; _cookie = SharedObject.getLocal("fog_airtrafficchief"); if (_cookie.data.hn1 != null){ highscores[0] = _cookie.data.hs1; highscores[1] = _cookie.data.hs2; highscores[2] = _cookie.data.hs3; highscores[3] = _cookie.data.hs4; highscores[4] = _cookie.data.hs5; highscores[5] = _cookie.data.hs6; highscores[6] = _cookie.data.hs7; highscores[7] = _cookie.data.hs8; highnames[0] = _cookie.data.hn1; highnames[1] = _cookie.data.hn2; highnames[2] = _cookie.data.hn3; highnames[3] = _cookie.data.hn4; highnames[4] = _cookie.data.hn5; highnames[5] = _cookie.data.hn6; highnames[6] = _cookie.data.hn7; highnames[7] = _cookie.data.hn8; }; var _local1 = 7; while (_local1 >= 0) { if (highnames[_local1] == "Player"){ hscore = highscores[_local1]; }; _local1--; }; } public function soundoffClicked(_arg1:MouseEvent){ toggleSound(); soundoffbutton.removeEventListener(MouseEvent.CLICK, soundoffClicked); soundoffbutton.visible = false; soundonbutton.visible = true; soundonbutton.addEventListener(MouseEvent.CLICK, soundonClicked); } public function pauseAirTrafficChief():void{ _pause = !(_pause); var _local1:int; while (_local1 < _planes.length) { _planes[_local1].pausePlane(); _local1++; }; _local1 = 0; while (_local1 < _felhok.length) { _felhok[_local1].pauseFelho(_pause); _local1++; }; _local1 = 0; while (_local1 < _cars.length) { _cars[_local1].pauseThis(_pause); _local1++; }; _rmc.pause(_pause); _szmc.pause(_pause); if (_pause){ if (_menupause){ paused_mc.gotoAndStop(2); } else { paused_mc.gotoAndStop(1); }; paused_mc.visible = true; } else { paused_mc.visible = false; }; } public function updateHighScores():void{ var _local1:Array = new Array(h1n, h2n, h3n, h4n, h5n, h6n, h7n, h8n); var _local2:Array = new Array(h1p, h2p, h3p, h4p, h5p, h6p, h7p, h8p); var _local3:int; while (_local3 < _local1.length) { _local1[_local3].text = highnames[_local3]; _local2[_local3].text = String(highscores[_local3]); _local3++; }; } public function addNewCar():void{ var _local1:carRight; var _local2:carLeft; if (_carleftright){ _local1 = new carRight(this); carrightlayer.addChild(_local1); _local1.animate(); _cars.push(_local1); } else { _local2 = new carLeft(this); carleftlayer.addChild(_local2); _local2.animate(); _cars.push(_local2); }; _carleftright = !(_carleftright); } public function addtowebClicked(_arg1:MouseEvent){ navigateToURL(new URLRequest((("http://www.freegamesforyourwebsite.com/?utm_source=" + gameName) + "&utm_medium=game")), "_blank"); } public function removePathMC(_arg1:MovieClip):void{ pathlayer.removeChild(_arg1); } public function highClicked(_arg1:MouseEvent){ gotoAndStop("highscore"); } public function trainingbackClicked(_arg1:MouseEvent){ gotoAndStop("menu"); } public function toggleSound():void{ _sound_on = !(_sound_on); } public function showProgress(_arg1:Event):void{ pre1.percentGame = Math.floor(((loaderInfo.bytesLoaded / loaderInfo.bytesTotal) * 100)); pre1.percentDura = Math.floor(((getTimer() / pre1.dura) * 100)); pre1.percent = Math.min(pre1.percentGame, pre1.percentDura); pre1.procent.text = Math.round(pre1.percent); pre1.preRedBar.width = (Math.round(pre1.percent) * 0.98); if (pre1.percent > 99){ Furl = loaderInfo.url; stage.removeEventListener(Event.ENTER_FRAME, showProgress); play(); }; loadingBar(_arg1); } public function drawing(_arg1:MouseEvent):void{ if (((_drawing) && (!(_pause)))){ _mx = stage.mouseX; _my = stage.mouseY; if (getDistance(_mx, _my, _lx, _ly) >= MIN_DIST){ _drawingplane.drawPath(_mx, _my); _lx = _mx; _ly = _my; }; }; } public function highbackClicked(_arg1:MouseEvent){ gotoAndStop("menu"); } function frame4(){ stop(); highbutton.visible = false; if (this.sound){ soundoffbutton.visible = false; soundonbutton.visible = true; soundonbutton.addEventListener(MouseEvent.CLICK, soundonClicked); } else { soundonbutton.visible = false; soundoffbutton.visible = true; soundoffbutton.addEventListener(MouseEvent.CLICK, soundoffClicked); }; startbutton.addEventListener(MouseEvent.CLICK, startClicked); highbutton.addEventListener(MouseEvent.CLICK, highClicked); trainingbutton.addEventListener(MouseEvent.CLICK, trainingClicked); morebutton.addEventListener(MouseEvent.CLICK, moreClicked); addtowebbutton.addEventListener(MouseEvent.CLICK, addtowebClicked); minilogo.addEventListener(MouseEvent.MOUSE_DOWN, buttonClicked); } function frame6(){ stop(); stage.frameRate = 12; trainingnextbutton.addEventListener(MouseEvent.CLICK, trainingnextClicked); trainingbackbutton.addEventListener(MouseEvent.CLICK, trainingbackClicked); } function frame1(){ stop(); gameName = "airtrafficchief"; gameDura = 3000; FOGlock = false; debug = false; urlToGame = (("http://www.freeonlinegames.com/?utm_source=" + gameName) + "&utm_medium=game"); stagewidth = stage.stageWidth; stageheight = stage.stageHeight; btnFoggy.width = stagewidth; btnFoggy.height = stageheight; pre1.percent = 0; pre1.dura = gameDura; btnFoggy.addEventListener(MouseEvent.CLICK, buttonClicked); ctxMenu = new ContextMenu(); ctxMenu.hideBuiltInItems(); ctxCopyright = new ContextMenuItem("Copyright @ Free Online Games"); ctxCopyright.enabled = false; ctxCopyright.separatorBefore = true; ctxNotice = new ContextMenuItem("Play More Games!"); ctxNotice.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, function (_arg1:ContextMenuEvent):void{ navigateToURL(new URLRequest(urlToGame)); }); ctxMenu.customItems.push(ctxNotice, ctxCopyright); contextMenu = ctxMenu; FogAD = new FogAdsAS3({clip:redbox, id:"7", res:"670x550"}); FogAD.options.adFinished = function ():void{ redbox.visible = false; stage.addEventListener(Event.ENTER_FRAME, showProgress); }; FogAD.showPreGameAd(FogAD); } public function addNewPlane():void{ var _local4:MovieClip; var _local1:int = Math.round((Math.random() * 4)); if (_nextafone == 0){ _local1 = 5; _nextafone = (Math.floor((Math.random() * 8)) + 8); }; var _local2:Number = Math.round((Math.random() * 3)); if (_local2 == _prevangle){ _local2 = ((_local2 + 1) % 4); }; _prevangle = _local2; _local2 = ((_local2 * 90) + (Math.round((Math.random() * 70)) + 10)); var _local3:Plane = new Plane(_ptypes[_local1], _local2, this); planelayer.addChild(_local3); if (_local3.getType() == "AFONE"){ _local4 = new MovieClip(); pathlayer.addChild(_local4); _local3.initPlane(_local4); _local3.landingatend = true; } else { _local3.initPlane(); }; _planes.push(_local3); _nextafone--; } public function endAirTrafficChief(_arg1:Boolean):void{ var _local2:MovieClip; _wchannel.stop(); _cchannel.stop(); _mbt.removeEventListener(MouseEvent.CLICK, menuClicked); _pbt.removeEventListener(MouseEvent.CLICK, pauseClicked); stage.removeEventListener(MouseEvent.MOUSE_DOWN, beginDraw); stage.removeEventListener(MouseEvent.MOUSE_MOVE, drawing); stage.removeEventListener(MouseEvent.MOUSE_UP, endDraw); planelayer.removeChild(_rmc); planelayer.removeChild(_szmc); var _local3:int = (_planes.length - 1); while (_local3 >= 0) { _planes[_local3].deletePlane(); _local3--; }; _local3 = (_felhok.length - 1); while (_local3 >= 0) { _felhok[_local3].deleteFelho(null); _local3--; }; _local3 = (_cars.length - 1); while (_local3 >= 0) { _cars[_local3].deleteThis(null); _local3--; }; removeChild(_mbt); removeChild(_pbt); removeEventListener(Event.ENTER_FRAME, gameLoop); insertHighScore(actscore); if (_arg1){ gotoAndPlay("playagain"); } else { gotoAndStop("menu"); }; } public function removePlane(_arg1:Plane):void{ var _local2:*; for (_local2 in _planes) { if (_planes[_local2] == _arg1){ _planes.splice(_local2, 1); break; }; }; } function frame2(){ stop(); } function frame5(){ stop(); updateHighScores(); highbackbutton.addEventListener(MouseEvent.CLICK, highbackClicked); } function frame8(){ stop(); stage.frameRate = 60; startAirTrafficChief(); minilogo.addEventListener(MouseEvent.MOUSE_DOWN, buttonClicked); paused_mc.pmg.addEventListener(MouseEvent.MOUSE_DOWN, buttonClicked); paused_mc.mg.addEventListener(MouseEvent.MOUSE_DOWN, addtowebClicked); } function frame3(){ if (!okToPlay){ gotoAndStop(2); btnFoggy.removeEventListener(MouseEvent.CLICK, buttonClicked); }; } public function buttonClicked(_arg1:MouseEvent):void{ navigateToURL(new URLRequest(urlToGame), "_blank"); } public function trainingnextClicked(_arg1:MouseEvent){ var _local2:int = trainingpictures.currentFrame; _local2 = ((_local2 % 6) + 1); trainingpictures.gotoAndStop(_local2); trainingtexts.gotoAndStop(_local2); } public function disableMouse():void{ _mbt.removeEventListener(MouseEvent.CLICK, menuClicked); _pbt.removeEventListener(MouseEvent.CLICK, pauseClicked); stage.removeEventListener(MouseEvent.MOUSE_DOWN, beginDraw); stage.removeEventListener(MouseEvent.MOUSE_MOVE, drawing); stage.removeEventListener(MouseEvent.MOUSE_UP, endDraw); } public function landedPlane(_arg1:Plane):void{ var _local2:*; for (_local2 in _planes) { if (_planes[_local2] != _arg1){ _planes[_local2].hideAlert(_arg1); }; }; if (_crashedplanes.length == 0){ actscore++; }; } public function removeCar(_arg1:Object):void{ var _local2:*; for (_local2 in _cars) { if (_cars[_local2] == _arg1){ _cars.splice(_local2, 1); break; }; }; } public function endDraw(_arg1:MouseEvent):void{ if (((_drawing) && (!(_pause)))){ _mx = stage.mouseX; _my = stage.mouseY; _drawingplane.endDrawPath(_mx, _my); _drawing = false; }; } public function FOGFly(_arg1:Event):void{ var _local2:* = _arg1.currentTarget; _local2.x = (_local2.x + (((_local2.targetX - _local2.x) / _local2.speed) * 0.5)); _local2.y = (_local2.y + (((_local2.targetY - _local2.y) / _local2.speed) * 0.5)); _local2.speed = (_local2.speed * 0.99); _local2.scaleX = (_local2.scaleY = (_local2.scaleY + (_local2.grow * 2))); if ((((_local2.alpha < 1)) && (!(_local2.fade)))){ _local2.alpha = (_local2.alpha + 0.02); }; if ((((((((((_local2.x < -50)) || ((_local2.y < -50)))) || ((_local2.x > (stagewidth + 50))))) || ((_local2.y > (stageheight + 50))))) || ((_local2.scaleX > 2)))){ _local2.fade = true; }; if (_local2.fade){ _local2.alpha = (_local2.alpha - 0.05); if (_local2.alpha <= 0){ _local2.removeEventListener(Event.ENTER_FRAME, FOGFly); _local2.parent.removeChild(_local2); }; }; } public function warningPlay(_arg1:Number=0):void{ if (!_sound_on){ return; }; _wchannel = warningsound.play(_arg1, 0); } public function checkCollision(_arg1:Plane, _arg2:Plane):void{ var _local3:Number = (_arg2.x - _arg1.x); var _local4:Number = (_arg2.y - _arg1.y); var _local5:Number = Math.sqrt(((_local3 * _local3) + (_local4 * _local4))); if (((_arg1.isLanding) || (_arg2.isLanding))){ return; }; if (_local5 < POSSIBLE_COLLISION_DISTANCE){ if (((_arg1.showAlert(_arg2)) || (_arg2.showAlert(_arg1)))){ warningPlay(); }; } else { _arg1.hideAlert(_arg2); _arg2.hideAlert(_arg1); }; if (_local5 < ((_arg1.width + _arg2.width) / 2)){ _arg1._amc.visible = false; _arg2._amc.visible = false; _bmpd1.fillRect(_bmpd1.rect, 0); _bmpd2.fillRect(_bmpd2.rect, 0); _bmpd1.draw(_arg1, new Matrix(1, 0, 0, 1, 45.5, 45.5)); _bmpd2.draw(_arg2, new Matrix(1, 0, 0, 1, 45.5, 45.5)); _arg1._amc.visible = true; _arg2._amc.visible = true; if (_bmpd1.hitTest(new Point(_arg1.x, _arg1.y), 0xFF, _bmpd2, new Point(_arg2.x, _arg2.y), 0xFF)){ _crashedplanes.push(_arg1); _arg1.alive = false; _crashedplanes.push(_arg2); _arg2.alive = false; _explodestart = true; disableMouse(); crashPlay(); }; }; } public function get sound():Boolean{ return (_sound_on); } public function soundonClicked(_arg1:MouseEvent){ toggleSound(); soundonbutton.removeEventListener(MouseEvent.CLICK, soundonClicked); soundonbutton.visible = false; soundoffbutton.visible = true; soundoffbutton.addEventListener(MouseEvent.CLICK, soundoffClicked); } public function moreClicked(_arg1:MouseEvent){ navigateToURL(new URLRequest(urlToGame), "_blank"); } public function removeFelho(_arg1:Felho):void{ var _local2:*; for (_local2 in _felhok) { if (_felhok[_local2] == _arg1){ _felhok.splice(_local2, 1); break; }; }; } public function loadingBar(_arg1:Event):void{ var _local3:*; var _local2:* = Math.random(); if (_local2 < ((loaderInfo.bytesLoaded / loaderInfo.bytesTotal) / 5)){ _local3 = new fog_1(); _local3.cacheAsBitmap = true; _local3.x = (stagewidth / 2); _local3.y = (stageheight / 2); _local3.scaleX = (_local3.scaleY = 0); _local3.gotoAndStop(((Math.random() * 10) + 1)); _local3.speed = 100; _local3.alpha = 0; _local3.grow = (Math.random() / 100); _local3.fade = false; _local3.targetX = (Math.random() * 10); if (_local3.targetX < 5){ _local3.targetX = (Math.random() * 10); if (_local3.targetX < 5){ _local3.targetX = -100; } else { _local3.targetX = (stagewidth + 100); }; _local3.targetY = (Math.random() * stageheight); } else { _local3.targetY = (Math.random() * 10); if (_local3.targetY < 5){ _local3.targetY = -100; } else { _local3.targetY = (stageheight + 100); }; _local3.targetX = (Math.random() * stagewidth); }; fogHolder.addChild(_local3); _local3.addEventListener(Event.ENTER_FRAME, FOGFly); }; } public function pauseClicked(_arg1:MouseEvent){ _menupause = false; pauseAirTrafficChief(); } public function addNewFelho():void{ var _local1:Felho = new Felho(this); felholayer.addChild(_local1); _local1.animateFelho(); _felhok.push(_local1); } private function insertHighScore(_arg1:int):void{ var _local3:int; var _local2:int; while (_local2 < 8) { if (_arg1 > highscores[_local2]){ _local3 = 6; while (_local3 >= _local2) { highscores[(_local3 + 1)] = highscores[_local3]; highnames[(_local3 + 1)] = highnames[_local3]; _local3--; }; highscores[_local2] = _arg1; highnames[_local2] = "Player"; writeOutHighScore(); return; }; _local2++; }; writeOutHighScore(); } public function startClicked(_arg1:MouseEvent){ gotoAndStop("playgame"); } public function getDistance(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ var _local5:Number = (_arg1 - _arg3); var _local6:Number = (_arg2 - _arg4); return (Math.sqrt(((_local5 * _local5) + (_local6 * _local6)))); } public function crashPlay(_arg1:Number=0):void{ if (!_sound_on){ return; }; _cchannel = crashsound.play(_arg1, 0); } public function gameoverPressed(_arg1:Boolean):void{ removeChild(_go); _mbt.addEventListener(MouseEvent.CLICK, menuClicked); _pbt.addEventListener(MouseEvent.CLICK, pauseClicked); stage.addEventListener(MouseEvent.MOUSE_DOWN, beginDraw); stage.addEventListener(MouseEvent.MOUSE_MOVE, drawing); stage.addEventListener(MouseEvent.MOUSE_UP, endDraw); endAirTrafficChief(_arg1); } public function beginDraw(_arg1:MouseEvent):void{ var _local3:MovieClip; if (_pause){ return; }; _mx = stage.mouseX; _my = stage.mouseY; var _local2:int; while (_local2 < _planes.length) { if (_planes[_local2].hitTestPoint(_mx, _my, false)){ break; }; _local2++; }; if (_local2 != _planes.length){ if (_planes[_local2].getType() == "AFONE"){ return; }; _drawingplane = _planes[_local2]; _drawing = true; _local3 = _drawingplane.getPathMC(); if (_local3 != null){ pathlayer.removeChild(_local3); }; _local3 = new MovieClip(); pathlayer.addChild(_local3); _drawingplane.landingatend = false; _drawingplane.startDrawPath(_local3); _lx = _mx; _ly = _my; }; } public function isLanding(_arg1:Number, _arg2:Number):Boolean{ if (_drawingplane.getType() == "HELI"){ if (landing_h.hitTestPoint(_arg1, _arg2, true)){ _drawingplane.landingtype = 3; return (true); }; return (false); //unresolved jump }; if (landing_p1.hitTestPoint(_arg1, _arg2, true)){ _drawingplane.landingtype = 1; return (true); }; if (landing_p2.hitTestPoint(_arg1, _arg2, true)){ _drawingplane.landingtype = 2; return (true); }; return (false); } private function displayScores():void{ var _local1:int; var _local2:int; var _local3:int; _local1 = actscore; _local3 = 3; while (_local3 >= 0) { _local2 = (_local1 % 10); ap[_local3].text = String(_local2); _local1 = ((_local1 - _local2) / 10); _local3--; }; if (actscore > hscore){ hscore = actscore; }; _local1 = hscore; _local3 = 3; while (_local3 >= 0) { _local2 = (_local1 % 10); hp[_local3].text = String(_local2); _local1 = ((_local1 - _local2) / 10); _local3--; }; } public function gameLoop(_arg1:Event):void{ var _local4:*; var _local5:Boolean; var _local6:*; var _local7:*; _grid.check(_planes); var _local2:int = _grid.checks.length; var _local3:int; while (_local3 < _local2) { if (((((((_grid.checks[_local3].alive) && (_grid.checks[(_local3 + 1)].alive))) && (_grid.checks[_local3]._onscreen))) && (_grid.checks[(_local3 + 1)]._onscreen))){ checkCollision((_grid.checks[_local3] as Plane), (_grid.checks[(_local3 + 1)] as Plane)); }; _local3 = (_local3 + 2); }; if (_crashedplanes.length > 0){ if (_explodestart){ _diecount = 0; for (_local4 in _crashedplanes) { _crashedplanes[_local4].explode(_diecount); _crashedplanes[_local4].stopSound(); _diecount = (Math.round((Math.random() * 5)) + 2); }; _explodestart = false; } else { _local5 = true; for (_local6 in _crashedplanes) { if (!_crashedplanes[_local6].destroyed){ _local5 = false; }; }; if (_local5){ gameover(); for (_local7 in _crashedplanes) { _crashedplanes[_local7].deletePlane(); _crashedplanes.splice(_local7, 1); }; }; }; }; if ((((_nextplane <= 0)) && ((_planes.length < _maxplanes)))){ addNewPlane(); _nextplane = _kovplane; }; if (_nextmaxadd <= 0){ _maxplanes++; if (_kovmaxadd > 120){ _kovmaxadd = (_kovmaxadd - 15); }; _nextmaxadd = _kovmaxadd; if (_kovplane > 30){ _kovplane = (_kovplane - 10); }; }; if (_nextfelho <= 0){ addNewFelho(); _nextfelho = (2000 + Math.round((Math.random() * 2000))); }; if (_nextcar <= 0){ addNewCar(); _nextcar = (150 + Math.round((Math.random() * 50))); }; if (!_pause){ _nextplane--; _nextmaxadd--; _nextfelho--; _nextcar--; }; if (prevscore != actscore){ displayScores(); prevscore = actscore; }; } public function gameover():void{ addChild(_go); _go.gameoverInit(); } private function writeOutHighScore():void{ _cookie.data.hs1 = highscores[0]; _cookie.data.hs2 = highscores[1]; _cookie.data.hs3 = highscores[2]; _cookie.data.hs4 = highscores[3]; _cookie.data.hs5 = highscores[4]; _cookie.data.hs6 = highscores[5]; _cookie.data.hs7 = highscores[6]; _cookie.data.hs8 = highscores[7]; _cookie.data.hn1 = highnames[0]; _cookie.data.hn2 = highnames[1]; _cookie.data.hn3 = highnames[2]; _cookie.data.hn4 = highnames[3]; _cookie.data.hn5 = highnames[4]; _cookie.data.hn6 = highnames[5]; _cookie.data.hn7 = highnames[6]; _cookie.data.hn8 = highnames[7]; _cookie.flush(); } public function menuClicked(_arg1:MouseEvent){ if (!_pause){ _menupause = true; pauseAirTrafficChief(); }; _mbt.removeEventListener(MouseEvent.CLICK, menuClicked); _pbt.removeEventListener(MouseEvent.CLICK, pauseClicked); addChild(_em); _em.x = 335; _em.y = 290; _em.exitMenuInit(); } public function exitmenuPressed(_arg1:Boolean):void{ if (!_arg1){ _em.exitMenuDestruct(); removeChild(_em); _mbt.addEventListener(MouseEvent.CLICK, menuClicked); _pbt.addEventListener(MouseEvent.CLICK, pauseClicked); pauseAirTrafficChief(); } else { _em.exitMenuDestruct(); removeChild(_em); endAirTrafficChief(false); }; } public function trainingClicked(_arg1:MouseEvent){ gotoAndStop("training"); } public function startAirTrafficChief():void{ ap = new Array(ap1, ap2, ap3, ap4); hp = new Array(hp1, hp2, hp3, hp4); paused_mc.visible = false; actscore = (prevscore = 0); _pause = (_menupause = false); _score = 0; _planes = new Array(); _crashedplanes = new Array(); _diecount = 10; _dieflashcount = 20; _explodestart = false; _felhok = new Array(); _cars = new Array(); _rmc = new Radar(); planelayer.addChild(_rmc); _szmc = new Szelzsak(); planelayer.addChild(_szmc); _maxplanes = 2; _kovplane = (5.5 * 60); _kovmaxadd = (_nextmaxadd = (25 * 60)); _nextplane = (_nextfelho = (_nextcar = 0)); _nextafone = (Math.floor((Math.random() * 8)) + 7); _carleftright = true; _grid = new CollisionGrid(stage.stageWidth, stage.stageHeight, 80); _bmpd1 = new BitmapData(91, 91, true, 0); _bmpd2 = _bmpd1.clone(); _drawing = false; _prevangle = 0; _mbt = new menuBtn(); _mbt.x = 0; _mbt.y = 526; addChild(_mbt); _pbt = new pauseBtn(); _pbt.x = 533; _pbt.y = 526; addChild(_pbt); landing_h.visible = (landing_p1.visible = (landing_p2.visible = false)); _em = new exitMenu(); _em.x = (stage.stageWidth / 2); _em.y = ((stage.stageHeight / 2) + 70); _go = new gameOver(); _go.x = (stage.stageWidth / 2); _go.y = (stage.stageHeight / 2); _wchannel = new SoundChannel(); _cchannel = new SoundChannel(); _transform = new SoundTransform(); if (!_sound_on){ _volume = 0; } else { _volume = 0.5; }; _transform.volume = _volume; _wchannel.soundTransform = _transform; _cchannel.soundTransform = _transform; warningsound = new warning22(); crashsound = new crash(); _mbt.addEventListener(MouseEvent.CLICK, menuClicked); _pbt.addEventListener(MouseEvent.CLICK, pauseClicked); addEventListener(Event.ENTER_FRAME, gameLoop); stage.addEventListener(MouseEvent.MOUSE_DOWN, beginDraw); stage.addEventListener(MouseEvent.MOUSE_MOVE, drawing); stage.addEventListener(MouseEvent.MOUSE_UP, endDraw); displayScores(); } } }//packageSection 18//AlertSign (AlertSign) package { import flash.display.*; public class AlertSign extends MovieClip { public function AlertSign(){ this.x = 0; this.y = 0; this.rotation = 0; } } }//packageSection 19//carLeft (carLeft) package { import flash.display.*; import fl.transitions.*; import fl.transitions.easing.*; public class carLeft extends MovieClip { private var _obj:Object; private var _tw1:Tween; public function carLeft(_arg1:Object){ addFrameScript(0, frame1); _obj = _arg1; this.gotoAndStop(Math.round((Math.random() * 6))); this.x = (0 - this.width); this.y = 450; this.rotation = 0; } public function animate():void{ var _local1:int; _local1 = (1750 + Math.round((Math.random() * 250))); _tw1 = new Tween(this, "x", None.easeNone, 705, -35, _local1); _tw1.addEventListener(TweenEvent.MOTION_FINISH, deleteThis); _tw1.start(); } public function pauseThis(_arg1:Boolean){ if (_arg1){ _tw1.stop(); } else { _tw1.resume(); }; } public function deleteThis(_arg1:TweenEvent):void{ _tw1.removeEventListener(TweenEvent.MOTION_FINISH, deleteThis); _obj.removeCar(this); parent.removeChild(this); } function frame1(){ stop(); } } }//packageSection 20//carRight (carRight) package { import flash.display.*; import fl.transitions.*; import fl.transitions.easing.*; public class carRight extends MovieClip { private var _obj:Object; private var _tw1:Tween; public function carRight(_arg1:Object){ addFrameScript(0, frame1); _obj = _arg1; this.gotoAndStop(Math.round((Math.random() * 6))); this.x = (0 - this.width); this.y = 459; this.rotation = 0; } public function animate():void{ var _local1:int; _local1 = (1750 + Math.round((Math.random() * 250))); _tw1 = new Tween(this, "x", None.easeNone, -35, 705, _local1); _tw1.addEventListener(TweenEvent.MOTION_FINISH, deleteThis); _tw1.start(); } public function pauseThis(_arg1:Boolean){ if (_arg1){ _tw1.stop(); } else { _tw1.resume(); }; } public function deleteThis(_arg1:TweenEvent):void{ _tw1.removeEventListener(TweenEvent.MOTION_FINISH, deleteThis); _obj.removeCar(this); parent.removeChild(this); } function frame1(){ stop(); } } }//packageSection 21//CollisionGrid (CollisionGrid) package { import flash.events.*; import flash.display.*; public class CollisionGrid extends EventDispatcher { private var _numRows:int; private var _grid:Array; private var _gridSize:Number; private var _checks:Array; private var _height:Number; private var _width:Number; private var _numCells:int; private var _numCols:int; public function CollisionGrid(_arg1:Number, _arg2:Number, _arg3:Number){ _width = _arg1; _height = _arg2; _gridSize = _arg3; _numCols = Math.ceil((_width / _gridSize)); _numRows = Math.ceil((_height / _gridSize)); _numCells = (_numCols * _numRows); } public function check(_arg1:Array):void{ var _local4:DisplayObject; var _local5:int; var _local2:int = _arg1.length; _grid = new Array(_numCells); _checks = new Array(); var _local3:int; while (_local3 < _local2) { _local4 = _arg1[_local3]; _local5 = ((Math.floor((_local4.y / _gridSize)) * _numCols) + Math.floor((_local4.x / _gridSize))); if (_grid[_local5] == null){ _grid[_local5] = new Array(); }; _grid[_local5].push(_local4); _local3++; }; checkGrid(); } public function get checks():Array{ return (_checks); } private function checkOneCell(_arg1:int, _arg2:int):void{ var _local6:DisplayObject; var _local7:int; var _local8:DisplayObject; var _local3:Array = _grid[((_arg2 * _numCols) + _arg1)]; if (_local3 == null){ return; }; var _local4:int = _local3.length; var _local5:int; while (_local5 < _local4) { _local6 = _local3[_local5]; _local7 = (_local5 + 1); while (_local7 < _local4) { _local8 = _local3[_local7]; _checks.push(_local6, _local8); _local7++; }; _local5++; }; } public function drawGrid(_arg1:Graphics):void{ _arg1.lineStyle(0, 0.5); var _local2:int; while (_local2 <= _width) { _arg1.moveTo(_local2, 0); _arg1.lineTo(_local2, _height); _local2 = (_local2 + _gridSize); }; _local2 = 0; while (_local2 <= _height) { _arg1.moveTo(0, _local2); _arg1.lineTo(_width, _local2); _local2 = (_local2 + _gridSize); }; } private function checkTwoCells(_arg1:int, _arg2:int, _arg3:int, _arg4:int):void{ var _local10:DisplayObject; var _local11:int; var _local12:DisplayObject; if ((((((_arg3 > _numCols)) || ((_arg3 < 0)))) || ((_arg4 >= _numRows)))){ return; }; var _local5:Array = _grid[((_arg2 * _numCols) + _arg1)]; var _local6:Array = _grid[((_arg4 * _numCols) + _arg3)]; if ((((_local5 == null)) || ((_local6 == null)))){ return; }; var _local7:int = _local5.length; var _local8:int = _local6.length; var _local9:int; while (_local9 < _local7) { _local10 = _local5[_local9]; _local11 = 0; while (_local11 < _local8) { _local12 = _local6[_local11]; _checks.push(_local10, _local12); _local11++; }; _local9++; }; } private function checkGrid():void{ var _local2:int; var _local1:int; while (_local1 < _numCols) { _local2 = 0; while (_local2 < _numRows) { checkOneCell(_local1, _local2); checkTwoCells(_local1, _local2, (_local1 + 1), _local2); checkTwoCells(_local1, _local2, (_local1 - 1), (_local2 + 1)); checkTwoCells(_local1, _local2, _local1, (_local2 + 1)); checkTwoCells(_local1, _local2, (_local1 + 1), (_local2 + 1)); _local2++; }; _local1++; }; } } }//packageSection 22//crash (crash) package { import flash.media.*; public dynamic class crash extends Sound { } }//packageSection 23//DJet (DJet) package { import flash.display.*; public class DJet extends MovieClip { private const DEFFRAME:int = 11; public var snd:PlaneSound; private var _currframe:int; public function DJet(_arg1:Boolean){ this.x = 0; this.y = 0; this.rotation = 0; _currframe = DEFFRAME; this.gotoAndStop(_currframe); snd = new PlaneSound(); snd.loopSound = new djet_loop(); snd.landSound = new djet_landing(); if (_arg1){ snd.vol = 0.1; } else { snd.vol = 0; }; } public function setFrame(_arg1:int):void{ _currframe = (DEFFRAME + _arg1); this.gotoAndStop(_currframe); } } }//packageSection 24//djet_landing (djet_landing) package { import flash.media.*; public dynamic class djet_landing extends Sound { } }//packageSection 25//djet_loop (djet_loop) package { import flash.media.*; public dynamic class djet_loop extends Sound { } }//packageSection 26//DProp (DProp) package { import flash.display.*; public class DProp extends MovieClip { private const DEFFRAME:int = 11; public var snd:PlaneSound; private var _currframe:int; public function DProp(_arg1:Boolean){ this.x = 0; this.y = 0; this.rotation = 0; _currframe = DEFFRAME; this.gotoAndStop(_currframe); snd = new PlaneSound(); snd.loopSound = new dprop_loop(); snd.landSound = new dprop_landing(); if (_arg1){ snd.vol = 0.15; } else { snd.vol = 0; }; } public function setFrame(_arg1:int):void{ _currframe = (DEFFRAME + _arg1); this.gotoAndStop(_currframe); } } }//packageSection 27//dprop_landing (dprop_landing) package { import flash.media.*; public dynamic class dprop_landing extends Sound { } }//packageSection 28//dprop_loop (dprop_loop) package { import flash.media.*; public dynamic class dprop_loop extends Sound { } }//packageSection 29//exitMenu (exitMenu) package { import flash.events.*; import flash.display.*; public class exitMenu extends MovieClip { public var _pressed:Boolean; private var _en:exitNo; private var _ey:exitYes; public var _exit:Boolean; public function exitMenu(){ _exit = true; _pressed = false; _en = new exitNo(); _ey = new exitYes(); _en.x = 19; _ey.x = -125; _en.y = (_ey.y = 12.5); addChild(_en); addChild(_ey); } public function exitnoPressed(_arg1:MouseEvent):void{ _exit = false; _pressed = true; MovieClip(parent).exitmenuPressed(false); } public function exitMenuDestruct():void{ _ey.removeEventListener(MouseEvent.CLICK, exityesPressed); _en.removeEventListener(MouseEvent.CLICK, exitnoPressed); } public function exitMenuInit():void{ _ey.addEventListener(MouseEvent.CLICK, exityesPressed); _en.addEventListener(MouseEvent.CLICK, exitnoPressed); } public function exityesPressed(_arg1:MouseEvent):void{ _exit = true; _pressed = true; MovieClip(parent).exitmenuPressed(true); } } }//packageSection 30//exitNo (exitNo) package { import flash.display.*; public class exitNo extends SimpleButton { public function exitNo(){ this.x = 0; this.y = 0; this.rotation = 0; } } }//packageSection 31//exitYes (exitYes) package { import flash.display.*; public class exitYes extends SimpleButton { public function exitYes(){ this.x = 0; this.y = 0; this.rotation = 0; } } }//packageSection 32//Explosion (Explosion) package { import flash.events.*; import flash.display.*; import flash.utils.*; public class Explosion extends MovieClip { private var _tmr:Timer; private var _currframe:int; public function Explosion(){ addFrameScript(0, frame1, 35, frame36); this.x = 0; this.y = 0; this.rotation = Math.round((Math.random() * 359)); _currframe = 1; _tmr = new Timer(66, 0); _tmr.addEventListener(TimerEvent.TIMER, loop); } function frame36(){ stop(); } function frame1(){ stop(); } public function startAnim():void{ _tmr.start(); } public function pause(_arg1:Boolean):void{ if (_arg1){ _tmr.stop(); } else { _tmr.start(); }; } private function loop(_arg1:TimerEvent):void{ this.gotoAndStop(_currframe); _currframe++; if (_currframe == 8){ MovieClip(parent).hidePlane(); }; if (_currframe >= this.totalFrames){ _tmr.removeEventListener(TimerEvent.TIMER, loop); _tmr.stop(); MovieClip(parent).explodeEnded(); }; } } }//packageSection 33//Felho (Felho) package { import flash.display.*; import fl.transitions.*; import fl.transitions.easing.*; import flash.filters.*; public class Felho extends MovieClip { private var _tw1:Tween; private var _tw2:Tween; private var _obj:Object; private var _shadow:DropShadowFilter; public function Felho(_arg1:Object){ addFrameScript(0, frame1); _obj = _arg1; this.gotoAndStop(Math.round((Math.random() * 5))); _shadow = new DropShadowFilter(); _shadow.color = 0; _shadow.blurY = 8; _shadow.blurX = 8; _shadow.angle = 45; _shadow.alpha = 0.4; _shadow.distance = 40; this.filters = [_shadow]; this.x = (0 - this.width); this.y = (0 - this.height); this.rotation = (Math.random() * 360); } function frame1(){ stop(); } public function pauseFelho(_arg1:Boolean){ if (_arg1){ _tw1.stop(); _tw2.stop(); } else { _tw1.resume(); _tw2.resume(); }; } public function deleteFelho(_arg1:TweenEvent):void{ _tw1.removeEventListener(TweenEvent.MOTION_FINISH, deleteFelho); _obj.removeFelho(this); parent.removeChild(this); } public function animateFelho():void{ var _local1:int; _local1 = (2000 + Math.round((Math.random() * 1500))); _tw1 = new Tween(this, "x", None.easeNone, (0 - (this.width / 2)), (stage.stageWidth + (this.width / 2)), _local1); _tw2 = new Tween(this, "y", None.easeNone, Math.round((Math.random() * (stage.stageHeight / 2))), ((stage.stageHeight / 2) + (Math.random() * (stage.stageHeight / 2))), _local1); _tw1.addEventListener(TweenEvent.MOTION_FINISH, deleteFelho); _tw1.start(); _tw2.start(); } } }//packageSection 34//fog_1 (fog_1) package { import flash.display.*; public dynamic class fog_1 extends MovieClip { public function fog_1(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//packageSection 35//FogAdsAS3 (FogAdsAS3) package { import flash.events.*; import flash.display.*; import fl.transitions.easing.*; import flash.utils.*; import flash.net.*; import flash.system.*; public class FogAdsAS3 { var admc:MovieClip; public var time_elapsed:Number; public var time_started:Number; public var clip:Object; public var aLoader:Loader; public var clip_total:Number; public var mc:MovieClip; public var enterFrameFunc; public var clip_loaded:Number; public var clip_percent:Number; public var options:Object; public var res:Array; public var localMode:Boolean; public var ad_msec:Number; public var urlInfo:Object; public var bkg:MovieClip; public function FogAdsAS3(_arg1:Object){ var o = _arg1; super(); Security.allowDomain("*"); var defaults:Object = {adStarted:function ():void{ clip.stop(); }, adFinished:function ():void{ clip.play(); }, showOnFog:false, crossdomain:"http://www.freeonlinegames.com/crossdomain.xml", adServer:"www.freeonlinegames.com/tracking", adLoader:"loader-as3.swf"}; options = parseOptions(o, defaults); clip = options.clip; urlInfo = getUrlInfo(clip.root.loaderInfo.url); } public function addToMovieClip(_arg1:Object, _arg2:String, _arg3:Object){ _arg1.addChild(_arg3); _arg1[_arg2] = _arg3; _arg3.name = _arg2; return (_arg3); } public function trackClick(_arg1:String):void{ var _local2:URLRequest; if (admc){ admc.trackClick(_arg1); } else { _local2 = new URLRequest("http://www.freeonlinegames.com/"); navigateToURL(_local2, "_blank"); }; } public function getUrlInfo(_arg1:String):Object{ var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; localMode = new RegExp("file://").test(_arg1); var _local2:* = ""; var _local3:* = ""; if (localMode){ _local2 = "local"; _local3 = ""; } else { _local4 = (_arg1.indexOf("://") + 3); _local5 = _arg1.indexOf("/", _local4); _local2 = _arg1.substring(_local4, _local5); _local6 = (_local2.lastIndexOf(".") - 1); _local7 = (_local2.lastIndexOf(".", _local6) + 1); _local3 = _arg1.substr(_local5); }; return ({domain:_local2, uri:_local3}); } public function createEmptyMovieClip(_arg1:Object, _arg2:String, _arg3:Number=0){ var _local4:MovieClip = new MovieClip(); return (addToMovieClip(_arg1, _arg2, _local4)); } private function getDims(_arg1:Object):Array{ var _local2:int; var _local3:int; var _local4:Array; if (typeof(_arg1.res) != "undefined"){ _local4 = _arg1.res.split("x"); _local2 = parseFloat(_local4[0]); _local3 = parseFloat(_local4[1]); }; if ((((_local2 == 0)) || ((_local3 == 0)))){ _local2 = clip.stage.stageWidth; _local3 = clip.stage.stageHeight; }; return ([_local2, _local3]); } private function parseOptions(_arg1:Object, _arg2:Object):Object{ var _local4:String; var _local3:Object = {}; for (_local4 in _arg2) { _local3[_local4] = _arg2[_local4]; }; if (_arg1){ for (_local4 in _arg1) { _local3[_local4] = _arg1[_local4]; }; }; return (_local3); } public function cleanupClip(_arg1:Event=null):void{ var tm:*; var e = _arg1; mc.removeEventListener(Event.ENTER_FRAME, enterFrameFunc); tm = setInterval(function (){ var _local1:*; var _local2:*; var _local3:*; mc.alpha = (mc.alpha - 0.0125); if (mc.alpha < 0){ mc.alpha = 0; clearInterval(tm); _local1 = DisplayObjectContainer(mc).numChildren; _local2 = (_local1 - 1); while (_local2 >= 0) { DisplayObjectContainer(mc).removeChildAt(_local2); _local2--; }; for (_local3 in mc) { delete mc[_local3]; }; options.adFinished(); }; }, 5); } public function showPreGameAd(_arg1:Object):void{ var RemoteHandle = _arg1; if ((((urlInfo.domain.indexOf(".freeonlinegames.com") > -1)) && (!(options.showOnFog)))){ options.adFinished(); return; }; options.adStarted(); mc = createEmptyMovieClip(clip, "_fogad", 1); res = getDims(options); mc.x = (res[0] * 0.5); mc.y = (res[1] * 0.5); enterFrameFunc = function ():void{ time_elapsed = (getTimer() - time_started); var _local1:Boolean; clip_total = clip.loaderInfo.bytesTotal; clip_loaded = clip.loaderInfo.bytesLoaded; clip_percent = ((100 * clip_loaded) / clip_total); if (time_elapsed > ad_msec){ _local1 = true; }; if (time_elapsed > (ad_msec / 2)){ admc.showSkipButton(); }; if (((_local1) && ((admc.AdStatus == "complete")))){ admc.adFinished(); }; }; Security.loadPolicyFile(options.crossdomain); var mLoader:* = new Loader(); var mRequest:URLRequest = new URLRequest(((((("http://" + options.adServer) + "/") + options.adLoader) + "?c=") + Math.random())); mLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, function (_arg1:Event):void{ admc = MovieClip(_arg1.target.content); admc.showAd(RemoteHandle); }); mLoader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, cleanupClip); mLoader.load(mRequest); } } }//packageSection 36//fogaudio (fogaudio) package { import flash.media.*; public dynamic class fogaudio extends Sound { } }//packageSection 37//gameOver (gameOver) package { import flash.events.*; import flash.display.*; import flash.net.*; public class gameOver extends MovieClip { public var backbutton:SimpleButton; public var pmg:SimpleButton; public var fgfyw:SimpleButton; public var _pressed:Boolean; public var againbutton:SimpleButton; public function gameOver(){ addFrameScript(0, frame1); _pressed = false; } public function againPressed(_arg1:MouseEvent):void{ trace("PLAY AGAIN"); _pressed = true; MovieClip(parent).gameoverPressed(true); removeEventListener(MouseEvent.CLICK, againPressed); removeEventListener(MouseEvent.CLICK, backPressed); } function frame1(){ pmg.addEventListener(MouseEvent.MOUSE_DOWN, pmg_F); fgfyw.addEventListener(MouseEvent.MOUSE_DOWN, fgfyw_F); } public function fgfyw_F(_arg1:MouseEvent){ var _local2:URLRequest = new URLRequest("http://www.freegamesforyourwebsite.com/?utm_source=airtrafficchief&utm_medium=game"); navigateToURL(_local2, "_blank"); } public function pmg_F(_arg1:MouseEvent){ var _local2:URLRequest = new URLRequest("http://www.freeonlinegames.com/?utm_source=airtrafficchief&utm_medium=game"); navigateToURL(_local2, "_blank"); } public function gameoverInit():void{ this.againbutton.addEventListener(MouseEvent.CLICK, againPressed); this.backbutton.addEventListener(MouseEvent.CLICK, backPressed); } public function backPressed(_arg1:MouseEvent):void{ _pressed = true; MovieClip(parent).gameoverPressed(false); removeEventListener(MouseEvent.CLICK, againPressed); removeEventListener(MouseEvent.CLICK, backPressed); } } }//packageSection 38//Heli (Heli) package { import flash.display.*; public class Heli extends MovieClip { public var snd:PlaneSound; public function Heli(_arg1:Boolean){ this.x = 0; this.y = 0; this.rotation = 0; snd = new PlaneSound(); snd.loopSound = new heli_loop(); snd.landSound = new heli_landing(); if (_arg1){ snd.vol = 0.2; } else { snd.vol = 0; }; } } }//packageSection 39//heli_landing (heli_landing) package { import flash.media.*; public dynamic class heli_landing extends Sound { } }//packageSection 40//heli_loop (heli_loop) package { import flash.media.*; public dynamic class heli_loop extends Sound { } }//packageSection 41//menuBtn (menuBtn) package { import flash.display.*; public class menuBtn extends SimpleButton { public function menuBtn(){ this.x = 0; this.y = 0; this.rotation = 0; } } }//packageSection 42//Path (Path) package { import flash.display.*; public class Path { private var _length:Number; private var _position:Object; private var _fcoords:Array; private var _segments:Array; public var curveToAccuracy:Number;// = 10 private var _coords:Array; public function Path(){ _segments = new Array(); _coords = new Array(); _fcoords = new Array(); _length = 0; _position = new Object(); } public function draw(_arg1:MovieClip, _arg2:int=0, _arg3:int=-1):void{ var _local4:int; var _local5:int; if ((((_arg3 == -1)) || ((_arg3 > _segments.length)))){ _arg3 = _segments.length; }; var _local6:Array = _segments; _local4 = _arg2; while (_local4 < _arg3) { if (_local6[_local4].type == "M"){ _arg1.graphics.moveTo(_local6[_local4].end._x, _local6[_local4].end._y); } else { if (_local6[_local4].type == "L"){ _arg1.graphics.lineTo(_local6[_local4].end._x, _local6[_local4].end._y); } else { if (_local6[_local4].type == "C"){ mcCircleTo(_arg1, _local6[_local4].o._x, _local6[_local4].o._y, _local6[_local4].a1, _local6[_local4].a2, _local6[_local4].r, _local6[_local4].dir); } else { if (_local6[_local4].type == "B"){ _arg1.graphics.curveTo(_local6[_local4].con._x, _local6[_local4].con._y, _local6[_local4].end._x, _local6[_local4].end._y); } else { if (_local6[_local4].type == "CR"){ _local5 = 0; while (_local5 < curveToAccuracy) { _arg1.graphics.lineTo(_local6[_local4].segs[_local5].end._x, _local6[_local4].segs[_local5].end._y); _local5++; }; }; }; }; }; }; _local4++; }; } public function circleto(_arg1:Number, _arg2:Number, _arg3:Number=0.5, _arg4:String="CW"):void{ if (_arg3 > 1){ _arg3 = 1; } else { if (_arg3 <= 0){ return (lineto(_arg1, _arg2)); }; }; if (_arg4 == "CCW"){ _arg3 = (1 - _arg3); }; var _local5:Object = {_x:((_position._x + _arg1) / 2), _y:((_position._y + _arg2) / 2)}; var _local6:Number = (_arg1 - _position._x); var _local7:Number = (_arg2 - _position._y); var _local8:Number = Math.sqrt(((_local6 * _local6) + (_local7 * _local7))); var _local9:Number = (_local8 / 2); var _local10:Number = (_local9 / Math.tan((_arg3 * Math.PI))); var _local11:Number = (_local9 / Math.sin((_arg3 * Math.PI))); var _local12:Number = (Math.atan2(_local7, _local6) + (Math.PI / 2)); _local5._x = (_local5._x + (Math.cos(_local12) * _local10)); _local5._y = (_local5._y + (Math.sin(_local12) * _local10)); var _local13:Number = Math.atan2((_position._y - _local5._y), (_position._x - _local5._x)); var _local14:Number = Math.atan2((_arg2 - _local5._y), (_arg1 - _local5._x)); if (_arg4 == "CW"){ if (_local14 < _local13){ _local14 = (_local14 + (Math.PI * 2)); }; } else { if (_local13 < _local14){ _local13 = (_local13 + (Math.PI * 2)); }; }; _local8 = (_local11 * Math.abs((_local14 - _local13))); _segments[_segments.length] = {d:_local8, r:_local11, a1:_local13, a2:_local14, o:_local5, dir:_arg4, type:"C"}; _length = (_length + _local8); _position = {_x:_arg1, _y:_arg2}; _coords[_coords.length] = {p:_position, type:"C"}; } public function recalcPath(_arg1:Number):void{ var _local8:Object; var _local9:Object; var _local10:Object; var _local2:Object = _segments[0]; var _local3:Number = (_length * _arg1); var _local4:Number = 0; var _local5:Number = 0; var _local6:int = (_segments.length + 1); var _local7 = 1; while (_local7 < _local6) { _local5 = (_local7 - 1); _local2 = _segments[_local5]; if ((((_local7 == _local6)) || (((_local4 + _local2.d) >= _local3)))){ break; } else { _local4 = (_local4 + _local2.d); }; _local7++; }; if (!_local2.d){ _arg1 = 0; } else { _arg1 = ((_local3 - _local4) / _local2.d); }; if (_segments.length > (_local5 + 1)){ _local7 = (_local5 + 1); while (_local7 < (_segments.length - 1)) { if (_segments[_local7].type == "CR"){ _local8 = {_x:_segments[_local7].start._x, _y:_segments[_local7].start._y}; _local9 = {_x:_segments[_local7].end._x, _y:_segments[_local7].end._y}; _length = (_length - _segments[_local7].d); _local10 = divideCatmull((_local7 - 1), _segments[_local7].end._x, _segments[_local7].end._y, _segments[(_local7 + 1)].end._x, _segments[(_local7 + 1)].end._y); _segments[_local7] = {d:_local10.d, start:_local8, end:_local9, segs:_local10, type:"CR"}; _length = (_length + _local10.d); }; _local7++; }; }; } private function setInCurve(_arg1:Object, _arg2:Number, _arg3:Array, _arg4:Boolean, _arg5:Boolean=false):void{ if (_arg2 < 0){ _arg2 = 0; } else { if (_arg2 > 1){ _arg2 = 1; }; }; var _local6:Object = _arg3[0]; var _local7:Number = (_arg3.d * _arg2); var _local8:Number = 0; var _local9:Number = 0; var _local10:Number = (_arg3.length + 1); var _local11 = 1; while (_local11 < _local10) { _local9 = (_local11 - 1); _local6 = _arg3[_local9]; if ((((_local11 == _local10)) || (((_local8 + _local6.d) >= _local7)))){ break; }; _local8 = (_local8 + _local6.d); _local11++; }; if (!_local6.d){ _arg2 = 0; } else { _arg2 = ((_local7 - _local8) / _local6.d); }; var _local12:* = (_local6.end._x - _local6.start._x); var _local13:* = (_local6.end._y - _local6.start._y); _arg1.x = (_local6.start._x + (_local12 * _arg2)); _arg1.y = (_local6.start._y + (_local13 * _arg2)); if (_arg5){ _arg1.t = _arg2; _arg1.n = _local9; _arg1.divs = _arg3.length; }; if (_arg4){ _arg1.rotation = (((_local6.a.base + (_local6.a.d * _arg2)) * 180) / Math.PI); }; } public function moveto(_arg1:Number, _arg2:Number):void{ _segments[_segments.length] = {d:0, start:{_x:_position._x, _y:_position._y}, end:{_x:_arg1, _y:_arg2}, type:"M"}; _position = {_x:_arg1, _y:_arg2}; _coords[_coords.length] = {p:_position, type:"M"}; } private function divideCatmull(_arg1:int, _arg2:Number, _arg3:Number, _arg4:Number=-100, _arg5:Number=-100):Object{ var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local11:Number; var _local12:Number; var _local13:Object; var _local14:Number; var _local17:Number; var _local18:Number; var _local20:Number; var _local21:Number; var _local22:Number; var _local10:Array = new Array(); var _local15:Number = 0; _local8 = _coords[_arg1].p._x; _local9 = _coords[_arg1].p._y; _local13 = {_x:_local8, _y:_local9}; if ((((_coords.length > 1)) && ((_arg1 > 0)))){ _local6 = _coords[(_arg1 - 1)].p._x; _local7 = _coords[(_arg1 - 1)].p._y; } else { _local6 = _local8; _local7 = _local9; }; if ((((_arg4 == -100)) && ((_arg5 == -100)))){ _arg4 = _arg2; _arg5 = _arg3; }; var _local16:Number = Math.atan2((_arg3 - _local9), (_arg2 - _local8)); var _local19:uint = 1; while (_local19 <= curveToAccuracy) { _local20 = (Number(_local19) / Number(curveToAccuracy)); _local21 = equation(_local20, _local6, _local8, _arg2, _arg4); _local22 = equation(_local20, _local7, _local9, _arg3, _arg5); _local11 = (_local21 - _local13._x); _local12 = (_local22 - _local13._y); _local14 = Math.sqrt(((_local11 * _local11) + (_local12 * _local12))); _local15 = (_local15 + _local14); _local17 = Math.atan2(_local12, _local11); _local18 = (_local17 - _local16); if (_local18 > Math.PI){ _local18 = (_local18 - (Math.PI * 2)); } else { if (_local18 < -(Math.PI)){ _local18 = (_local18 + (Math.PI * 2)); }; }; _local10[_local10.length] = {d:_local14, start:_local13, end:{_x:_local21, _y:_local22}, a:{base:_local17, d:0}}; _local16 = _local17; _local13 = {_x:_local21, _y:_local22}; _local19++; }; _local10.d = _local15; return (_local10); } public function get len():Number{ return (_length); } public function drawUpTo(_arg1:MovieClip, _arg2:Number, _arg3:Boolean=true):Object{ var _local10:Object; var _local11:*; if (_arg3 == true){ if ((((_arg2 < 0)) || ((_arg2 > 1)))){ _arg2 = (_arg2 - Math.floor(_arg2)); } else { if (_arg2 < 0){ _arg2 = 0; } else { if (_arg2 > 1){ _arg2 = 1; }; }; }; }; var _local4:Object = _segments[0]; var _local5:Number = (_length * _arg2); var _local6:Number = 0; var _local7:Number = 0; var _local8:int = (_segments.length + 1); var _local9 = 1; while (_local9 < _local8) { _local7 = (_local9 - 1); _local4 = _segments[_local7]; if ((((_local9 == _local8)) || (((_local6 + _local4.d) >= _local5)))){ break; } else { _local6 = (_local6 + _local4.d); }; _local9++; }; if (!_local4.d){ _arg2 = 0; } else { _arg2 = ((_local5 - _local6) / _local4.d); }; draw(_arg1, 0, _local7); if (_local4.type == "M"){ _arg1.graphics.moveTo(_local4.end._x, _local4.end._y); } else { if (_local4.type == "L"){ _arg1.graphics.lineTo((_local4.start._x + ((_local4.end._x - _local4.start._x) * _arg2)), (_local4.start._y + ((_local4.end._y - _local4.start._y) * _arg2))); } else { if (_local4.type == "C"){ mcCircleTo(_arg1, _local4.o._x, _local4.o._y, _local4.a1, (_local4.a1 + ((_local4.a2 - _local4.a1) * _arg2)), _local4.r, _local4.dir); } else { if (_local4.type == "B"){ _local10 = new Object(); setInCurve(_local10, _arg2, _local4.segs, false, true); _local11 = ((_local10.n / _local10.divs) + (_local10.t / _local10.divs)); _arg1.graphics.curveTo((_local4.start._x + ((_local4.con._x - _local4.start._x) * _local11)), (_local4.start._y + ((_local4.con._y - _local4.start._y) * _local11)), _local10._x, _local10._y); }; }; }; }; return (this); } private function equation(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number):Number{ return ((0.5 * (((((((((-(_arg2) + (3 * _arg3)) - (3 * _arg4)) + _arg5) * _arg1) * _arg1) * _arg1) + ((((((2 * _arg2) - (5 * _arg3)) + (4 * _arg4)) - _arg5) * _arg1) * _arg1)) + ((-(_arg2) + _arg4) * _arg1)) + (2 * _arg3)))); } public function drawFrom(_arg1:MovieClip, _arg2:Number, _arg3:Boolean=true):Object{ var _local10:Object; var _local11:*; var _local12:Object; var _local13:int; if (_arg3 == true){ if ((((_arg2 < 0)) || ((_arg2 > 1)))){ _arg2 = (_arg2 - Math.floor(_arg2)); } else { if (_arg2 < 0){ _arg2 = 0; } else { if (_arg2 > 1){ _arg2 = 1; }; }; }; }; var _local4:Object = _segments[0]; var _local5:Number = (_length * _arg2); var _local6:Number = 0; var _local7:Number = 0; var _local8:int = (_segments.length + 1); var _local9 = 1; while (_local9 < _local8) { _local7 = (_local9 - 1); _local4 = _segments[_local7]; if ((((_local9 == _local8)) || (((_local6 + _local4.d) >= _local5)))){ break; } else { _local6 = (_local6 + _local4.d); }; _local9++; }; if (!_local4.d){ _arg2 = 0; } else { _arg2 = ((_local5 - _local6) / _local4.d); }; if (_segments.length > (_local7 + 1)){ _arg1.graphics.moveTo(_segments[(_local7 + 1)].start._x, _segments[(_local7 + 1)].start._y); draw(_arg1, (_local7 + 1)); }; if (_local4.type == "M"){ _arg1.graphics.moveTo(_local4.end._x, _local4.end._y); } else { if (_local4.type == "L"){ _arg1.graphics.moveTo((_local4.start._x + ((_local4.end._x - _local4.start._x) * _arg2)), (_local4.start._y + ((_local4.end._y - _local4.start._y) * _arg2))); _arg1.graphics.lineTo(_local4.end._x, _local4.end._y); } else { if (_local4.type == "C"){ mcCircleTo(_arg1, _local4.o._x, _local4.o._y, _local4.a1, (_local4.a1 + ((_local4.a2 - _local4.a1) * _arg2)), _local4.r, _local4.dir); } else { if (_local4.type == "B"){ _local10 = new Object(); setInCurve(_local10, _arg2, _local4.segs, false, true); _local11 = ((_local10.n / _local10.divs) + (_local10.t / _local10.divs)); _arg1.graphics.moveTo(_local10._x, _local10._y); _arg1.graphics.curveTo((_local10._x + ((_local4.end._x - _local4.con._x) * _local11)), (_local10._y + ((_local4.end._y - _local4.con._y) * _local11)), _local4.end._x, _local4.end._y); } else { if (_local4.type == "CR"){ _local12 = new Object(); setInCurve(_local12, _arg2, _local4.segs, false, true); _arg1.graphics.moveTo(_local4.segs[_local12.n].start._x, _local4.segs[_local12.n].start._y); _local13 = _local12.n; while (_local13 < curveToAccuracy) { _arg1.graphics.lineTo(_local4.segs[_local13].end._x, _local4.segs[_local13].end._y); _local13++; }; }; }; }; }; }; return (this); } private function mcCircleTo(_arg1:MovieClip, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:String):Object{ var _local8:int = ((_arg7)=="CCW") ? -1 : 1; var _local9:Function = Math.cos; var _local10:Function = Math.sin; var _local11:Number = Math.abs((_arg5 - _arg4)); var _local12:Number = (Math.floor((_local11 / (Math.PI / 4))) + 1); var _local13:Number = ((_local8 * _local11) / (2 * _local12)); var _local14:Number = (_arg6 / _local9(_local13)); var _local15:* = 0; while (_local15 < _local12) { _arg5 = (_arg4 + _local13); _arg4 = (_arg5 + _local13); _arg1.graphics.curveTo((_arg2 + (_local9(_arg5) * _local14)), (_arg3 + (_local10(_arg5) * _local14)), (_arg2 + (_local9(_arg4) * _arg6)), (_arg3 + (_local10(_arg4) * _arg6))); _local15++; }; return (this); } public function circleCCWto(_arg1:Number, _arg2:Number, _arg3:Number):void{ circleto(_arg1, _arg2, _arg3, "CCW"); } public function get length():int{ return (_segments.length); } public function getLastAngle():Number{ var _local1:Object = _segments[(_segments.length - 1)]; return (Math.atan2((_local1.end._y - _local1.start._y), (_local1.end._x - _local1.start._x))); } public function curveto(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):void{ var _local5:Object = divideBezier(_position._x, _position._y, _arg1, _arg2, _arg3, _arg4); _segments[_segments.length] = {d:_local5.d, start:_position, con:{_x:_arg1, _y:_arg2}, end:{_x:_arg3, _y:_arg4}, segs:_local5, type:"B"}; _length = (_length + _local5.d); _position = {_x:_arg3, _y:_arg4}; _coords[_coords.length] = {p:_position, type:"B"}; } public function erase():void{ _segments = new Array(); _length = 0; _coords = new Array(); _fcoords = new Array(); } public function lineto(_arg1:Number, _arg2:Number):void{ var _local3:Number = (_arg1 - _position._x); var _local4:Number = (_arg2 - _position._y); var _local5:Number = Math.sqrt(((_local3 * _local3) + (_local4 * _local4))); _segments[_segments.length] = {d:_local5, start:_position, end:{_x:_arg1, _y:_arg2}, type:"L"}; _length = (_length + _local5); _position = {_x:_arg1, _y:_arg2}; _coords[_coords.length] = {p:_position, type:"L"}; } public function traverse(_arg1:Object, _arg2:Number, _arg3:Boolean, _arg4:Boolean=true):Object{ var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; if (_arg4 == true){ if ((((_arg2 < 0)) || ((_arg2 > 1)))){ _arg2 = (_arg2 - Math.floor(_arg2)); }; } else { if (_arg2 < 0){ _arg2 = 0; } else { if (_arg2 > 1){ _arg2 = 1; }; }; }; var _local5:Object = _segments[0]; var _local6:Number = (_length * _arg2); var _local7:Number = 0; var _local8:Number = 0; var _local9:int = (_segments.length + 1); if (_segments[(_segments.length - 1)].type == "M"){ _arg1.x = _segments[(_segments.length - 1)].end._x; _arg1.y = _segments[(_segments.length - 1)].end._y; return (this); }; var _local10 = 1; while (_local10 < _local9) { _local8 = (_local10 - 1); _local5 = _segments[_local8]; if ((((_local10 == _local9)) || (((_local7 + _local5.d) >= _local6)))){ break; } else { _local7 = (_local7 + _local5.d); }; _local10++; }; while (_local5.type == "M") { ++_local8; _local5 = this._segments[_local8]; }; if (!_local5.d){ _arg2 = 0; } else { _arg2 = ((_local6 - _local7) / _local5.d); }; if (_local10 == _local9){ _arg2 = 1; _local5 = _segments[(_segments.length - 1)]; }; if (_local5.type == "L"){ _local11 = (_local5.end._x - _local5.start._x); _local12 = (_local5.end._y - _local5.start._y); _arg1.x = (_local5.start._x + (_local11 * _arg2)); _arg1.y = (_local5.start._y + (_local12 * _arg2)); if (_arg3){ _arg1.rotation = ((Math.atan2(_local12, _local11) * 180) / Math.PI); }; } else { if (_local5.type == "C"){ _local13 = _local5.a1; _local14 = _local5.a2; _local15 = (_local13 + ((_local14 - _local13) * _arg2)); _arg1.x = (_local5.o._x + (Math.cos(_local15) * _local5.r)); _arg1.y = (_local5.o._y + (Math.sin(_local15) * _local5.r)); if (_arg3){ _arg1.rotation = ((_local5.dir)=="CW") ? (((_local15 * 180) / Math.PI) + 90) : (((_local15 * 180) / Math.PI) - 90); }; } else { if ((((_local5.type == "B")) || ((_local5.type == "CR")))){ setInCurve(_arg1, _arg2, _local5.segs, _arg3); }; }; }; return (this); } private function divideBezier(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6):Object{ var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local26:Number; var _local27:Number; var _local28:Number; var _local17:Array = new Array(); var _local18:Object = {_x:_arg1, _y:_arg2}; var _local19:Number = (_arg3 - _arg1); var _local20:Number = (_arg4 - _arg2); var _local21:Number = (_arg5 - _arg3); var _local22:Number = (_arg6 - _arg4); var _local23:Function = Math.atan2; var _local24:Function = Math.sqrt; var _local25:Number = 0; var _local29:Number = _local23(_local20, _local19); var _local30:* = 1; while (_local30 < curveToAccuracy) { _local7 = (_local30 / curveToAccuracy); _local8 = (_arg1 + (_local19 * _local7)); _local10 = ((_arg3 + (_local21 * _local7)) - _local8); _local9 = (_arg2 + (_local20 * _local7)); _local11 = ((_arg4 + (_local22 * _local7)) - _local9); _local14 = (_local8 + (_local10 * _local7)); _local15 = (_local9 + (_local11 * _local7)); _local12 = (_local14 - _local18._x); _local13 = (_local15 - _local18._y); _local16 = _local24(((_local12 * _local12) + (_local13 * _local13))); _local25 = (_local25 + _local16); _local28 = _local23(_local11, _local10); _local27 = (_local28 - _local29); if (_local27 > Math.PI){ _local27 = (_local27 - (Math.PI * 2)); } else { if (_local27 < -(Math.PI)){ _local27 = (_local27 + (Math.PI * 2)); }; }; _local17[_local17.length] = {d:_local16, start:_local18, end:{_x:_local14, _y:_local15}, a:{base:_local29, d:_local27}}; _local29 = _local28; _local18 = {_x:_local14, _y:_local15}; _local30++; }; _local12 = (_arg5 - _local18._x); _local13 = (_arg6 - _local18._y); _local16 = _local24(((_local12 * _local12) + (_local13 * _local13))); _local25 = (_local25 + _local16); _local28 = _local23(_local22, _local21); _local17[_local17.length] = {d:_local16, start:_local18, end:{_x:_arg5, _y:_arg6}, a:{base:_local29, d:(_local28 - _local29)}}; _local17.d = _local25; return (_local17); } public function catmullto(_arg1:Number, _arg2:Number):void{ var _local3:Object = divideCatmull((_coords.length - 1), _arg1, _arg2); _segments[_segments.length] = {d:_local3.d, start:_position, end:{_x:_arg1, _y:_arg2}, segs:_local3, type:"CR"}; _length = (_length + _local3.d); _position = {_x:_arg1, _y:_arg2}; _coords[_coords.length] = {p:_position, type:"CR"}; } public function circleCWto(_arg1:Number, _arg2:Number, _arg3:Number):void{ circleto(_arg1, _arg2, _arg3, "CW"); } } }//packageSection 43//pauseBtn (pauseBtn) package { import flash.display.*; public class pauseBtn extends SimpleButton { public function pauseBtn(){ this.x = 0; this.y = 0; this.rotation = 0; } } }//packageSection 44//Plane (Plane) package { import flash.events.*; import flash.display.*; import flash.filters.*; public class Plane extends MovieClip { private var _path:Path; public var landingatend:Boolean; private var _prevangles:Array; private var _pdrawed:Boolean; private var _wmc:MovieClip; private var _offspeed:Number; private var _type:String; private var _destroyed:Boolean; private var _bank:int; private var _isLanding:Boolean; private var _explodedelay:int; private var _tx:Number; private var _ty:Number; private var _px:Number; private var _lx:Number; private var _ly:Number; private var _dx:Number; private var _alerts:Array; private var _py:Number; private var _obj:Object; private var _dy:Number; private var _pathmc:MovieClip; private var _shadow:DropShadowFilter; private var _prevlen:Number; private var _glow2:GlowFilter; private var _pmc:MovieClip; private var _speed:Number; public var landingtype:int; private var _angle:Number; private var _paused:Boolean; private var _drawing:Boolean; public var alive:Boolean; private var _glow:GlowFilter; public var _onscreen:Boolean; private var _t:Number; private var _emc:Explosion; public var _amc:AlertSign; public function Plane(_arg1:String, _arg2:Number, _arg3:Object){ _obj = _arg3; _type = _arg1; switch (_type){ case "SPROP": _speed = 0.4; _pmc = new SProp(_obj.sound); break; case "DPROP": _speed = 0.5; _pmc = new DProp(_obj.sound); break; case "SJET": _speed = 0.6; _pmc = new SJet(_obj.sound); break; case "DJET": _speed = 0.7; _pmc = new DJet(_obj.sound); break; case "HELI": _speed = 0.25; _pmc = new Heli(_obj.sound); break; case "AFONE": _speed = 0.6; _pmc = new AFOne(_obj.sound); break; default: _speed = 0; break; }; _offspeed = 0.3; _glow = new GlowFilter(7339503, 0.8, 2, 2, 1, 1); _glow2 = new GlowFilter(0xFF0000, 0.8, 2, 2, 1, 1); _shadow = new DropShadowFilter(20, 45, 0, 0.5, 6, 6); _pmc.filters = [_shadow]; _angle = _arg2; _t = 0; _pdrawed = false; _drawing = false; _paused = false; _px = (_lx = -50); _py = (_ly = -50); _amc = new AlertSign(); _amc.visible = false; this.addChild(_amc); _alerts = new Array(); _pmc.visible = false; this.addChild(_pmc); _emc = new Explosion(); _emc.visible = false; this.addChild(_emc); _destroyed = false; _explodedelay = -1; _wmc = new Warning(); _prevangles = new Array(); if (_type == "AFONE"){ _wmc.setAFOne(); }; this.addChild(_wmc); _path = new Path(); } public function getPathMC():MovieClip{ return (_pathmc); } public function drawPath(_arg1:Number, _arg2:Number):void{ if (((((_paused) || (!(_onscreen)))) || (_isLanding))){ return; }; if (_drawing){ if (_path.length > 2){ _path.catmullto(_arg1, _arg2); _path.recalcPath(_t); } else { _path.lineto(_arg1, _arg2); }; _tx = _arg1; _ty = _arg2; _pathmc.graphics.clear(); _pathmc.graphics.lineStyle(1, 7339503); _path.drawFrom(_pathmc, _t); }; } public function startDrawPath(_arg1:MovieClip):void{ if (((((_paused) || (!(_onscreen)))) || (_isLanding))){ return; }; _t = 0; _pathmc = _arg1; _pathmc.filters = [_glow]; _pathmc.graphics.lineStyle(1, 7339503); _path.erase(); _path.moveto(_px, _py); _prevlen = _path.len; _drawing = true; _pdrawed = true; } public function get isLanding():Boolean{ return (_isLanding); } private function changeBank():void{ if (_prevangles[(_prevangles.length - 1)] != _prevangles[(_prevangles.length - 2)]){ if (_prevangles[(_prevangles.length - 1)] > _prevangles[(_prevangles.length - 2)]){ if (_bank < 10){ _bank++; }; } else { if (_bank > -10){ _bank--; }; }; } else { if (_bank < 0){ _bank++; }; if (_bank > 0){ _bank--; }; }; } public function deletePlane():void{ _pmc.snd.stopPlay(); removeChild(_amc); removeChild(_emc); removeChild(_pmc); removeChild(_wmc); if (_pathmc != null){ _obj.removePathMC(_pathmc); }; _obj.removePlane(this); parent.removeChild(this); removeEventListener(Event.ENTER_FRAME, updatePlane); } public function get destroyed():Boolean{ return (_destroyed); } public function endDrawPath(_arg1:Number, _arg2:Number):void{ var _local3:Number; if (((((_paused) || (!(_onscreen)))) || (_isLanding))){ return; }; if (((!((_tx == _arg1))) && (!((_ty == _arg2))))){ _path.catmullto(_arg1, _arg2); }; _path.recalcPath(_t); _pathmc.graphics.clear(); _pathmc.graphics.lineStyle(1, 7339503); _path.drawFrom(_pathmc, _t); landingatend = _obj.isLanding(_arg1, _arg2); if (landingatend){ _local3 = ((_path.getLastAngle() * 180) / Math.PI); if (landingtype == 1){ if ((((_local3 > 69)) || ((_local3 < -91)))){ landingatend = false; }; }; if (landingtype == 2){ if ((((_local3 > 6)) || ((_local3 < -154)))){ landingatend = false; }; }; }; _drawing = false; } public function hideAlert(_arg1:Plane):void{ var _local2:*; if (!_onscreen){ return; }; for (_local2 in _alerts) { if (_alerts[_local2] == _arg1){ _alerts.splice(_local2, 1); break; }; }; if (_alerts.length == 0){ _amc.visible = false; }; } public function getType():String{ return (_type); } public function updatePlane(_arg1:Event):void{ var _local2:Number; if (_paused){ return; }; if (_isLanding){ _amc.visible = false; if (_type == "HELI"){ this.scaleX = (this.scaleX - 0.007); this.scaleY = (this.scaleY - 0.007); if ((_shadow.distance = (_shadow.distance - 0.4)) < 0){ _shadow.distance = 0; }; if ((_shadow.blurX = (_shadow.blurX - 0.12)) < 0){ _shadow.blurX = 0; }; if ((_shadow.blurY = (_shadow.blurY - 0.12)) < 0){ _shadow.blurY = 0; }; _pmc.filters = [_shadow]; _dx = (_dy = 0); this.x = (this.x + _dx); this.y = (this.y - _dy); this.rotation = -(_angle); if (this.scaleX <= 0.65){ deletePlane(); }; } else { if ((_t = (_t + (_speed / _path.len))) >= 1){ _t = 1; }; this.scaleX = (this.scaleX - 0.0042); this.scaleY = (this.scaleY - 0.0042); if ((_shadow.distance = (_shadow.distance - 0.24)) < 0){ _shadow.distance = 0; }; if ((_shadow.blurX = (_shadow.blurX - 0.072)) < 0){ _shadow.blurX = 0; }; if ((_shadow.blurY = (_shadow.blurY - 0.072)) < 0){ _shadow.blurY = 0; }; _pmc.filters = [_shadow]; if (this.scaleX <= 0.65){ this.scaleX = (this.scaleY = 0.65); }; _path.traverse(this, _t, true, false); _px = this.x; _py = this.y; _angle = -(this.rotation); if (getDistance(_px, _py, _lx, _ly) > 2){ _prevangles.push(_angle); _lx = _px; _ly = _py; changeBank(); }; if (_t == 1){ deletePlane(); }; }; if (_prevangles.length > 6){ _prevangles.splice(0, 1); }; if (_type != "HELI"){ _pmc.setFrame(_bank); }; return; }; if (_explodedelay == 0){ _emc.visible = true; _emc.startAnim(); }; if (_explodedelay > 0){ _explodedelay--; }; if (!alive){ return; }; if (!_pdrawed){ if (_onscreen){ if (_type == "AFONE"){ _pdrawed = true; return; }; _px = (_px + _dx); _py = (_py - _dy); if ((((_px <= 0)) || ((_px >= stage.stageWidth)))){ _px = ((_px)<=0) ? (0 - _px) : ((2 * stage.stageWidth) - _px); _dx = -(_dx); }; if ((((_py <= 28)) || ((_py >= (stage.stageHeight - 28))))){ _py = ((_py)<=28) ? (28 + (28 - _py)) : ((2 * (stage.stageHeight - 28)) - _py); _dy = -(_dy); }; if ((_angle = ((Math.atan2(_dy, _dx) * 180) / Math.PI)) < 0){ _angle = (360 + _angle); }; this.x = _px; this.y = _py; this.rotation = -(_angle); if (getDistance(_px, _py, _lx, _ly) > 2){ _prevangles.push(_angle); _lx = _px; _ly = _py; changeBank(); }; } else { if ((((_px < 0)) || ((_px > stage.stageWidth)))){ _px = (_px + (_offspeed * Math.cos(((_angle * Math.PI) / 180)))); this.x = Math.max(12.5, Math.min(_px, (stage.stageWidth - 12.5))); } else { this.x = _px; }; if ((((_py < 28)) || ((_py > (stage.stageHeight - 28))))){ _py = (_py - (_offspeed * Math.sin(((_angle * Math.PI) / 180)))); this.y = Math.max((12.5 + 28), Math.min(_py, ((stage.stageHeight - 12.5) - 28))); } else { this.y = _py; }; this.rotation = 0; _onscreen = onScreen(); }; } else { if (_path.len > 0){ if (_prevlen != _path.len){ _local2 = (_t * _prevlen); _t = (_local2 / _path.len); _prevlen = _path.len; }; if ((_t = (_t + (_speed / _path.len))) >= 1){ _t = 1; }; }; _path.traverse(this, _t, true, false); _pathmc.graphics.clear(); if (_type == "AFONE"){ _pathmc.graphics.lineStyle(1, 0xFF0000); } else { if (landingatend){ _pathmc.graphics.lineStyle(1, 0xFF00); } else { _pathmc.graphics.lineStyle(1, 7339503); }; }; _path.drawFrom(_pathmc, _t); _px = this.x; _py = this.y; _angle = -(this.rotation); if (getDistance(_px, _py, _lx, _ly) > 2){ _prevangles.push(_angle); _lx = _px; _ly = _py; changeBank(); }; if (((!(_drawing)) && ((((_t >= 1)) || ((_path.len == 0)))))){ _obj.removePathMC(_pathmc); _pathmc = null; if (landingatend){ _isLanding = true; _path.erase(); _t = 0; switch (landingtype){ case 1: _angle = 11; _path.moveto(_px, _py); _path.lineto(525, 107); break; case 2: _angle = 74; _path.moveto(_px, _py); _path.lineto(404, 93); break; default: break; }; _obj.landedPlane(this); alive = false; _pmc.snd.landPlay(); } else { _pdrawed = false; }; _dx = (_speed * Math.cos(((_angle * Math.PI) / 180))); _dy = (_speed * Math.sin(((_angle * Math.PI) / 180))); }; }; if (_prevangles.length > 6){ _prevangles.splice(0, 1); }; if (_type != "HELI"){ _pmc.setFrame(_bank); }; _amc.rotation = (_amc.rotation + 5); } private function createPath():void{ var _local1 = (Math.random() < 0.5); _path.curveToAccuracy = 50; _pathmc.filters = [_glow2]; _pathmc.graphics.lineStyle(1, 0xFF0000); if (_px < 0){ _path.moveto(0, _py); if (_local1){ _path.catmullto((100 + (Math.random() * 80)), (370 + (Math.random() * 60))); _path.catmullto((400 + (Math.random() * 50)), (450 + (Math.random() * 50))); } else { _path.catmullto((160 + (Math.random() * 60)), (380 + (Math.random() * 50))); _path.catmullto((450 + (Math.random() * 70)), (290 + (Math.random() * 50))); }; } else { if (_px > stage.stageWidth){ _path.moveto((stage.stageWidth - 1), _py); if (_local1){ _path.catmullto((440 + (Math.random() * 70)), (370 + (Math.random() * 80))); _path.catmullto((210 + (Math.random() * 60)), (380 + (Math.random() * 60))); } else { _path.catmullto((460 + (Math.random() * 80)), (190 + (Math.random() * 60))); _path.catmullto((140 + (Math.random() * 70)), (180 + (Math.random() * 70))); }; } else { if (_py < 0){ _path.moveto(_px, 28); if (_local1){ _path.catmullto((80 + (Math.random() * 80)), (200 + (Math.random() * 70))); _path.catmullto((180 + (Math.random() * 70)), (420 + (Math.random() * 50))); } else { _path.catmullto((460 + (Math.random() * 80)), (190 + (Math.random() * 70))); _path.catmullto((140 + (Math.random() * 70)), (180 + (Math.random() * 50))); }; } else { _path.moveto(_px, (stage.stageHeight - 29)); if (_local1){ _path.catmullto((110 + (Math.random() * 80)), (240 + (Math.random() * 70))); _path.catmullto((480 + (Math.random() * 70)), (220 + (Math.random() * 70))); _path.catmullto((300 + (Math.random() * 60)), (380 + (Math.random() * 70))); } else { _path.catmullto((460 + (Math.random() * 70)), (340 + (Math.random() * 60))); _path.catmullto((440 + (Math.random() * 70)), (90 + (Math.random() * 60))); _path.catmullto((160 + (Math.random() * 60)), (70 + (Math.random() * 40))); }; }; }; }; if (_local1){ _path.catmullto(335, 330); _path.catmullto(351, 273); _path.catmullto(363, 231); landingtype = 2; } else { _path.catmullto(280, 155); _path.catmullto(338, 144); _path.catmullto(390, 134); landingtype = 1; }; _prevlen = _path.len; } public function initPlane(_arg1:MovieClip=null):void{ if ((((_angle <= 45)) || ((_angle > 315)))){ _px = -50; _py = Math.round((Math.random() * ((stage.stageHeight / 2) - 78))); if (_angle <= 45){ _py = ((stage.stageHeight / 2) + _py); } else { _py = ((stage.stageHeight / 2) - _py); }; } else { if ((((_angle <= 135)) && ((_angle > 45)))){ _px = Math.round((Math.random() * ((stage.stageWidth / 2) - 50))); _py = ((stage.stageHeight - 28) + 50); if (_angle >= 90){ _px = ((stage.stageWidth / 2) + _px); } else { _px = ((stage.stageWidth / 2) - _px); }; } else { if ((((_angle <= 225)) && ((_angle > 135)))){ _px = (stage.stageWidth + 50); _py = Math.round((Math.random() * ((stage.stageHeight / 2) - 78))); if (_angle <= 180){ _py = ((stage.stageHeight / 2) + _py); } else { _py = ((stage.stageHeight / 2) - _py); }; } else { _px = Math.round((Math.random() * ((stage.stageWidth / 2) - 50))); _py = -22; if (_angle <= 270){ _px = ((stage.stageWidth / 2) + _px); } else { _px = ((stage.stageWidth / 2) - _px); }; }; }; }; _dx = (_speed * Math.cos(((_angle * Math.PI) / 180))); _dy = (_speed * Math.sin(((_angle * Math.PI) / 180))); this.x = _px; this.y = _py; this.rotation = -(_angle); _bank = 0; _pathmc = _arg1; _onscreen = false; landingatend = false; _isLanding = false; alive = true; if (_type == "AFONE"){ createPath(); _path.recalcPath(_t); _path.drawFrom(_pathmc, _t); }; addEventListener(Event.ENTER_FRAME, updatePlane); } public function stopSound():void{ _pmc.snd.stopPlay(); } public function hidePlane():void{ _pmc.visible = false; _amc.visible = false; if (_pathmc != null){ _pathmc.visible = false; }; } public function drawDistance(_arg1:Number, _arg2:Number):Number{ return (getDistance(_arg1, _arg2, _px, _py)); } public function pausePlane():void{ _paused = !(_paused); if (_onscreen){ if (_paused){ _pmc.snd.stopPlay(); } else { _pmc.snd.resumePlay(); }; }; } public function explodeEnded():void{ _destroyed = true; } public function explode(_arg1:int):void{ _explodedelay = _arg1; } public function set speed(_arg1:Number):void{ _speed = _arg1; } public function onScreen():Boolean{ if (_px < 0){ return (false); }; if (_py < 28){ return (false); }; if (_px > stage.stageWidth){ return (false); }; if (_py > (stage.stageHeight - 28)){ return (false); }; _wmc.visible = false; _pmc.visible = true; _lx = _px; _ly = _py; _pmc.snd.loopPlay(); return (true); } public function get speed():Number{ return (_speed); } public function getDistance(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ var _local5:Number = (_arg1 - _arg3); var _local6:Number = (_arg2 - _arg4); return (Math.sqrt(((_local5 * _local5) + (_local6 * _local6)))); } public function showAlert(_arg1:Plane):Boolean{ var _local3:*; var _local2:Boolean; if (!_onscreen){ return (false); }; for (_local3 in _alerts) { if (_alerts[_local3] == _arg1){ _local2 = true; break; }; }; _amc.visible = true; if (!_local2){ _alerts.push(_arg1); return (true); }; return (false); } } }//packageSection 45//PlaneSound (PlaneSound) package { import flash.media.*; public class PlaneSound { private var _spos:Number; private var _channel:SoundChannel; private var _landsound:Sound; private var _loopsound:Sound; private var _transform:SoundTransform; private var _volume:Number;// = 1 private var _actsound:Sound; public function PlaneSound(){ _channel = new SoundChannel(); _spos = 0; _transform = new SoundTransform(); _transform.volume = _volume; _channel.soundTransform = _transform; } public function resumePlay():void{ if (_actsound == _loopsound){ _channel = _loopsound.play(0, 100000); } else { _channel = _landsound.play(_spos, 0); }; _channel.soundTransform = _transform; } public function set vol(_arg1:Number):void{ _volume = _arg1; _transform.volume = _volume; _channel.soundTransform = _transform; } public function landPlay():void{ _channel.stop(); _actsound = _landsound; _channel = _landsound.play(0, 0); _channel.soundTransform = _transform; } public function set landSound(_arg1:Sound):void{ _landsound = _arg1; } public function loopPlay():void{ _channel.stop(); _actsound = _loopsound; _channel = _loopsound.play(0, 100000); _channel.soundTransform = _transform; } public function set loopSound(_arg1:Sound):void{ _loopsound = _arg1; } public function stopPlay():void{ _spos = _channel.position; _channel.stop(); } } }//packageSection 46//Radar (Radar) package { import flash.events.*; import flash.display.*; import flash.utils.*; public class Radar extends MovieClip { private var _tmr:Timer; private var _currframe:int; public function Radar(){ addFrameScript(0, frame1); this.x = 558; this.y = 342; this.rotation = 0; _currframe = 0; _tmr = new Timer(66, 0); _tmr.addEventListener(TimerEvent.TIMER, loop); _tmr.start(); } function frame1(){ stop(); } public function pause(_arg1:Boolean):void{ if (_arg1){ _tmr.stop(); } else { _tmr.start(); }; } private function loop(_arg1:TimerEvent):void{ _currframe = (((_currframe + 1) % 41) + 1); this.gotoAndStop(_currframe); } } }//packageSection 47//SJet (SJet) package { import flash.display.*; public class SJet extends MovieClip { private const DEFFRAME:int = 21; public var snd:PlaneSound; private var _currframe:int; public function SJet(_arg1:Boolean){ this.x = 0; this.y = 0; this.rotation = 0; _currframe = DEFFRAME; this.gotoAndStop(_currframe); snd = new PlaneSound(); snd.loopSound = new sjet_loop(); snd.landSound = new sjet_landing(); if (_arg1){ snd.vol = 0.1; } else { snd.vol = 0; }; } public function setFrame(_arg1:int):void{ _currframe = (DEFFRAME + _arg1); this.gotoAndStop(_currframe); } } }//packageSection 48//sjet_landing (sjet_landing) package { import flash.media.*; public dynamic class sjet_landing extends Sound { } }//packageSection 49//sjet_loop (sjet_loop) package { import flash.media.*; public dynamic class sjet_loop extends Sound { } }//packageSection 50//SProp (SProp) package { import flash.display.*; public class SProp extends MovieClip { private const DEFFRAME:int = 11; public var snd:PlaneSound; private var _currframe:int; public function SProp(_arg1:Boolean){ this.x = 0; this.y = 0; this.rotation = 0; _currframe = DEFFRAME; this.gotoAndStop(_currframe); snd = new PlaneSound(); snd.loopSound = new sprop_loop(); snd.landSound = new sprop_landing(); if (_arg1){ snd.vol = 0.2; } else { snd.vol = 0; }; } public function setFrame(_arg1:int):void{ _currframe = (DEFFRAME + _arg1); this.gotoAndStop(_currframe); } } }//packageSection 51//sprop_landing (sprop_landing) package { import flash.media.*; public dynamic class sprop_landing extends Sound { } }//packageSection 52//sprop_loop (sprop_loop) package { import flash.media.*; public dynamic class sprop_loop extends Sound { } }//packageSection 53//Szelzsak (Szelzsak) package { import flash.events.*; import flash.display.*; import flash.utils.*; public class Szelzsak extends MovieClip { private var _tmr:Timer; private var _currframe:int; public function Szelzsak(){ addFrameScript(0, frame1); this.x = 455; this.y = 155; this.rotation = 0; _currframe = 0; _tmr = new Timer(60, 0); _tmr.addEventListener(TimerEvent.TIMER, loop); _tmr.start(); } function frame1(){ stop(); } public function pause(_arg1:Boolean):void{ if (_arg1){ _tmr.stop(); } else { _tmr.start(); }; } private function loop(_arg1:TimerEvent):void{ _currframe = (((_currframe + 1) % 81) + 1); this.gotoAndStop(_currframe); } } }//packageSection 54//Warning (Warning) package { import flash.display.*; public class Warning extends MovieClip { public function Warning(){ addFrameScript(0, frame1, 1, frame2); this.x = 0; this.y = 0; this.rotation = 0; } function frame1(){ stop(); } function frame2(){ stop(); } public function setAFOne():void{ this.gotoAndStop(2); } } }//packageSection 55//warning22 (warning22) package { import flash.media.*; public dynamic class warning22 extends Sound { } }//package
Library Items
Symbol 1 Graphic | Used by:2 | |
Symbol 2 MovieClip {fog_1} | Uses:1 | |
Symbol 3 Bitmap | Used by:4 | |
Symbol 4 Graphic | Uses:3 | Used by:7 902 |
Symbol 5 Bitmap | Used by:6 | |
Symbol 6 Graphic | Uses:5 | Used by:7 902 |
Symbol 7 MovieClip {Warning} | Uses:4 6 | |
Symbol 8 Bitmap | Used by:9 | |
Symbol 9 Graphic | Uses:8 | Used by:10 913 |
Symbol 10 MovieClip {AlertSign} | Uses:9 | |
Symbol 11 Bitmap | Used by:12 | |
Symbol 12 Graphic | Uses:11 | Used by:17 |
Symbol 13 Bitmap | Used by:14 | |
Symbol 14 Graphic | Uses:13 | Used by:17 |
Symbol 15 Bitmap | Used by:16 | |
Symbol 16 Graphic | Uses:15 | Used by:17 |
Symbol 17 Button {menuBtn} | Uses:12 14 16 | |
Symbol 18 Bitmap | Used by:19 | |
Symbol 19 Graphic | Uses:18 | Used by:24 |
Symbol 20 Bitmap | Used by:21 | |
Symbol 21 Graphic | Uses:20 | Used by:24 |
Symbol 22 Bitmap | Used by:23 | |
Symbol 23 Graphic | Uses:22 | Used by:24 |
Symbol 24 Button {pauseBtn} | Uses:19 21 23 | |
Symbol 25 Graphic | Used by:26 | |
Symbol 26 MovieClip | Uses:25 | Used by:31 |
Symbol 27 Graphic | Used by:28 | |
Symbol 28 MovieClip | Uses:27 | Used by:31 |
Symbol 29 Bitmap | Used by:30 | |
Symbol 30 Graphic | Uses:29 | Used by:31 |
Symbol 31 Button {exitYes} | Uses:26 28 30 | Used by:815 |
Symbol 32 Graphic | Used by:33 | |
Symbol 33 MovieClip | Uses:32 | Used by:38 |
Symbol 34 Graphic | Used by:35 | |
Symbol 35 MovieClip | Uses:34 | Used by:38 |
Symbol 36 Bitmap | Used by:37 | |
Symbol 37 Graphic | Uses:36 | Used by:38 |
Symbol 38 Button {exitNo} | Uses:33 35 37 | Used by:815 |
Symbol 39 MovieClip | Used by:Timeline | |
Symbol 40 Graphic | Used by:46 | |
Symbol 41 Font | Used by:42 | |
Symbol 42 EditableText | Uses:41 | Used by:46 |
Symbol 43 Graphic | Used by:44 | |
Symbol 44 Button | Uses:43 | Used by:46 |
Symbol 45 Graphic | Used by:46 | |
Symbol 46 MovieClip {airtrafficchief_fla.prelMCxcopy_ovidiu2_2} | Uses:40 42 44 45 | Used by:Timeline |
Symbol 47 Graphic | Used by:88 | |
Symbol 48 Graphic | Used by:88 | |
Symbol 49 Graphic | Used by:88 | |
Symbol 50 Graphic | Used by:88 | |
Symbol 51 Graphic | Used by:88 | |
Symbol 52 Graphic | Used by:88 | |
Symbol 53 Graphic | Used by:88 | |
Symbol 54 Graphic | Used by:88 | |
Symbol 55 Graphic | Used by:88 | |
Symbol 56 Graphic | Used by:88 | |
Symbol 57 Graphic | Used by:88 | |
Symbol 58 Graphic | Used by:88 | |
Symbol 59 Graphic | Used by:88 | |
Symbol 60 Graphic | Used by:88 | |
Symbol 61 Graphic | Used by:88 | |
Symbol 62 Graphic | Used by:88 | |
Symbol 63 Graphic | Used by:88 | |
Symbol 64 Graphic | Used by:88 | |
Symbol 65 Graphic | Used by:88 | |
Symbol 66 Graphic | Used by:88 | |
Symbol 67 Graphic | Used by:88 | |
Symbol 68 Graphic | Used by:88 | |
Symbol 69 Graphic | Used by:88 | |
Symbol 70 Graphic | Used by:88 | |
Symbol 71 Graphic | Used by:88 | |
Symbol 72 Graphic | Used by:88 | |
Symbol 73 Graphic | Used by:88 | |
Symbol 74 Graphic | Used by:88 | |
Symbol 75 Graphic | Used by:88 | |
Symbol 76 Graphic | Used by:88 | |
Symbol 77 Graphic | Used by:88 | |
Symbol 78 Graphic | Used by:88 | |
Symbol 79 Graphic | Used by:88 | |
Symbol 80 Graphic | Used by:88 | |
Symbol 81 Graphic | Used by:88 | |
Symbol 82 Graphic | Used by:88 | |
Symbol 83 Graphic | Used by:88 | |
Symbol 84 Graphic | Used by:88 | |
Symbol 85 Graphic | Used by:88 | |
Symbol 86 Graphic | Used by:88 | |
Symbol 87 Graphic | Used by:88 | |
Symbol 88 MovieClip | Uses:47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | Used by:Timeline |
Symbol 89 Bitmap | Used by:90 | |
Symbol 90 Graphic | Uses:89 | Used by:91 138 140 |
Symbol 91 MovieClip | Uses:90 | Used by:Timeline |
Symbol 92 Graphic | Used by:93 | |
Symbol 93 Button | Uses:92 | Used by:Timeline |
Symbol 94 Graphic | Used by:95 815 984 | |
Symbol 95 MovieClip | Uses:94 | Used by:Timeline |
Symbol 96 Graphic | Used by:97 | |
Symbol 97 MovieClip | Uses:96 | Used by:139 |
Symbol 98 Bitmap | Used by:99 | |
Symbol 99 Graphic | Uses:98 | Used by:138 |
Symbol 100 Bitmap | Used by:101 | |
Symbol 101 Graphic | Uses:100 | Used by:138 |
Symbol 102 Bitmap | Used by:103 | |
Symbol 103 Graphic | Uses:102 | Used by:138 |
Symbol 104 Bitmap | Used by:105 | |
Symbol 105 Graphic | Uses:104 | Used by:138 |
Symbol 106 Bitmap | Used by:107 | |
Symbol 107 Graphic | Uses:106 | Used by:138 |
Symbol 108 Bitmap | Used by:109 | |
Symbol 109 Graphic | Uses:108 | Used by:138 |
Symbol 110 Bitmap | Used by:111 | |
Symbol 111 Graphic | Uses:110 | Used by:138 |
Symbol 112 Bitmap | Used by:113 | |
Symbol 113 Graphic | Uses:112 | Used by:138 |
Symbol 114 Bitmap | Used by:115 | |
Symbol 115 Graphic | Uses:114 | Used by:138 |
Symbol 116 Bitmap | Used by:117 | |
Symbol 117 Graphic | Uses:116 | Used by:138 |
Symbol 118 Bitmap | Used by:119 | |
Symbol 119 Graphic | Uses:118 | Used by:138 |
Symbol 120 Bitmap | Used by:121 | |
Symbol 121 Graphic | Uses:120 | Used by:138 |
Symbol 122 Bitmap | Used by:123 | |
Symbol 123 Graphic | Uses:122 | Used by:138 |
Symbol 124 Bitmap | Used by:125 | |
Symbol 125 Graphic | Uses:124 | Used by:138 |
Symbol 126 Bitmap | Used by:127 | |
Symbol 127 Graphic | Uses:126 | Used by:138 |
Symbol 128 Bitmap | Used by:129 | |
Symbol 129 Graphic | Uses:128 | Used by:138 |
Symbol 130 Bitmap | Used by:131 | |
Symbol 131 Graphic | Uses:130 | Used by:138 |
Symbol 132 Bitmap | Used by:133 | |
Symbol 133 Graphic | Uses:132 | Used by:138 |
Symbol 134 Bitmap | Used by:135 | |
Symbol 135 Graphic | Uses:134 | Used by:138 |
Symbol 136 Bitmap | Used by:137 | |
Symbol 137 Graphic | Uses:136 | Used by:138 |
Symbol 138 MovieClip | Uses:90 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129 131 133 135 137 | Used by:139 |
Symbol 139 MovieClip {airtrafficchief_fla.mcLogo2_9} | Uses:97 138 | Used by:140 |
Symbol 140 MovieClip {airtrafficchief_fla.mcLogo_animation_8} | Uses:90 139 | Used by:Timeline |
Symbol 141 Sound {fogaudio} | Used by:156 | |
Symbol 142 Sound {warning22} | Used by:156 | |
Symbol 143 Sound {sprop_loop} | Used by:156 | |
Symbol 144 Sound {sjet_loop} | Used by:156 | |
Symbol 145 Sound {sjet_landing} | Used by:156 | |
Symbol 146 Sound {heli_loop} | Used by:156 | |
Symbol 147 Sound {heli_landing} | Used by:156 | |
Symbol 148 Sound {dprop_loop} | Used by:156 | |
Symbol 149 Sound {dprop_landing} | Used by:156 | |
Symbol 150 Sound {djet_loop} | Used by:156 | |
Symbol 151 Sound {djet_landing} | Used by:156 | |
Symbol 152 Sound {crash} | Used by:156 | |
Symbol 153 Sound {afone_loop} | Used by:156 | |
Symbol 154 Sound {afone_landing} | Used by:156 | |
Symbol 155 Sound {sprop_landing} | Used by:156 | |
Symbol 156 MovieClip {airtrafficchief_fla.mcSounds_12} | Uses:141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 | Used by:Timeline |
Symbol 157 Bitmap | Used by:158 | |
Symbol 158 Graphic | Uses:157 | Used by:199 |
Symbol 159 Bitmap | Used by:160 | |
Symbol 160 Graphic | Uses:159 | Used by:199 |
Symbol 161 Bitmap | Used by:162 | |
Symbol 162 Graphic | Uses:161 | Used by:199 |
Symbol 163 Bitmap | Used by:164 | |
Symbol 164 Graphic | Uses:163 | Used by:199 |
Symbol 165 Bitmap | Used by:166 | |
Symbol 166 Graphic | Uses:165 | Used by:199 |
Symbol 167 Bitmap | Used by:168 | |
Symbol 168 Graphic | Uses:167 | Used by:199 |
Symbol 169 Bitmap | Used by:170 | |
Symbol 170 Graphic | Uses:169 | Used by:199 |
Symbol 171 Bitmap | Used by:172 | |
Symbol 172 Graphic | Uses:171 | Used by:199 |
Symbol 173 Bitmap | Used by:174 | |
Symbol 174 Graphic | Uses:173 | Used by:199 |
Symbol 175 Bitmap | Used by:176 | |
Symbol 176 Graphic | Uses:175 | Used by:199 |
Symbol 177 Bitmap | Used by:178 933 | |
Symbol 178 Graphic | Uses:177 | Used by:199 |
Symbol 179 Bitmap | Used by:180 | |
Symbol 180 Graphic | Uses:179 | Used by:199 |
Symbol 181 Bitmap | Used by:182 | |
Symbol 182 Graphic | Uses:181 | Used by:199 |
Symbol 183 Bitmap | Used by:184 | |
Symbol 184 Graphic | Uses:183 | Used by:199 |
Symbol 185 Bitmap | Used by:186 | |
Symbol 186 Graphic | Uses:185 | Used by:199 |
Symbol 187 Bitmap | Used by:188 | |
Symbol 188 Graphic | Uses:187 | Used by:199 |
Symbol 189 Bitmap | Used by:190 | |
Symbol 190 Graphic | Uses:189 | Used by:199 |
Symbol 191 Bitmap | Used by:192 | |
Symbol 192 Graphic | Uses:191 | Used by:199 |
Symbol 193 Bitmap | Used by:194 | |
Symbol 194 Graphic | Uses:193 | Used by:199 |
Symbol 195 Bitmap | Used by:196 | |
Symbol 196 Graphic | Uses:195 | Used by:199 |
Symbol 197 Bitmap | Used by:198 | |
Symbol 198 Graphic | Uses:197 | Used by:199 |
Symbol 199 MovieClip {AFOne} | Uses:158 160 162 164 166 168 170 172 174 176 178 180 182 184 186 188 190 192 194 196 198 | Used by:815 |
Symbol 200 Bitmap | Used by:201 | |
Symbol 201 Graphic | Uses:200 | Used by:220 918 |
Symbol 202 Bitmap | Used by:203 | |
Symbol 203 Graphic | Uses:202 | Used by:220 918 |
Symbol 204 Bitmap | Used by:205 | |
Symbol 205 Graphic | Uses:204 | Used by:220 918 |
Symbol 206 Bitmap | Used by:207 | |
Symbol 207 Graphic | Uses:206 | Used by:220 918 |
Symbol 208 Bitmap | Used by:209 | |
Symbol 209 Graphic | Uses:208 | Used by:220 918 |
Symbol 210 Bitmap | Used by:211 | |
Symbol 211 Graphic | Uses:210 | Used by:220 918 |
Symbol 212 Bitmap | Used by:213 | |
Symbol 213 Graphic | Uses:212 | Used by:220 918 |
Symbol 214 Bitmap | Used by:215 | |
Symbol 215 Graphic | Uses:214 | Used by:220 918 |
Symbol 216 Bitmap | Used by:217 | |
Symbol 217 Graphic | Uses:216 | Used by:220 918 |
Symbol 218 Bitmap | Used by:219 | |
Symbol 219 Graphic | Uses:218 | Used by:220 918 |
Symbol 220 MovieClip {Heli} | Uses:201 203 205 207 209 211 213 215 217 219 | Used by:815 |
Symbol 221 Bitmap | Used by:222 | |
Symbol 222 Graphic | Uses:221 | Used by:263 |
Symbol 223 Bitmap | Used by:224 | |
Symbol 224 Graphic | Uses:223 | Used by:263 |
Symbol 225 Bitmap | Used by:226 | |
Symbol 226 Graphic | Uses:225 | Used by:263 |
Symbol 227 Bitmap | Used by:228 | |
Symbol 228 Graphic | Uses:227 | Used by:263 |
Symbol 229 Bitmap | Used by:230 | |
Symbol 230 Graphic | Uses:229 | Used by:263 |
Symbol 231 Bitmap | Used by:232 | |
Symbol 232 Graphic | Uses:231 | Used by:263 |
Symbol 233 Bitmap | Used by:234 | |
Symbol 234 Graphic | Uses:233 | Used by:263 |
Symbol 235 Bitmap | Used by:236 | |
Symbol 236 Graphic | Uses:235 | Used by:263 |
Symbol 237 Bitmap | Used by:238 | |
Symbol 238 Graphic | Uses:237 | Used by:263 |
Symbol 239 Bitmap | Used by:240 | |
Symbol 240 Graphic | Uses:239 | Used by:263 |
Symbol 241 Bitmap | Used by:242 | |
Symbol 242 Graphic | Uses:241 | Used by:263 |
Symbol 243 Bitmap | Used by:244 | |
Symbol 244 Graphic | Uses:243 | Used by:263 |
Symbol 245 Bitmap | Used by:246 | |
Symbol 246 Graphic | Uses:245 | Used by:263 |
Symbol 247 Bitmap | Used by:248 | |
Symbol 248 Graphic | Uses:247 | Used by:263 |
Symbol 249 Bitmap | Used by:250 | |
Symbol 250 Graphic | Uses:249 | Used by:263 |
Symbol 251 Bitmap | Used by:252 | |
Symbol 252 Graphic | Uses:251 | Used by:263 |
Symbol 253 Bitmap | Used by:254 | |
Symbol 254 Graphic | Uses:253 | Used by:263 |
Symbol 255 Bitmap | Used by:256 | |
Symbol 256 Graphic | Uses:255 | Used by:263 |
Symbol 257 Bitmap | Used by:258 | |
Symbol 258 Graphic | Uses:257 | Used by:263 |
Symbol 259 Bitmap | Used by:260 | |
Symbol 260 Graphic | Uses:259 | Used by:263 |
Symbol 261 Bitmap | Used by:262 | |
Symbol 262 Graphic | Uses:261 | Used by:263 |
Symbol 263 MovieClip {SProp} | Uses:222 224 226 228 230 232 234 236 238 240 242 244 246 248 250 252 254 256 258 260 262 | Used by:815 |
Symbol 264 Bitmap | Used by:265 | |
Symbol 265 Graphic | Uses:264 | Used by:306 |
Symbol 266 Bitmap | Used by:267 | |
Symbol 267 Graphic | Uses:266 | Used by:306 |
Symbol 268 Bitmap | Used by:269 | |
Symbol 269 Graphic | Uses:268 | Used by:306 |
Symbol 270 Bitmap | Used by:271 | |
Symbol 271 Graphic | Uses:270 | Used by:306 |
Symbol 272 Bitmap | Used by:273 | |
Symbol 273 Graphic | Uses:272 | Used by:306 |
Symbol 274 Bitmap | Used by:275 | |
Symbol 275 Graphic | Uses:274 | Used by:306 |
Symbol 276 Bitmap | Used by:277 | |
Symbol 277 Graphic | Uses:276 | Used by:306 |
Symbol 278 Bitmap | Used by:279 | |
Symbol 279 Graphic | Uses:278 | Used by:306 |
Symbol 280 Bitmap | Used by:281 | |
Symbol 281 Graphic | Uses:280 | Used by:306 |
Symbol 282 Bitmap | Used by:283 | |
Symbol 283 Graphic | Uses:282 | Used by:306 |
Symbol 284 Bitmap | Used by:285 | |
Symbol 285 Graphic | Uses:284 | Used by:306 |
Symbol 286 Bitmap | Used by:287 | |
Symbol 287 Graphic | Uses:286 | Used by:306 |
Symbol 288 Bitmap | Used by:289 | |
Symbol 289 Graphic | Uses:288 | Used by:306 |
Symbol 290 Bitmap | Used by:291 | |
Symbol 291 Graphic | Uses:290 | Used by:306 |
Symbol 292 Bitmap | Used by:293 | |
Symbol 293 Graphic | Uses:292 | Used by:306 |
Symbol 294 Bitmap | Used by:295 | |
Symbol 295 Graphic | Uses:294 | Used by:306 |
Symbol 296 Bitmap | Used by:297 | |
Symbol 297 Graphic | Uses:296 | Used by:306 |
Symbol 298 Bitmap | Used by:299 | |
Symbol 299 Graphic | Uses:298 | Used by:306 |
Symbol 300 Bitmap | Used by:301 | |
Symbol 301 Graphic | Uses:300 | Used by:306 |
Symbol 302 Bitmap | Used by:303 | |
Symbol 303 Graphic | Uses:302 | Used by:306 |
Symbol 304 Bitmap | Used by:305 | |
Symbol 305 Graphic | Uses:304 | Used by:306 |
Symbol 306 MovieClip {DProp} | Uses:265 267 269 271 273 275 277 279 281 283 285 287 289 291 293 295 297 299 301 303 305 | Used by:815 |
Symbol 307 Bitmap | Used by:308 | |
Symbol 308 Graphic | Uses:307 | Used by:389 |
Symbol 309 Bitmap | Used by:310 | |
Symbol 310 Graphic | Uses:309 | Used by:389 |
Symbol 311 Bitmap | Used by:312 | |
Symbol 312 Graphic | Uses:311 | Used by:389 |
Symbol 313 Bitmap | Used by:314 | |
Symbol 314 Graphic | Uses:313 | Used by:389 |
Symbol 315 Bitmap | Used by:316 | |
Symbol 316 Graphic | Uses:315 | Used by:389 |
Symbol 317 Bitmap | Used by:318 | |
Symbol 318 Graphic | Uses:317 | Used by:389 |
Symbol 319 Bitmap | Used by:320 | |
Symbol 320 Graphic | Uses:319 | Used by:389 |
Symbol 321 Bitmap | Used by:322 | |
Symbol 322 Graphic | Uses:321 | Used by:389 |
Symbol 323 Bitmap | Used by:324 | |
Symbol 324 Graphic | Uses:323 | Used by:389 |
Symbol 325 Bitmap | Used by:326 | |
Symbol 326 Graphic | Uses:325 | Used by:389 |
Symbol 327 Bitmap | Used by:328 | |
Symbol 328 Graphic | Uses:327 | Used by:389 |
Symbol 329 Bitmap | Used by:330 | |
Symbol 330 Graphic | Uses:329 | Used by:389 |
Symbol 331 Bitmap | Used by:332 | |
Symbol 332 Graphic | Uses:331 | Used by:389 |
Symbol 333 Bitmap | Used by:334 | |
Symbol 334 Graphic | Uses:333 | Used by:389 |
Symbol 335 Bitmap | Used by:336 | |
Symbol 336 Graphic | Uses:335 | Used by:389 |
Symbol 337 Bitmap | Used by:338 | |
Symbol 338 Graphic | Uses:337 | Used by:389 |
Symbol 339 Bitmap | Used by:340 | |
Symbol 340 Graphic | Uses:339 | Used by:389 |
Symbol 341 Bitmap | Used by:342 | |
Symbol 342 Graphic | Uses:341 | Used by:389 |
Symbol 343 Bitmap | Used by:344 | |
Symbol 344 Graphic | Uses:343 | Used by:389 |
Symbol 345 Bitmap | Used by:346 | |
Symbol 346 Graphic | Uses:345 | Used by:389 |
Symbol 347 Bitmap | Used by:348 | |
Symbol 348 Graphic | Uses:347 | Used by:389 903 |
Symbol 349 Bitmap | Used by:350 | |
Symbol 350 Graphic | Uses:349 | Used by:389 |
Symbol 351 Bitmap | Used by:352 | |
Symbol 352 Graphic | Uses:351 | Used by:389 |
Symbol 353 Bitmap | Used by:354 | |
Symbol 354 Graphic | Uses:353 | Used by:389 |
Symbol 355 Bitmap | Used by:356 | |
Symbol 356 Graphic | Uses:355 | Used by:389 |
Symbol 357 Bitmap | Used by:358 | |
Symbol 358 Graphic | Uses:357 | Used by:389 |
Symbol 359 Bitmap | Used by:360 | |
Symbol 360 Graphic | Uses:359 | Used by:389 |
Symbol 361 Bitmap | Used by:362 | |
Symbol 362 Graphic | Uses:361 | Used by:389 |
Symbol 363 Bitmap | Used by:364 | |
Symbol 364 Graphic | Uses:363 | Used by:389 |
Symbol 365 Bitmap | Used by:366 | |
Symbol 366 Graphic | Uses:365 | Used by:389 |
Symbol 367 Bitmap | Used by:368 | |
Symbol 368 Graphic | Uses:367 | Used by:389 |
Symbol 369 Bitmap | Used by:370 | |
Symbol 370 Graphic | Uses:369 | Used by:389 |
Symbol 371 Bitmap | Used by:372 | |
Symbol 372 Graphic | Uses:371 | Used by:389 |
Symbol 373 Bitmap | Used by:374 | |
Symbol 374 Graphic | Uses:373 | Used by:389 |
Symbol 375 Bitmap | Used by:376 | |
Symbol 376 Graphic | Uses:375 | Used by:389 |
Symbol 377 Bitmap | Used by:378 | |
Symbol 378 Graphic | Uses:377 | Used by:389 |
Symbol 379 Bitmap | Used by:380 | |
Symbol 380 Graphic | Uses:379 | Used by:389 |
Symbol 381 Bitmap | Used by:382 | |
Symbol 382 Graphic | Uses:381 | Used by:389 |
Symbol 383 Bitmap | Used by:384 | |
Symbol 384 Graphic | Uses:383 | Used by:389 |
Symbol 385 Bitmap | Used by:386 | |
Symbol 386 Graphic | Uses:385 | Used by:389 |
Symbol 387 Bitmap | Used by:388 | |
Symbol 388 Graphic | Uses:387 | Used by:389 |
Symbol 389 MovieClip {SJet} | Uses:308 310 312 314 316 318 320 322 324 326 328 330 332 334 336 338 340 342 344 346 348 350 352 354 356 358 360 362 364 366 368 370 372 374 376 378 380 382 384 386 388 | Used by:815 |
Symbol 390 Bitmap | Used by:391 | |
Symbol 391 Graphic | Uses:390 | Used by:432 |
Symbol 392 Bitmap | Used by:393 | |
Symbol 393 Graphic | Uses:392 | Used by:432 |
Symbol 394 Bitmap | Used by:395 | |
Symbol 395 Graphic | Uses:394 | Used by:432 |
Symbol 396 Bitmap | Used by:397 | |
Symbol 397 Graphic | Uses:396 | Used by:432 |
Symbol 398 Bitmap | Used by:399 | |
Symbol 399 Graphic | Uses:398 | Used by:432 |
Symbol 400 Bitmap | Used by:401 | |
Symbol 401 Graphic | Uses:400 | Used by:432 |
Symbol 402 Bitmap | Used by:403 | |
Symbol 403 Graphic | Uses:402 | Used by:432 |
Symbol 404 Bitmap | Used by:405 | |
Symbol 405 Graphic | Uses:404 | Used by:432 |
Symbol 406 Bitmap | Used by:407 | |
Symbol 407 Graphic | Uses:406 | Used by:432 |
Symbol 408 Bitmap | Used by:409 | |
Symbol 409 Graphic | Uses:408 | Used by:432 |
Symbol 410 Bitmap | Used by:411 | |
Symbol 411 Graphic | Uses:410 | Used by:432 904 |
Symbol 412 Bitmap | Used by:413 | |
Symbol 413 Graphic | Uses:412 | Used by:432 |
Symbol 414 Bitmap | Used by:415 | |
Symbol 415 Graphic | Uses:414 | Used by:432 |
Symbol 416 Bitmap | Used by:417 | |
Symbol 417 Graphic | Uses:416 | Used by:432 |
Symbol 418 Bitmap | Used by:419 | |
Symbol 419 Graphic | Uses:418 | Used by:432 |
Symbol 420 Bitmap | Used by:421 | |
Symbol 421 Graphic | Uses:420 | Used by:432 |
Symbol 422 Bitmap | Used by:423 | |
Symbol 423 Graphic | Uses:422 | Used by:432 |
Symbol 424 Bitmap | Used by:425 | |
Symbol 425 Graphic | Uses:424 | Used by:432 |
Symbol 426 Bitmap | Used by:427 | |
Symbol 427 Graphic | Uses:426 | Used by:432 |
Symbol 428 Bitmap | Used by:429 | |
Symbol 429 Graphic | Uses:428 | Used by:432 |
Symbol 430 Bitmap | Used by:431 | |
Symbol 431 Graphic | Uses:430 | Used by:432 |
Symbol 432 MovieClip {DJet} | Uses:391 393 395 397 399 401 403 405 407 409 411 413 415 417 419 421 423 425 427 429 431 | Used by:815 |
Symbol 433 Bitmap | Used by:434 | |
Symbol 434 Graphic | Uses:433 | Used by:515 |
Symbol 435 Bitmap | Used by:436 | |
Symbol 436 Graphic | Uses:435 | Used by:515 |
Symbol 437 Bitmap | Used by:438 | |
Symbol 438 Graphic | Uses:437 | Used by:515 |
Symbol 439 Bitmap | Used by:440 | |
Symbol 440 Graphic | Uses:439 | Used by:515 |
Symbol 441 Bitmap | Used by:442 | |
Symbol 442 Graphic | Uses:441 | Used by:515 |
Symbol 443 Bitmap | Used by:444 | |
Symbol 444 Graphic | Uses:443 | Used by:515 |
Symbol 445 Bitmap | Used by:446 | |
Symbol 446 Graphic | Uses:445 | Used by:515 |
Symbol 447 Bitmap | Used by:448 | |
Symbol 448 Graphic | Uses:447 | Used by:515 |
Symbol 449 Bitmap | Used by:450 | |
Symbol 450 Graphic | Uses:449 | Used by:515 |
Symbol 451 Bitmap | Used by:452 | |
Symbol 452 Graphic | Uses:451 | Used by:515 |
Symbol 453 Bitmap | Used by:454 | |
Symbol 454 Graphic | Uses:453 | Used by:515 |
Symbol 455 Bitmap | Used by:456 | |
Symbol 456 Graphic | Uses:455 | Used by:515 |
Symbol 457 Bitmap | Used by:458 | |
Symbol 458 Graphic | Uses:457 | Used by:515 |
Symbol 459 Bitmap | Used by:460 | |
Symbol 460 Graphic | Uses:459 | Used by:515 |
Symbol 461 Bitmap | Used by:462 | |
Symbol 462 Graphic | Uses:461 | Used by:515 |
Symbol 463 Bitmap | Used by:464 | |
Symbol 464 Graphic | Uses:463 | Used by:515 |
Symbol 465 Bitmap | Used by:466 | |
Symbol 466 Graphic | Uses:465 | Used by:515 |
Symbol 467 Bitmap | Used by:468 | |
Symbol 468 Graphic | Uses:467 | Used by:515 |
Symbol 469 Bitmap | Used by:470 | |
Symbol 470 Graphic | Uses:469 | Used by:515 |
Symbol 471 Bitmap | Used by:472 | |
Symbol 472 Graphic | Uses:471 | Used by:515 |
Symbol 473 Bitmap | Used by:474 | |
Symbol 474 Graphic | Uses:473 | Used by:515 |
Symbol 475 Bitmap | Used by:476 | |
Symbol 476 Graphic | Uses:475 | Used by:515 |
Symbol 477 Bitmap | Used by:478 | |
Symbol 478 Graphic | Uses:477 | Used by:515 |
Symbol 479 Bitmap | Used by:480 | |
Symbol 480 Graphic | Uses:479 | Used by:515 |
Symbol 481 Bitmap | Used by:482 | |
Symbol 482 Graphic | Uses:481 | Used by:515 |
Symbol 483 Bitmap | Used by:484 | |
Symbol 484 Graphic | Uses:483 | Used by:515 |
Symbol 485 Bitmap | Used by:486 | |
Symbol 486 Graphic | Uses:485 | Used by:515 |
Symbol 487 Bitmap | Used by:488 | |
Symbol 488 Graphic | Uses:487 | Used by:515 |
Symbol 489 Bitmap | Used by:490 | |
Symbol 490 Graphic | Uses:489 | Used by:515 |
Symbol 491 Bitmap | Used by:492 | |
Symbol 492 Graphic | Uses:491 | Used by:515 |
Symbol 493 Bitmap | Used by:494 | |
Symbol 494 Graphic | Uses:493 | Used by:515 |
Symbol 495 Bitmap | Used by:496 | |
Symbol 496 Graphic | Uses:495 | Used by:515 |
Symbol 497 Bitmap | Used by:498 | |
Symbol 498 Graphic | Uses:497 | Used by:515 |
Symbol 499 Bitmap | Used by:500 | |
Symbol 500 Graphic | Uses:499 | Used by:515 |
Symbol 501 Bitmap | Used by:502 | |
Symbol 502 Graphic | Uses:501 | Used by:515 |
Symbol 503 Bitmap | Used by:504 | |
Symbol 504 Graphic | Uses:503 | Used by:515 |
Symbol 505 Bitmap | Used by:506 | |
Symbol 506 Graphic | Uses:505 | Used by:515 |
Symbol 507 Bitmap | Used by:508 | |
Symbol 508 Graphic | Uses:507 | Used by:515 |
Symbol 509 Bitmap | Used by:510 | |
Symbol 510 Graphic | Uses:509 | Used by:515 |
Symbol 511 Bitmap | Used by:512 | |
Symbol 512 Graphic | Uses:511 | Used by:515 |
Symbol 513 Bitmap | Used by:514 | |
Symbol 514 Graphic | Uses:513 | Used by:515 |
Symbol 515 MovieClip {Radar} | Uses:434 436 438 440 442 444 446 448 450 452 454 456 458 460 462 464 466 468 470 472 474 476 478 480 482 484 486 488 490 492 494 496 498 500 502 504 506 508 510 512 514 | Used by:815 |
Symbol 516 Bitmap | Used by:517 | |
Symbol 517 Graphic | Uses:516 | Used by:678 |
Symbol 518 Bitmap | Used by:519 | |
Symbol 519 Graphic | Uses:518 | Used by:678 |
Symbol 520 Bitmap | Used by:521 | |
Symbol 521 Graphic | Uses:520 | Used by:678 |
Symbol 522 Bitmap | Used by:523 | |
Symbol 523 Graphic | Uses:522 | Used by:678 |
Symbol 524 Bitmap | Used by:525 | |
Symbol 525 Graphic | Uses:524 | Used by:678 |
Symbol 526 Bitmap | Used by:527 | |
Symbol 527 Graphic | Uses:526 | Used by:678 |
Symbol 528 Bitmap | Used by:529 | |
Symbol 529 Graphic | Uses:528 | Used by:678 |
Symbol 530 Bitmap | Used by:531 | |
Symbol 531 Graphic | Uses:530 | Used by:678 |
Symbol 532 Bitmap | Used by:533 | |
Symbol 533 Graphic | Uses:532 | Used by:678 |
Symbol 534 Bitmap | Used by:535 | |
Symbol 535 Graphic | Uses:534 | Used by:678 |
Symbol 536 Bitmap | Used by:537 | |
Symbol 537 Graphic | Uses:536 | Used by:678 |
Symbol 538 Bitmap | Used by:539 | |
Symbol 539 Graphic | Uses:538 | Used by:678 |
Symbol 540 Bitmap | Used by:541 | |
Symbol 541 Graphic | Uses:540 | Used by:678 |
Symbol 542 Bitmap | Used by:543 | |
Symbol 543 Graphic | Uses:542 | Used by:678 |
Symbol 544 Bitmap | Used by:545 | |
Symbol 545 Graphic | Uses:544 | Used by:678 |
Symbol 546 Bitmap | Used by:547 | |
Symbol 547 Graphic | Uses:546 | Used by:678 |
Symbol 548 Bitmap | Used by:549 | |
Symbol 549 Graphic | Uses:548 | Used by:678 |
Symbol 550 Bitmap | Used by:551 | |
Symbol 551 Graphic | Uses:550 | Used by:678 |
Symbol 552 Bitmap | Used by:553 | |
Symbol 553 Graphic | Uses:552 | Used by:678 |
Symbol 554 Bitmap | Used by:555 | |
Symbol 555 Graphic | Uses:554 | Used by:678 |
Symbol 556 Bitmap | Used by:557 | |
Symbol 557 Graphic | Uses:556 | Used by:678 |
Symbol 558 Bitmap | Used by:559 | |
Symbol 559 Graphic | Uses:558 | Used by:678 |
Symbol 560 Bitmap | Used by:561 | |
Symbol 561 Graphic | Uses:560 | Used by:678 |
Symbol 562 Bitmap | Used by:563 | |
Symbol 563 Graphic | Uses:562 | Used by:678 |
Symbol 564 Bitmap | Used by:565 | |
Symbol 565 Graphic | Uses:564 | Used by:678 |
Symbol 566 Bitmap | Used by:567 | |
Symbol 567 Graphic | Uses:566 | Used by:678 |
Symbol 568 Bitmap | Used by:569 | |
Symbol 569 Graphic | Uses:568 | Used by:678 |
Symbol 570 Bitmap | Used by:571 | |
Symbol 571 Graphic | Uses:570 | Used by:678 |
Symbol 572 Bitmap | Used by:573 | |
Symbol 573 Graphic | Uses:572 | Used by:678 |
Symbol 574 Bitmap | Used by:575 | |
Symbol 575 Graphic | Uses:574 | Used by:678 |
Symbol 576 Bitmap | Used by:577 | |
Symbol 577 Graphic | Uses:576 | Used by:678 |
Symbol 578 Bitmap | Used by:579 | |
Symbol 579 Graphic | Uses:578 | Used by:678 |
Symbol 580 Bitmap | Used by:581 | |
Symbol 581 Graphic | Uses:580 | Used by:678 |
Symbol 582 Bitmap | Used by:583 | |
Symbol 583 Graphic | Uses:582 | Used by:678 |
Symbol 584 Bitmap | Used by:585 | |
Symbol 585 Graphic | Uses:584 | Used by:678 |
Symbol 586 Bitmap | Used by:587 | |
Symbol 587 Graphic | Uses:586 | Used by:678 |
Symbol 588 Bitmap | Used by:589 | |
Symbol 589 Graphic | Uses:588 | Used by:678 |
Symbol 590 Bitmap | Used by:591 | |
Symbol 591 Graphic | Uses:590 | Used by:678 |
Symbol 592 Bitmap | Used by:593 | |
Symbol 593 Graphic | Uses:592 | Used by:678 |
Symbol 594 Bitmap | Used by:595 | |
Symbol 595 Graphic | Uses:594 | Used by:678 |
Symbol 596 Bitmap | Used by:597 | |
Symbol 597 Graphic | Uses:596 | Used by:678 |
Symbol 598 Bitmap | Used by:599 | |
Symbol 599 Graphic | Uses:598 | Used by:678 |
Symbol 600 Bitmap | Used by:601 | |
Symbol 601 Graphic | Uses:600 | Used by:678 |
Symbol 602 Bitmap | Used by:603 | |
Symbol 603 Graphic | Uses:602 | Used by:678 |
Symbol 604 Bitmap | Used by:605 | |
Symbol 605 Graphic | Uses:604 | Used by:678 |
Symbol 606 Bitmap | Used by:607 | |
Symbol 607 Graphic | Uses:606 | Used by:678 |
Symbol 608 Bitmap | Used by:609 | |
Symbol 609 Graphic | Uses:608 | Used by:678 |
Symbol 610 Bitmap | Used by:611 | |
Symbol 611 Graphic | Uses:610 | Used by:678 |
Symbol 612 Bitmap | Used by:613 | |
Symbol 613 Graphic | Uses:612 | Used by:678 |
Symbol 614 Bitmap | Used by:615 | |
Symbol 615 Graphic | Uses:614 | Used by:678 |
Symbol 616 Bitmap | Used by:617 | |
Symbol 617 Graphic | Uses:616 | Used by:678 |
Symbol 618 Bitmap | Used by:619 | |
Symbol 619 Graphic | Uses:618 | Used by:678 |
Symbol 620 Bitmap | Used by:621 | |
Symbol 621 Graphic | Uses:620 | Used by:678 |
Symbol 622 Bitmap | Used by:623 | |
Symbol 623 Graphic | Uses:622 | Used by:678 |
Symbol 624 Bitmap | Used by:625 | |
Symbol 625 Graphic | Uses:624 | Used by:678 |
Symbol 626 Bitmap | Used by:627 | |
Symbol 627 Graphic | Uses:626 | Used by:678 |
Symbol 628 Bitmap | Used by:629 | |
Symbol 629 Graphic | Uses:628 | Used by:678 |
Symbol 630 Bitmap | Used by:631 | |
Symbol 631 Graphic | Uses:630 | Used by:678 |
Symbol 632 Bitmap | Used by:633 | |
Symbol 633 Graphic | Uses:632 | Used by:678 |
Symbol 634 Bitmap | Used by:635 | |
Symbol 635 Graphic | Uses:634 | Used by:678 |
Symbol 636 Bitmap | Used by:637 | |
Symbol 637 Graphic | Uses:636 | Used by:678 |
Symbol 638 Bitmap | Used by:639 | |
Symbol 639 Graphic | Uses:638 | Used by:678 |
Symbol 640 Bitmap | Used by:641 | |
Symbol 641 Graphic | Uses:640 | Used by:678 |
Symbol 642 Bitmap | Used by:643 | |
Symbol 643 Graphic | Uses:642 | Used by:678 |
Symbol 644 Bitmap | Used by:645 | |
Symbol 645 Graphic | Uses:644 | Used by:678 |
Symbol 646 Bitmap | Used by:647 | |
Symbol 647 Graphic | Uses:646 | Used by:678 |
Symbol 648 Bitmap | Used by:649 | |
Symbol 649 Graphic | Uses:648 | Used by:678 |
Symbol 650 Bitmap | Used by:651 | |
Symbol 651 Graphic | Uses:650 | Used by:678 |
Symbol 652 Bitmap | Used by:653 | |
Symbol 653 Graphic | Uses:652 | Used by:678 |
Symbol 654 Bitmap | Used by:655 | |
Symbol 655 Graphic | Uses:654 | Used by:678 |
Symbol 656 Bitmap | Used by:657 | |
Symbol 657 Graphic | Uses:656 | Used by:678 |
Symbol 658 Bitmap | Used by:659 | |
Symbol 659 Graphic | Uses:658 | Used by:678 |
Symbol 660 Bitmap | Used by:661 | |
Symbol 661 Graphic | Uses:660 | Used by:678 |
Symbol 662 Bitmap | Used by:663 | |
Symbol 663 Graphic | Uses:662 | Used by:678 |
Symbol 664 Bitmap | Used by:665 | |
Symbol 665 Graphic | Uses:664 | Used by:678 |
Symbol 666 Bitmap | Used by:667 | |
Symbol 667 Graphic | Uses:666 | Used by:678 |
Symbol 668 Bitmap | Used by:669 | |
Symbol 669 Graphic | Uses:668 | Used by:678 |
Symbol 670 Bitmap | Used by:671 | |
Symbol 671 Graphic | Uses:670 | Used by:678 |
Symbol 672 Bitmap | Used by:673 | |
Symbol 673 Graphic | Uses:672 | Used by:678 |
Symbol 674 Bitmap | Used by:675 | |
Symbol 675 Graphic | Uses:674 | Used by:678 |
Symbol 676 Bitmap | Used by:677 | |
Symbol 677 Graphic | Uses:676 | Used by:678 |
Symbol 678 MovieClip {Szelzsak} | Uses:517 519 521 523 525 527 529 531 533 535 537 539 541 543 545 547 549 551 553 555 557 559 561 563 565 567 569 571 573 575 577 579 581 583 585 587 589 591 593 595 597 599 601 603 605 607 609 611 613 615 617 619 621 623 625 627 629 631 633 635 637 639 641 643 645 647 649 651 653 655 657 659 661 663 665 667 669 671 673 675 677 | Used by:815 |
Symbol 679 Bitmap | Used by:680 | |
Symbol 680 Graphic | Uses:679 | Used by:699 |
Symbol 681 Graphic | Used by:682 | |
Symbol 682 MovieClip | Uses:681 | Used by:699 |
Symbol 683 Graphic | Used by:686 | |
Symbol 684 Graphic | Used by:686 | |
Symbol 685 Graphic | Used by:686 | |
Symbol 686 Button | Uses:683 684 685 | Used by:699 |
Symbol 687 Graphic | Used by:690 | |
Symbol 688 Graphic | Used by:690 | |
Symbol 689 Graphic | Used by:690 | |
Symbol 690 Button | Uses:687 688 689 | Used by:699 |
Symbol 691 Graphic | Used by:694 | |
Symbol 692 Graphic | Used by:694 | |
Symbol 693 Graphic | Used by:694 | |
Symbol 694 Button | Uses:691 692 693 | Used by:699 |
Symbol 695 Graphic | Used by:698 | |
Symbol 696 Graphic | Used by:698 | |
Symbol 697 Graphic | Used by:698 | |
Symbol 698 Button | Uses:695 696 697 | Used by:699 |
Symbol 699 MovieClip {gameOver} | Uses:680 682 686 690 694 698 | Used by:815 |
Symbol 700 Bitmap | Used by:701 | |
Symbol 701 Graphic | Uses:700 | Used by:706 |
Symbol 702 Graphic | Used by:703 | |
Symbol 703 MovieClip | Uses:702 | Used by:706 |
Symbol 704 Graphic | Used by:705 | |
Symbol 705 MovieClip | Uses:704 | Used by:706 |
Symbol 706 MovieClip {exitMenu} | Uses:701 703 705 | Used by:815 |
Symbol 707 Bitmap | Used by:708 | |
Symbol 708 Graphic | Uses:707 | Used by:717 |
Symbol 709 Bitmap | Used by:710 | |
Symbol 710 Graphic | Uses:709 | Used by:717 |
Symbol 711 Bitmap | Used by:712 | |
Symbol 712 Graphic | Uses:711 | Used by:717 |
Symbol 713 Bitmap | Used by:714 | |
Symbol 714 Graphic | Uses:713 | Used by:717 |
Symbol 715 Bitmap | Used by:716 | |
Symbol 716 Graphic | Uses:715 | Used by:717 |
Symbol 717 MovieClip {Felho} | Uses:708 710 712 714 716 | Used by:815 |
Symbol 718 Bitmap | Used by:719 | |
Symbol 719 Graphic | Uses:718 | Used by:730 |
Symbol 720 Bitmap | Used by:721 | |
Symbol 721 Graphic | Uses:720 | Used by:730 |
Symbol 722 Bitmap | Used by:723 | |
Symbol 723 Graphic | Uses:722 | Used by:730 |
Symbol 724 Bitmap | Used by:725 | |
Symbol 725 Graphic | Uses:724 | Used by:730 |
Symbol 726 Bitmap | Used by:727 | |
Symbol 727 Graphic | Uses:726 | Used by:730 |
Symbol 728 Bitmap | Used by:729 | |
Symbol 729 Graphic | Uses:728 | Used by:730 |
Symbol 730 MovieClip {carLeft} | Uses:719 721 723 725 727 729 | Used by:815 |
Symbol 731 Bitmap | Used by:732 | |
Symbol 732 Graphic | Uses:731 | Used by:743 |
Symbol 733 Bitmap | Used by:734 | |
Symbol 734 Graphic | Uses:733 | Used by:743 |
Symbol 735 Bitmap | Used by:736 | |
Symbol 736 Graphic | Uses:735 | Used by:743 |
Symbol 737 Bitmap | Used by:738 | |
Symbol 738 Graphic | Uses:737 | Used by:743 |
Symbol 739 Bitmap | Used by:740 | |
Symbol 740 Graphic | Uses:739 | Used by:743 |
Symbol 741 Bitmap | Used by:742 | |
Symbol 742 Graphic | Uses:741 | Used by:743 |
Symbol 743 MovieClip {carRight} | Uses:732 734 736 738 740 742 | Used by:815 |
Symbol 744 Bitmap | Used by:745 | |
Symbol 745 Graphic | Uses:744 | Used by:814 916 |
Symbol 746 Bitmap | Used by:747 | |
Symbol 747 Graphic | Uses:746 | Used by:814 916 |
Symbol 748 Bitmap | Used by:749 | |
Symbol 749 Graphic | Uses:748 | Used by:814 916 |
Symbol 750 Bitmap | Used by:751 | |
Symbol 751 Graphic | Uses:750 | Used by:814 916 |
Symbol 752 Bitmap | Used by:753 | |
Symbol 753 Graphic | Uses:752 | Used by:814 916 |
Symbol 754 Bitmap | Used by:755 | |
Symbol 755 Graphic | Uses:754 | Used by:814 916 |
Symbol 756 Bitmap | Used by:757 | |
Symbol 757 Graphic | Uses:756 | Used by:814 916 |
Symbol 758 Bitmap | Used by:759 | |
Symbol 759 Graphic | Uses:758 | Used by:814 916 |
Symbol 760 Bitmap | Used by:761 | |
Symbol 761 Graphic | Uses:760 | Used by:814 916 |
Symbol 762 Bitmap | Used by:763 | |
Symbol 763 Graphic | Uses:762 | Used by:814 916 |
Symbol 764 Bitmap | Used by:765 | |
Symbol 765 Graphic | Uses:764 | Used by:814 916 |
Symbol 766 Bitmap | Used by:767 | |
Symbol 767 Graphic | Uses:766 | Used by:814 916 |
Symbol 768 Bitmap | Used by:769 | |
Symbol 769 Graphic | Uses:768 | Used by:814 916 |
Symbol 770 Bitmap | Used by:771 | |
Symbol 771 Graphic | Uses:770 | Used by:814 916 |
Symbol 772 Bitmap | Used by:773 | |
Symbol 773 Graphic | Uses:772 | Used by:814 916 |
Symbol 774 Bitmap | Used by:775 | |
Symbol 775 Graphic | Uses:774 | Used by:814 916 |
Symbol 776 Bitmap | Used by:777 | |
Symbol 777 Graphic | Uses:776 | Used by:814 916 |
Symbol 778 Bitmap | Used by:779 | |
Symbol 779 Graphic | Uses:778 | Used by:814 916 |
Symbol 780 Bitmap | Used by:781 | |
Symbol 781 Graphic | Uses:780 | Used by:814 916 |
Symbol 782 Bitmap | Used by:783 | |
Symbol 783 Graphic | Uses:782 | Used by:814 916 |
Symbol 784 Bitmap | Used by:785 | |
Symbol 785 Graphic | Uses:784 | Used by:814 916 |
Symbol 786 Bitmap | Used by:787 | |
Symbol 787 Graphic | Uses:786 | Used by:814 916 |
Symbol 788 Bitmap | Used by:789 | |
Symbol 789 Graphic | Uses:788 | Used by:814 916 |
Symbol 790 Bitmap | Used by:791 | |
Symbol 791 Graphic | Uses:790 | Used by:814 916 |
Symbol 792 Bitmap | Used by:793 | |
Symbol 793 Graphic | Uses:792 | Used by:814 916 |
Symbol 794 Bitmap | Used by:795 | |
Symbol 795 Graphic | Uses:794 | Used by:814 916 |
Symbol 796 Bitmap | Used by:797 | |
Symbol 797 Graphic | Uses:796 | Used by:814 916 |
Symbol 798 Bitmap | Used by:799 | |
Symbol 799 Graphic | Uses:798 | Used by:814 916 |
Symbol 800 Bitmap | Used by:801 | |
Symbol 801 Graphic | Uses:800 | Used by:814 916 |
Symbol 802 Bitmap | Used by:803 | |
Symbol 803 Graphic | Uses:802 | Used by:814 916 |
Symbol 804 Bitmap | Used by:805 | |
Symbol 805 Graphic | Uses:804 | Used by:814 916 |
Symbol 806 Bitmap | Used by:807 | |
Symbol 807 Graphic | Uses:806 | Used by:814 916 |
Symbol 808 Bitmap | Used by:809 | |
Symbol 809 Graphic | Uses:808 | Used by:814 916 |
Symbol 810 Bitmap | Used by:811 | |
Symbol 811 Graphic | Uses:810 | Used by:814 916 |
Symbol 812 Bitmap | Used by:813 | |
Symbol 813 Graphic | Uses:812 | Used by:814 916 |
Symbol 814 MovieClip {Explosion} | Uses:745 747 749 751 753 755 757 759 761 763 765 767 769 771 773 775 777 779 781 783 785 787 789 791 793 795 797 799 801 803 805 807 809 811 813 | Used by:815 |
Symbol 815 MovieClip {airtrafficchief_fla.ALLMC_13} | Uses:94 199 220 263 306 389 432 515 678 699 706 38 31 717 730 743 814 | Used by:Timeline |
Symbol 816 Bitmap | Used by:817 | |
Symbol 817 Graphic | Uses:816 | Used by:Timeline |
Symbol 818 Bitmap | Used by:819 | |
Symbol 819 Graphic | Uses:818 | Used by:824 |
Symbol 820 Bitmap | Used by:821 | |
Symbol 821 Graphic | Uses:820 | Used by:824 |
Symbol 822 Bitmap | Used by:823 | |
Symbol 823 Graphic | Uses:822 | Used by:824 |
Symbol 824 Button | Uses:819 821 823 | Used by:989 Timeline |
Symbol 825 Bitmap | Used by:826 | |
Symbol 826 Graphic | Uses:825 | Used by:831 |
Symbol 827 Bitmap | Used by:828 | |
Symbol 828 Graphic | Uses:827 | Used by:831 |
Symbol 829 Bitmap | Used by:830 | |
Symbol 830 Graphic | Uses:829 | Used by:831 |
Symbol 831 Button | Uses:826 828 830 | Used by:Timeline |
Symbol 832 Bitmap | Used by:833 | |
Symbol 833 Graphic | Uses:832 | Used by:838 |
Symbol 834 Bitmap | Used by:835 | |
Symbol 835 Graphic | Uses:834 | Used by:838 |
Symbol 836 Bitmap | Used by:837 | |
Symbol 837 Graphic | Uses:836 | Used by:838 |
Symbol 838 Button | Uses:833 835 837 | Used by:989 Timeline |
Symbol 839 Bitmap | Used by:840 | |
Symbol 840 Graphic | Uses:839 | Used by:845 862 |
Symbol 841 Bitmap | Used by:842 | |
Symbol 842 Graphic | Uses:841 | Used by:845 |
Symbol 843 Bitmap | Used by:844 | |
Symbol 844 Graphic | Uses:843 | Used by:845 862 |
Symbol 845 Button | Uses:840 842 844 | Used by:Timeline |
Symbol 846 Bitmap | Used by:847 | |
Symbol 847 Graphic | Uses:846 | Used by:852 |
Symbol 848 Bitmap | Used by:849 | |
Symbol 849 Graphic | Uses:848 | Used by:852 |
Symbol 850 Bitmap | Used by:851 | |
Symbol 851 Graphic | Uses:850 | Used by:852 |
Symbol 852 Button | Uses:847 849 851 | Used by:Timeline |
Symbol 853 Bitmap | Used by:854 | |
Symbol 854 Graphic | Uses:853 | Used by:859 |
Symbol 855 Bitmap | Used by:856 | |
Symbol 856 Graphic | Uses:855 | Used by:859 |
Symbol 857 Bitmap | Used by:858 | |
Symbol 858 Graphic | Uses:857 | Used by:859 |
Symbol 859 Button | Uses:854 856 858 | Used by:Timeline |
Symbol 860 Bitmap | Used by:861 | |
Symbol 861 Graphic | Uses:860 | Used by:862 |
Symbol 862 Button | Uses:844 861 840 | Used by:Timeline |
Symbol 863 Bitmap | Used by:864 | |
Symbol 864 Graphic | Uses:863 | Used by:Timeline |
Symbol 865 Bitmap | Used by:866 | |
Symbol 866 Graphic | Uses:865 | Used by:Timeline |
Symbol 867 Bitmap | Used by:868 | |
Symbol 868 Graphic | Uses:867 | Used by:Timeline |
Symbol 869 Font | Used by:870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 928 | |
Symbol 870 EditableText | Uses:869 | Used by:Timeline |
Symbol 871 EditableText | Uses:869 | Used by:Timeline |
Symbol 872 EditableText | Uses:869 | Used by:Timeline |
Symbol 873 EditableText | Uses:869 | Used by:Timeline |
Symbol 874 EditableText | Uses:869 | Used by:Timeline |
Symbol 875 EditableText | Uses:869 | Used by:Timeline |
Symbol 876 EditableText | Uses:869 | Used by:Timeline |
Symbol 877 EditableText | Uses:869 | Used by:Timeline |
Symbol 878 EditableText | Uses:869 | Used by:Timeline |
Symbol 879 EditableText | Uses:869 | Used by:Timeline |
Symbol 880 EditableText | Uses:869 | Used by:Timeline |
Symbol 881 EditableText | Uses:869 | Used by:Timeline |
Symbol 882 EditableText | Uses:869 | Used by:Timeline |
Symbol 883 EditableText | Uses:869 | Used by:Timeline |
Symbol 884 EditableText | Uses:869 | Used by:Timeline |
Symbol 885 EditableText | Uses:869 | Used by:Timeline |
Symbol 886 Bitmap | Used by:887 | |
Symbol 887 Graphic | Uses:886 | Used by:892 |
Symbol 888 Bitmap | Used by:889 | |
Symbol 889 Graphic | Uses:888 | Used by:892 |
Symbol 890 Bitmap | Used by:891 | |
Symbol 891 Graphic | Uses:890 | Used by:892 |
Symbol 892 Button | Uses:887 889 891 | Used by:Timeline |
Symbol 893 Bitmap | Used by:894 | |
Symbol 894 Graphic | Uses:893 | Used by:Timeline |
Symbol 895 Graphic | Used by:953 | |
Symbol 896 Bitmap | Used by:897 | |
Symbol 897 Graphic | Uses:896 | Used by:900 905 917 929 948 952 |
Symbol 898 Graphic | Used by:899 | |
Symbol 899 MovieClip | Uses:898 | Used by:900 |
Symbol 900 MovieClip | Uses:897 899 | Used by:953 |
Symbol 901 Graphic | Used by:905 | |
Symbol 902 MovieClip {airtrafficchief_fla.t_warn_53} | Uses:4 6 | Used by:905 948 |
Symbol 903 MovieClip | Uses:348 | Used by:905 917 952 |
Symbol 904 MovieClip | Uses:411 | Used by:905 917 |
Symbol 905 MovieClip | Uses:897 901 902 903 904 | Used by:953 |
Symbol 906 ShapeTweening | Used by:917 | |
Symbol 907 Graphic | Used by:908 | |
Symbol 908 MovieClip | Uses:907 | Used by:917 |
Symbol 909 ShapeTweening | Used by:917 | |
Symbol 910 Graphic | Used by:911 | |
Symbol 911 MovieClip | Uses:910 | Used by:917 |
Symbol 912 ShapeTweening | Used by:917 | |
Symbol 913 MovieClip | Uses:9 | Used by:917 |
Symbol 914 Graphic | Used by:917 948 | |
Symbol 915 Graphic | Used by:917 | |
Symbol 916 MovieClip | Uses:745 747 749 751 753 755 757 759 761 763 765 767 769 771 773 775 777 779 781 783 785 787 789 791 793 795 797 799 801 803 805 807 809 811 813 | Used by:917 |
Symbol 917 MovieClip | Uses:897 906 908 909 911 904 903 912 913 914 915 916 | Used by:953 |
Symbol 918 MovieClip | Uses:201 203 205 207 209 211 213 215 217 219 | Used by:929 |
Symbol 919 Bitmap | Used by:920 | |
Symbol 920 Graphic | Uses:919 | Used by:921 |
Symbol 921 MovieClip | Uses:920 | Used by:929 952 |
Symbol 922 ShapeTweening | Used by:929 | |
Symbol 923 Graphic | Used by:924 | |
Symbol 924 MovieClip | Uses:923 | Used by:929 952 |
Symbol 925 ShapeTweening | Used by:929 | |
Symbol 926 ShapeTweening | Used by:929 | |
Symbol 927 Graphic | Used by:929 952 | |
Symbol 928 Text | Uses:869 | Used by:929 952 |
Symbol 929 MovieClip | Uses:897 918 921 922 924 925 926 927 928 | Used by:953 |
Symbol 930 ShapeTweening | Used by:948 | |
Symbol 931 Graphic | Used by:932 | |
Symbol 932 MovieClip | Uses:931 | Used by:948 |
Symbol 933 Graphic | Uses:177 | Used by:934 |
Symbol 934 MovieClip | Uses:933 | Used by:948 |
Symbol 935 ShapeTweening | Used by:948 | |
Symbol 936 Graphic | Used by:948 | |
Symbol 937 ShapeTweening | Used by:948 | |
Symbol 938 Graphic | Used by:948 | |
Symbol 939 ShapeTweening | Used by:948 | |
Symbol 940 Graphic | Used by:948 | |
Symbol 941 ShapeTweening | Used by:948 | |
Symbol 942 ShapeTweening | Used by:948 | |
Symbol 943 Graphic | Used by:948 | |
Symbol 944 ShapeTweening | Used by:948 | |
Symbol 945 ShapeTweening | Used by:948 | |
Symbol 946 Graphic | Used by:948 | |
Symbol 947 ShapeTweening | Used by:948 | |
Symbol 948 MovieClip {airtrafficchief_fla.training_65} | Uses:897 902 930 932 934 935 936 937 938 939 940 941 942 943 944 945 946 947 914 | Used by:953 |
Symbol 949 ShapeTweening | Used by:952 | |
Symbol 950 ShapeTweening | Used by:952 | |
Symbol 951 ShapeTweening | Used by:952 | |
Symbol 952 MovieClip | Uses:897 903 921 949 924 950 951 927 928 | Used by:953 |
Symbol 953 MovieClip {airtrafficchief_fla.trainingpictures_49} | Uses:895 900 905 917 929 948 952 | Used by:Timeline |
Symbol 954 Font | Used by:955 956 957 958 959 960 | |
Symbol 955 Text | Uses:954 | Used by:961 |
Symbol 956 Text | Uses:954 | Used by:961 |
Symbol 957 Text | Uses:954 | Used by:961 |
Symbol 958 Text | Uses:954 | Used by:961 |
Symbol 959 Text | Uses:954 | Used by:961 |
Symbol 960 Text | Uses:954 | Used by:961 |
Symbol 961 MovieClip {airtrafficchief_fla.trainingtexts_69} | Uses:955 956 957 958 959 960 | Used by:Timeline |
Symbol 962 Bitmap | Used by:963 | |
Symbol 963 Graphic | Uses:962 | Used by:968 |
Symbol 964 Bitmap | Used by:965 | |
Symbol 965 Graphic | Uses:964 | Used by:968 |
Symbol 966 Bitmap | Used by:967 | |
Symbol 967 Graphic | Uses:966 | Used by:968 |
Symbol 968 Button | Uses:963 965 967 | Used by:Timeline |
Symbol 969 Bitmap | Used by:970 | |
Symbol 970 Graphic | Uses:969 | Used by:Timeline |
Symbol 971 Graphic | Used by:972 | |
Symbol 972 MovieClip | Uses:971 | Used by:973 |
Symbol 973 MovieClip | Uses:972 | Used by:Timeline |
Symbol 974 Graphic | Used by:975 | |
Symbol 975 MovieClip | Uses:974 | Used by:976 |
Symbol 976 MovieClip | Uses:975 | Used by:Timeline |
Symbol 977 MovieClip | Used by:Timeline | |
Symbol 978 Graphic | Used by:979 | |
Symbol 979 MovieClip | Uses:978 | Used by:Timeline |
Symbol 980 Graphic | Used by:981 | |
Symbol 981 MovieClip | Uses:980 | Used by:Timeline |
Symbol 982 Graphic | Used by:983 | |
Symbol 983 MovieClip | Uses:982 | Used by:Timeline |
Symbol 984 MovieClip | Uses:94 | Used by:989 |
Symbol 985 Bitmap | Used by:986 | |
Symbol 986 Graphic | Uses:985 | Used by:989 |
Symbol 987 Bitmap | Used by:988 | |
Symbol 988 Graphic | Uses:987 | Used by:989 |
Symbol 989 MovieClip {airtrafficchief_fla.paused_mc_79} | Uses:984 986 824 838 988 | Used by:Timeline |
Symbol 990 Bitmap | Used by:992 | |
Symbol 991 Bitmap | Used by:992 | |
Symbol 992 Graphic | Uses:990 991 | Used by:Timeline |
Symbol 993 Font | Used by:994 995 996 997 998 999 1000 1001 | |
Symbol 994 EditableText | Uses:993 | Used by:Timeline |
Symbol 995 EditableText | Uses:993 | Used by:Timeline |
Symbol 996 EditableText | Uses:993 | Used by:Timeline |
Symbol 997 EditableText | Uses:993 | Used by:Timeline |
Symbol 998 EditableText | Uses:993 | Used by:Timeline |
Symbol 999 EditableText | Uses:993 | Used by:Timeline |
Symbol 1000 EditableText | Uses:993 | Used by:Timeline |
Symbol 1001 EditableText | Uses:993 | Used by:Timeline |
Symbol 1002 Bitmap | Used by:1003 | |
Symbol 1003 Graphic | Uses:1002 | Used by:Timeline |
Instance Names
"fogHolder" | Frame 1 | Symbol 39 MovieClip |
"pre1" | Frame 1 | Symbol 46 MovieClip {airtrafficchief_fla.prelMCxcopy_ovidiu2_2} |
"mcLogo" | Frame 1 | Symbol 91 MovieClip |
"btnFoggy" | Frame 1 | Symbol 93 Button |
"redbox" | Frame 1 | Symbol 95 MovieClip |
"mcLogo" | Frame 2 | Symbol 140 MovieClip {airtrafficchief_fla.mcLogo_animation_8} |
"addtowebbutton" | Frame 4 | Symbol 824 Button |
"highbutton" | Frame 4 | Symbol 831 Button |
"morebutton" | Frame 4 | Symbol 838 Button |
"soundonbutton" | Frame 4 | Symbol 845 Button |
"startbutton" | Frame 4 | Symbol 852 Button |
"trainingbutton" | Frame 4 | Symbol 859 Button |
"soundoffbutton" | Frame 4 | Symbol 862 Button |
"minilogo" | Frame 4 | Symbol 88 MovieClip |
"h2n" | Frame 5 | Symbol 870 EditableText |
"h3n" | Frame 5 | Symbol 871 EditableText |
"h4n" | Frame 5 | Symbol 872 EditableText |
"h5n" | Frame 5 | Symbol 873 EditableText |
"h6n" | Frame 5 | Symbol 874 EditableText |
"h7n" | Frame 5 | Symbol 875 EditableText |
"h8n" | Frame 5 | Symbol 876 EditableText |
"h1n" | Frame 5 | Symbol 877 EditableText |
"h1p" | Frame 5 | Symbol 878 EditableText |
"h2p" | Frame 5 | Symbol 879 EditableText |
"h3p" | Frame 5 | Symbol 880 EditableText |
"h4p" | Frame 5 | Symbol 881 EditableText |
"h5p" | Frame 5 | Symbol 882 EditableText |
"h6p" | Frame 5 | Symbol 883 EditableText |
"h7p" | Frame 5 | Symbol 884 EditableText |
"h8p" | Frame 5 | Symbol 885 EditableText |
"highbackbutton" | Frame 5 | Symbol 892 Button |
"trainingpictures" | Frame 6 | Symbol 953 MovieClip {airtrafficchief_fla.trainingpictures_49} |
"trainingtexts" | Frame 6 | Symbol 961 MovieClip {airtrafficchief_fla.trainingtexts_69} |
"trainingnextbutton" | Frame 6 | Symbol 968 Button |
"trainingbackbutton" | Frame 6 | Symbol 892 Button |
"carleftlayer" | Frame 8 | Symbol 977 MovieClip |
"carrightlayer" | Frame 8 | Symbol 977 MovieClip |
"pathlayer" | Frame 8 | Symbol 977 MovieClip |
"planelayer" | Frame 8 | Symbol 977 MovieClip |
"felholayer" | Frame 8 | Symbol 977 MovieClip |
"landing_h" | Frame 8 | Symbol 979 MovieClip |
"landing_p1" | Frame 8 | Symbol 981 MovieClip |
"landing_p2" | Frame 8 | Symbol 983 MovieClip |
"paused_mc" | Frame 8 | Symbol 989 MovieClip {airtrafficchief_fla.paused_mc_79} |
"ap1" | Frame 8 | Symbol 994 EditableText |
"ap2" | Frame 8 | Symbol 995 EditableText |
"hp1" | Frame 8 | Symbol 996 EditableText |
"ap4" | Frame 8 | Symbol 997 EditableText |
"ap3" | Frame 8 | Symbol 998 EditableText |
"hp2" | Frame 8 | Symbol 999 EditableText |
"hp3" | Frame 8 | Symbol 1000 EditableText |
"hp4" | Frame 8 | Symbol 1001 EditableText |
"minilogo" | Frame 8 | Symbol 88 MovieClip |
"procent" | Symbol 46 MovieClip {airtrafficchief_fla.prelMCxcopy_ovidiu2_2} Frame 1 | Symbol 42 EditableText |
"preRedBar" | Symbol 46 MovieClip {airtrafficchief_fla.prelMCxcopy_ovidiu2_2} Frame 1 | Symbol 44 Button |
"mcNotice" | Symbol 139 MovieClip {airtrafficchief_fla.mcLogo2_9} Frame 1 | Symbol 97 MovieClip |
"againbutton" | Symbol 699 MovieClip {gameOver} Frame 1 | Symbol 686 Button |
"backbutton" | Symbol 699 MovieClip {gameOver} Frame 1 | Symbol 690 Button |
"pmg" | Symbol 699 MovieClip {gameOver} Frame 1 | Symbol 694 Button |
"fgfyw" | Symbol 699 MovieClip {gameOver} Frame 1 | Symbol 698 Button |
"warnaf1" | Symbol 948 MovieClip {airtrafficchief_fla.training_65} Frame 5 | Symbol 902 MovieClip {airtrafficchief_fla.t_warn_53} |
"mg" | Symbol 989 MovieClip {airtrafficchief_fla.paused_mc_79} Frame 1 | Symbol 824 Button |
"pmg" | Symbol 989 MovieClip {airtrafficchief_fla.paused_mc_79} Frame 1 | Symbol 838 Button |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access network only, Metadata not present, AS3. |
Labels
"preloader" | Frame 1 |
"menu" | Frame 4 |
"highscore" | Frame 5 |
"training" | Frame 6 |
"playagain" | Frame 7 |
"playgame" | Frame 8 |
|