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

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

S.M.U..swf

This is the info page for
Flash #67352

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


Text
EVERYTHING,
BY EVERYONE.

PLAY

&

ActionScript [AS3]

Section 1
//flagWrap_33 (1DEV1_fla.flagWrap_33) package 1DEV1_fla { import flash.display.*; public dynamic class flagWrap_33 extends MovieClip { public function flagWrap_33(){ addFrameScript(5, frame6); } function frame6(){ stop(); } } }//package 1DEV1_fla
Section 2
//kleinesateliet_62 (1DEV1_fla.kleinesateliet_62) package 1DEV1_fla { import flash.events.*; import flash.utils.*; import flash.display.*; import flash.net.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class kleinesateliet_62 extends MovieClip { public function kleinesateliet_62(){ addFrameScript(0, frame1); } function frame1(){ this.stop(); this.interactive = true; } } }//package 1DEV1_fla
Section 3
//magnet_49 (1DEV1_fla.magnet_49) package 1DEV1_fla { import flash.events.*; import flash.utils.*; import flash.display.*; import flash.net.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class magnet_49 extends MovieClip { public function magnet_49(){ addFrameScript(0, frame1); } function frame1(){ this.stop(); this.interactive = true; } } }//package 1DEV1_fla
Section 4
//MainTimeline (1DEV1_fla.MainTimeline) package 1DEV1_fla { import flash.events.*; import fl.transitions.*; import fl.transitions.easing.*; import flash.utils.*; import flash.display.*; import flash.net.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class MainTimeline extends MovieClip { public var bottomTween:Tween; public var container:MovieClip; public var conXTween:Tween; public var deBot:botClip; public var playBtn:SimpleButton; public var borderTop:MovieClip; public var leftHit:MovieClip; public var containerHeight:uint; public var conYTween:Tween; public var topTween:Tween; public var botYTween:Tween; public var leftPressed:Boolean; public var upPressed:Boolean; public var downPressed:Boolean; public var yPos:uint; public var conXScaleTween:Tween; public var bgClip:MovieClip; public var conYScaleTween:Tween; public var xPos:uint; public var containerWidth:uint; public var speed:uint; public var interactiveClip:MovieClip; public var rightHit:MovieClip; public var rightPressed:Boolean; public var bottomHit:MovieClip; public var loadbar:MovieClip; public var borderBottom:MovieClip; public var botXTween:Tween; public var topHit:MovieClip; public var fgClouds:MovieClip; public function MainTimeline(){ addFrameScript(0, frame1, 8, frame9, 9, frame10); } public function motionFinishHandler(_arg1:TweenEvent):void{ stage.removeEventListener(Event.ENTER_FRAME, rotateHandler); container.removeChild(deBot); interactiveClip.interactive = false; interactiveClip.gotoAndPlay("interacting"); interactiveClip.addEventListener(Event.ENTER_FRAME, stopInteraction); } public function loadIt():void{ stop(); loaderInfo.addEventListener(ProgressEvent.PROGRESS, progressHandler); loaderInfo.addEventListener(Event.COMPLETE, completeHandler); tweenHandler(); NewgroundsAPI.linkAPI(this); NewgroundsAPI.connectMovie(4953); } public function bgMoveHandler(_arg1:Event):void{ } public function stopInteraction(_arg1:Event):void{ if (interactiveClip.currentFrame == interactiveClip.totalFrames){ addBot(interactiveClip.x, interactiveClip.y); stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler); stage.addEventListener(Event.ENTER_FRAME, keyboardMoveHandler); interactiveClip.removeEventListener(Event.ENTER_FRAME, stopInteraction); conXTween = new Tween(container, "x", null, container.x, (-(interactiveClip.x) + (stage.stageWidth / 2)), 0.5, true); conYTween = new Tween(container, "y", null, container.y, (-(interactiveClip.y) + (stage.stageHeight / 2)), 0.5, true); conXScaleTween = new Tween(container, "scaleX", null, container.scaleX, 1, 0.5, true); conYScaleTween = new Tween(container, "scaleY", null, container.scaleY, 1, 0.5, true); stage.addEventListener(Event.ENTER_FRAME, rotateHandler); }; } public function addBot(_arg1:uint, _arg2:uint):void{ deBot.x = _arg1; deBot.y = _arg2; deBot.rotation = 0; container.addChild(deBot); } public function init():void{ stop(); addBot(100, 100); stage.addEventListener(Event.ENTER_FRAME, bgMoveHandler); stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler); stage.addEventListener(KeyboardEvent.KEY_UP, keyUpHandler); stage.addEventListener(Event.ENTER_FRAME, keyboardMoveHandler); stage.addEventListener(Event.ENTER_FRAME, rotateHandler); } public function interact():void{ var _local1:uint; while (_local1 < container.numChildren) { interactiveClip = MovieClip(container.getChildAt(_local1)); if (((((!((deBot == interactiveClip))) && (deBot.hitTestObject(interactiveClip)))) && (interactiveClip.interactive))){ botXTween = new Tween(deBot, "x", null, deBot.x, interactiveClip.x, 0.5, true); botYTween = new Tween(deBot, "y", null, deBot.y, interactiveClip.y, 0.5, true); conXTween = new Tween(container, "x", null, container.x, ((interactiveClip.x * -2) + (stage.stageWidth / 2)), 0.5, true); conYTween = new Tween(container, "y", null, container.y, ((interactiveClip.y * -2) + (stage.stageHeight / 2)), 0.5, true); conXScaleTween = new Tween(container, "scaleX", null, container.scaleX, 2, 0.5, true); conYScaleTween = new Tween(container, "scaleY", null, container.scaleY, 2, 0.5, true); botXTween.addEventListener(TweenEvent.MOTION_FINISH, motionFinishHandler); stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler); stage.removeEventListener(Event.ENTER_FRAME, keyboardMoveHandler); break; }; _local1++; }; } public function completeHandler(_arg1:Event):void{ gotoAndPlay(3); } function frame10(){ deBot = new botClip(); speed = 15; leftPressed = false; rightPressed = false; upPressed = false; downPressed = false; containerHeight = container.height; containerWidth = container.width; xPos = deBot.x; yPos = deBot.y; init(); } public function mouseMoveHandler(_arg1:MouseEvent):void{ deBot.x = container.mouseX; deBot.y = container.mouseY; } public function keyUpHandler(_arg1:KeyboardEvent):void{ switch (_arg1.keyCode){ case 37: leftPressed = false; break; case 38: upPressed = false; break; case 39: rightPressed = false; break; case 40: downPressed = false; break; case 16: speed = 15; break; }; } public function keyboardMoveHandler(_arg1:Event):void{ if (leftPressed){ if (deBot.hitTestObject(leftHit)){ if (container.x <= 0){ container.x = (container.x + speed); bgClip.x = (bgClip.x + (speed / 20)); fgClouds.x = (fgClouds.x + (speed / 4)); }; }; if (deBot.x >= 40){ deBot.x = (deBot.x - speed); }; }; if (rightPressed){ if (deBot.x <= containerWidth){ if (deBot.hitTestObject(rightHit)){ container.x = (container.x - speed); bgClip.x = (bgClip.x - (speed / 20)); fgClouds.x = (fgClouds.x - (speed / 4)); }; deBot.x = (deBot.x + speed); }; }; if (upPressed){ if (deBot.hitTestObject(topHit)){ if (container.y <= 0){ container.y = (container.y + speed); bgClip.y = (bgClip.y + (speed / 20)); fgClouds.y = (fgClouds.y + (speed / 8)); }; }; if (deBot.y >= 40){ deBot.y = (deBot.y - speed); }; }; if (downPressed){ if (deBot.y <= containerHeight){ if (deBot.hitTestObject(bottomHit)){ container.y = (container.y - speed); bgClip.y = (bgClip.y - (speed / 20)); fgClouds.y = (fgClouds.y - (speed / 8)); }; deBot.y = (deBot.y + speed); }; }; } public function progressHandler(_arg1:ProgressEvent):void{ loadbar.scaleX = (_arg1.bytesLoaded / _arg1.bytesTotal); } public function tweenHandler():void{ var _local1:uint = (stage.stageHeight / 2); var _local2:uint = 10; bottomTween = new Tween(borderBottom, "y", Regular.easeOut, _local1, (_local1 + _local2), 0.5, true); topTween = new Tween(borderTop, "y", Regular.easeOut, _local1, (_local1 - _local2), 0.5, true); } function frame1(){ loadIt(); } public function keyDownHandler(_arg1:KeyboardEvent):void{ switch (_arg1.keyCode){ case 37: leftPressed = true; rightPressed = false; break; case 38: upPressed = true; downPressed = false; break; case 39: rightPressed = true; leftPressed = false; break; case 40: downPressed = true; upPressed = false; break; case 32: interact(); break; case 16: speed = 40; break; }; } function frame9(){ stop(); playBtn.addEventListener(MouseEvent.CLICK, playHandler); } public function rotateHandler(_arg1:Event):void{ if (((!((deBot.x == xPos))) || (!((deBot.y == yPos))))){ deBot.rotation = (((Math.atan2((deBot.y - yPos), (deBot.x - xPos)) / Math.PI) * 180) + 90); } else { deBot.rotation = 0; }; xPos = deBot.x; yPos = deBot.y; } public function playHandler(_arg1:MouseEvent):void{ play(); } } }//package 1DEV1_fla
Section 5
//NG_AD_OBJECT_1 (1DEV1_fla.NG_AD_OBJECT_1) package 1DEV1_fla { import flash.events.*; import flash.utils.*; import flash.display.*; import flash.net.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class NG_AD_OBJECT_1 extends MovieClip { public var NG_Button:SimpleButton; public var ng_ad:MovieClip; public function NG_AD_OBJECT_1(){ addFrameScript(0, frame1); } public function ad_Loaded(_arg1:Event){ var _local2:* = String(_arg1.target.data); var _local3:Loader = new Loader(); _local3.load(new URLRequest(_local2)); ng_ad.addChild(_local3); } function frame1(){ Security.allowDomain("70.87.128.99"); Security.allowInsecureDomain("70.87.128.99"); Security.allowDomain("ads.shizmoo.com"); Security.allowInsecureDomain("ads.shizmoo.com"); Security.allowDomain("www.cpmstar.com"); Security.allowInsecureDomain("www.cpmstar.com"); Security.allowDomain("server.cpmstar.com"); Security.allowInsecureDomain("server.cpmstar.com"); if (NewgroundsAPI.getAdURL()){ startAd(NewgroundsAPI.getAdURL()); }; NewgroundsAPI.addEventListener(NewgroundsAPI.ADS_APPROVED, startAd); NG_Button.addEventListener(MouseEvent.CLICK, loadNGSite); stop(); } public function startAd(_arg1){ var _local2:URLLoader = new URLLoader(new URLRequest(_arg1)); _local2.addEventListener(Event.COMPLETE, ad_Loaded); } public function loadNGSite(_arg1:Event){ NewgroundsAPI.loadNewgrounds(); } } }//package 1DEV1_fla
Section 6
//NG_TANK_3 (1DEV1_fla.NG_TANK_3) package 1DEV1_fla { import flash.events.*; import flash.display.*; public dynamic class NG_TANK_3 extends MovieClip { public var NG_Logo:SimpleButton; public function NG_TANK_3(){ addFrameScript(0, frame1); } function frame1(){ NG_Logo.addEventListener(MouseEvent.CLICK, loadNGSite); } public function loadNGSite(_arg1:Event){ NewgroundsAPI.loadNewgrounds(); } } }//package 1DEV1_fla
Section 7
//sateliet_16 (1DEV1_fla.sateliet_16) package 1DEV1_fla { import flash.events.*; import flash.utils.*; import flash.display.*; import flash.net.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class sateliet_16 extends MovieClip { public function sateliet_16(){ addFrameScript(0, frame1, 229, frame230); } function frame230(){ this.stop(); } function frame1(){ stop(); this.interactive = true; } } }//package 1DEV1_fla
Section 8
//sputnik_35 (1DEV1_fla.sputnik_35) package 1DEV1_fla { import flash.events.*; import flash.utils.*; import flash.display.*; import flash.net.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class sputnik_35 extends MovieClip { public function sputnik_35(){ addFrameScript(0, frame1, 109, frame110); } function frame110(){ stop(); this.parent.removeChild(this); } function frame1(){ this.stop(); this.interactive = true; } } }//package 1DEV1_fla
Section 9
//steentjesopelkaar_29 (1DEV1_fla.steentjesopelkaar_29) package 1DEV1_fla { import flash.events.*; import flash.utils.*; import flash.display.*; import flash.net.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class steentjesopelkaar_29 extends MovieClip { public function steentjesopelkaar_29(){ addFrameScript(0, frame1, 54, frame55, 142, frame143); } function frame143(){ this.stop(); } function frame1(){ this.interactive = true; } function frame55(){ this.gotoAndPlay(2); } } }//package 1DEV1_fla
Section 10
//strandBal_59 (1DEV1_fla.strandBal_59) package 1DEV1_fla { import flash.events.*; import flash.utils.*; import flash.display.*; import flash.net.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class strandBal_59 extends MovieClip { public function strandBal_59(){ addFrameScript(0, frame1, 258, frame259); } function frame259(){ this.stop(); this.parent.removeChild(this); } function frame1(){ this.stop(); this.interactive = true; } } }//package 1DEV1_fla
Section 11
//Regular (fl.transitions.easing.Regular) package fl.transitions.easing { public class Regular { public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return ((((-(_arg3) * _arg1) * (_arg1 - 2)) + _arg2)); } public static function easeIn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return ((((_arg3 * _arg1) * _arg1) + _arg2)); } public static function easeInOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return (((((_arg3 / 2) * _arg1) * _arg1) + _arg2)); }; --_arg1; return ((((-(_arg3) / 2) * ((_arg1 * (_arg1 - 2)) - 1)) + _arg2)); } } }//package fl.transitions.easing
Section 12
//Tween (fl.transitions.Tween) package fl.transitions { import flash.events.*; import flash.utils.*; import flash.display.*; 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.transitions
Section 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.transitions
Section 14
//botClip (botClip) package { import flash.display.*; public dynamic class botClip extends MovieClip { } }//package
Section 15
//NewgroundsAPI (NewgroundsAPI) package { import flash.events.*; import flash.display.*; import flash.net.*; import flash.text.*; public class NewgroundsAPI { public static const ADS_APPROVED:Number = 3; public static const bridge:Sprite = new Sprite(); private static const STAT_NEW_VERSION:Number = 4; private static const STAT_AUTHOR_SITE:Number = 2; private static const GATEWAY_URL:String = "http://www.ngads.com/gateway.php"; private static const NEWGROUNDS_URL:String = "http://www.newgrounds.com"; private static const STAT_CUSTOM_STATS:Number = 50; private static const STAT_MOVIE_VIEWS:Number = 1; private static const STAT_NEWGROUNDS:Number = 3; public static const NEW_VERSION:Number = 2; public static const DENY_HOST:Number = 1; private static var tracker_id:Number; private static var movie_options:Object = new Object(); private static var connected:Boolean; private static var custom_events:Object = new Object(); private static var host:String; private static var linked:Boolean; private static var events:Object = new Object(); private static var debug:Boolean; private static var version:String; private static var custom_links:Object = new Object(); public static function getNewVersionURL(){ return (((((((GATEWAY_URL + "?&id=") + tracker_id) + "&host=") + escape(host)) + "&stat=") + STAT_NEW_VERSION)); } private static function ReadGatewayData(_arg1:Object){ var _local2:*; var _local3:String; var _local4:*; var _local5:URLLoader; for (_local2 in _arg1) { _arg1[_local2] = unescape(_arg1[_local2]); movie_options[_local2] = _arg1[_local2]; }; if (_arg1["settings_loaded"]){ SendMessage("You have successfully connected to the Newgrounds API gateway!"); SendMessage((("Movie Identified as '" + movie_options["movie_name"]) + "'")); if (movie_options["message"]){ SendMessage(movie_options["message"]); }; if (movie_options["ad_url"]){ SendMessage("Your movie has been approved to run Flash Ads"); if (events[ADS_APPROVED]){ var _local6 = events; _local6[ADS_APPROVED](movie_options["ad_url"]); } else { onAdsApproved(movie_options["ad_url"]); }; }; if (((movie_options["movie_version"]) && (!((String(movie_options["movie_version"]) == String(version)))))){ SendMessage("WARNING: The movie version configured in your API settings does not match this movie's version!"); if (events[NEW_VERSION]){ _local6 = events; _local6[NEW_VERSION]({version:movie_options["movie_version"], real_url:getMovieURL(), redirect_url:getNewVersionURL()}); } else { onNewVersionAvailable(movie_options["movie_version"], getMovieURL(), getNewVersionURL()); }; }; if (movie_options["deny_host"]){ SendMessage("You have blocked 'localHost' in your API settings."); SendMessage("If you wish to test your movie you will need to remove this block."); if (events[DENY_HOST]){ _local6 = events; _local6[DENY_HOST]({host:host, real_url:getMovieURL(), redirect_url:getNewVersionURL()}); } else { onDenyHost(host, getMovieURL(), getNewVersionURL()); }; }; if (movie_options["request_portal_url"]){ _local3 = bridge.root.loaderInfo.url; _local4 = ((((GATEWAY_URL + "?&id=") + tracker_id) + "&portal_url=") + escape(_local3)); _local5 = new URLLoader(new URLRequest(_local4)); }; if (events[69]){ _local6 = events; _local6[69](); }; } else { if (!movie_options["settings_loaded"]){ SendError("Could not establish connection to the API gateway."); }; }; } public static function setMovieVersion(_arg1){ if (!_arg1){ SendError("Missing required 'version' in NewgroundsAPI.setMovieVersion(version:String)"); } else { version = String(_arg1); }; } public static function loadCustomLink(_arg1:String){ if (!_arg1){ SendError("Missing required 'link_name' parameter in NewgroundsAPI.loadCustomLink(link_name:String)"); } else { if (!custom_links[_arg1]){ SendError(("Attempted to open undefined custom link: " + _arg1)); } else { SendLink(custom_links[_arg1]); }; }; } public static function addCustomLink(_arg1:Number, _arg2:String){ if (!_arg1){ SendError("Missing required 'id' parameter in NewgroundsAPI.AddCustomLink(id:Number, link_name:String)"); } else { if (!_arg2){ SendError("Missing required 'link_name' parameter in NewgroundsAPI.AddCustomLink(id:Number, link_name:String)"); } else { custom_links[_arg2] = (STAT_CUSTOM_STATS + _arg1); SendMessage(((("Created custom link " + _arg1) + ": ") + _arg2)); }; }; } public static function getMovieURL(){ if (movie_options["movie_url"]){ return (movie_options["movie_url"]); }; return ("Newgrounds.com"); } public static function debugMode(){ debug = true; } public static function getAdURL(){ return (movie_options["ad_url"]); } private static function SendStat(_arg1:Number, _arg2:Boolean, _arg3=null){ var target_url:*; var x:*; var request:URLRequest; var gateway_loader:URLLoader; var stat_id = _arg1; var open_in_browser = _arg2; var extra = _arg3; if (!tracker_id){ SendError("You must call NewgroundsAPI.connectMovie() with a valid movie id before using API features!"); } else { var XML_Loaded:Function = function (_arg1:Event){ var _local5:XML; var _local6:*; var _local7:*; XML.ignoreWhitespace = true; var _local2:XML = XML(_arg1.target.data); var _local3:Object = new Object(); var _local4:XMLList = _local2.children(); for each (_local5 in _local4) { _local6 = _local5.localName(); _local7 = _local5.attribute("value"); if (_local7 == Number(_local7)){ _local7 = Number(_local7); }; _local3[_local6] = _local7; }; ReadGatewayData(_local3); }; target_url = (((((((GATEWAY_URL + "?&id=") + tracker_id) + "&host=") + escape(host)) + "&stat=") + stat_id) + addSeed()); if (extra){ for (x in extra) { target_url = (target_url + ((("&" + escape(x)) + "=") + escape(extra[x]))); }; }; if (debug){ target_url = (target_url + "&debug=1"); }; if (open_in_browser){ request = new URLRequest((target_url + addSeed())); navigateToURL(request, "_blank"); } else { gateway_loader = new URLLoader(new URLRequest((target_url + addSeed()))); gateway_loader.addEventListener(Event.COMPLETE, XML_Loaded); }; }; } public static function onAdsApproved(_arg1:String){ } public static function loadMySite(_arg1:Event=null){ SendLink(STAT_AUTHOR_SITE); } private static function SendMessage(_arg1:String){ trace(("[NEWGROUNDS API] :: " + _arg1)); } public static function linkAPI(_arg1){ _arg1.addChild(bridge); linked = true; } public static function loadNewgrounds(_arg1:Event=null, _arg2:String=null){ var _local3:URLRequest; var _local4:*; if (!tracker_id){ _local3 = new URLRequest(((NEWGROUNDS_URL + "/") + _arg2)); navigateToURL(_local3, "_blank"); } else { _local4 = null; if (_arg2){ _local4 = new Object(); _local4.page = _arg2; }; SendLink(STAT_NEWGROUNDS, _local4); }; } private static function SendLink(_arg1, _arg2=null){ SendStat(_arg1, true, _arg2); } public static function logCustomEvent(_arg1:String){ if (!_arg1){ SendError("Missing required 'event_name' parameter in NewgroundsAPI.logCustomEvent(event_name:String)"); } else { if (!custom_events[_arg1]){ SendError(("Attempted to log undefined custom event: " + _arg1)); } else { SendEvent(custom_events[_arg1]); }; }; } private static function SendError(_arg1:String){ trace(("[NEWGROUNDS API ERROR] :: " + _arg1)); } public static function addCustomEvent(_arg1:Number, _arg2:String){ if (!_arg1){ SendError("Missing required 'id' parameter in NewgroundsAPI.AddCustomEvent(id:Number, event_name:String)"); } else { if (!_arg2){ SendError("Missing required 'event_name' parameter in NewgroundsAPI.AddCustomEvent(id:Number, event_name:String)"); } else { custom_events[_arg2] = (STAT_CUSTOM_STATS + _arg1); SendMessage(("Created custom event: " + _arg2)); }; }; } private static function addSeed(){ return (("&seed=" + Math.random())); } public static function addEventListener(_arg1:Number, _arg2:Function){ events[_arg1] = _arg2; } private static function SendEvent(_arg1){ SendStat(_arg1, false); } public static function onNewVersionAvailable(_arg1:String, _arg2:String, _arg3:String){ var _root:*; var overlay:MovieClip; var version = _arg1; var movie_url = _arg2; var redirect_url = _arg3; var sw:* = bridge.stage.stageWidth; var sh:* = bridge.stage.stageHeight; var tw:* = 350; var th:* = 160; var mg:* = 20; _root = bridge.root; overlay = new MovieClip(); overlay.graphics.beginFill(0, 0.6); overlay.graphics.lineStyle(0, 0); overlay.graphics.drawRect(0, 0, sw, sh); overlay.graphics.endFill(); var overlay_x:* = Math.round(((sw - tw) / 2)); var overlay_y:* = Math.round(((sh - th) / 2)); overlay.graphics.beginFill(102); overlay.graphics.lineStyle(10, 0); overlay.graphics.drawRect((overlay_x - mg), (overlay_y - mg), (tw + mg), (th + mg)); overlay.graphics.endFill(); overlay.close = function (_arg1:Event){ _root.removeChild(overlay); }; var close_x:* = new MovieClip(); close_x.graphics.beginFill(0, 0.1); close_x.graphics.lineStyle(3, 22015); close_x.graphics.drawRect(0, 0, 16, 16); close_x.graphics.endFill(); close_x.graphics.moveTo(4, 4); close_x.graphics.lineTo(13, 13); close_x.graphics.moveTo(13, 4); close_x.graphics.lineTo(4, 13); close_x.x = ((overlay_x + tw) - 26); close_x.y = (overlay_y - 10); close_x.addEventListener(MouseEvent.CLICK, overlay.close); var blankarea:TextField = new TextField(); blankarea.x = (overlay_x - mg); blankarea.y = (overlay_y - mg); blankarea.width = (tw + mg); blankarea.height = (th + mg); blankarea.selectable = false; var header:TextField = new TextField(); header.width = tw; header.x = overlay_x; header.y = overlay_y; header.height = 100; header.selectable = false; var header_format:TextFormat = new TextFormat(); header_format.font = "Arial Black"; header_format.color = 0xFFFFFF; header_format.size = 20; header.defaultTextFormat = header_format; header.text = "New Version Available!"; var msgtext:TextField = new TextField(); msgtext.x = overlay_x; msgtext.y = (overlay_y + 70); msgtext.width = tw; msgtext.height = 60; msgtext.selectable = false; var msgtext_format:TextFormat = new TextFormat(); msgtext_format.font = "Arial"; msgtext_format.color = 0xFFFFFF; msgtext_format.size = 12; msgtext_format.bold = true; var msgtext_link:TextFormat = new TextFormat(); msgtext_link.font = "Arial"; msgtext_link.color = 0xFFFF00; msgtext_link.size = 12; msgtext_link.bold = true; msgtext_link.url = redirect_url; msgtext_link.target = "_blank"; if (version){ version = ("Version " + version); } else { version = "A new version"; }; msgtext.defaultTextFormat = msgtext_format; msgtext.appendText((version + " is now available")); if (movie_url){ msgtext.appendText(" at:\n"); msgtext.defaultTextFormat = msgtext_link; msgtext.appendText(movie_url); } else { msgtext.appendText("!"); }; _root.addChild(overlay); overlay.addChild(blankarea); overlay.addChild(header); overlay.addChild(msgtext); overlay.addChild(close_x); } public static function onDenyHost(_arg1:String, _arg2:String, _arg3:String){ var _local4:* = bridge.stage.stageWidth; var _local5:* = bridge.stage.stageHeight; var _local6:* = 350; var _local7:* = 160; var _local8:* = bridge.root; var _local9:MovieClip = new MovieClip(); _local9.graphics.beginFill(0x660000); _local9.graphics.lineStyle(20, 0); _local9.graphics.drawRect(0, 0, _local4, _local5); _local9.graphics.endFill(); var _local10:TextField = new TextField(); _local10.x = 0; _local10.y = 0; _local10.width = _local4; _local10.height = _local5; _local10.selectable = false; var _local11:TextField = new TextField(); _local11.x = Math.round(((_local4 - _local6) / 2)); _local11.y = Math.round(((_local5 - _local7) / 2.5)); _local11.width = _local6; _local11.height = 100; _local11.selectable = false; var _local12:TextFormat = new TextFormat(); _local12.font = "Arial Black"; _local12.color = 0xFF0000; _local12.size = 38; _local11.defaultTextFormat = _local12; _local11.text = "ERROR!"; var _local13:TextField = new TextField(); _local13.x = Math.round(((_local4 - _local6) / 2)); _local13.y = (Math.round(((_local5 - _local7) / 2.5)) + 80); _local13.width = _local6; _local13.height = 80; _local13.selectable = false; var _local14:TextFormat = new TextFormat(); _local14.font = "Arial"; _local14.color = 0xFFFFFF; _local14.size = 12; _local14.bold = true; var _local15:TextFormat = new TextFormat(); _local15.font = "Arial"; _local15.color = 0xFFFF00; _local15.size = 12; _local15.bold = true; _local15.url = _arg3; _local15.target = "_blank"; _local13.defaultTextFormat = _local14; _local13.appendText((("This movie has not been approved for use on " + _arg1) + "\n")); _local13.appendText("For an approved copy, please visit:\n"); _local13.defaultTextFormat = _local15; _local13.appendText(_arg2); _local8.addChild(_local9); _local9.addChild(_local10); _local9.addChild(_local11); _local9.addChild(_local13); } public static function connectMovie(_arg1:Number){ var _local2:String; var _local3:*; if (!_arg1){ SendError("Missing required 'id' parameter in NewgroundsAPI.connectMovie(id:Number)"); } else { if (!linked){ SendError("Attempted to call MewgroundsAPI.connectMovie() without first calling NewgroundsAPI.linkAPI(this)"); } else { if (!tracker_id){ SendMessage("Connecting to API gateway..."); tracker_id = _arg1; _local2 = bridge.root.loaderInfo.url; host = _local2.split("/")[2].toLowerCase(); if (host.length < 1){ host = "localhost"; }; _local3 = new Object(); SendEvent(STAT_MOVIE_VIEWS); }; }; }; } public static function isInstalled(){ return (true); } } }//package

Library Items

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

Instance Names

"borderBottom"Frame 1Symbol 17 MovieClip
"borderTop"Frame 1Symbol 17 MovieClip
"loadbar"Frame 1Symbol 19 MovieClip
"playBtn"Frame 9Symbol 38 Button
"bgClip"Frame 10Symbol 48 MovieClip
"fgClouds"Frame 10Symbol 51 MovieClip
"container"Frame 10Symbol 576 MovieClip
"leftHit"Frame 10Symbol 578 MovieClip
"rightHit"Frame 10Symbol 578 MovieClip
"topHit"Frame 10Symbol 578 MovieClip
"bottomHit"Frame 10Symbol 578 MovieClip
"NG_Logo"Symbol 14 MovieClip {1DEV1_fla.NG_TANK_3} Frame 1Symbol 13 Button
"NG_Button"Symbol 15 MovieClip {1DEV1_fla.NG_AD_OBJECT_1} Frame 1Symbol 7 Button
"ng_ad"Symbol 15 MovieClip {1DEV1_fla.NG_AD_OBJECT_1} Frame 1Symbol 14 MovieClip {1DEV1_fla.NG_TANK_3}
"satelietClip"Symbol 576 MovieClip Frame 1Symbol 254 MovieClip {1DEV1_fla.sateliet_16}

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.

Labels

"interacting"Symbol 254 MovieClip {1DEV1_fla.sateliet_16} Frame 2
"interacting"Symbol 311 MovieClip {1DEV1_fla.steentjesopelkaar_29} Frame 56
"interacting"Symbol 376 MovieClip {1DEV1_fla.sputnik_35} Frame 2
"interact"Symbol 429 MovieClip {1DEV1_fla.magnet_49} Frame 2




http://swfchan.com/14/67352/info.shtml
Created: 11/4 -2019 14:16:47 Last modified: 11/4 -2019 14:16:47 Server time: 03/05 -2024 18:51:55