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

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

the-lost-world.swf

This is the info page for
Flash #121332

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


Text
add this to your site

add this to your site

BR

PLAY

PLAY

START

END

SCORE

COINS

LEVEL

PAUSE

MENU

5555

5555

5555

GAME PAUSED

BACK

BACK

LEVEL
COMPLETED

NEXT
LEVEL

NEXT
LEVEL

000

THE
LOST WORLD

HELP

HELP

Credits

Credits

HIGHSCORE

MORE GAMES

MORE GAMES

MORE BUBBLE
SHOOTER

MORE BUBBLE
SHOOTER

HELP

Find the lost world. Remove coins by
connecting 3 or more of the same color. If
you keep the mouse button pressed down
you can also aim your shot.

GAME OVER

YOUR SCORE

SUBMIT
SCORE

SUBMIT
SCORE

PLAY
AGAIN

PLAY
AGAIN

<p align="center"><font face="Tahoma" size="44" color="#540001" letterSpacing="-3.000000" kerning="0"><b>555</b></font></p>

BACK

BACK

www.Gamesonly.net

ActionScript [AS3]

Section 1
//ScoreService (com.spilgames.api.ScoreService) package com.spilgames.api { public class ScoreService { public static function submitScore(_arg1:int, _arg2:Function=null):int{ return (SpilGamesServices.getInstance().send("Score", "submitScore", _arg2, {score:_arg1, userName:User.getUserName(), userHash:User.getUserHash()})); } } }//package com.spilgames.api
Section 2
//SpilGamesServices (com.spilgames.api.SpilGamesServices) package com.spilgames.api { import flash.display.*; import flash.events.*; import flash.net.*; import flash.utils.*; import flash.system.*; public class SpilGamesServices extends MovieClip { private const DEFAULT_CONNECTION_LOCATION:String = "http://www8.agame.com/games/flash/services/ServicesConnection.swf"; private var _alwaysInFront:Boolean;// = false private var _loader:Loader; private var _request:URLRequest; private var _connecting:Boolean;// = false private var _servicesConnection;// = null private var _connected:Boolean;// = false private var currentDelay:Number;// = 0 private var previousFrameTime:Number; private var _numConnectionLoadTries:uint;// = 0 public static const INVALID_ID:int = -1; public static const CONFIGURATION_FAILED:String = "configurationFailure"; private static const MAX_CONNECTION_LOAD_RETRIES:uint = 99; public static const INVALID_DOMAIN:String = "invalidDomain"; private static var _instance:SpilGamesServices = null; public function SpilGamesServices(_arg1:Private=null){ _servicesConnection = null; _connecting = false; _connected = false; _numConnectionLoadTries = 0; _alwaysInFront = false; currentDelay = 0; super(); if (!_arg1){ throw (new Error("Cannot instantiate this class, use SpilGamesServices.getInstance")); }; } public function get alwaysInFront():Boolean{ return (_alwaysInFront); } public function get version():String{ return ("1.1"); } private function handleRemovedFromStage(_arg1:Event):void{ trace("WARNING: please do not remove SpilGamesServices from the stage"); } private function handleIOError(_arg1:IOErrorEvent):void{ _numConnectionLoadTries++; if (_numConnectionLoadTries > MAX_CONNECTION_LOAD_RETRIES){ _loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, handleLoadComplete); _loader.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, handleIOError); _connecting = false; trace("ERROR: SpilGamesServices failed to load the connection object"); if (hasEventListener(_arg1.type)){ dispatchEvent(_arg1); }; } else { trace(("WARN: SpilGamesServices failed to load the connection object, retry #" + _numConnectionLoadTries)); previousFrameTime = getTimer(); addEventListener(Event.ENTER_FRAME, updateConnectionRetry); }; } public function allowDomain(_arg1:String):void{ Security.allowDomain("*"); Security.allowInsecureDomain("*"); } private function updateConnectionRetry(_arg1:Event):void{ var _local2:Number; var _local3:Number; _local2 = getTimer(); _local3 = ((_local2 - previousFrameTime) / 1000); currentDelay = (currentDelay + _local3); if (currentDelay >= 2){ trace(("WARN: SpilGamesServices trying to reconnect after: " + currentDelay)); _loader.load(_request); removeEventListener(Event.ENTER_FRAME, updateConnectionRetry); currentDelay = 0; }; previousFrameTime = _local2; } public function getItemID():int{ if (_servicesConnection != null){ return (_servicesConnection.getItemID()); }; return (INVALID_ID); } public function bringToFront(_arg1:Event=null):void{ var e = _arg1; if (parent){ try { parent.setChildIndex(this, (parent.numChildren - 1)); } catch(e:Error) { removeEventListener(Event.ENTER_FRAME, bringToFront); }; }; } private function handleLoadComplete(_arg1:Event):void{ _loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, handleLoadComplete); _loader.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, handleIOError); _servicesConnection = LoaderInfo(_arg1.target).content; _servicesConnection.addEventListener(Event.COMPLETE, handleServicesReady); _servicesConnection.addEventListener(ErrorEvent.ERROR, handleServicesFailed); _servicesConnection.addEventListener("serviceError", handleServiceError); addChild(_servicesConnection); } public function send(_arg1:String, _arg2:String, _arg3:Function, _arg4:Object=null):int{ if (isReady()){ return (_servicesConnection.send(_arg1, _arg2, _arg3, _arg4)); }; return (INVALID_ID); } public function getSiteID():int{ if (_servicesConnection != null){ return (_servicesConnection.getSiteID()); }; return (INVALID_ID); } public function isReady():Boolean{ return (((!((_servicesConnection == null))) && (_servicesConnection.isReady()))); } public function isDomainAllowed():Boolean{ return (((!((_servicesConnection == null))) && (_servicesConnection.isDomainValid()))); } public function getChannelID():int{ if (_servicesConnection != null){ return (_servicesConnection.getChannelID()); }; return (INVALID_ID); } private function handleServicesReady(_arg1:Event):void{ _loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, handleLoadComplete); _loader.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, handleIOError); _connected = true; _connecting = false; dispatchEvent(new Event("servicesReady")); } private function handleServiceError(_arg1:Event):void{ var _local2:String; if (hasEventListener("serviceError")){ _local2 = ""; if ((_arg1 is ErrorEvent)){ _local2 = ErrorEvent(_arg1).text; } else { _local2 = _arg1.toString(); }; dispatchEvent(new ErrorEvent("serviceError", false, false, _local2)); }; } public function disconnect():void{ if (_servicesConnection){ _servicesConnection.removeEventListener(Event.COMPLETE, handleServicesReady); _servicesConnection.removeEventListener(ErrorEvent.ERROR, handleServicesFailed); _servicesConnection.removeEventListener("serviceError", handleServiceError); if (_connected){ _servicesConnection.disconnect(); }; removeChild(_servicesConnection); }; _servicesConnection = null; if (_loader){ try { _loader.close(); } catch(e:Error) { } finally { _loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, handleLoadComplete); _loader.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, handleIOError); }; _loader = null; }; removeEventListener(Event.ENTER_FRAME, bringToFront); removeEventListener(Event.REMOVED_FROM_STAGE, handleRemovedFromStage); if (parent){ parent.removeChild(this); }; _connected = (_connecting = false); } public function get connecting():Boolean{ return (_connecting); } private function handleServicesFailed(_arg1:ErrorEvent):void{ _servicesConnection.addEventListener(Event.COMPLETE, handleServicesReady); _servicesConnection.addEventListener(ErrorEvent.ERROR, handleServicesFailed); _servicesConnection.addEventListener("serviceError", handleServiceError); _connecting = false; if (hasEventListener("servicesFailed")){ dispatchEvent(new ErrorEvent("servicesFailed", false, false, _arg1.text)); }; } public function get connection(){ return (_servicesConnection); } public function isServiceAvailable(_arg1:String):Boolean{ return (((isReady()) && (_servicesConnection.isServiceAvailable(_arg1)))); } public function set alwaysInFront(_arg1:Boolean):void{ if (_alwaysInFront != _arg1){ _alwaysInFront = _arg1; if (_alwaysInFront){ addEventListener(Event.ENTER_FRAME, bringToFront); } else { removeEventListener(Event.ENTER_FRAME, bringToFront); }; }; } public function connect(_arg1:DisplayObjectContainer, ... _args):void{ var _local3:String; var _local4:URLVariables; var _local5:Date; if (((!(_connecting)) && (!(_connected)))){ if (!_arg1.stage){ throw (new Error("The given clip must be present in the display list (added to stage)")); }; _connecting = true; _arg1.stage.addChild(this); addEventListener(Event.REMOVED_FROM_STAGE, handleRemovedFromStage); if (((root.loaderInfo.parameters["servicesLoc"]) && ((root.loaderInfo.parameters["servicesLoc"].length > 0)))){ _local3 = root.loaderInfo.parameters["servicesLoc"]; _request = new URLRequest(_local3); } else { _local3 = DEFAULT_CONNECTION_LOCATION; _local4 = new URLVariables(); _local5 = new Date(); _local4.nocache = ((((_local5.fullYear * 12) + (_local5.month + 1)) * 31) + _local5.day); _request = new URLRequest(_local3); _request.data = _local4; }; allowDomain(_local3); _loader = new Loader(); _loader.contentLoaderInfo.addEventListener(Event.COMPLETE, handleLoadComplete); _loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, handleIOError); _loader.load(_request); }; } public static function getInstance():SpilGamesServices{ if (!_instance){ _instance = new SpilGamesServices(new Private()); }; return (_instance); } } }//package com.spilgames.api class Private { private function Private(){ } }
Section 3
//User (com.spilgames.api.User) package com.spilgames.api { import flash.display.*; public class User { public static function getUserName():String{ var _local1:*; _local1 = SpilGamesServices.getInstance().connection; if (_local1 != null){ return (_local1.getUserName()); }; return (""); } public static function isGuest():Boolean{ var _local1:*; var _local2:DisplayObject; var _local3:Object; _local1 = SpilGamesServices.getInstance().connection; if (_local1 != null){ return (_local1.isGuest()); }; _local2 = SpilGamesServices.getInstance().root; if (_local2.loaderInfo != null){ _local3 = _local2.loaderInfo.parameters; return (((((((!(_local3.username)) || ((_local3.username == "")))) || (!(_local3.hash)))) || ((_local3.hash == "")))); }; return (false); } public static function getUserHash():String{ var _local1:*; _local1 = SpilGamesServices.getInstance().connection; if (_local1 != null){ return (_local1.getUserHash()); }; return (""); } } }//package com.spilgames.api
Section 4
//AutoAlphaPlugin (gs.plugins.AutoAlphaPlugin) package gs.plugins { import flash.display.*; import gs.*; public class AutoAlphaPlugin extends TweenPlugin { protected var _tweenVisible:Boolean; protected var _tween:TweenLite; protected var _visible:Boolean; protected var _target:Object; public static const VERSION:Number = 1; public static const API:Number = 1; public function AutoAlphaPlugin(){ this.propName = "autoAlpha"; this.overwriteProps = ["alpha", "visible"]; this.onComplete = onCompleteTween; } override public function set changeFactor(_arg1:Number):void{ updateTweens(_arg1); if (((!((_target.visible == true))) && (_tweenVisible))){ _target.visible = true; }; } public function onCompleteTween():void{ if (((((_tweenVisible) && (!((_tween.vars.runBackwards == true))))) && ((_tween.ease == _tween.vars.ease)))){ _target.visible = _visible; }; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; _tween = _arg3; _visible = Boolean(!((_arg2 == 0))); _tweenVisible = true; addTween(_arg1, "alpha", _arg1.alpha, _arg2, "alpha"); return (true); } override public function killProps(_arg1:Object):void{ super.killProps(_arg1); _tweenVisible = !(Boolean(("visible" in _arg1))); } } }//package gs.plugins
Section 5
//EndArrayPlugin (gs.plugins.EndArrayPlugin) package gs.plugins { import gs.*; import gs.utils.tween.*; public class EndArrayPlugin extends TweenPlugin { protected var _info:Array; protected var _a:Array; public static const VERSION:Number = 1.01; public static const API:Number = 1; public function EndArrayPlugin(){ _info = []; super(); this.propName = "endArray"; this.overwriteProps = ["endArray"]; } override public function set changeFactor(_arg1:Number):void{ var _local2:int; var _local3:ArrayTweenInfo; var _local4:Number; var _local5:int; if (this.round){ _local2 = (_info.length - 1); while (_local2 > -1) { _local3 = _info[_local2]; _local4 = (_local3.start + (_local3.change * _arg1)); _local5 = ((_local4)<0) ? -1 : 1; _a[_local3.index] = ((((_local4 % 1) * _local5))>0.5) ? (int(_local4) + _local5) : int(_local4); _local2--; }; } else { _local2 = (_info.length - 1); while (_local2 > -1) { _local3 = _info[_local2]; _a[_local3.index] = (_local3.start + (_local3.change * _arg1)); _local2--; }; }; } public function init(_arg1:Array, _arg2:Array):void{ var _local3:int; _a = _arg1; _local3 = (_arg2.length - 1); while (_local3 > -1) { if (((!((_arg1[_local3] == _arg2[_local3]))) && (!((_arg1[_local3] == null))))){ _info[_info.length] = new ArrayTweenInfo(_local3, _a[_local3], (_arg2[_local3] - _a[_local3])); }; _local3--; }; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (((!((_arg1 is Array))) || (!((_arg2 is Array))))){ return (false); }; init((_arg1 as Array), _arg2); return (true); } } }//package gs.plugins
Section 6
//FramePlugin (gs.plugins.FramePlugin) package gs.plugins { import flash.display.*; import gs.*; public class FramePlugin extends TweenPlugin { public var frame:int; protected var _target:MovieClip; public static const VERSION:Number = 1.01; public static const API:Number = 1; public function FramePlugin(){ this.propName = "frame"; this.overwriteProps = ["frame"]; this.round = true; } override public function set changeFactor(_arg1:Number):void{ updateTweens(_arg1); _target.gotoAndStop(this.frame); } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (((!((_arg1 is MovieClip))) || (isNaN(_arg2)))){ return (false); }; _target = (_arg1 as MovieClip); this.frame = _target.currentFrame; addTween(this, "frame", this.frame, _arg2, "frame"); return (true); } } }//package gs.plugins
Section 7
//RemoveTintPlugin (gs.plugins.RemoveTintPlugin) package gs.plugins { public class RemoveTintPlugin extends TintPlugin { public static const VERSION:Number = 1.01; public static const API:Number = 1; public function RemoveTintPlugin(){ this.propName = "removeTint"; } } }//package gs.plugins
Section 8
//TintPlugin (gs.plugins.TintPlugin) package gs.plugins { import flash.display.*; import flash.geom.*; import gs.*; import gs.utils.tween.*; public class TintPlugin extends TweenPlugin { protected var _ct:ColorTransform; protected var _ignoreAlpha:Boolean; protected var _target:DisplayObject; public static const VERSION:Number = 1.1; public static const API:Number = 1; protected static var _props:Array = ["redMultiplier", "greenMultiplier", "blueMultiplier", "alphaMultiplier", "redOffset", "greenOffset", "blueOffset", "alphaOffset"]; public function TintPlugin(){ this.propName = "tint"; this.overwriteProps = ["tint"]; } override public function set changeFactor(_arg1:Number):void{ var _local2:ColorTransform; updateTweens(_arg1); if (_ignoreAlpha){ _local2 = _target.transform.colorTransform; _ct.alphaMultiplier = _local2.alphaMultiplier; _ct.alphaOffset = _local2.alphaOffset; }; _target.transform.colorTransform = _ct; } public function init(_arg1:DisplayObject, _arg2:ColorTransform):void{ var _local3:int; var _local4:String; _target = _arg1; _ct = _target.transform.colorTransform; _local3 = (_props.length - 1); while (_local3 > -1) { _local4 = _props[_local3]; if (_ct[_local4] != _arg2[_local4]){ _tweens[_tweens.length] = new TweenInfo(_ct, _local4, _ct[_local4], (_arg2[_local4] - _ct[_local4]), "tint", false); }; _local3--; }; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ var _local4:ColorTransform; if (!(_arg1 is DisplayObject)){ return (false); }; _local4 = new ColorTransform(); if (((!((_arg2 == null))) && (!((_arg3.exposedVars.removeTint == true))))){ _local4.color = uint(_arg2); }; _ignoreAlpha = true; init((_arg1 as DisplayObject), _local4); return (true); } } }//package gs.plugins
Section 9
//TweenPlugin (gs.plugins.TweenPlugin) package gs.plugins { import gs.*; import gs.utils.tween.*; public class TweenPlugin { public var overwriteProps:Array; protected var _tweens:Array; public var round:Boolean; public var onComplete:Function; public var propName:String; protected var _changeFactor:Number;// = 0 public static const VERSION:Number = 1.03; public static const API:Number = 1; public function TweenPlugin(){ _tweens = []; _changeFactor = 0; super(); } protected function updateTweens(_arg1:Number):void{ var _local2:int; var _local3:TweenInfo; var _local4:Number; var _local5:int; if (this.round){ _local2 = (_tweens.length - 1); while (_local2 > -1) { _local3 = _tweens[_local2]; _local4 = (_local3.start + (_local3.change * _arg1)); _local5 = ((_local4)<0) ? -1 : 1; _local3.target[_local3.property] = ((((_local4 % 1) * _local5))>0.5) ? (int(_local4) + _local5) : int(_local4); _local2--; }; } else { _local2 = (_tweens.length - 1); while (_local2 > -1) { _local3 = _tweens[_local2]; _local3.target[_local3.property] = (_local3.start + (_local3.change * _arg1)); _local2--; }; }; } public function set changeFactor(_arg1:Number):void{ updateTweens(_arg1); _changeFactor = _arg1; } protected function addTween(_arg1:Object, _arg2:String, _arg3:Number, _arg4, _arg5:String=null):void{ var _local6:Number; if (_arg4 != null){ _local6 = ((typeof(_arg4))=="number") ? (_arg4 - _arg3) : Number(_arg4); if (_local6 != 0){ _tweens[_tweens.length] = new TweenInfo(_arg1, _arg2, _arg3, _local6, ((_arg5) || (_arg2)), false); }; }; } public function killProps(_arg1:Object):void{ var _local2:int; _local2 = (this.overwriteProps.length - 1); while (_local2 > -1) { if ((this.overwriteProps[_local2] in _arg1)){ this.overwriteProps.splice(_local2, 1); }; _local2--; }; _local2 = (_tweens.length - 1); while (_local2 > -1) { if ((_tweens[_local2].name in _arg1)){ _tweens.splice(_local2, 1); }; _local2--; }; } public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ addTween(_arg1, this.propName, _arg1[this.propName], _arg2, this.propName); return (true); } public function get changeFactor():Number{ return (_changeFactor); } public static function activate(_arg1:Array):Boolean{ var _local2:int; var _local3:Object; _local2 = (_arg1.length - 1); while (_local2 > -1) { _local3 = new (_arg1[_local2]); TweenLite.plugins[_local3.propName] = _arg1[_local2]; _local2--; }; return (true); } } }//package gs.plugins
Section 10
//VisiblePlugin (gs.plugins.VisiblePlugin) package gs.plugins { import flash.display.*; import gs.*; public class VisiblePlugin extends TweenPlugin { protected var _tween:TweenLite; protected var _visible:Boolean; protected var _target:Object; public static const VERSION:Number = 1; public static const API:Number = 1; public function VisiblePlugin(){ this.propName = "visible"; this.overwriteProps = ["visible"]; this.onComplete = onCompleteTween; } override public function set changeFactor(_arg1:Number):void{ if (_target.visible != true){ _target.visible = true; }; } public function onCompleteTween():void{ if (((!((_tween.vars.runBackwards == true))) && ((_tween.ease == _tween.vars.ease)))){ _target.visible = _visible; }; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; _tween = _arg3; _visible = Boolean(_arg2); return (true); } } }//package gs.plugins
Section 11
//VolumePlugin (gs.plugins.VolumePlugin) package gs.plugins { import flash.display.*; import gs.*; import flash.media.*; public class VolumePlugin extends TweenPlugin { protected var _st:SoundTransform; protected var _target:Object; public static const VERSION:Number = 1.01; public static const API:Number = 1; public function VolumePlugin(){ this.propName = "volume"; this.overwriteProps = ["volume"]; } override public function set changeFactor(_arg1:Number):void{ updateTweens(_arg1); _target.soundTransform = _st; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (((isNaN(_arg2)) || (!(_arg1.hasOwnProperty("soundTransform"))))){ return (false); }; _target = _arg1; _st = _target.soundTransform; addTween(_st, "volume", _st.volume, _arg2, "volume"); return (true); } } }//package gs.plugins
Section 12
//ArrayTweenInfo (gs.utils.tween.ArrayTweenInfo) package gs.utils.tween { public class ArrayTweenInfo { public var change:Number; public var index:uint; public var start:Number; public function ArrayTweenInfo(_arg1:uint, _arg2:Number, _arg3:Number){ this.index = _arg1; this.start = _arg2; this.change = _arg3; } } }//package gs.utils.tween
Section 13
//TweenInfo (gs.utils.tween.TweenInfo) package gs.utils.tween { public class TweenInfo { public var start:Number; public var name:String; public var change:Number; public var target:Object; public var property:String; public var isPlugin:Boolean; public function TweenInfo(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Number, _arg5:String, _arg6:Boolean){ this.target = _arg1; this.property = _arg2; this.start = _arg3; this.change = _arg4; this.name = _arg5; this.isPlugin = _arg6; } } }//package gs.utils.tween
Section 14
//TweenLite (gs.TweenLite) package gs { import flash.display.*; import flash.events.*; import gs.utils.tween.*; import gs.plugins.*; import flash.utils.*; public class TweenLite { public var delay:Number; protected var _hasUpdate:Boolean; protected var _hasPlugins:Boolean; public var started:Boolean; public var initted:Boolean; public var active:Boolean; public var startTime:Number; public var target:Object; public var duration:Number; public var gc:Boolean; public var vars:Object; public var ease:Function; public var tweens:Array; public var exposedVars:Object; public var combinedTimeScale:Number; public var initTime:Number; public static const version:Number = 10.092; private static var _timer:Timer = new Timer(2000); public static var defaultEase:Function = TweenLite.easeOut; public static var plugins:Object = {}; public static var currentTime:uint; public static var masterList:Dictionary = new Dictionary(false); protected static var _reservedProps:Object = {ease:1, delay:1, overwrite:1, onComplete:1, onCompleteParams:1, runBackwards:1, startAt:1, onUpdate:1, onUpdateParams:1, roundProps:1, onStart:1, onStartParams:1, persist:1, renderOnStart:1, proxiedEase:1, easeParams:1, yoyo:1, loop:1, onCompleteListener:1, onUpdateListener:1, onStartListener:1, orientToBezier:1, timeScale:1}; public static var killDelayedCallsTo:Function = TweenLite.killTweensOf; public static var timingSprite:Sprite = new Sprite(); public static var overwriteManager:Object; private static var _tlInitted:Boolean; public function TweenLite(_arg1:Object, _arg2:Number, _arg3:Object){ var _local4:int; super(); if (_arg1 == null){ return; }; if (!_tlInitted){ TweenPlugin.activate([TintPlugin, RemoveTintPlugin, FramePlugin, AutoAlphaPlugin, VisiblePlugin, VolumePlugin, EndArrayPlugin]); currentTime = getTimer(); timingSprite.addEventListener(Event.ENTER_FRAME, updateAll, false, 0, true); if (overwriteManager == null){ overwriteManager = {mode:1, enabled:false}; }; _timer.addEventListener("timer", killGarbage, false, 0, true); _timer.start(); _tlInitted = true; }; this.vars = _arg3; this.duration = ((_arg2) || (0.001)); this.delay = ((_arg3.delay) || (0)); this.combinedTimeScale = ((_arg3.timeScale) || (1)); this.active = Boolean((((_arg2 == 0)) && ((this.delay == 0)))); this.target = _arg1; if (typeof(this.vars.ease) != "function"){ this.vars.ease = defaultEase; }; if (this.vars.easeParams != null){ this.vars.proxiedEase = this.vars.ease; this.vars.ease = easeProxy; }; this.ease = this.vars.ease; this.exposedVars = ((this.vars.isTV)==true) ? this.vars.exposedVars : this.vars; this.tweens = []; this.initTime = currentTime; this.startTime = (this.initTime + (this.delay * 1000)); _local4 = ((((_arg3.overwrite == undefined)) || (((!(overwriteManager.enabled)) && ((_arg3.overwrite > 1)))))) ? overwriteManager.mode : int(_arg3.overwrite); if (((!((_arg1 in masterList))) || ((_local4 == 1)))){ masterList[_arg1] = [this]; } else { masterList[_arg1].push(this); }; if ((((((this.vars.runBackwards == true)) && (!((this.vars.renderOnStart == true))))) || (this.active))){ initTweenVals(); if (this.active){ render((this.startTime + 1)); } else { render(this.startTime); }; if (((((!((this.exposedVars.visible == null))) && ((this.vars.runBackwards == true)))) && ((this.target is DisplayObject)))){ this.target.visible = this.exposedVars.visible; }; }; } public function set enabled(_arg1:Boolean):void{ var _local2:Array; var _local3:Boolean; var _local4:int; if (_arg1){ if (!(this.target in masterList)){ masterList[this.target] = [this]; } else { _local2 = masterList[this.target]; _local4 = (_local2.length - 1); while (_local4 > -1) { if (_local2[_local4] == this){ _local3 = true; break; }; _local4--; }; if (!_local3){ _local2[_local2.length] = this; }; }; }; this.gc = (_arg1) ? false : true; if (this.gc){ this.active = false; } else { this.active = this.started; }; } public function clear():void{ this.tweens = []; this.vars = (this.exposedVars = {ease:this.vars.ease}); _hasUpdate = false; } public function render(_arg1:uint):void{ var _local2:Number; var _local3:Number; var _local4:TweenInfo; var _local5:int; _local2 = ((_arg1 - this.startTime) * 0.001); if (_local2 >= this.duration){ _local2 = this.duration; _local3 = ((((this.ease == this.vars.ease)) || ((this.duration == 0.001)))) ? 1 : 0; } else { _local3 = this.ease(_local2, 0, 1, this.duration); }; _local5 = (this.tweens.length - 1); while (_local5 > -1) { _local4 = this.tweens[_local5]; _local4.target[_local4.property] = (_local4.start + (_local3 * _local4.change)); _local5--; }; if (_hasUpdate){ this.vars.onUpdate.apply(null, this.vars.onUpdateParams); }; if (_local2 == this.duration){ complete(true); }; } public function activate():void{ this.started = (this.active = true); if (!this.initted){ initTweenVals(); }; if (this.vars.onStart != null){ this.vars.onStart.apply(null, this.vars.onStartParams); }; if (this.duration == 0.001){ this.startTime = (this.startTime - 1); }; } public function get enabled():Boolean{ return ((this.gc) ? false : true); } public function initTweenVals():void{ var _local1:String; var _local2:int; var _local3:*; var _local4:TweenInfo; if (((!((this.exposedVars.timeScale == undefined))) && (this.target.hasOwnProperty("timeScale")))){ this.tweens[this.tweens.length] = new TweenInfo(this.target, "timeScale", this.target.timeScale, (this.exposedVars.timeScale - this.target.timeScale), "timeScale", false); }; for (_local1 in this.exposedVars) { if ((_local1 in _reservedProps)){ } else { if ((_local1 in plugins)){ _local3 = new (plugins[_local1]); if (_local3.onInitTween(this.target, this.exposedVars[_local1], this) == false){ this.tweens[this.tweens.length] = new TweenInfo(this.target, _local1, this.target[_local1], ((typeof(this.exposedVars[_local1]))=="number") ? (this.exposedVars[_local1] - this.target[_local1]) : Number(this.exposedVars[_local1]), _local1, false); } else { this.tweens[this.tweens.length] = new TweenInfo(_local3, "changeFactor", 0, 1, ((_local3.overwriteProps.length)==1) ? _local3.overwriteProps[0] : "_MULTIPLE_", true); _hasPlugins = true; }; } else { this.tweens[this.tweens.length] = new TweenInfo(this.target, _local1, this.target[_local1], ((typeof(this.exposedVars[_local1]))=="number") ? (this.exposedVars[_local1] - this.target[_local1]) : Number(this.exposedVars[_local1]), _local1, false); }; }; }; if (this.vars.runBackwards == true){ _local2 = (this.tweens.length - 1); while (_local2 > -1) { _local4 = this.tweens[_local2]; this.tweens[_local2].start = (_local4.start + _local4.change); _local4.change = -(_local4.change); _local2--; }; }; if (this.vars.onUpdate != null){ _hasUpdate = true; }; if (((TweenLite.overwriteManager.enabled) && ((this.target in masterList)))){ overwriteManager.manageOverwrites(this, masterList[this.target]); }; this.initted = true; } protected function easeProxy(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (this.vars.proxiedEase.apply(null, arguments.concat(this.vars.easeParams))); } public function killVars(_arg1:Object):void{ if (overwriteManager.enabled){ overwriteManager.killVars(_arg1, this.exposedVars, this.tweens); }; } public function complete(_arg1:Boolean=false):void{ var _local2:int; if (!_arg1){ if (!this.initted){ initTweenVals(); }; this.startTime = (currentTime - ((this.duration * 1000) / this.combinedTimeScale)); render(currentTime); return; }; if (_hasPlugins){ _local2 = (this.tweens.length - 1); while (_local2 > -1) { if (((this.tweens[_local2].isPlugin) && (!((this.tweens[_local2].target.onComplete == null))))){ this.tweens[_local2].target.onComplete(); }; _local2--; }; }; if (this.vars.persist != true){ this.enabled = false; }; if (this.vars.onComplete != null){ this.vars.onComplete.apply(null, this.vars.onCompleteParams); }; } public static function updateAll(_arg1:Event=null):void{ var _local2:uint; var _local3:Dictionary; var _local4:Array; var _local5:int; var _local6:TweenLite; _local2 = (currentTime = getTimer()); _local3 = masterList; for each (_local4 in _local3) { _local5 = (_local4.length - 1); while (_local5 > -1) { _local6 = _local4[_local5]; if (_local6.active){ _local6.render(_local2); } else { if (_local6.gc){ _local4.splice(_local5, 1); } else { if (_local2 >= _local6.startTime){ _local6.activate(); _local6.render(_local2); }; }; }; _local5--; }; }; } public static function removeTween(_arg1:TweenLite, _arg2:Boolean=true):void{ if (_arg1 != null){ if (_arg2){ _arg1.clear(); }; _arg1.enabled = false; }; } public static function killTweensOf(_arg1:Object=null, _arg2:Boolean=false):void{ var _local3:Array; var _local4:int; var _local5:TweenLite; if (((!((_arg1 == null))) && ((_arg1 in masterList)))){ _local3 = masterList[_arg1]; _local4 = (_local3.length - 1); while (_local4 > -1) { _local5 = _local3[_local4]; if (((_arg2) && (!(_local5.gc)))){ _local5.complete(false); }; _local5.clear(); _local4--; }; delete masterList[_arg1]; }; } public static function from(_arg1:Object, _arg2:Number, _arg3:Object):TweenLite{ _arg3.runBackwards = true; return (new TweenLite(_arg1, _arg2, _arg3)); } public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return ((((-(_arg3) * _arg1) * (_arg1 - 2)) + _arg2)); } protected static function killGarbage(_arg1:TimerEvent):void{ var _local2:Dictionary; var _local3:Object; _local2 = masterList; for (_local3 in _local2) { if (_local2[_local3].length == 0){ delete _local2[_local3]; }; }; } public static function delayedCall(_arg1:Number, _arg2:Function, _arg3:Array=null):TweenLite{ return (new TweenLite(_arg2, 0, {delay:_arg1, onComplete:_arg2, onCompleteParams:_arg3, overwrite:0})); } public static function to(_arg1:Object, _arg2:Number, _arg3:Object):TweenLite{ return (new TweenLite(_arg1, _arg2, _arg3)); } } }//package gs
Section 15
//Brand (spill.localisation.Brand) package spill.localisation { import flash.xml.*; public class Brand { public var domain:String; public var useGoogleAnalitics:Boolean;// = true public var emailPage:String; public var name:String; public var site_id:uint; public var isExternal:Boolean;// = false public var id:Number; public var hostingDomain:String;// = "" public var preferedLanguage:String;// = "" public var moreLink:String;// = "" public var hasSendToFriendLink:Boolean;// = true public var portalGroup:uint; public var emailLink:String;// = "game" private static const topLevelDoubles:String = ((((((((((((((("ac.cn,ac.jp,ac.uk,ad.jp,adm.br,adv.br,agr.br," + "ah.cn,am.br,arq.br,art.br,asn.au,ato.br,av.tr,bel.tr,bio.br,biz.tr,bj.cn,bmd.br,") + "cim.br,cng.br,cnt.br,co.at,co.jp,co.uk,com.au,com.br,com.cn,com.eg,com.hk,com.mx,") + "com.ru,com.tr,com.tw,conf.au,cq.cn,csiro.au,dr.tr,ecn.br,edu.au,edu.br,edu.tr,") + "emu.id.au,eng.br,esp.br,etc.br,eti.br,eun.eg,far.br,fj.cn,fm.br,fnd.br,fot.br,") + "fst.br,g12.br,gb.com,gb.net,gd.cn,gen.tr,ggf.br,gob.mx,gov.au,gov.br,gov.cn,") + "gov.hk,gov.tr,gr.jp,gs.cn,gx.cn,gz.cn,ha.cn,hb.cn,he.cn,hi.cn,hk.cn,hl.cn,hn.cn,") + "id.au,idv.tw,imb.br,ind.br,inf.br,info.au,info.tr,jl.cn,jor.br,js.cn,jx.cn,k12.tr,") + "lel.br,ln.cn,ltd.uk,mat.br,me.uk,med.br,mil.br,mil.tr,mo.cn,mus.br,name.tr,ne.jp,") + "net.au,net.br,net.cn,net.eg,net.hk,net.lu,net.mx,net.ru,net.tr,net.tw,net.uk,") + "nm.cn,no.com,nom.br,not.br,ntr.br,nx.cn,odo.br,oop.br,or.at,or.jp,org.au,org.br,") + "org.cn,org.hk,org.lu,org.ru,org.tr,org.tw,org.uk,plc.uk,pol.tr,pp.ru,ppg.br,pro.br,") + "psc.br,psi.br,qh.cn,qsl.br,rec.br,sc.cn,sd.cn,se.com,se.net,sh.cn,slg.br,sn.cn,") + "srv.br,sx.cn,tel.tr,tj.cn,tmp.br,trd.br,tur.br,tv.br,tw.cn,uk.com,uk.net,vet.br,") + "wattle.id.au,web.tr,xj.cn,xz.cn,yn.cn,zj.cn,zlg.br,co.nr,co.nz,com.fr,com.ph,com.ar,") + "com.id,com.in"); public function Brand(){ moreLink = ""; emailLink = "game"; useGoogleAnalitics = true; hasSendToFriendLink = true; preferedLanguage = ""; isExternal = false; hostingDomain = ""; super(); } public function exportXML():XML{ var _local1:XML; var _local2:XML; var _local3:XML; _local1 = <portal/> ; _local1.@id = site_id; _local1.@language = preferedLanguage; _local1.@channel = portalGroup; _local2 = <domain/> ; _local2.appendChild(new XMLNode(3, domain)); _local1.appendChild(_local2); if (moreLink){ _local3 = <more_games_path/> ; _local3.appendChild(new XMLNode(3, moreLink)); _local1.appendChild(_local3); }; _local2 = <game_path/> ; _local2.appendChild(new XMLNode(3, emailLink)); _local1.appendChild(_local2); if (!useGoogleAnalitics){ _local1.attributes.noGoogleAnalitics = true; }; if (!hasSendToFriendLink){ _local1.attributes.noSendToFriendLink = true; }; return (_local1); } private function get utm_source():String{ return (("utm_source=brandedgames_" + (isExternal) ? "external" : "internal")); } public function getMoreGamesLink(_arg1:String, _arg2:Boolean, _arg3:String="", _arg4:String=""):String{ var _local5:String; _local5 = ("http://" + domain); _local5 = (_local5 + ("/" + moreLink)); if (useGoogleAnalitics){ _local5 = (_local5 + ("?utm_medium=brandedgames_" + (_arg2) ? "external" : "internal")); _local5 = (_local5 + ("&utm_campaign=" + _arg1)); _arg3 = stripSubDomain(_arg3); if (_arg3 == "localhost"){ _arg3 = "offline_play"; }; _local5 = (_local5 + ("&utm_source=" + _arg3)); if (((!((_arg4 == ""))) && (!((_arg4 == null))))){ _local5 = (_local5 + ("&utm_content=" + _arg4)); }; }; return (_local5); } private function get utm_campaign():String{ if (isExternal){ return (("utm_campaign=" + hostingDomain)); }; return (""); } public function get backgroundColor():uint{ return (PortalGroup.backgroundColors[portalGroup]); } public function getPromotionLink(_arg1:String, _arg2:String, _arg3:Boolean, _arg4:String="", _arg5:String=""):String{ var _local6:String; _local6 = ("http://" + domain); _local6 = (_local6 + ((("/" + emailLink) + "/") + _arg2)); if (useGoogleAnalitics){ _local6 = (_local6 + ("?utm_medium=brandedgames_" + (_arg3) ? "external" : "internal")); _local6 = (_local6 + ("&utm_campaign=" + _arg1)); _arg4 = stripSubDomain(_arg4); trace(_arg4); if (_arg4 == "localhost"){ _arg4 = "offline_play"; }; _local6 = (_local6 + ("&utm_source=" + _arg4)); if (((!((_arg5 == ""))) && (!((_arg5 == null))))){ _local6 = (_local6 + ("&utm_content=" + _arg5)); }; }; return (_local6); } private function get utm_term():String{ return ("utm_term="); } public function importXML(_arg1:XMLNode):void{ } public function getSendToFriendLink(_arg1:String, _arg2:String, _arg3:Boolean, _arg4:String=""):String{ var _local5:String; if (!hasSendToFriendLink){ return (getMoreGamesLink(_arg1, _arg3)); }; _local5 = ("http://" + domain); _local5 = (_local5 + ((("/" + emailLink) + "/") + _arg2)); if (useGoogleAnalitics){ _local5 = (_local5 + ("?utm_medium=brandedgames_" + (_arg3) ? "external" : "internal")); _local5 = (_local5 + ("&utm_campaign=" + _arg1)); _arg4 = stripSubDomain(_arg4); if (_arg4 == "localhost"){ _arg4 = "offline_play"; }; _local5 = (_local5 + ("&utm_source=" + _arg4)); _local5 = (_local5 + "&utm_content=send_to_friend"); }; return (_local5); } public static function stripSubDomain(_arg1:String):String{ var _local2:Array; if (!_arg1){ return (""); }; _local2 = _arg1.split("."); if (_local2.length <= 2){ return (_arg1); }; _local2 = _local2.reverse(); if (topLevelDoubles.indexOf((((_local2[1] + ".") + _local2[0]) + ",")) > 0){ return (((((_local2[2] + ".") + _local2[1]) + ".") + _local2[0])); }; return (((_local2[1] + ".") + _local2[0])); } } }//package spill.localisation
Section 16
//BrandingLogo (spill.localisation.BrandingLogo) package spill.localisation { import flash.display.*; import flash.events.*; public class BrandingLogo extends MovieClip { public function BrandingLogo(){ addFrameScript(0, frame1); super(); stop(); mouseEnabled = false; mouseChildren = false; addEventListener(Event.ADDED_TO_STAGE, added, false, 0, true); addEventListener(Event.REMOVED_FROM_STAGE, removed, false, 0, true); if (stage){ added(); }; brandingChanged(); } private function added(_arg1:Event=null):void{ SpilGame.addEventListener("brandingChanged", brandingChanged, false, 0, true); brandingChanged(); } private function brandingChanged(_arg1:Event=null):void{ if (SpilGame.currentBranding){ gotoAndStop(SpilGame.currentBranding.domain); }; } function frame1(){ stop(); } private function removed(_arg1:Event):void{ SpilGame.removeEventListener("brandingChanged", brandingChanged); } } }//package spill.localisation
Section 17
//Brandings (spill.localisation.Brandings) package spill.localisation { public class Brandings { private static var brands_by_id:Object = new Object(); private static var brands_by_domain:Object = new Object(); public static function getBrandByID(_arg1:Number):Brand{ return (brands_by_id[_arg1]); } public static function getBrandsArray():Array{ var _local1:Array; var _local2:Brand; _local1 = new Array(); for each (_local2 in brands_by_domain) { _local1.push(_local2); }; return (_local1); } private static function addBrand(_arg1:Brand):Brand{ if (brands_by_domain[_arg1.domain]){ trace(("ERROR: Attempting to add duplicate brand by domain: " + _arg1.domain)); } else { brands_by_domain[_arg1.domain] = _arg1; }; if (brands_by_id[_arg1.site_id]){ trace(("ERROR: Attempting to add duplicate brand by id: " + _arg1.site_id)); } else { brands_by_id[_arg1.site_id] = _arg1; }; return (_arg1); } public static function initialize():void{ var _local1:Brand; _local1 = new Brand(); _local1.site_id = 79; _local1.domain = "www.agame.com"; _local1.preferedLanguage = "en_us"; _local1.portalGroup = PortalGroup.TEENS; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 88; _local1.domain = "www.gamesgames.com"; _local1.preferedLanguage = "en_us"; _local1.portalGroup = PortalGroup.FAMILY; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 90; _local1.domain = "www.girlsgogames.com"; _local1.preferedLanguage = "en_us"; _local1.portalGroup = PortalGroup.GIRL; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 45; _local1.domain = "www.a10.com"; _local1.preferedLanguage = "en_us"; _local1.portalGroup = PortalGroup.YOUNG_ADULTS; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 92; _local1.domain = "www.games.co.uk"; _local1.preferedLanguage = "en_uk"; _local1.portalGroup = PortalGroup.FAMILY; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 107; _local1.domain = "www.agame.co.uk"; _local1.preferedLanguage = "en_uk"; _local1.portalGroup = PortalGroup.TEENS; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 102; _local1.domain = "www.girlsgogames.co.uk"; _local1.preferedLanguage = "en_uk"; _local1.portalGroup = PortalGroup.GIRL; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 2; _local1.domain = "www.game.com.cn"; _local1.moreLink = "moregames/"; _local1.preferedLanguage = "cn"; _local1.portalGroup = PortalGroup.NONE; _local1.useGoogleAnalitics = false; _local1.hasSendToFriendLink = false; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 25; _local1.domain = "www.spel.nl"; _local1.portalGroup = PortalGroup.TEENS; _local1.preferedLanguage = "nl"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 1; _local1.domain = "www.spelletjes.nl"; _local1.emailLink = "spel"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "nl"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 93; _local1.domain = "www.girlsgogames.nl"; _local1.emailLink = "spel"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "nl"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 12; _local1.domain = "www.jeu.fr"; _local1.emailLink = "jeu"; _local1.portalGroup = PortalGroup.TEENS; _local1.preferedLanguage = "fr"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 95; _local1.domain = "www.girlsgogames.fr"; _local1.emailLink = "jeu"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "fr"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 11; _local1.domain = "www.jeux.fr"; _local1.emailLink = "jeu"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "fr"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 26; _local1.domain = "www.spielen.com"; _local1.emailLink = "spiel"; _local1.portalGroup = PortalGroup.TEENS; _local1.preferedLanguage = "de"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 94; _local1.domain = "www.girlsgogames.de"; _local1.emailLink = "spiel"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "de"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 5; _local1.domain = "www.jetztspielen.de"; _local1.emailLink = "spiel"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "de"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 109; _local1.domain = "www.minigry.pl"; _local1.emailLink = "gra"; _local1.portalGroup = PortalGroup.TEENS; _local1.preferedLanguage = "pl"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 16; _local1.domain = "www.gry.pl"; _local1.emailLink = "gra"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "pl"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 98; _local1.domain = "www.girlsgogames.pl"; _local1.emailLink = "gra"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "pl"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 108; _local1.domain = "www.spel.se"; _local1.emailLink = "spel_"; _local1.portalGroup = PortalGroup.TEENS; _local1.preferedLanguage = "se"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 100; _local1.domain = "www.girlsgogames.se"; _local1.emailLink = "spel_"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "se"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 44; _local1.domain = "www.spela.se"; _local1.emailLink = "spel_"; _local1.preferedLanguage = "se"; _local1.portalGroup = PortalGroup.FAMILY; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 106; _local1.domain = "www.giocaregratis.it"; _local1.emailLink = "gioco"; _local1.portalGroup = PortalGroup.TEENS; _local1.preferedLanguage = "it"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 15; _local1.domain = "www.gioco.it"; _local1.emailLink = "gioco"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "it"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 99; _local1.domain = "www.girlsgogames.it"; _local1.emailLink = "gioco"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "it"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 97; _local1.domain = "www.zapjuegos.com"; _local1.emailLink = "juego"; _local1.portalGroup = PortalGroup.TEENS; _local1.preferedLanguage = "es"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 86; _local1.domain = "www.juegos.com"; _local1.emailLink = "juego"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "es"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 96; _local1.domain = "www.juegosdechicas.com"; _local1.emailLink = "juego"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "es"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 122; _local1.domain = "www.girlsgogames.es"; _local1.emailLink = "juego"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "es"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 125; _local1.domain = "www.juegos.mx"; _local1.emailLink = "juego"; _local1.portalGroup = PortalGroup.TEENS; _local1.preferedLanguage = "es"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 126; _local1.domain = "www.juegosdechicas.mx"; _local1.emailLink = "juego"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "es"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 127; _local1.domain = "www.juegos.com.ar"; _local1.emailLink = "juego"; _local1.portalGroup = PortalGroup.TEENS; _local1.preferedLanguage = "es"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 128; _local1.domain = "www.juegosdechicas.com.ar"; _local1.emailLink = "juego"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "es"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 91; _local1.domain = "www.clickjogos.com"; _local1.emailLink = "jogo"; _local1.portalGroup = PortalGroup.TEENS; _local1.preferedLanguage = "br"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 101; _local1.domain = "www.girlsgogames.com.br"; _local1.emailLink = "jogo"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "br"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 50; _local1.domain = "www.ojogos.com.br"; _local1.emailLink = "jogo"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "br"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 55; _local1.domain = "www.games.co.id"; _local1.emailLink = "permainanme"; _local1.portalGroup = PortalGroup.TEENS; _local1.preferedLanguage = "id"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 105; _local1.domain = "www.flashgames.ru"; _local1.emailLink = "igra"; _local1.portalGroup = PortalGroup.TEENS; _local1.preferedLanguage = "ru"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 104; _local1.domain = "www.girlsgogames.ru"; _local1.emailLink = "igra"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "ru"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 103; _local1.domain = "www.ourgames.ru"; _local1.emailLink = "igra"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "ru"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 24; _local1.domain = "www.game.co.in"; _local1.emailLink = "game"; _local1.portalGroup = PortalGroup.TEENS; _local1.preferedLanguage = "in"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 87; _local1.domain = "www.ojogos.pt"; _local1.emailLink = "jogo"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "pt"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 120; _local1.domain = "www.egames.jp"; _local1.emailLink = "game"; _local1.portalGroup = PortalGroup.TEENS; _local1.preferedLanguage = "jp"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 121; _local1.domain = "www.dailygame.com"; _local1.emailLink = "/game/"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "en_us"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 123; _local1.domain = "www.zapapa.com"; _local1.emailLink = "game"; _local1.portalGroup = PortalGroup.ZAPAPA; _local1.preferedLanguage = "en_us"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 124; _local1.domain = "www.zapapa.nl"; _local1.emailLink = "game"; _local1.portalGroup = PortalGroup.HYVES; _local1.preferedLanguage = "nl"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 0; _local1.domain = "gamedev.dev.spilgames.com"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "en_us"; addBrand(_local1); } public static function exportXML():XML{ var _local1:XML; var _local2:Brand; _local1 = <portals/> ; for each (_local2 in brands_by_domain) { _local1.appendChild(_local2.exportXML()); }; return (_local1); } public static function getBrandByDomain(_arg1:String):Brand{ return (brands_by_domain[_arg1]); } public static function hasDomain(_arg1:String):Boolean{ return (!((brands_by_domain[_arg1] == null))); } } }//package spill.localisation
Section 18
//Language (spill.localisation.Language) package spill.localisation { import flash.xml.*; public class Language { public var references:Array; public var name:String; public var embedInputFonts:Boolean;// = true public var forceFont:String;// = null public var id:uint; public var portal_groups:Array; public var textLanguage:String; public var bwcId:int; public var embedFonts:Boolean;// = true public var displayName:String;// = "" public var dname:String; public function Language(_arg1:String, _arg2:String=null){ embedFonts = true; embedInputFonts = true; forceFont = null; references = []; displayName = ""; super(); name = _arg1; dname = _arg2; portal_groups = new Array(); } public function exportXML():XMLNode{ var _local1:XMLNode; var _local2:XMLNode; var _local3:Array; var _local4:Array; var _local5:int; _local1 = new XMLNode(1, "language"); _local1.attributes.name = name; if (textLanguage != null){ _local1.attributes.textLanguage = textLanguage; }; if (references.length){ _local1.attributes.references = references.toString(); }; _local1.attributes.id = bwcId; _local2 = new XMLNode(1, "display_name"); _local2.firstChild = new XMLNode(3, displayName); _local1.appendChild(_local2); _local3 = []; _local4 = PortalGroup.channelNames; _local5 = 0; while (_local5 < _local4.length) { _local3.push(Brandings.getBrandByDomain(portal_groups[_local5]).site_id); _local5++; }; _local1.attributes.channels = _local3.join(","); return (_local1); } public function get p_teen():String{ return (portal_groups[PortalGroup.YOUNG_ADULTS]); } public function set p_hyves(_arg1:String):void{ portal_groups[PortalGroup.HYVES] = _arg1; } public function set p_teen(_arg1:String):void{ portal_groups[PortalGroup.YOUNG_ADULTS] = _arg1; } public function get p_tween():String{ return (portal_groups[PortalGroup.TEENS]); } public function get p_family():String{ return (portal_groups[PortalGroup.FAMILY]); } public function get p_girl():String{ trace("Language", portal_groups[PortalGroup.GIRL]); return (portal_groups[PortalGroup.GIRL]); } public function get p_hyves():String{ return (portal_groups[PortalGroup.HYVES]); } public function set p_girl(_arg1:String):void{ portal_groups[PortalGroup.GIRL] = _arg1; } public function set p_zapapa(_arg1:String):void{ portal_groups[PortalGroup.ZAPAPA] = _arg1; } public function get displayAcronim():String{ return ((dname) ? dname : name); } public function set p_family(_arg1:String):void{ portal_groups[PortalGroup.FAMILY] = _arg1; } public function set p_tween(_arg1:String):void{ portal_groups[PortalGroup.TEENS] = _arg1; } public function get p_zapapa():String{ return (portal_groups[PortalGroup.ZAPAPA]); } } }//package spill.localisation
Section 19
//Languages (spill.localisation.Languages) package spill.localisation { import flash.xml.*; public class Languages { public static var languages:Object = new Object(); private static var _init:Boolean = false; public static function initialize():void{ var _local1:Language; if (_init){ return; }; _init = true; _local1 = new Language("nl"); _local1.displayName = "Nederlands"; _local1.p_family = "www.spelletjes.nl"; _local1.p_tween = "www.spel.nl"; _local1.p_girl = "www.girlsgogames.nl"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.p_hyves = "www.zapapa.nl"; _local1.bwcId = 3; addLanguage(_local1); _local1 = new Language("es"); _local1.displayName = "Español"; _local1.p_family = "www.juegos.com"; _local1.p_tween = "www.zapjuegos.com"; _local1.p_girl = "www.girlsgogames.es"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 9; addLanguage(_local1); _local1 = new Language("pl"); _local1.displayName = "Polski"; _local1.p_family = "www.gry.pl"; _local1.p_tween = "www.gry.pl"; _local1.p_girl = "www.girlsgogames.pl"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 6; addLanguage(_local1); _local1 = new Language("fr"); _local1.displayName = "Français"; _local1.p_family = "www.jeux.fr"; _local1.p_tween = "www.jeu.fr"; _local1.p_girl = "www.girlsgogames.fr"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 4; addLanguage(_local1); _local1 = new Language("en_us", "us"); _local1.displayName = "English"; _local1.p_family = "www.gamesgames.com"; _local1.p_tween = "www.agame.com"; _local1.p_girl = "www.girlsgogames.com"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 1; addLanguage(_local1); addReference(_local1, "en"); _local1 = new Language("id"); _local1.displayName = "Bahasa Ind."; _local1.p_family = "www.games.co.id"; _local1.p_tween = "www.games.co.id"; _local1.p_girl = "www.games.co.id"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 11; addLanguage(_local1); _local1 = new Language("ru"); _local1.displayName = "Русский"; _local1.p_family = "www.ourgames.ru"; _local1.p_tween = "www.flashgames.ru"; _local1.p_girl = "www.girlsgogames.ru"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 12; addLanguage(_local1); _local1 = new Language("se"); _local1.displayName = "Svenska"; _local1.p_family = "www.spela.se"; _local1.p_tween = "www.spel.se"; _local1.p_girl = "www.girlsgogames.se"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 7; addLanguage(_local1); addReference(_local1, "sv"); _local1 = new Language("it"); _local1.displayName = "Italiano"; _local1.p_family = "www.gioco.it"; _local1.p_tween = "www.gioco.it"; _local1.p_girl = "www.girlsgogames.it"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 8; addLanguage(_local1); _local1 = new Language("en_uk", "uk"); _local1.displayName = "English"; _local1.p_family = "www.games.co.uk"; _local1.p_tween = "www.agame.com"; _local1.p_girl = "www.girlsgogames.co.uk"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 13; addLanguage(_local1); _local1 = new Language("cn"); _local1.displayName = "中文"; _local1.p_family = "www.game.com.cn"; _local1.p_tween = "www.game.com.cn"; _local1.p_girl = "www.game.com.cn"; _local1.p_teen = "www.game.com.cn"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 2; _local1.embedInputFonts = false; addLanguage(_local1); addReference(_local1, "zh-CN"); addReference(_local1, "zh-TW"); _local1 = new Language("pt"); _local1.displayName = "Português"; _local1.p_family = "www.ojogos.pt"; _local1.p_tween = "www.ojogos.pt"; _local1.p_girl = "www.ojogos.pt"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 17; addLanguage(_local1); _local1 = new Language("in"); _local1.displayName = "English"; _local1.p_family = "www.game.co.in"; _local1.p_tween = "www.game.co.in"; _local1.p_girl = "www.game.co.in"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.textLanguage = "en_uk"; _local1.bwcId = 14; addLanguage(_local1); _local1 = new Language("de"); _local1.displayName = "Deutsch"; _local1.p_family = "www.jetztspielen.de"; _local1.p_tween = "www.spielen.com"; _local1.p_girl = "www.girlsgogames.de"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 5; addLanguage(_local1); _local1 = new Language("br"); _local1.displayName = "Português (BR)"; _local1.p_family = "www.ojogos.com.br"; _local1.p_tween = "www.clickjogos.com"; _local1.p_girl = "www.girlsgogames.com.br"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 10; addLanguage(_local1); _local1 = new Language("jp"); _local1.displayName = "日本語"; _local1.p_family = "www.egames.jp"; _local1.p_tween = "www.egames.jp"; _local1.p_girl = "www.egames.jp"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.embedInputFonts = false; _local1.bwcId = 19; addLanguage(_local1); addReference(_local1, "ja"); _local1 = new Language("ar"); _local1.displayName = "English"; _local1.p_family = "www.dailygame.com"; _local1.p_tween = "www.dailygame.com"; _local1.p_girl = "www.dailygame.com"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 20; addLanguage(_local1); addReference(_local1, "ar"); _local1 = new Language("es_mx", "mx"); _local1.displayName = "Español (mx)"; _local1.p_family = "www.juegos.mx"; _local1.p_tween = "www.juegos.mx"; _local1.p_girl = "www.juegosdechicas.mx"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; addLanguage(_local1); addReference(_local1, "mx"); _local1 = new Language("es_ar", "arg"); _local1.displayName = "Español (ar)"; _local1.p_family = "www.juegos.com.ar"; _local1.p_tween = "www.juegos.com.ar"; _local1.p_girl = "www.juegosdechicas.com.ar"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; addLanguage(_local1); addReference(_local1, "arg"); } public static function exportXML():XMLNode{ var _local1:Array; var _local2:XMLNode; var _local3:Language; _local1 = getLanguagesArray(); _local2 = new XMLNode(1, "languages"); for each (_local3 in _local1) { _local2.appendChild(_local3.exportXML()); }; return (_local2); } public static function getLanguagesArray():Array{ var _local1:Array; var _local2:Object; var _local3:Language; _local1 = new Array(); _local2 = new Object(); for each (_local3 in languages) { if (!_local2[_local3.name]){ _local1.push(_local3); _local2[_local3.name] = true; }; }; return (_local1); } public static function getLanguage(_arg1:String):Language{ return (languages[_arg1]); } private static function addLanguage(_arg1:Language):void{ languages[_arg1.name] = _arg1; } private static function addReference(_arg1:Language, _arg2:String):void{ languages[_arg2] = _arg1; _arg1.references.push(_arg2); } public static function getLanguageByOldID(_arg1:int):Language{ var _local2:Language; for each (_local2 in languages) { if (_local2.bwcId == _arg1){ return (_local2); }; }; return (null); } } }//package spill.localisation
Section 20
//LanguageSelectBox (spill.localisation.LanguageSelectBox) package spill.localisation { import flash.display.*; import flash.text.*; import flash.events.*; public class LanguageSelectBox extends MovieClip { private var flag:MovieClip; private var mc:MovieClip; private var popup:MovieClip; private var languageName_text:TextField; public function LanguageSelectBox(){ trace("new langselecbox"); super(); if (numChildren > 0){ removeChildAt(0); }; addEventListener(Event.ADDED_TO_STAGE, added, false, 0, true); addEventListener(Event.REMOVED_FROM_STAGE, removed, false, 0, true); addEventListener(MouseEvent.MOUSE_OVER, mouseOver, false, 0, true); addEventListener(MouseEvent.MOUSE_OUT, mouseOut, false, 0, true); Languages.initialize(); popup = new LanguageSelectPopup_mc(); x = Math.round(x); y = Math.round(y); popup.y = (-(Math.floor(popup.height)) + 1); popup.visible = false; addChild(popup); mc = new LanguageSelectBox_mc(); addChild(mc); flag = mc.flag; languageName_text = mc.languageName_text; if (stage){ added(); }; init(); languageChanged(); } private function added(_arg1:Event=null):void{ trace("addedselebnox"); SpilGame.addEventListener("languageChanged", languageChanged, false, 0, true); } public function set popupLocation(_arg1:String):void{ trace(("popupLocation = " + _arg1)); if (_arg1 == "bottom"){ popup.y = Math.floor(mc.height); } else { popup.y = (-(Math.floor(mc.height)) + 1); }; } public function init():void{ var _local1:Array; var _local2:int; var _local3:MovieClip; var _local4:Language; trace("initselectbox"); _local1 = new Array(popup.l_br, popup.l_de, popup.l_en_us, popup.l_fr, popup.l_in, popup.l_jp, popup.l_pt, popup.l_ru, popup.l_ar, popup.l_cn, popup.l_en_uk, popup.l_es, popup.l_id, popup.l_it, popup.l_nl, popup.l_pl, popup.l_se, popup.l_es_mx, popup.l_es_ar); _local2 = 0; while (_local2 < _local1.length) { _local3 = MovieClip(_local1[_local2]); if (_local3){ _local3.addEventListener(MouseEvent.CLICK, itemClicked, true, 0, true); _local3.flag.gotoAndStop(_local3.name.substr(2)); _local3.flag.mouseEnabled = false; _local3.text.mouseEnabled = false; _local4 = Languages.getLanguage(_local3.name.substr(2)); if (_local4){ _local3.text.text = _local4.displayAcronim; } else { trace((("Error, '" + _local3.name.substr(2)) + "' language not found")); }; } else { trace((((("Error, btn number '" + _local2) + "' is not a MovieClip or there is no button '") + _local1[_local2]) + "'")); }; _local2++; }; } private function mouseOver(_arg1:MouseEvent):void{ popup.visible = true; } private function languageChanged(_arg1:Event=null):void{ if (SpilGame.currentLanguage){ if ((((SpilGame.portalGroup == PortalGroup.HYVES)) && ((SpilGame.currentLanguage.name == "nl")))){ this.visible = false; return; }; this.visible = true; flag.gotoAndStop(SpilGame.currentLanguage.name); languageName_text.text = SpilGame.currentLanguage.displayName; languageName_text.embedFonts = SpilGame.currentLanguage.embedInputFonts; }; } private function mouseOut(_arg1:MouseEvent):void{ popup.visible = false; } private function removed(_arg1:Event):void{ SpilGame.removeEventListener("languageChanged", languageChanged); } private function itemClicked(_arg1:MouseEvent):void{ SpilGame.changeLanguage(_arg1.currentTarget.name.substr(2)); popup.visible = false; } } }//package spill.localisation
Section 21
//LanguageSelectBox_mc (spill.localisation.LanguageSelectBox_mc) package spill.localisation { import flash.display.*; import flash.text.*; public dynamic class LanguageSelectBox_mc extends MovieClip { public var flag:MovieClip; public var languageName_text:TextField; } }//package spill.localisation
Section 22
//LanguageSelectPopup_mc (spill.localisation.LanguageSelectPopup_mc) package spill.localisation { import flash.display.*; public dynamic class LanguageSelectPopup_mc extends MovieClip { public var l_se:MovieClip; public var l_ar:MovieClip; public var l_br:MovieClip; public var l_in:MovieClip; public var l_cn:MovieClip; public var l_de:MovieClip; public var l_es_mx:MovieClip; public var l_es:MovieClip; public var l_en_uk:MovieClip; public var l_fr:MovieClip; public var l_en_us:MovieClip; public var l_pl:MovieClip; public var l_pt:MovieClip; public var l_nl:MovieClip; public var l_id:MovieClip; public var l_es_ar:MovieClip; public var l_it:MovieClip; public var l_jp:MovieClip; public var l_ru:MovieClip; } }//package spill.localisation
Section 23
//LocalizedTextField (spill.localisation.LocalizedTextField) package spill.localisation { import flash.events.*; public class LocalizedTextField extends TextFieldFit { private var regex:RegExp; private var originalText:String; public function LocalizedTextField(){ regex = /{([^{}]*)}/g; super(); addEventListener(Event.ADDED_TO_STAGE, added, false, 0, true); addEventListener(Event.REMOVED_FROM_STAGE, removed, false, 0, true); added(); } private function languageChanged(_arg1:Event):void{ text = originalText; updateProperties(); } override public function set text(_arg1:String):void{ originalText = _arg1; if ((_arg1 is String)){ super.text = _arg1.replace(regex, replaceFn); } else { super.text = ""; }; trace(super.text); } private function removed(_arg1:Event):void{ SpilGame.removeEventListener("languageChanged", languageChanged); } private function replaceFn():String{ var _local2:String; _local2 = SpilGame.getString(arguments[1]); if (((!(_local2)) || ((_local2 == "")))){ return ((("{" + arguments[1]) + "}")); }; return (_local2); } private function added(_arg1:Event=null):void{ SpilGame.addEventListener("languageChanged", languageChanged, false, 0, true); text = originalText; } } }//package spill.localisation
Section 24
//PortalGroup (spill.localisation.PortalGroup) package spill.localisation { import flash.xml.*; public class PortalGroup { public static const YOUNG_ADULTS:uint = 3; public static const FAMILY:uint = 0; public static const channelNames:Array = ["family", "tween", "girl", "teen", "zapapa", "hyves"]; public static const ZAPAPA:uint = 4; public static const HYVES:uint = 5; public static const TEENS:uint = 1; public static const GIRL:uint = 2; public static const backgroundColors:Array = [0xFFFFFF, 0xFFFFFF, 16742331, 0xFFFFFF, 0xFFFFFF, 0xFFFFFF]; public static const NONE:uint = 6; public static function getName(_arg1:int):String{ return (channelNames[_arg1]); } public static function exportXML():XMLNode{ var _local1:XMLNode; var _local2:int; var _local3:XMLNode; _local1 = new XMLNode(1, "channels"); _local2 = 0; while (_local2 < 5) { _local3 = new XMLNode(1, "channel"); _local3.attributes.name = channelNames[_local2]; _local3.attributes.id = _local2; _local1.appendChild(_local3); _local2++; }; return (_local1); } } }//package spill.localisation
Section 25
//spil_internal (spill.localisation.spil_internal) package spill.localisation { public namespace spil_internal = "spill.localisation"; }//package spill.localisation
Section 26
//SpilGame (spill.localisation.SpilGame) package spill.localisation { import flash.display.*; import flash.text.*; import flash.events.*; import flash.net.*; import flash.ui.*; import flash.external.*; import flash.system.*; public class SpilGame { private static const cookieName:String = "spilgames_language_v100"; private static const cookiePath:String = "/"; private static const cookieLanguageVar:String = "savedLang"; public static const LANGUAGE_CHANGED:String = "languageChanged"; public static const BRANDING_CHANGED:String = "brandingChanged"; private static var strings:Object = new Object(); public static var currentBranding:Brand; private static var contexMenuItem:ContextMenuItem; spil_internal static var gameName:String; spil_internal static var debugHostDomain:String = ""; private static var localDomains:Object = new Object(); spil_internal static var emailPage:String; private static var channelLock:Boolean = false; spil_internal static var debugEmbedDomain:String = ""; private static var eventDispatcher:EventDispatcher; private static var _init:Boolean = false; public static var currentLanguage:Language; spil_internal static var portalGroup:uint; private static var stage:Sprite; public static function getSpilCompanyLink():String{ var _local1:String; _local1 = "http://www.gameportal.net/"; _local1 = (_local1 + ("?utm_medium=brandedgames_" + (isExternal) ? "external" : "internal")); _local1 = (_local1 + ("&utm_campaign=" + gameName)); _local1 = (_local1 + ("&utm_source=" + Brand.stripSubDomain((embedDomain) ? embedDomain : hostingDomain))); _local1 = (_local1 + "&utm_content=Branding_Link"); return (_local1); } public static function getPromotionLink(_arg1:String="feature_promotion"):String{ var _local2:String; _local2 = (embedDomain) ? embedDomain : hostingDomain; return (currentBranding.getPromotionLink(gameName, emailPage, isExternal, _local2, _arg1)); } public static function traceAllBrands():void{ trace(outputAllBrands()); } public static function getString(_arg1:String):String{ var _local2:Object; _local2 = strings[_arg1]; if (_local2){ if (currentLanguage.textLanguage){ return (_local2[currentLanguage.textLanguage]); }; if (_local2[currentLanguage.name]){ return (_local2[currentLanguage.name]); }; return (_local2["en_us"]); //unresolved jump }; return (""); } public static function initialize(_arg1:String, _arg2:int, _arg3:String, _arg4:Sprite, _arg5:Boolean=false):void{ stage = _arg4; if (_init){ trace("ERROR: LocalisationManager already initialised"); return; }; _init = true; localDomains["localhost"] = true; localDomains["www8.agame.com"] = true; localDomains["gamedev.dev.spilgames.com"] = true; localDomains["stg.spel.nl"] = true; localDomains["stg.girlsgogames.nl"] = true; localDomains["stg.pl.spel.nl"] = true; localDomains["stg.pl.girlsgogames.nl"] = true; trace(localDomains["stg.girlsgogames.nl"]); Brandings.initialize(); Languages.initialize(); initContexMenu(_arg4); channelLock = _arg5; gameName = _arg1.replace(" ", "_"); portalGroup = _arg2; emailPage = _arg3; chooseLanguage(); chooseBranding(); if (portalGroup == PortalGroup.HYVES){ changeLanguage("nl"); }; } public static function get isExternal():Boolean{ return (((((!(Brandings.hasDomain(embedDomain))) && (!(localDomains[embedDomain])))) && (!(isStagingDomain)))); } private static function initContexMenu(_arg1:Sprite):void{ contexMenuItem = new ContextMenuItem(""); _arg1.contextMenu = new ContextMenu(); _arg1.contextMenu.customItems.push(contexMenuItem); contexMenuItem.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, contexMenuClicked); } private static function replaceFn():String{ var _local2:String; _local2 = SpilGame.getString(arguments[1]); if (((!(_local2)) || ((_local2 == "")))){ return ((("{" + arguments[1]) + "}")); }; return (_local2); } spil_internal static function get hostingDomain():String{ var _local1:LocalConnection; if (debugHostDomain != ""){ return (debugHostDomain); }; _local1 = new LocalConnection(); return (_local1.domain); } spil_internal static function chooseLanguage():void{ if (cookieLanguage != null){ currentLanguage = cookieLanguage; } else { if (isExternal){ currentLanguage = systemLanguage; } else { currentLanguage = portalLanguage; if (!currentLanguage){ currentLanguage = systemLanguage; }; }; }; if (!currentLanguage){ trace("Unable to determine language, using 'English US'"); currentLanguage = Languages.getLanguage("en_us"); }; TextFieldFit.embedFonts = currentLanguage.embedFonts; TextFieldFit.forceFont = currentLanguage.forceFont; dispatchEvent(new Event(LANGUAGE_CHANGED)); } private static function contexMenuClicked(_arg1:ContextMenuEvent):void{ navigateToURL(new URLRequest(getMoreGamesLink("Contex_Menu"))); } public static function initTextField(_arg1:TextField):void{ var _local2:TextFormat; trace(_arg1.text); _arg1.text = _arg1.text.replace(/{([^{}]*)}/g, replaceFn); trace(_arg1.text); _arg1.embedFonts = currentLanguage.embedFonts; if (currentLanguage.forceFont != ""){ _local2 = new TextFormat(); _local2.font = currentLanguage.forceFont; _arg1.setTextFormat(_local2); }; } public static function importXMLv2(_arg1:XML):void{ var _local2:XML; var _local3:Object; var _local4:XML; for each (_local2 in _arg1.children()) { _local3 = (strings[_local2.attribute("identifier")] = new Object()); for each (_local4 in _local2.children()) { if (_local4.children().length() > 0){ _local3[_local4.name()] = _local4.children()[0].toString(); } else { _local3[_local4.name()] = ""; }; }; }; } spil_internal static function changeLanguage(_arg1:String):void{ var _local2:Language; _local2 = Languages.getLanguage(_arg1); if (!_local2){ trace("ERROR: Supplied language string does not have a matching language"); } else { cookieLanguage = _local2; currentLanguage = _local2; }; TextFieldFit.embedFonts = currentLanguage.embedFonts; TextFieldFit.forceFont = currentLanguage.forceFont; chooseBranding(); dispatchEvent(new Event(LANGUAGE_CHANGED)); } public static function getSendToFriendLink():String{ return (currentBranding.getSendToFriendLink(gameName, emailPage, isExternal, embedDomain)); } spil_internal static function chooseBranding():void{ currentBranding = Brandings.getBrandByDomain(currentLanguage.portal_groups[portalGroup]); if (!(currentBranding is Brand)){ currentBranding = Brandings.getBrandByDomain("www.agame.com"); }; contexMenuItem.caption = ("More Games: " + currentBranding.domain); dispatchEvent(new Event(BRANDING_CHANGED)); } spil_internal static function get systemLanguage():Language{ return (Languages.getLanguage(Capabilities.language)); } spil_internal static function set cookieLanguage(_arg1:Language):void{ var _local2:SharedObject; _local2 = SharedObject.getLocal(cookieName, cookiePath); if (_arg1 == null){ _local2.data[cookieLanguageVar] = null; } else { _local2.data[cookieLanguageVar] = _arg1.name; }; _local2.flush(); } public static function importXML(_arg1:XML):void{ var _local2:XML; var _local3:Object; var _local4:XML; for each (_local2 in _arg1.children()) { _local3 = (strings[_local2.identifier] = new Object()); for each (_local4 in _local2.children()) { _local3[_local4.name()] = _local4.children()[0].toString(); }; }; } spil_internal static function dispatchEvent(_arg1:Event):void{ if (!eventDispatcher){ eventDispatcher = new EventDispatcher(); }; eventDispatcher.dispatchEvent(_arg1); } private static function getDomain(_arg1:String):String{ var _local2:String; var _local3:uint; if (_arg1.indexOf("file") == 0){ return ("offline_play"); }; _local2 = new String(); _local3 = 7; while (_local3 < _arg1.length) { if (_arg1.charAt(_local3) == "/"){ break; }; _local2 = (_local2 + _arg1.charAt(_local3)); _local3++; }; if (_local2 == "localhost"){ _local2 = "offline_play"; }; return (_local2); } public static function exportXML():XML{ var _local1:XML; _local1 = <spil_games/> ; _local1.appendChild(Brandings.exportXML()); _local1.appendChild(Languages.exportXML()); _local1.appendChild(PortalGroup.exportXML()); return (_local1); } public static function removeEventListener(_arg1:String, _arg2:Function, _arg3:Boolean=false):void{ if (!eventDispatcher){ eventDispatcher = new EventDispatcher(); }; eventDispatcher.removeEventListener(_arg1, _arg2, _arg3); } public static function outputAllBrands():String{ var _local1:Array; var _local2:String; var _local3:Brand; _local1 = Brandings.getBrandsArray(); _local2 = ""; for each (_local3 in _local1) { _local2 = (_local2 + (_local3.getSendToFriendLink(gameName, emailPage, isExternal, embedDomain) + "\n")); }; return (_local2); } public static function addEventListener(_arg1:String, _arg2:Function, _arg3:Boolean=false, _arg4:int=0, _arg5:Boolean=false):void{ if (!eventDispatcher){ eventDispatcher = new EventDispatcher(); }; eventDispatcher.addEventListener(_arg1, _arg2, _arg3, _arg4, _arg5); } public static function getMoreGamesLink(_arg1:String=""):String{ var _local2:String; _local2 = (embedDomain) ? embedDomain : hostingDomain; return (currentBranding.getMoreGamesLink(gameName, isExternal, _local2, _arg1)); } public static function get isStagingDomain():Boolean{ var _local1:String; _local1 = ("http://" + embedDomain); return ((_local1.indexOf("http://stg.") >= 0)); } spil_internal static function get cookieLanguage():Language{ var _local1:SharedObject; var _local2:String; _local1 = SharedObject.getLocal(cookieName, cookiePath); _local2 = String(_local1.data[cookieLanguageVar]); return (Languages.getLanguage(_local2)); } private static function get portalLanguage():Language{ var _local1:Brand; var _local2:String; var _local3:Language; if (isExternal){ return (null); }; if (!embedDomain){ return (null); }; _local1 = Brandings.getBrandByDomain(embedDomain); if (!_local1){ return (null); }; _local2 = _local1.preferedLanguage; if (!_local2){ return (null); }; _local3 = Languages.getLanguage(_local2); if (!_local3){ return (null); }; return (_local3); } spil_internal static function get embedDomain():String{ var loc:String; if (debugEmbedDomain != ""){ return (debugEmbedDomain); }; if (ExternalInterface.available){ try { loc = ExternalInterface.call("window.location.href.toString"); if (((!((loc == ""))) && (!((loc == null))))){ trace(("embed domain = " + getDomain(loc))); return (getDomain(loc)); }; } catch(e:SecurityError) { trace(("Security Error connecting to external interface, error = " + e)); } catch(e:Error) { trace(("Error connecting to external interface, error = " + e)); }; }; return (null); } } }//package spill.localisation
Section 27
//SpilGamesLink (spill.localisation.SpilGamesLink) package spill.localisation { import flash.display.*; import flash.events.*; import flash.net.*; public class SpilGamesLink extends SimpleButton { public function SpilGamesLink(){ addEventListener(MouseEvent.CLICK, buttonClicked); } private function buttonClicked(_arg1:MouseEvent):void{ navigateToURL(new URLRequest(SpilGame.getSpilCompanyLink()), "_blank"); } } }//package spill.localisation
Section 28
//TextFieldFit (spill.localisation.TextFieldFit) package spill.localisation { import flash.display.*; import flash.text.*; import flash.events.*; import flash.utils.*; import flash.filters.*; public class TextFieldFit extends MovieClip { protected var _text:String;// = "default" protected var _textSize:Number;// = 12 protected var _embedFonts:Boolean;// = true protected var _glowColor:uint;// = 0 private var h:Number; protected var _antiAliasType:String;// = "advanced" private var w:Number; protected var _numLines:uint;// = 1 protected var _useGlowFilter:Boolean;// = false protected var _hAlign:String;// = "left" protected var _textColor:uint;// = 0 protected var _glowStrength:Number;// = 5 protected var _glowBlur:Number;// = 3 private var field:TextField; protected var _gridFitType:String;// = "pixel" protected var _glowQuality:Number;// = 1 private var debugBounding:Sprite; protected var _disableWordwrap:Boolean;// = false protected var _multiline:Boolean;// = false protected var _font:String;// = "" protected var _underline:Boolean;// = false protected var _vAlign:String;// = "top" protected var _italic:Boolean;// = false protected var _bold:Boolean;// = false private var sizeChanged:Boolean;// = true private var embeddedFonts:Array; protected var _selectable:Boolean;// = false private var format:TextFormat; private var valid:Boolean;// = true private static const gutter:Number = 2; spil_internal static var embedFonts:Boolean = true; spil_internal static var forceAAType:String = null; spil_internal static var forceFont:String = null; public static var alwaysCheckWidth:Boolean = false; public function TextFieldFit(){ var _local1:Boolean; var _local2:Number; var _local3:Number; sizeChanged = true; valid = true; _text = "default"; _textColor = 0; _textSize = 12; _multiline = false; _numLines = 1; _disableWordwrap = false; _hAlign = "left"; _vAlign = "top"; _bold = false; _underline = false; _italic = false; _selectable = false; _font = ""; _embedFonts = true; _antiAliasType = "advanced"; _gridFitType = "pixel"; _useGlowFilter = false; _glowBlur = 3; _glowColor = 0; _glowStrength = 5; _glowQuality = 1; super(); _local1 = ((!((parent == null))) && ((getQualifiedClassName(parent) == "fl.livepreview::LivePreviewParent"))); _local2 = width; _local3 = height; if (numChildren > 0){ removeChildAt(0); }; if (!field){ field = new TextField(); addChild(field); }; field.border = false; field.background = false; field.type = TextFieldType.DYNAMIC; mouseEnabled = false; mouseChildren = false; format = new TextFormat(); embeddedFonts = Font.enumerateFonts(false); setSize(_local2, _local3); validate(); if (stage){ addEventListener(Event.RENDER, init); stage.invalidate(); }; init(); } private function resizeText(_arg1:Boolean=false):void{ if (!doesTextFit()){ format.size = Object((Number(format.size) - 1)); if (format.size <= 3){ trace("WARNING: Text resised to 3px, either an error occured or the text just wont fit"); return; }; field.setTextFormat(format); resizeText(true); } else { if (_arg1 == false){ while (doesTextFit()) { if (format.size <= textSize){ format.size = Object((Number(format.size) + 1)); field.setTextFormat(format); if (!doesTextFit()){ format.size = Object((Number(format.size) - 1)); field.setTextFormat(format); break; }; } else { break; }; }; }; }; } public function get italic():Boolean{ return (_italic); } public function set numLines(_arg1:uint):void{ _numLines = _arg1; invalidate(); } public function get textColor():uint{ return (_textColor); } public function get vAlign():String{ return (_vAlign); } public function get useGlowFilter():Boolean{ return (_useGlowFilter); } public function get selectable():Boolean{ return (_selectable); } public function set italic(_arg1:Boolean):void{ _italic = _arg1; invalidate(); } public function set text(_arg1:String):void{ _text = _arg1; invalidate(); } public function set vAlign(_arg1:String):void{ _vAlign = _arg1; invalidate(); } public function get font():String{ return (_font); } public function set textColor(_arg1:uint):void{ _textColor = _arg1; invalidate(); } public function get antiAliasType():String{ return (_antiAliasType); } public function get bold():Boolean{ return (_bold); } public function set useGlowFilter(_arg1:Boolean):void{ _useGlowFilter = _arg1; invalidate(); } public function set selectable(_arg1:Boolean):void{ _selectable = _arg1; invalidate(); } public function get multiline():Boolean{ return (_multiline); } public function set disableWordwrap(_arg1:Boolean):void{ _disableWordwrap = _arg1; invalidate(); } public function get glowQuality():Number{ return (_glowQuality); } public function get embedFonts():Boolean{ return (_embedFonts); } public function get gridFitType():String{ return (_gridFitType); } public function set font(_arg1:String):void{ _font = _arg1; invalidate(); } public function get underline():Boolean{ return (_underline); } public function get textSize():Number{ return (_textSize); } public function set antiAliasType(_arg1:String):void{ _antiAliasType = _arg1; invalidate(); } protected function updateProperties():void{ var _local1:Boolean; var _local2:Font; field.text = _text; field.multiline = ((((_text.indexOf(" ") < 0)) && ((_text.length < 14)))) ? false : _multiline; field.wordWrap = ((field.multiline) && (!(_disableWordwrap))); field.selectable = _selectable; field.antiAliasType = (forceAAType) ? forceAAType : _antiAliasType; field.gridFitType = _gridFitType; embeddedFonts = Font.enumerateFonts(false); if (((((_embedFonts) && (!((_font == ""))))) && (TextFieldFit.embedFonts))){ _local1 = false; for each (_local2 in embeddedFonts) { if (_font == _local2.fontName){ _local1 = true; break; }; }; field.embedFonts = _local1; if (!_local1){ trace(((("WARNING: Embedded font '" + _font) + "' not found, disabling embedding of fonts, text = ") + _text)); } else { trace((("Found Embedded font '" + _font) + "' using font")); }; } else { field.embedFonts = false; }; if (TextFieldFit.forceFont){ format.font = TextFieldFit.forceFont; } else { format.font = _font; }; if (sizeChanged){ format.size = _textSize; }; format.color = _textColor; format.align = _hAlign; format.bold = _bold; format.italic = _italic; format.underline = _underline; format.leftMargin = 0; format.rightMargin = 0; field.setTextFormat(format); if (_useGlowFilter){ filters = [new GlowFilter(_glowColor, 1, _glowBlur, _glowBlur, _glowStrength, _glowQuality)]; } else { filters = []; }; } private function doesTextFit():Boolean{ if (((!(field.multiline)) || (alwaysCheckWidth))){ if (((((field.textHeight + (gutter * 2)) > h)) || (((field.textWidth + (gutter * 2)) > w)))){ return (false); }; } else { if (field.multiline){ if (field.numLines > _numLines){ return (false); }; }; }; return (true); } public function get glowStrength():Number{ return (_glowStrength); } public function set hAlign(_arg1:String):void{ _hAlign = _arg1; invalidate(); } private function init(_arg1:Event=null):void{ removeEventListener(Event.RENDER, init); updateProperties(); layoutText(); } public function set bold(_arg1:Boolean):void{ _bold = _arg1; invalidate(); } public function get numLines():uint{ return (_numLines); } private function validate(_arg1:Event=null):void{ updateProperties(); layoutText(); removeEventListener(Event.ENTER_FRAME, validate); valid = true; } public function get text():String{ return (_text); } public function set glowBlur(_arg1:Number):void{ _glowBlur = _arg1; invalidate(); } private function invalidate():void{ if (valid){ addEventListener(Event.ENTER_FRAME, validate); if (stage){ stage.invalidate(); }; valid = false; }; } public function set embedFonts(_arg1:Boolean):void{ _embedFonts = _arg1; invalidate(); } public function set multiline(_arg1:Boolean):void{ _multiline = _arg1; invalidate(); } public function get disableWordwrap():Boolean{ return (_disableWordwrap); } public function set glowQuality(_arg1:Number):void{ _glowQuality = _arg1; invalidate(); } private function layoutText():void{ resizeText(); field.height = (field.textHeight + (gutter * 2)); if (vAlign == "top"){ field.y = 0; } else { if (vAlign == "middle"){ field.y = ((h - field.height) / 2); } else { if (vAlign == "bottom"){ field.y = (h - field.height); }; }; }; } public function get hAlign():String{ return (_hAlign); } public function setSize(_arg1:Number, _arg2:Number):void{ w = _arg1; h = _arg2; scaleX = (scaleY = 1); field.width = w; field.height = h; invalidate(); } public function set gridFitType(_arg1:String):void{ _gridFitType = _arg1; invalidate(); } public function set underline(_arg1:Boolean):void{ _underline = _arg1; invalidate(); } public function get glowBlur():Number{ return (_glowBlur); } public function set textSize(_arg1:Number):void{ _textSize = _arg1; sizeChanged = true; invalidate(); } public function set glowColor(_arg1:uint):void{ _glowColor = _arg1; invalidate(); } public function get textField():TextField{ return (field); } public function get glowColor():uint{ return (_glowColor); } public function set glowStrength(_arg1:Number):void{ _glowStrength = _arg1; invalidate(); } } }//package spill.localisation
Section 29
//Submitter (Spill.Components.Submitter) package Spill.Components { import flash.display.*; public dynamic class Submitter extends MovieClip { public var OO00OO1l1l:OOO000lll; } }//package Spill.Components
Section 30
//Back_98 (TheLostWorld_gamesonly_fla.Back_98) package TheLostWorld_gamesonly_fla { import flash.display.*; public dynamic class Back_98 extends MovieClip { public function Back_98(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TheLostWorld_gamesonly_fla
Section 31
//boy_120 (TheLostWorld_gamesonly_fla.boy_120) package TheLostWorld_gamesonly_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.net.*; import flash.ui.*; import flash.utils.*; import flash.external.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.printing.*; public dynamic class boy_120 extends MovieClip { public function boy_120(){ addFrameScript(19, frame20, 39, frame40, 59, frame60, 79, frame80, 99, frame100, 119, frame120, 139, frame140, 159, frame160, 179, frame180); } function frame160(){ stop(); MovieClip(parent).showButton(); } function frame80(){ stop(); MovieClip(parent).showButton(); } function frame180(){ stop(); MovieClip(parent).showButton(); } function frame20(){ stop(); MovieClip(parent).showButton(); } function frame100(){ stop(); MovieClip(parent).showButton(); } function frame40(){ stop(); MovieClip(parent).showButton(); } function frame120(){ stop(); MovieClip(parent).showButton(); } function frame140(){ stop(); MovieClip(parent).showButton(); } function frame60(){ stop(); MovieClip(parent).showButton(); } } }//package TheLostWorld_gamesonly_fla
Section 32
//Combo_109 (TheLostWorld_gamesonly_fla.Combo_109) package TheLostWorld_gamesonly_fla { import flash.display.*; public dynamic class Combo_109 extends MovieClip { public function Combo_109(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TheLostWorld_gamesonly_fla
Section 33
//ComboMC_108 (TheLostWorld_gamesonly_fla.ComboMC_108) package TheLostWorld_gamesonly_fla { import flash.display.*; public dynamic class ComboMC_108 extends MovieClip { public var Model:MovieClip; public function ComboMC_108(){ addFrameScript(0, frame1, 21, frame22); } function frame1(){ stop(); } function frame22(){ this.visible = false; stop(); } } }//package TheLostWorld_gamesonly_fla
Section 34
//dot_119 (TheLostWorld_gamesonly_fla.dot_119) package TheLostWorld_gamesonly_fla { import flash.display.*; public dynamic class dot_119 extends MovieClip { public function dot_119(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TheLostWorld_gamesonly_fla
Section 35
//emit1_90 (TheLostWorld_gamesonly_fla.emit1_90) package TheLostWorld_gamesonly_fla { import flash.display.*; public dynamic class emit1_90 extends MovieClip { public var d_Jiantou:MovieClip; } }//package TheLostWorld_gamesonly_fla
Section 36
//emit2_93 (TheLostWorld_gamesonly_fla.emit2_93) package TheLostWorld_gamesonly_fla { import flash.display.*; public dynamic class emit2_93 extends MovieClip { public var d_Jiantou:MovieClip; } }//package TheLostWorld_gamesonly_fla
Section 37
//flag_icon_191 (TheLostWorld_gamesonly_fla.flag_icon_191) package TheLostWorld_gamesonly_fla { import flash.display.*; public dynamic class flag_icon_191 extends MovieClip { public function flag_icon_191(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TheLostWorld_gamesonly_fla
Section 38
//l_br_193 (TheLostWorld_gamesonly_fla.l_br_193) package TheLostWorld_gamesonly_fla { import flash.display.*; import flash.text.*; public dynamic class l_br_193 extends MovieClip { public var text:TextField; public var flag:MovieClip; } }//package TheLostWorld_gamesonly_fla
Section 39
//level_112 (TheLostWorld_gamesonly_fla.level_112) package TheLostWorld_gamesonly_fla { import flash.display.*; public dynamic class level_112 extends MovieClip { public var d_Play:SimpleButton; } }//package TheLostWorld_gamesonly_fla
Section 40
//light_118 (TheLostWorld_gamesonly_fla.light_118) package TheLostWorld_gamesonly_fla { import flash.display.*; public dynamic class light_118 extends MovieClip { public function light_118(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package TheLostWorld_gamesonly_fla
Section 41
//MainTimeline (TheLostWorld_gamesonly_fla.MainTimeline) package TheLostWorld_gamesonly_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import spill.localisation.*; import flash.geom.*; import com.spilgames.api.*; import flash.media.*; import flash.net.*; import flash.ui.*; import flash.utils.*; import flash.external.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.printing.*; public dynamic class MainTimeline extends MovieClip { public var StartLogo:SimpleButton; public var d_CreditsBack:SimpleButton; public var lbar:MovieClip; public var lpc:TextField; public var d_RePlay:SimpleButton; public var d_Facebook:SimpleButton; public var d_Twitter:SimpleButton; public var d_Submit:SimpleButton; public var d_OverLogo:SimpleButton; public var d_MainLogo:SimpleButton; public var _spilGamesServices:SpilGamesServices; public var d_HelpPlay:SimpleButton; public var ss; public var LoadLogo:BrandingLogo; public var d_Score:TextField; public function MainTimeline(){ addFrameScript(0, frame1, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7); } public function onServicesFailed(_arg1:Event):void{ trace("Submitter failed to load"); trace(_spilGamesServices.isDomainAllowed()); } public function fnLogoUrl(_arg1:MouseEvent){ var _local2:*; _local2 = SpilGame.getMoreGamesLink("logo_intro"); navigateToURL(new URLRequest(_local2), "_blank"); } public function onMainLogo(_arg1){ var _local2:*; _local2 = SpilGame.getMoreGamesLink("button_mainscreen_moregames"); navigateToURL(new URLRequest(_local2), "_blank"); } public function onHelpPlay(_arg1){ gotoAndStop("game"); } public function enterFrameHandler(_arg1:Event):void{ lpc.text = (Math.floor((lbar.currentFrame / 2)) + "%"); if (lbar.currentFrame >= 200){ lbar.removeEventListener(Event.ENTER_FRAME, enterFrameHandler); stage.removeEventListener(MouseEvent.CLICK, fnLogoUrl); gotoAndStop(3); }; } public function StartLogoUrl(_arg1:MouseEvent){ var _local2:*; _local2 = SpilGame.getMoreGamesLink("logo_intro"); navigateToURL(new URLRequest(_local2), "_blank"); } function frame3(){ stop(); SoundMixer.stopAll(); Config.soundChannel = null; if (Config.SSound){ ss = new SStart(); ss.play(0, 10000000); }; d_Twitter.addEventListener(MouseEvent.CLICK, onShare); d_Facebook.addEventListener(MouseEvent.CLICK, onShare); StartLogo.addEventListener(MouseEvent.CLICK, StartLogoUrl); } function frame7(){ stop(); d_CreditsBack.addEventListener(MouseEvent.CLICK, function (){ gotoAndStop("start"); }); } function frame1(){ stop(); Languages.initialize(); SpilGame.initialize("TheLostWorld_gamesonly", PortalGroup.FAMILY, "TheLostWorld_gamesonly.html", this, true); _spilGamesServices = SpilGamesServices.getInstance(); _spilGamesServices.addEventListener("servicesReady", onServicesReady); _spilGamesServices.addEventListener("servicesFailed", onServicesFailed); _spilGamesServices.connect(this); stage.addEventListener(MouseEvent.CLICK, fnLogoUrl); LoadLogo.addEventListener(MouseEvent.CLICK, fnLogoUrl); lbar.addEventListener(Event.ENTER_FRAME, enterFrameHandler); } public function onShare(_arg1){ var _local2:String; var _local3:String; _local2 = ExternalInterface.call("eval", "window.location.href"); if (_local2 == null){ return; }; if (_arg1.currentTarget == d_Twitter){ _local3 = ("http://twitter.com/home?status=Currently%20Playing%20The%20Lost%20World%20at%20" + _local2); } else { _local3 = (("http://www.facebook.com/share.php?u=" + _local2) + "&t=Currently%20Playing%20The%20Lost%20World"); }; navigateToURL(new URLRequest(_local3), "_blank"); } function frame4(){ stop(); d_HelpPlay.addEventListener(MouseEvent.CLICK, onHelpPlay); } function frame5(){ d_MainLogo.addEventListener(MouseEvent.CLICK, onMainLogo); } public function onServicesReady(_arg1:Event):void{ trace("ok", _spilGamesServices.isDomainAllowed()); } public function onOverLogo(_arg1){ var _local2:*; _local2 = SpilGame.getMoreGamesLink("button_gameover_moregames"); navigateToURL(new URLRequest(_local2), "_blank"); } function frame6(){ stop(); d_Score.text = String(Game.Score); d_RePlay.addEventListener(MouseEvent.CLICK, onClick); d_Submit.addEventListener(MouseEvent.CLICK, onSubmit); d_OverLogo.addEventListener(MouseEvent.CLICK, onOverLogo); } public function onSubmit(_arg1){ ScoreService.submitScore(int(d_Score.text)); } public function onClick(_arg1){ gotoAndStop("start"); } } }//package TheLostWorld_gamesonly_fla
Section 42
//music_106 (TheLostWorld_gamesonly_fla.music_106) package TheLostWorld_gamesonly_fla { import flash.display.*; public dynamic class music_106 extends MovieClip { public function music_106(){ addFrameScript(0, frame1); } function frame1(){ stop(); if (!Config.SSound){ gotoAndStop(2); }; } } }//package TheLostWorld_gamesonly_fla
Section 43
//pause_110 (TheLostWorld_gamesonly_fla.pause_110) package TheLostWorld_gamesonly_fla { import flash.display.*; public dynamic class pause_110 extends MovieClip { public var d_Pause:SimpleButton; } }//package TheLostWorld_gamesonly_fla
Section 44
//s1_88 (TheLostWorld_gamesonly_fla.s1_88) package TheLostWorld_gamesonly_fla { import flash.display.*; public dynamic class s1_88 extends MovieClip { public var d_OverHit:MovieClip; public var d_Jiantou:MovieClip; } }//package TheLostWorld_gamesonly_fla
Section 45
//sound_107 (TheLostWorld_gamesonly_fla.sound_107) package TheLostWorld_gamesonly_fla { import flash.display.*; public dynamic class sound_107 extends MovieClip { public function sound_107(){ addFrameScript(0, frame1); } function frame1(){ stop(); if (!Config.SMusic){ gotoAndStop(2); }; } } }//package TheLostWorld_gamesonly_fla
Section 46
//Timeline_70 (TheLostWorld_gamesonly_fla.Timeline_70) package TheLostWorld_gamesonly_fla { import flash.display.*; public dynamic class Timeline_70 extends MovieClip { public function Timeline_70(){ addFrameScript(199, frame200); } function frame200(){ stop(); } } }//package TheLostWorld_gamesonly_fla
Section 47
//Timeline_72 (TheLostWorld_gamesonly_fla.Timeline_72) package TheLostWorld_gamesonly_fla { import flash.display.*; public dynamic class Timeline_72 extends MovieClip { public function Timeline_72(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TheLostWorld_gamesonly_fla
Section 48
//title_74 (TheLostWorld_gamesonly_fla.title_74) package TheLostWorld_gamesonly_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import spill.localisation.*; import flash.geom.*; import flash.media.*; import flash.net.*; import flash.ui.*; import flash.utils.*; import flash.external.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.printing.*; public dynamic class title_74 extends MovieClip { public var d_MoreBubble:SimpleButton; public var d_Help:SimpleButton; public var d_More:SimpleButton; public var d_Play:SimpleButton; public var d_Credits:SimpleButton; public var d_High:SimpleButton; public function title_74(){ addFrameScript(0, frame1, 39, frame40); } function frame1(){ this.stage.addEventListener(MouseEvent.CLICK, onGotoOver); } function frame40(){ stop(); this.stage.removeEventListener(MouseEvent.CLICK, onGotoOver); d_Play.addEventListener(MouseEvent.CLICK, onClick); d_Help.addEventListener(MouseEvent.CLICK, onClick); d_More.addEventListener(MouseEvent.CLICK, onClick); d_Credits.addEventListener(MouseEvent.CLICK, onClick); } public function onGotoOver(_arg1){ gotoAndStop(40); } public function onClick(_arg1){ var _local2:*; switch (_arg1.currentTarget.name){ case "d_Play": MovieClip(parent).gotoAndStop("game"); break; case "d_Help": MovieClip(parent).gotoAndStop("help"); break; case "d_More": _local2 = SpilGame.getMoreGamesLink("logo_intro"); navigateToURL(new URLRequest(_local2), "_blank"); break; case "d_MoreBubble": navigateToURL(new URLRequest("http://www.bubbleshootergames.net/"), "_blank"); break; case "d_Credits": MovieClip(parent).gotoAndStop("credits"); break; }; } } }//package TheLostWorld_gamesonly_fla
Section 49
//O1OOO0O00 (Util.O1OOO0O00) package Util { import flash.net.*; import flash.external.*; public class O1OOO0O00 { private static const _O1lO0Oll1:Array = ["www.a10.com.gp.dev.spilgames.eu", "stg.pl.a10.com", "gamedev.dev.spilgames.com", "www.agame.com", "www.girlsgogames.com", "www.games.co.uk", "www.mygames.co.uk", "www.girlsgogames.co.uk", "www.spel.nl", "www.spelletjes.nl", "www.girlsgogames.nl", "www.jetztspielen.de", "www.spielen.com", "www.girlsgogames.de", "www.jeux.fr", "www.jeu.fr", "www.girlsgogames.fr", "www.juegos.com", "www.zapjuegos.com", "www.juegosdechicas.com", "www.gioco.it", "www.giocaregratis.it", "www.girlsgogames.it", "www.gry.pl", "www.minigry.pl", "www.girlsgogames.pl", "www.spela.se", "www.spel.eu", "www.girlsgogames.se", "www.ojogos.pt", "www.ourgames.ru", "www.flashgames.ru", "www.girlsgogames.ru", "www.oyunlar123.com", "www.asoyun.com", "www.girlsgogamestr.com", "www.gamesgames.com", "www.agame.com", "www.girlsgogames.com", "www.juegos.com", "www.zapjuegos.com", "www.juegosdechicas.com", "www.ojogos.com.br", "www.clickjogos.com", "www.girlsgogames.com.br", "www.game.com.cn", "www.xiaoyouxi.com", "www.egames.jp", "www.game.co.in", "www.game.co.in", "www.girlsgogames.in", "www.games.co.id", "www.laro.com.ph", "www.game.com.my", "www.onrpg.com", "www.zlonggames.com", "www.a10.com", "localhost"]; private static var _OOl10ll1l:URLRequest; private static var _O0Oll0l00; public function O1OOO0O00():void{ super(); try { _O0Oll0l00 = ExternalInterface.call("window.location.href.toString"); } catch(e) { _O0Oll0l00 = "error"; }; if ((((_O0Oll0l00 == null)) || ((_O0Oll0l00 == "")))){ _O0Oll0l00 = "error"; }; if (String(_O0Oll0l00).indexOf(".swf") != -1){ _O0Oll0l00 = "error"; }; } public function O0111l110():Boolean{ if (((!((_O001llOll(_O11ll1l00(_O0Oll0l00)) == -1))) && (!((_O0Oll0l00 == "error"))))){ return (true); }; return (false); } private static function _O11ll1l00(_arg1:String):String{ var _local2:String = new String(); var _local3:uint = 7; while (_local3 < _arg1.length) { if (_arg1.charAt(_local3) == "/"){ break; }; _local2 = (_local2 + _arg1.charAt(_local3)); _local3++; }; return (_local2); } private static function _O001llOll(_arg1:String):Number{ var _local2:uint; if (((_O1lO0Oll1) && (_arg1))){ _local2 = 0; while (_local2 < _O1lO0Oll1.length) { if (_arg1 == _O1lO0Oll1[_local2]){ return (_local2); }; _local2++; }; return (-1); } else { trace("cannot find site name"); }; return (-1); } } }//package Util
Section 50
//Ball (Ball) package { import flash.display.*; public class Ball extends MovieClip { public var Distance:Number; public var d_Hit:MovieClip; public var Colorflag:Boolean; public var Dir:Boolean; public var MoveX;// = 0 public var MoveY;// = 0 public var Col:int; public var ColorID:Number; public var BallPoint:Array;// = null public var Row:int; public var Breakflag:Boolean; private var MoveCount:int;// = 0 public var OX:Number; public var OY:Number; public function Ball(){ BallPoint = null; MoveX = 0; MoveY = 0; MoveCount = 0; super(); this.mouseEnabled = false; this.mouseChildren = false; d_Hit.visible = false; } public function Move(){ this.x = (this.x + MoveX); this.y = (this.y + MoveY); } public function onRock(){ MoveCount++; if (MoveCount < 2){ return; }; MoveCount = 0; if (Dir){ this.y = (this.y + 1); if (this.y > (OY + 3)){ Dir = !(Dir); }; } else { this.y = (this.y - 1); if (this.y < (OY - 3)){ Dir = !(Dir); }; }; } public function flagOtherBallColor(_arg1){ var _local2:*; var _local3:*; _local2 = getOtherBallArray(_arg1); _local3 = 0; while (_local3 < _local2.length) { if (((((!((_local2[_local3] == null))) && (!(_local2[_local3].Colorflag)))) && ((_local2[_local3].ColorID == ColorID)))){ Config.ColorCount++; _local2[_local3].Colorflag = true; _local2[_local3].flagOtherBallColor(_arg1); }; _local3++; }; } public function setBallColor(_arg1:int){ gotoAndStop(_arg1); ColorID = _arg1; } public function initRock(){ var _local1:*; OX = this.x; OY = this.y; Dir = ((Col % 2) == 1); _local1 = Math.floor((Math.random() * 2)); if (Math.random() > 0.5){ this.y = (this.y - _local1); } else { this.y = (this.y + _local1); }; } public function flagOtherBallBreak(_arg1){ var _local2:*; var _local3:*; _local2 = getOtherBallArray(_arg1); _local3 = 0; while (_local3 < _local2.length) { if (((!((_local2[_local3] == null))) && (!(_local2[_local3].Breakflag)))){ _local2[_local3].Breakflag = true; _local2[_local3].flagOtherBallBreak(_arg1); }; _local3++; }; } public function getOtherBallArray(_arg1):Array{ var _local2:*; _local2 = new Array(); if ((Row % 2) == 0){ if (_arg1[(Row - 1)] != null){ _local2.push(_arg1[(Row - 1)][(Col + 1)]); _local2.push(_arg1[(Row - 1)][Col]); }; if (_arg1[(Row + 1)] != null){ _local2.push(_arg1[(Row + 1)][(Col + 1)]); _local2.push(_arg1[(Row + 1)][Col]); }; _local2.push(_arg1[Row][(Col - 1)]); _local2.push(_arg1[Row][(Col + 1)]); } else { if (_arg1[(Row - 1)] != null){ _local2.push(_arg1[(Row - 1)][Col]); _local2.push(_arg1[(Row - 1)][(Col - 1)]); }; if (_arg1[(Row + 1)] != null){ _local2.push(_arg1[(Row + 1)][Col]); _local2.push(_arg1[(Row + 1)][(Col - 1)]); }; _local2.push(_arg1[Row][(Col - 1)]); _local2.push(_arg1[Row][(Col + 1)]); }; return (_local2); } } }//package
Section 51
//BallTop (BallTop) package { import flash.display.*; public dynamic class BallTop extends MovieClip { } }//package
Section 52
//Bobm (Bobm) package { import flash.display.*; public dynamic class Bobm extends MovieClip { public var par:MovieClip; public function Bobm(){ addFrameScript(9, frame10); } function frame10(){ stop(); par = MovieClip(this.parent); if (par != null){ par.removeChild(this); }; } } }//package
Section 53
//Config (Config) package { public class Config { public static var Dio:int = 42; public static var SMusic:Boolean = true; public static var ColorCount:int; public static var Yo:int = (Math.cos(((30 / 180) * Math.PI)) * Config.Dio); public static var Xo:int = (Config.Dio / 2); public static var soundChannel; public static var SSound:Boolean = true; } }//package
Section 54
//Emit (Emit) package { import flash.display.*; import flash.events.*; public class Emit extends MovieClip { public var d_Ball:Ball; public var isEmit:Boolean; public var d_Jiantou:MovieClip; public var color:Array; private var rang:int; private var limit:int;// = 120 private var lockMove:Boolean; private var angle:int; public function Emit(){ limit = 120; rang = (360 - (limit * 2)); super(); lockMove = false; isEmit = false; this.addEventListener(Event.ENTER_FRAME, onFrame); this.stage.addEventListener(MouseEvent.MOUSE_DOWN, onDown); this.stage.addEventListener(MouseEvent.MOUSE_UP, onUp); } private function onDown(_arg1):void{ if (Game.pause){ return; }; if (this.stage.mouseY < 70){ return; }; lockMove = true; } public function addBall(){ d_Ball.setBallColor(color[Math.floor((Math.random() * color.length))]); } public function clear(){ this.removeEventListener(Event.ENTER_FRAME, onFrame); this.stage.removeEventListener(MouseEvent.MOUSE_DOWN, onDown); this.stage.removeEventListener(MouseEvent.MOUSE_UP, onUp); } private function onFrame(_arg1){ var _local2:*; var _local3:*; var _local4:*; var _local5:*; var _local6:*; if (Game.pause){ return; }; _local2 = (this.mouseX - d_Jiantou.x); _local3 = (this.mouseY - d_Jiantou.y); angle = ((Math.atan2(_local2, _local3) / Math.PI) * 180); if ((((angle < limit)) && ((angle > 0)))){ angle = limit; }; if ((((angle > -(limit))) && ((angle < 0)))){ angle = -(limit); }; d_Jiantou.rotation = (-(angle) - 180); if (!lockMove){ _local4 = this.stage.mouseX; if (_local4 < 30){ _local4 = 30; }; if (_local4 > 670){ _local4 = 670; }; _local5 = Math.abs((this.x - _local4)); if (_local5 > 15){ _local6 = (_local5 / 10); if (_local6 > 50){ _local6 = 50; }; if (_local6 < 3){ _local6 = 3; }; if (this.x < _local4){ this.x = (this.x + _local6); } else { this.x = (this.x - _local6); }; }; }; } private function onUp(_arg1):void{ var _local2:Ball; var _local3:Game; lockMove = false; if (Game.pause){ return; }; if (this.stage.mouseY < 70){ return; }; if (isEmit){ return; }; if (Config.SMusic){ }; _local2 = new Ball(); _local2.x = ((this.x + d_Ball.x) + 5); _local2.y = (this.y + d_Ball.y); _local2.setBallColor(d_Ball.ColorID); _local2.MoveX = (Math.sin(((angle / 180) * Math.PI)) * 3); _local2.MoveY = (Math.cos(((angle / 180) * Math.PI)) * 3); _local3 = Game(parent); _local3.emit(_local2); addBall(); } } }//package
Section 55
//FHitTest (FHitTest) package { import flash.display.*; import flash.geom.*; public class FHitTest { protected static function getDrawMatrix(_arg1:DisplayObject, _arg2:Rectangle, _arg3:Number):Matrix{ var _local4:Point; var _local5:Matrix; var _local6:Matrix; var _local7:*; _local6 = _arg1.root.transform.concatenatedMatrix; _local7 = _arg1.root.localToGlobal(new Point(_arg2.x, _arg2.y)); _local4 = _arg1.localToGlobal(new Point()); _local5 = _arg1.transform.concatenatedMatrix; _local5.tx = (_local4.x - _local7.x); _local5.ty = (_local4.y - _local7.y); _local5.a = (_local5.a / _local6.a); _local5.d = (_local5.d / _local6.d); if (_arg3 != 1){ _local5.scale(_arg3, _arg3); }; return (_local5); } public static function complexHitTestObject(_arg1:DisplayObject, _arg2:DisplayObject, _arg3:Number=1):Boolean{ return (!((complexIntersectionRectangle(_arg1, _arg2, _arg3).width == 0))); } public static function complexIntersectionRectangle(_arg1:DisplayObject, _arg2:DisplayObject, _arg3:Number=1):Rectangle{ var _local4:Rectangle; var _local5:BitmapData; var _local6:Rectangle; if (_arg3 <= 0){ throw (new Error("ArgumentError: Error #5001: Invalid value for accurracy", 5001)); }; if (!_arg1.hitTestObject(_arg2)){ return (new Rectangle()); }; _local4 = intersectionRectangle(_arg1, _arg2); if (((((_local4.width * _arg3) < 1)) || (((_local4.height * _arg3) < 1)))){ return (new Rectangle()); }; _local5 = new BitmapData((_local4.width * _arg3), (_local4.height * _arg3), false, 0); _local5.draw(_arg1, FHitTest.getDrawMatrix(_arg1, _local4, _arg3), new ColorTransform(1, 1, 1, 1, 0xFF, -255, -255, 0xFF)); _local5.draw(_arg2, FHitTest.getDrawMatrix(_arg2, _local4, _arg3), new ColorTransform(1, 1, 1, 1, 0xFF, 0xFF, 0xFF, 0xFF), BlendMode.DIFFERENCE); _local6 = _local5.getColorBoundsRect(4294967295, 4278255615); _local5.dispose(); if (_arg3 != 1){ _local6.x = (_local6.x / _arg3); _local6.y = (_local6.y / _arg3); _local6.width = (_local6.width / _arg3); _local6.height = (_local6.height / _arg3); }; _local6.x = (_local6.x + _local4.x); _local6.y = (_local6.y + _local4.y); return (_local6); } public static function intersectionRectangle(_arg1:DisplayObject, _arg2:DisplayObject):Rectangle{ var _local3:Rectangle; var _local4:Rectangle; var _local5:Rectangle; if (((((!(_arg1.root)) || (!(_arg2.root)))) || (!(_arg1.hitTestObject(_arg2))))){ return (new Rectangle()); }; _local3 = _arg1.getBounds(_arg1.root); _local4 = _arg2.getBounds(_arg2.root); _local5 = new Rectangle(); _local5.x = Math.max(_local3.x, _local4.x); _local5.y = Math.max(_local3.y, _local4.y); _local5.width = Math.min(((_local3.x + _local3.width) - _local5.x), ((_local4.x + _local4.width) - _local5.x)); _local5.height = Math.min(((_local3.y + _local3.height) - _local5.y), ((_local4.y + _local4.height) - _local5.y)); return (_local5); } } }//package
Section 56
//Game (Game) package { import flash.display.*; import flash.text.*; import flash.events.*; import gs.*; import flash.media.*; import fl.transitions.easing.*; public class Game extends MovieClip { private const showNull:int = 10; private const showLimit:int = 15; public var d_PauseWindow:MovieClip; public var d_EmitContaier:MovieClip; public var d_Bg:MovieClip; public var d_Levelup:MovieClip; public var d_Pause:SimpleButton; public var d_Coins:TextField; public var d_Music:MovieClip; public var d_BallContainer:MovieClip; private var _level:int;// = 1 private var colorList:Array; public var d_Menu:SimpleButton; private var MaxLevel:int;// = 10 private var curEmitBall:Ball; private var ballTop:DisplayObjectContainer; public var d_Score:TextField; public var d_SelLevel:Level; public var d_Emit:Emit; private var moveSpeed:uint;// = 30 private var _coins:int;// = 1 private var rowMax:int; public var d_OverHit:MovieClip; private var allBall:Array; private var ballContainer:DisplayObjectContainer; public var d_Sound:MovieClip; public var d_GameOver:MovieClip; private var allBallCount:int; private var moveCount:uint;// = 0 public var d_Level:TextField; public var d_Combo:MovieClip; private var colMax:int; private var emitContainer:DisplayObjectContainer; public static var Score:int; public static var pause:Boolean; public function Game(){ MaxLevel = 10; _level = 1; _coins = 1; moveSpeed = 30; moveCount = 0; super(); if (((Config.SSound) && ((Config.soundChannel == null)))){ SoundMixer.stopAll(); Config.soundChannel = getBgMusic().play(0, 100000); }; d_Menu.addEventListener(MouseEvent.CLICK, onMenu); d_Sound.addEventListener(MouseEvent.CLICK, onSound); d_Sound.buttonMode = true; d_Music.addEventListener(MouseEvent.CLICK, onMusic); d_Music.buttonMode = true; d_PauseWindow.visible = false; d_PauseWindow.d_Pause.addEventListener(MouseEvent.CLICK, onPause); d_Pause.addEventListener(MouseEvent.CLICK, onPause); ballContainer = (this.getChildByName("d_BallContainer") as DisplayObjectContainer); ballContainer.x = 5; emitContainer = (this.getChildByName("d_EmitContaier") as DisplayObjectContainer); emitContainer.x = 5; this.addEventListener(Event.ENTER_FRAME, onFrame); d_Levelup.d_Play.addEventListener(MouseEvent.CLICK, onNextLevel); d_Levelup.visible = false; d_SelLevel.d_Play.addEventListener(MouseEvent.CLICK, onPlay); d_SelLevel.d_Boy.addEventListener(MouseEvent.CLICK, onPlay); d_SelLevel.d_Boy.buttonMode = true; d_Combo.visible = false; d_GameOver.visible = false; score = 0; level = 1; pause = true; d_SelLevel.showLevel(level); } public function set coins(_arg1){ _coins = _arg1; d_Coins.text = String(_arg1); } public function gameOverClear(_arg1){ var _local2:int; var _local3:Boolean; var _local4:int; var _local5:*; var _local6:*; _local2 = 0; while (_local2 < rowMax) { _local3 = false; _local4 = 0; while (_local4 < colMax) { if (allBall[_local2][_local4] != null){ _local5 = allBall[_local2][_local4]; if (ballContainer.contains(_local5)){ ballContainer.removeChild(_local5); }; allBall[_local2][_local4] = null; _local6 = new Bobm(); _local6.gotoAndPlay((Math.floor((Math.random() * 3)) + 1)); _local6.x = (_local5.x + ballContainer.x); _local6.y = (_local5.y + ballContainer.y); this.addChild(_local6); allBallCount--; _local3 = true; }; _local4++; }; if (_local3){ ballTop.y = (ballTop.y + Config.Yo); break; }; _local2++; }; if (allBallCount <= 0){ this.removeEventListener(Event.ENTER_FRAME, gameOverClear); ballTop.y = 535; d_Emit.clear(); this.removeEventListener(Event.ENTER_FRAME, onFrame); MovieClip(parent).gotoAndStop("over"); }; } public function get coins(){ return (_coins); } public function initLevel(){ var _local1:*; var _local2:Array; var _local3:*; pause = true; rowMax = ((15 + 6) + Math.floor((level / 2))); colMax = 16; coins = (40 + (level * 5)); _local1 = (4 + Math.floor((level / 2))); if (_local1 > 6){ _local1 = 6; }; colorList = new Array(); _local2 = [1, 2, 3, 4, 5, 6]; disorder(_local2); _local3 = 0; while (_local3 < _local1) { colorList.push(_local2.pop()); _local3++; }; d_Emit.color = colorList.concat(); d_Emit.addBall(); } private function onSound(_arg1){ if (d_Sound.currentFrame == 1){ if (Config.soundChannel == null){ return; }; d_Sound.gotoAndStop(2); Config.soundChannel.soundTransform = new SoundTransform(0); Config.SSound = false; } else { if (Config.soundChannel == null){ SoundMixer.stopAll(); Config.soundChannel = getBgMusic().play(0, 100000); }; d_Sound.gotoAndStop(1); Config.soundChannel.soundTransform = new SoundTransform(1); Config.SSound = true; }; } private function showCombo(_arg1){ d_Combo.visible = true; d_Combo.Model.gotoAndStop(_arg1); d_Combo.gotoAndPlay(2); } public function get score(){ return (Game.Score); } public function getBgMusic(){ var _local1:*; switch (level){ case 1: _local1 = new SBg1(); break; case 2: _local1 = new SBg2(); break; case 3: _local1 = new SBg3(); break; case 4: _local1 = new SBg4(); break; case 5: _local1 = new SBg5(); break; case 6: _local1 = new SBg6(); break; case 7: _local1 = new SBg7(); break; case 8: _local1 = new SBg8(); break; case 9: _local1 = new SBg9(); break; case 10: _local1 = new SBg10(); break; }; return (_local1); } private function onFrame(_arg1){ var _local2:int; var _local3:int; var _local4:Ball; if (pause){ return; }; if (FHitTest.complexHitTestObject(d_OverHit, ballContainer)){ gameOver(); return; }; moveCount++; if (moveCount > moveSpeed){ moveCount = 0; TweenLite.to(ballContainer, 1, {y:(ballContainer.y + 3)}); }; _local2 = 0; while (_local2 < rowMax) { _local3 = 0; while (_local3 < colMax) { if (allBall[_local2][_local3] != null){ _local4 = allBall[_local2][_local3]; _local4.onRock(); }; _local3++; }; _local2++; }; if (curEmitBall != null){ onEmitBallMove(); onEmitBallMove(); onEmitBallMove(); onEmitBallMove(); onEmitBallMove(); }; } private function onEmitBallMove(){ if (curEmitBall == null){ return; }; curEmitBall.Move(); if (curEmitBall.x < Config.Xo){ curEmitBall.MoveX = -(curEmitBall.MoveX); } else { if (curEmitBall.x > (700 - Config.Xo)){ curEmitBall.MoveX = -(curEmitBall.MoveX); }; }; if (FHitTest.complexHitTestObject(curEmitBall.d_Hit, ballContainer)){ addBallToContainer(curEmitBall); curEmitBall = null; d_Emit.isEmit = false; }; } public function set level(_arg1){ _level = _arg1; d_Level.text = String(_arg1); } public function initBall(){ var _local1:int; var _local2:int; var _local3:int; var _local4:Ball; while (ballContainer.numChildren) { ballContainer.removeChildAt(0); }; while (emitContainer.numChildren) { emitContainer.removeChildAt(0); }; ballTop = new BallTop(); ballContainer.addChild(ballTop); allBall = new Array(); allBallCount = 0; curEmitBall = null; _local1 = 0; while (_local1 < rowMax) { allBall[_local1] = new Array(); if (_local1 >= (rowMax - showNull)){ } else { _local3 = 0; while (_local3 < colMax) { _local4 = new Ball(); allBall[_local1][_local3] = _local4; _local4.setBallColor(colorList[Math.floor((Math.random() * colorList.length))]); _local4.Row = _local1; _local4.Col = _local3; ballContainer.addChild(_local4); allBallCount++; if ((_local1 % 2) == 0){ _local4.x = ((_local3 * Config.Dio) + (Config.Xo * 2)); } else { _local4.x = ((_local3 * Config.Dio) + Config.Xo); }; _local4.y = ((_local1 * Config.Yo) + (Config.Dio / 2)); _local4.initRock(); _local3++; }; }; _local1++; }; _local2 = (-((rowMax - showLimit)) * Config.Yo); ballContainer.y = _local2; } private function onNextLevel(_arg1){ d_Levelup.visible = false; d_SelLevel.visible = true; d_SelLevel.showLevel(level); } public function set score(_arg1){ Game.Score = _arg1; d_Score.text = String(_arg1); } public function levelUp(){ var _local1:*; pause = true; level++; if (level > MaxLevel){ d_Emit.clear(); this.removeEventListener(Event.ENTER_FRAME, onFrame); MovieClip(parent).gotoAndStop("over"); } else { d_Levelup.visible = true; if (Config.SSound){ if (Config.soundChannel != null){ Config.soundChannel.stop(); Config.soundChannel = null; }; _local1 = new SLevel(); _local1.play(); }; }; } function onPause(_arg1){ pause = !(pause); d_PauseWindow.visible = pause; } private function fineBreak():int{ var _local1:int; var _local2:Number; var _local3:int; var _local4:*; var _local5:*; _local1 = 0; while (_local1 < rowMax) { _local3 = 0; while (_local3 < colMax) { if (allBall[_local1][_local3] != null){ if (_local1 > 0){ allBall[_local1][_local3].Breakflag = false; } else { allBall[_local1][_local3].Breakflag = true; }; }; _local3++; }; _local1++; }; _local3 = 0; while (_local3 < colMax) { if (allBall[0][_local3] != null){ allBall[0][_local3].flagOtherBallBreak(allBall); }; _local3++; }; _local2 = 0; _local1 = 0; while (_local1 < rowMax) { _local3 = 0; while (_local3 < colMax) { if (((!((allBall[_local1][_local3] == null))) && (!(allBall[_local1][_local3].Breakflag)))){ _local4 = allBall[_local1][_local3]; ballContainer.removeChild(_local4); allBall[_local1][_local3] = null; _local5 = new Bobm(); _local5.gotoAndPlay(Math.floor((Math.random() * 5))); _local5.x = (_local4.x + ballContainer.x); _local5.y = (_local4.y + ballContainer.y); this.addChild(_local5); allBallCount--; }; _local3++; }; _local1++; }; return (_local2); } public function get level(){ return (_level); } public function disorder(_arg1:Array):Array{ var _local2:uint; var _local3:*; var _local4:uint; var _local5:uint; _local2 = _arg1.length; _local5 = 0; while (_local5 < _local2) { _local4 = int((Math.random() * _local2)); _local3 = _arg1[_local5]; _arg1[_local5] = _arg1[_local4]; _arg1[_local4] = _local3; _local5++; }; while (--_local5 >= 0) { _local4 = int((Math.random() * _local2)); _local3 = _arg1[_local5]; _arg1[_local5] = _arg1[_local4]; _arg1[_local4] = _local3; }; return (_arg1); } function onMusic(_arg1){ if (d_Music.currentFrame == 1){ d_Music.gotoAndStop(2); Config.SMusic = false; } else { d_Music.gotoAndStop(1); Config.SMusic = true; }; } private function onPlay(_arg1=null){ if (((Config.SSound) && ((Config.soundChannel == null)))){ SoundMixer.stopAll(); Config.soundChannel = getBgMusic().play(0, 100000); }; d_SelLevel.visible = false; initLevel(); initBall(); d_Bg.gotoAndStop(level); pause = false; } private function fineColor(_arg1):int{ var _local2:int; var _local3:Number; var _local4:int; var _local5:*; _local2 = 0; while (_local2 < rowMax) { _local4 = 0; while (_local4 < colMax) { if (allBall[_local2][_local4] != null){ allBall[_local2][_local4].Colorflag = false; }; _local4++; }; _local2++; }; _arg1.Colorflag = true; Config.ColorCount = 1; _arg1.flagOtherBallColor(allBall); if (Config.ColorCount < 3){ return (0); }; if (Config.SMusic){ }; _local3 = 0; _local2 = 0; while (_local2 < rowMax) { _local4 = 0; while (_local4 < colMax) { if (((!((allBall[_local2][_local4] == null))) && (allBall[_local2][_local4].Colorflag))){ _arg1 = allBall[_local2][_local4]; ballContainer.removeChild(_arg1); allBall[_local2][_local4] = null; _local5 = new Bobm(); _local5.gotoAndPlay(Math.floor((Math.random() * 5))); _local5.x = (_arg1.x + ballContainer.x); _local5.y = (_arg1.y + ballContainer.y); this.addChild(_local5); allBallCount--; _local3++; }; _local4++; }; _local2++; }; return (_local3); } public function emit(_arg1:Ball){ var _local2:*; if (pause){ return; }; d_Emit.isEmit = true; curEmitBall = _arg1; emitContainer.addChild(curEmitBall); if (Config.SMusic){ _local2 = new SEmit(); _local2.play(); }; } private function onMenu(_arg1){ d_Emit.clear(); this.removeEventListener(Event.ENTER_FRAME, onFrame); MovieClip(parent).gotoAndStop("start"); } public function gameOver(){ pause = true; d_GameOver.visible = true; if (curEmitBall != null){ emitContainer.removeChild(curEmitBall); }; emitContainer.addChild(ballTop); ballTop.y = (ballTop.y + ballContainer.y); if (Config.SMusic){ }; Config.soundChannel = null; this.addEventListener(Event.ENTER_FRAME, gameOverClear); } private function addBallToContainer(_arg1){ var _local2:int; var _local3:int; var _local4:Array; var _local5:*; var _local6:*; var _local7:int; var _local8:int; var _local9:*; var _local10:*; var _local11:*; var _local12:*; if (Config.SMusic){ }; ballContainer.addChild(_arg1); _arg1.y = (_arg1.y - ballContainer.y); _arg1.x = (_arg1.x - ballContainer.x); _local2 = Math.floor((_arg1.y / Config.Yo)); _arg1.y = ((_local2 * Config.Yo) + (Config.Dio / 2)); if ((_local2 % 2) == 0){ _local3 = Math.floor(((_arg1.x - Config.Xo) / Config.Dio)); if (_local3 >= colMax){ _local3 = (colMax - 1); }; if (_local3 < 0){ _local3 = 0; }; _arg1.x = ((_local3 * Config.Dio) + (Config.Xo * 2)); } else { _local3 = Math.floor((_arg1.x / Config.Dio)); if (_local3 >= colMax){ _local3 = (colMax - 1); }; if (_local3 < 0){ _local3 = 0; }; _arg1.x = ((_local3 * Config.Dio) + Config.Xo); }; if (allBall[_local2][_local3] != null){ trace("重复放置错误!!!!!!!!!!!"); ballContainer.removeChild(allBall[_local2][_local3]); allBallCount--; }; allBall[_local2][_local3] = _arg1; _arg1.Row = _local2; _arg1.Col = _local3; _arg1.initRock(); _local4 = _arg1.getOtherBallArray(allBall); _local5 = 0; _local6 = 0; while (_local6 < _local4.length) { if (_local4[_local6] != null){ _local5++; }; _local6++; }; if (_local5 == 0){ trace("错误的连接!!!!!!!!!!!"); _local2--; if (allBall[_local2][_local3] != null){ allBall[(_local2 + 1)][_local3] = null; allBall[_local2][_local3] = null; _arg1.Row = _local2; _arg1.Col = _local3; _arg1.initRock(); }; }; allBallCount++; _local7 = fineColor(_arg1); _local8 = fineBreak(); _local9 = (_local7 + _local8); if (_local9 > 4){ if (_local9 < 6){ showCombo(1); } else { if (_local9 < 8){ showCombo(2); } else { if (_local9 < 9){ showCombo(3); } else { showCombo(4); }; }; }; if (Config.SMusic){ _local10 = new SClear4(); _local10.play(); }; } else { if (_local9 > 0){ if (Config.SMusic){ _local11 = new SClear(); _local11.play(); }; } else { if (Config.SMusic){ _local12 = new SAdd(); _local12.play(); }; }; }; score = (score + (_local7 * 50)); score = (score + (_local8 * 70)); if (_local9 >= 3){ coins = (coins - ((_local9 - 3) + 1)); }; if (coins <= 0){ coins = 0; levelUp(); }; } } }//package
Section 57
//Level (Level) package { import flash.display.*; public class Level extends MovieClip { public var d_Dot1:MovieClip; public var d_Dot3:MovieClip; public var d_Dot7:MovieClip; public var d_Dot2:MovieClip; public var d_Dot4:MovieClip; public var d_Dot5:MovieClip; public var d_Dot8:MovieClip; public var d_Dot9:MovieClip; public var d_Light1:MovieClip; public var d_Light3:MovieClip; public var d_Light6:MovieClip; public var d_Light7:MovieClip; public var d_Light9:MovieClip; public var d_Light8:MovieClip; public var d_Light4:MovieClip; public var d_Boy:MovieClip; public var d_Dot10:MovieClip; public var d_Light2:MovieClip; public var d_Play:SimpleButton; public var d_Light5:MovieClip; public var d_Dot6:MovieClip; public var d_Light10:MovieClip; public function Level(){ d_Boy.gotoAndStop(1); } public function showLevel(_arg1:uint):void{ var _local2:*; this.visible = true; if (_arg1 == 1){ d_Play.visible = true; d_Boy.gotoAndStop(1); } else { d_Play.visible = false; d_Boy.gotoAndPlay((((_arg1 - 2) * 20) + 1)); }; _local2 = 1; while (_local2 <= 10) { if (_local2 < _arg1){ MovieClip(this.getChildByName(("d_Light" + _local2))).gotoAndStop(2); MovieClip(this.getChildByName(("d_Dot" + _local2))).gotoAndStop(2); } else { MovieClip(this.getChildByName(("d_Light" + _local2))).gotoAndStop(1); MovieClip(this.getChildByName(("d_Dot" + _local2))).gotoAndStop(1); }; _local2++; }; trace(_arg1); } public function showButton(){ d_Play.visible = true; } } }//package
Section 58
//OOO000lll (OOO000lll) package { import flash.display.*; import flash.events.*; import Util.*; import flash.net.*; import flash.system.*; public class OOO000lll extends MovieClip { public var O1OlOO00O:XML; private var _O10OOO1O0:Loader; private var _O1l10l101:Object; private var _OO0l101l1:Object; public var OOO10O100:String; public var O0l00l0O0:XML; private var _OOl10010l:String; private var _O001OO010:Object; private var _O01OO1O00; private var _O01O0lOl0:int; private var _O1Ol011l1:String; private var _O11OO0110:String; private var _OOO00l00l:int; private var _O0lO0100O:String; private var _OOOOll01l:Array; private var _O111O01OO:Object; private var _OO10001Ol:Boolean; private var _OO1l1OO10:String; public var O1lll0ll0:XML; private var _O1OO1OllO:Object; private var _O0l0OO01O; private var _OO0l1lOO1:int; public var OOOll0OO0:int; public function OOO000lll():void{ var _O1OlO10O0:*; super(); Security.allowDomain("*"); _OO10001Ol = false; _O01OO1O00 = this.parent; _O01OO1O00.stop(); var _OOll00l11:int; while (true) { try { _O1OlO10O0 = _O01OO1O00.getChildAt(_OOll00l11); if ((_O1OlO10O0 is MovieClip)){ _O1OlO10O0.visible = false; } else { _O01OO1O00.removeChild(_O1OlO10O0); }; _OOll00l11 = (_OOll00l11 + 1); } catch(e:Error) { break; }; }; try { _O01OO1O00["_O0000Ol01"] = _O0000Ol01; _O01OO1O00["_O0Olll0lO"] = _O0Olll0lO; } catch(e:Error) { }; } private function _O11lll1OO0(_arg1:String):void{ if (_O0l0OO01O){ _O0l0OO01O.OO0011ll1O(_arg1); }; } private function _OO0OO1OO0(_arg1:Event):void{ if ((((((_arg1.type == "ScoreLoadSubmitComplete")) || ((_arg1.type == "ScoreLoadListComplete")))) || ((_arg1.type == "ScoreLoadUserListComplete")))){ O0l00l0O0 = _O0l0OO01O.O011Oll0O(); } else { if (_arg1.type == "ScoreLoadTimeComplete"){ O1lll0ll0 = _O0l0OO01O.OO011OOl1(); } else { O0l00l0O0 = _O0l0OO01O.O0001O0Ol(); }; }; _O01OO1O00.dispatchEvent(_arg1); } private function _O10Ol0l10(_arg1:IOErrorEvent):void{ removeEventListener(Event.ENTER_FRAME, _O0OlOOO1O); _O01OO1O00.dispatchEvent(new IOErrorEvent(IOErrorEvent.IO_ERROR)); } private function _O01Ol1O1O():void{ if (_O0l0OO01O){ _O0l0OO01O.OO011OOl1(); }; } private function _O110l10ll():void{ if (_O0l0OO01O){ _O0l0OO01O.O01l01OlO(); }; } private function _O01O1101l():void{ stop(); _O10OOO1O0 = new Loader(); _O10OOO1O0.load(new URLRequest(_O1Ol011l1)); _O01OO1O00.addChildAt(_O10OOO1O0, 0); this.addEventListener(Event.ENTER_FRAME, _O0OlOOO1O); _O10OOO1O0.contentLoaderInfo.addEventListener(Event.COMPLETE, _O100O0Oll); _O10OOO1O0.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, _O10Ol0l10); } private function _O0000Ol01(_arg1=null, _arg2:String="default", _arg3="", _arg4:int=0, _arg5:String="normal", _arg6:String="", _arg7:int=0, _arg8:int=0, _arg9:int=1, _arg10:Boolean=false):void{ OOO10O100 = _arg5; OOOll0OO0 = _arg4; _O11OO0110 = _arg2; if (_arg3 == ""){ _OO1l1OO10 = _O11OO0110; } else { _OO1l1OO10 = _arg3; }; if (((!((_arg1 == null))) && (!((_arg1.loaderInfo == null))))){ _O1l10l101 = _arg1.loaderInfo.parameters["username"]; _O001OO010 = _arg1.loaderInfo.parameters["hash"]; _OO0l101l1 = _arg1.loaderInfo.parameters["id"]; _O1OO1OllO = _arg1.loaderInfo.parameters["s"]; _O111O01OO = _arg1.loaderInfo.parameters["c"]; _O1Ol011l1 = "http://www8.agame.com/games/flash/highscore/SubmitterV2.swf"; if (_O00O00010(_arg10)){ _O01O1101l(); } else { _O01OO1O00.dispatchEvent(new Event("LoadingFailed")); }; }; _OOl10010l = _arg6; _OO0l1lOO1 = _arg7; _O01O0lOl0 = _arg8; _OOO00l00l = _arg9; } private function _O0O1l0OO0():Boolean{ return (!((_O0l0OO01O == null))); } private function _O100O0Oll(_arg1:Event):void{ _O0l0OO01O = _arg1.currentTarget.content; _O0l0OO01O.O0011ll110O0(_O1OO1OllO, 1, _OO0l101l1, _O111O01OO, OOOll0OO0, _OOl10010l, _OO0l1lOO1, _O01O0lOl0, _OOO00l00l, _O1l10l101, _O001OO010); _O0l0OO01O.addEventListener("HyScorSubmitterLoaded", _OOl11lOOl); _O0l0OO01O.addEventListener("ScoreLoadError", _OO0OO1OO0); _O0l0OO01O.addEventListener("ScoreLoadTimeComplete", _OO0OO1OO0); _O0l0OO01O.addEventListener("ScoreLoadSubmitComplete", _OO0OO1OO0); _O0l0OO01O.addEventListener("ScoreLoadListComplete", _OO0OO1OO0); _O0l0OO01O.addEventListener("ScoreLoadUserListComplete", _OO0OO1OO0); _O0l0OO01O.addEventListener("AchievLoadError", _O0l0O1Oll); _O0l0OO01O.addEventListener("AchievLoadTimeComplete", _O0l0O1Oll); _O0l0OO01O.addEventListener("AchievLoadListComplete", _O0l0O1Oll); _O0l0OO01O.addEventListener("AchievLoadInfoComplete", _O0l0O1Oll); _O0l0OO01O.addEventListener("AchievLoadGrantComplete", _O0l0O1Oll); _O01OO1O00["_O0Olll0lO"] = _O0Olll0lO; _O01OO1O00["_O0O1l0OO0"] = _O0O1l0OO0; _O01OO1O00["_O01Ol1O1O"] = _O01Ol1O1O; _O01OO1O00["_O01lOO10O"] = _O01lOO10O; _O01OO1O00["_O110l10ll"] = _O110l10ll; _O01OO1O00["_O11lll1OO0"] = _O11lll1OO0; _O01OO1O00["_O00OOl1Ol"] = _O00OOl1Ol; _O01OO1O00["_O1OlO10OO"] = _O1OlO10OO; _O01OO1O00["_OOlOOOll1"] = _OOlOOOll1; _O01OO1O00["_O010ll111"] = _O010ll111; } private function _O00O00010(_arg1:Boolean=false):Boolean{ var _local4:String; var _local5:O1OOO0O00; var _local2:Boolean = _arg1; if (!_local2){ _OOOOll01l = ["www8.agame.com"]; } else { _OOOOll01l = ["localhost", "www8.agame.com", "www.zlonggames.com", "gamedev.dev.spilgames.com", "stg.pl.a10.com", "www.a10.com.gp.dev.spilgames.eu"]; }; var _local3:LocalConnection = new LocalConnection(); if (((isNaN((_OO0l101l1 as int))) || (isNaN((_O1OO1OllO as int))))){ return (false); }; for each (_local4 in _OOOOll01l) { if (_local3.domain == _local4){ _local5 = new O1OOO0O00(); if (_local5.O0111l110()){ _OO10001Ol = true; return (true); }; }; }; return (false); } private function _O00OOl1Ol(_arg1:String):void{ if (_O0l0OO01O){ _O0l0OO01O.OO00lO1l0(_arg1, _O1l10l101, _O001OO010); }; } private function _O0OlOOO1O(_arg1:Event):void{ var _local2 = (((_O10OOO1O0.contentLoaderInfo.bytesLoaded / _O10OOO1O0.contentLoaderInfo.bytesTotal) * 100) >> 0); if (_local2 >= 100){ removeEventListener(Event.ENTER_FRAME, _O0OlOOO1O); }; } private function _OOl11lOOl(_arg1:Event):void{ if (_O0l0OO01O){ _O0l0OO01O.removeEventListener("HyScorSubmitterLoaded", _OOl11lOOl); }; _O01OO1O00.dispatchEvent(new Event(Event.COMPLETE)); } private function _O01lOO10O(_arg1:int):void{ if (_O0l0OO01O){ _O0l0OO01O.O0l01llOl(_arg1, _O1l10l101, _O001OO010); }; } private function _O0Olll0lO():Boolean{ return (_O00O00010(false)); } private function _O1OlO10OO():void{ if (_O0l0OO01O){ _O0l0OO01O.O1l0OOl1l(_O1l10l101, _O001OO010); }; } private function _O10O00lO0():String{ if (_O0l0OO01O){ return (_O0l0OO01O.OOOO00ll0()); }; return (("FAILED " + _O0l0OO01O)); } private function _O0l0O1Oll(_arg1:Event):void{ if ((((((_arg1.type == "AchievLoadListComplete")) || ((_arg1.type == "AchievLoadInfoComplete")))) || ((_arg1.type == "AchievLoadGrantComplete")))){ O1OlOO00O = _O0l0OO01O.O11OO0l0l(); } else { O1OlOO00O = _O0l0OO01O.O0O100l0l(); }; _O01OO1O00.dispatchEvent(_arg1); } private function _O010ll111():void{ _O0l0OO01O.removeEventListener("ScoreLoadError", _OO0OO1OO0); _O0l0OO01O.removeEventListener("ScoreLoadTimeComplete", _OO0OO1OO0); _O0l0OO01O.removeEventListener("ScoreLoadSubmitComplete", _OO0OO1OO0); _O0l0OO01O.removeEventListener("ScoreLoadListComplete", _OO0OO1OO0); _O0l0OO01O.removeEventListener("ScoreLoadUserListComplete", _OO0OO1OO0); _O0l0OO01O.removeEventListener("AchievLoadError", _O0l0O1Oll); _O0l0OO01O.removeEventListener("AchievLoadTimeComplete", _O0l0O1Oll); _O0l0OO01O.removeEventListener("AchievLoadListComplete", _O0l0O1Oll); _O0l0OO01O.removeEventListener("AchievLoadInfoComplete", _O0l0O1Oll); _O0l0OO01O.removeEventListener("AchievLoadGrantComplete", _O0l0O1Oll); _O01OO1O00 = null; _OOOOll01l = null; _O0l0OO01O = null; _O1l10l101 = null; _O001OO010 = null; _O10OOO1O0 = null; O1lll0ll0 = null; O0l00l0O0 = null; O1OlOO00O = null; } private function _OOlOOOll1(_arg1:int):void{ if (_O0l0OO01O){ _O0l0OO01O.O1OlOO111(_arg1); }; } } }//package
Section 59
//SAdd (SAdd) package { import flash.media.*; public dynamic class SAdd extends Sound { } }//package
Section 60
//SBg1 (SBg1) package { import flash.media.*; public dynamic class SBg1 extends Sound { } }//package
Section 61
//SBg10 (SBg10) package { import flash.media.*; public dynamic class SBg10 extends Sound { } }//package
Section 62
//SBg2 (SBg2) package { import flash.media.*; public dynamic class SBg2 extends Sound { } }//package
Section 63
//SBg3 (SBg3) package { import flash.media.*; public dynamic class SBg3 extends Sound { } }//package
Section 64
//SBg4 (SBg4) package { import flash.media.*; public dynamic class SBg4 extends Sound { } }//package
Section 65
//SBg5 (SBg5) package { import flash.media.*; public dynamic class SBg5 extends Sound { } }//package
Section 66
//SBg6 (SBg6) package { import flash.media.*; public dynamic class SBg6 extends Sound { } }//package
Section 67
//SBg7 (SBg7) package { import flash.media.*; public dynamic class SBg7 extends Sound { } }//package
Section 68
//SBg8 (SBg8) package { import flash.media.*; public dynamic class SBg8 extends Sound { } }//package
Section 69
//SBg9 (SBg9) package { import flash.media.*; public dynamic class SBg9 extends Sound { } }//package
Section 70
//SClear (SClear) package { import flash.media.*; public dynamic class SClear extends Sound { } }//package
Section 71
//SClear4 (SClear4) package { import flash.media.*; public dynamic class SClear4 extends Sound { } }//package
Section 72
//SEmit (SEmit) package { import flash.media.*; public dynamic class SEmit extends Sound { } }//package
Section 73
//SLevel (SLevel) package { import flash.media.*; public dynamic class SLevel extends Sound { } }//package
Section 74
//SStart (SStart) package { import flash.media.*; public dynamic class SStart extends Sound { } }//package

Library Items

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

Instance Names

"LoadLogo"Frame 1Symbol 452 MovieClip {spill.localisation.BrandingLogo}
"lpc"Frame 1Symbol 457 EditableText
"lbar"Frame 1Symbol 461 MovieClip {TheLostWorld_gamesonly_fla.Timeline_70}
"d_Facebook"Frame 3Symbol 508 Button
"d_Twitter"Frame 3Symbol 511 Button
"StartLogo"Frame 3Symbol 513 Button
"d_HelpPlay"Frame 4Symbol 60 Button
"d_MainLogo"Frame 5Symbol 513 Button
"d_Submit"Frame 6Symbol 562 Button
"d_RePlay"Frame 6Symbol 566 Button
"d_Score"Frame 6Symbol 567 EditableText
"d_OverLogo"Frame 6Symbol 513 Button
"d_CreditsBack"Frame 7Symbol 571 Button
"flag"Symbol 42 MovieClip {TheLostWorld_gamesonly_fla.l_br_193} Frame 1Symbol 39 MovieClip {TheLostWorld_gamesonly_fla.flag_icon_191}
"text"Symbol 42 MovieClip {TheLostWorld_gamesonly_fla.l_br_193} Frame 1Symbol 41 EditableText
"l_de"Symbol 45 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 42 MovieClip {TheLostWorld_gamesonly_fla.l_br_193}
"l_en_us"Symbol 45 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 42 MovieClip {TheLostWorld_gamesonly_fla.l_br_193}
"l_fr"Symbol 45 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 42 MovieClip {TheLostWorld_gamesonly_fla.l_br_193}
"l_it"Symbol 45 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 42 MovieClip {TheLostWorld_gamesonly_fla.l_br_193}
"l_nl"Symbol 45 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 42 MovieClip {TheLostWorld_gamesonly_fla.l_br_193}
"l_pl"Symbol 45 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 42 MovieClip {TheLostWorld_gamesonly_fla.l_br_193}
"l_es_mx"Symbol 45 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 42 MovieClip {TheLostWorld_gamesonly_fla.l_br_193}
"l_br"Symbol 45 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 42 MovieClip {TheLostWorld_gamesonly_fla.l_br_193}
"l_cn"Symbol 45 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 42 MovieClip {TheLostWorld_gamesonly_fla.l_br_193}
"l_en_uk"Symbol 45 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 42 MovieClip {TheLostWorld_gamesonly_fla.l_br_193}
"l_es"Symbol 45 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 42 MovieClip {TheLostWorld_gamesonly_fla.l_br_193}
"l_id"Symbol 45 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 42 MovieClip {TheLostWorld_gamesonly_fla.l_br_193}
"l_jp"Symbol 45 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 42 MovieClip {TheLostWorld_gamesonly_fla.l_br_193}
"l_pt"Symbol 45 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 42 MovieClip {TheLostWorld_gamesonly_fla.l_br_193}
"l_ar"Symbol 45 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 42 MovieClip {TheLostWorld_gamesonly_fla.l_br_193}
"l_in"Symbol 45 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 42 MovieClip {TheLostWorld_gamesonly_fla.l_br_193}
"l_es_ar"Symbol 45 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 42 MovieClip {TheLostWorld_gamesonly_fla.l_br_193}
"l_se"Symbol 45 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 42 MovieClip {TheLostWorld_gamesonly_fla.l_br_193}
"l_ru"Symbol 45 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 42 MovieClip {TheLostWorld_gamesonly_fla.l_br_193}
"languageName_text"Symbol 49 MovieClip {spill.localisation.LanguageSelectBox_mc} Frame 1Symbol 48 EditableText
"flag"Symbol 49 MovieClip {spill.localisation.LanguageSelectBox_mc} Frame 1Symbol 39 MovieClip {TheLostWorld_gamesonly_fla.flag_icon_191}
"d_Play"Symbol 219 MovieClip {Level} Frame 1Symbol 60 Button
"d_Light1"Symbol 219 MovieClip {Level} Frame 1Symbol 67 MovieClip {TheLostWorld_gamesonly_fla.light_118}
"d_Light2"Symbol 219 MovieClip {Level} Frame 1Symbol 67 MovieClip {TheLostWorld_gamesonly_fla.light_118}
"d_Dot1"Symbol 219 MovieClip {Level} Frame 1Symbol 70 MovieClip {TheLostWorld_gamesonly_fla.dot_119}
"d_Dot2"Symbol 219 MovieClip {Level} Frame 1Symbol 70 MovieClip {TheLostWorld_gamesonly_fla.dot_119}
"d_Dot3"Symbol 219 MovieClip {Level} Frame 1Symbol 70 MovieClip {TheLostWorld_gamesonly_fla.dot_119}
"d_Dot4"Symbol 219 MovieClip {Level} Frame 1Symbol 70 MovieClip {TheLostWorld_gamesonly_fla.dot_119}
"d_Dot5"Symbol 219 MovieClip {Level} Frame 1Symbol 70 MovieClip {TheLostWorld_gamesonly_fla.dot_119}
"d_Dot6"Symbol 219 MovieClip {Level} Frame 1Symbol 70 MovieClip {TheLostWorld_gamesonly_fla.dot_119}
"d_Dot7"Symbol 219 MovieClip {Level} Frame 1Symbol 70 MovieClip {TheLostWorld_gamesonly_fla.dot_119}
"d_Dot8"Symbol 219 MovieClip {Level} Frame 1Symbol 70 MovieClip {TheLostWorld_gamesonly_fla.dot_119}
"d_Dot9"Symbol 219 MovieClip {Level} Frame 1Symbol 70 MovieClip {TheLostWorld_gamesonly_fla.dot_119}
"d_Dot10"Symbol 219 MovieClip {Level} Frame 1Symbol 70 MovieClip {TheLostWorld_gamesonly_fla.dot_119}
"d_Light3"Symbol 219 MovieClip {Level} Frame 1Symbol 67 MovieClip {TheLostWorld_gamesonly_fla.light_118}
"d_Light4"Symbol 219 MovieClip {Level} Frame 1Symbol 67 MovieClip {TheLostWorld_gamesonly_fla.light_118}
"d_Light5"Symbol 219 MovieClip {Level} Frame 1Symbol 67 MovieClip {TheLostWorld_gamesonly_fla.light_118}
"d_Light6"Symbol 219 MovieClip {Level} Frame 1Symbol 67 MovieClip {TheLostWorld_gamesonly_fla.light_118}
"d_Light7"Symbol 219 MovieClip {Level} Frame 1Symbol 67 MovieClip {TheLostWorld_gamesonly_fla.light_118}
"d_Light8"Symbol 219 MovieClip {Level} Frame 1Symbol 67 MovieClip {TheLostWorld_gamesonly_fla.light_118}
"d_Light9"Symbol 219 MovieClip {Level} Frame 1Symbol 67 MovieClip {TheLostWorld_gamesonly_fla.light_118}
"d_Light10"Symbol 219 MovieClip {Level} Frame 1Symbol 67 MovieClip {TheLostWorld_gamesonly_fla.light_118}
"d_Boy"Symbol 219 MovieClip {Level} Frame 1Symbol 215 MovieClip {TheLostWorld_gamesonly_fla.boy_120}
"d_Hit"Symbol 234 MovieClip {Ball} Frame 1Symbol 223 MovieClip
"d_Jiantou"Symbol 238 MovieClip {Emit} Frame 1Symbol 237 MovieClip
"d_Ball"Symbol 238 MovieClip {Emit} Frame 1Symbol 234 MovieClip {Ball}
"Model"Symbol 293 MovieClip {TheLostWorld_gamesonly_fla.ComboMC_108} Frame 1Symbol 292 MovieClip {TheLostWorld_gamesonly_fla.Combo_109}
"d_Pause"Symbol 300 MovieClip {TheLostWorld_gamesonly_fla.pause_110} Frame 1Symbol 299 Button
"d_Play"Symbol 307 MovieClip {TheLostWorld_gamesonly_fla.level_112} Frame 1Symbol 306 Button
"d_Bg"Symbol 309 MovieClip {Game} Frame 1Symbol 259 MovieClip {TheLostWorld_gamesonly_fla.Back_98}
"d_OverHit"Symbol 309 MovieClip {Game} Frame 1Symbol 261 MovieClip
"d_Emit"Symbol 309 MovieClip {Game} Frame 1Symbol 238 MovieClip {Emit}
"d_BallContainer"Symbol 309 MovieClip {Game} Frame 1Symbol 263 MovieClip
"d_EmitContaier"Symbol 309 MovieClip {Game} Frame 1Symbol 263 MovieClip
"d_Pause"Symbol 309 MovieClip {Game} Frame 1Symbol 275 Button
"d_Menu"Symbol 309 MovieClip {Game} Frame 1Symbol 278 Button
"d_Sound"Symbol 309 MovieClip {Game} Frame 1Symbol 281 MovieClip {TheLostWorld_gamesonly_fla.music_106}
"d_Music"Symbol 309 MovieClip {Game} Frame 1Symbol 284 MovieClip {TheLostWorld_gamesonly_fla.sound_107}
"d_Score"Symbol 309 MovieClip {Game} Frame 1Symbol 285 EditableText
"d_Coins"Symbol 309 MovieClip {Game} Frame 1Symbol 286 EditableText
"d_Level"Symbol 309 MovieClip {Game} Frame 1Symbol 287 EditableText
"d_Combo"Symbol 309 MovieClip {Game} Frame 1Symbol 293 MovieClip {TheLostWorld_gamesonly_fla.ComboMC_108}
"d_PauseWindow"Symbol 309 MovieClip {Game} Frame 1Symbol 300 MovieClip {TheLostWorld_gamesonly_fla.pause_110}
"d_Levelup"Symbol 309 MovieClip {Game} Frame 1Symbol 307 MovieClip {TheLostWorld_gamesonly_fla.level_112}
"d_GameOver"Symbol 309 MovieClip {Game} Frame 1Symbol 308 MovieClip
"d_SelLevel"Symbol 309 MovieClip {Game} Frame 1Symbol 219 MovieClip {Level}
"OO00OO1l1l"Symbol 455 MovieClip {Spill.Components.Submitter} Frame 1Symbol 454 MovieClip {OOO000lll}
"d_Play"Symbol 505 MovieClip {TheLostWorld_gamesonly_fla.title_74} Frame 17Symbol 60 Button
"d_Help"Symbol 505 MovieClip {TheLostWorld_gamesonly_fla.title_74} Frame 21Symbol 491 Button
"d_High"Symbol 505 MovieClip {TheLostWorld_gamesonly_fla.title_74} Frame 24Symbol 496 Button
"d_More"Symbol 505 MovieClip {TheLostWorld_gamesonly_fla.title_74} Frame 27Symbol 500 Button
"d_Credits"Symbol 505 MovieClip {TheLostWorld_gamesonly_fla.title_74} Frame 31Symbol 496 Button
"d_MoreBubble"Symbol 505 MovieClip {TheLostWorld_gamesonly_fla.title_74} Frame 70Symbol 504 Button
"d_Jiantou"Symbol 520 MovieClip {TheLostWorld_gamesonly_fla.emit1_90} Frame 1Symbol 237 MovieClip
"d_Jiantou"Symbol 546 MovieClip {TheLostWorld_gamesonly_fla.emit2_93} Frame 1Symbol 237 MovieClip
"d_OverHit"Symbol 553 MovieClip {TheLostWorld_gamesonly_fla.s1_88} Frame 1Symbol 261 MovieClip
"d_Jiantou"Symbol 553 MovieClip {TheLostWorld_gamesonly_fla.s1_88} Frame 50Symbol 237 MovieClip

Special Tags

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

Labels

"start"Frame 3
"help"Frame 4
"game"Frame 5
"over"Frame 6
"credits"Frame 7
"br"Symbol 39 MovieClip {TheLostWorld_gamesonly_fla.flag_icon_191} Frame 1
"nl"Symbol 39 MovieClip {TheLostWorld_gamesonly_fla.flag_icon_191} Frame 2
"cn"Symbol 39 MovieClip {TheLostWorld_gamesonly_fla.flag_icon_191} Frame 3
"de"Symbol 39 MovieClip {TheLostWorld_gamesonly_fla.flag_icon_191} Frame 4
"es"Symbol 39 MovieClip {TheLostWorld_gamesonly_fla.flag_icon_191} Frame 5
"fr"Symbol 39 MovieClip {TheLostWorld_gamesonly_fla.flag_icon_191} Frame 6
"in"Symbol 39 MovieClip {TheLostWorld_gamesonly_fla.flag_icon_191} Frame 7
"it"Symbol 39 MovieClip {TheLostWorld_gamesonly_fla.flag_icon_191} Frame 8
"jp"Symbol 39 MovieClip {TheLostWorld_gamesonly_fla.flag_icon_191} Frame 9
"my"Symbol 39 MovieClip {TheLostWorld_gamesonly_fla.flag_icon_191} Frame 10
"ph"Symbol 39 MovieClip {TheLostWorld_gamesonly_fla.flag_icon_191} Frame 11
"pl"Symbol 39 MovieClip {TheLostWorld_gamesonly_fla.flag_icon_191} Frame 12
"pt"Symbol 39 MovieClip {TheLostWorld_gamesonly_fla.flag_icon_191} Frame 13
"ru"Symbol 39 MovieClip {TheLostWorld_gamesonly_fla.flag_icon_191} Frame 14
"se"Symbol 39 MovieClip {TheLostWorld_gamesonly_fla.flag_icon_191} Frame 15
"tr"Symbol 39 MovieClip {TheLostWorld_gamesonly_fla.flag_icon_191} Frame 16
"en_uk"Symbol 39 MovieClip {TheLostWorld_gamesonly_fla.flag_icon_191} Frame 17
"en_us"Symbol 39 MovieClip {TheLostWorld_gamesonly_fla.flag_icon_191} Frame 18
"id"Symbol 39 MovieClip {TheLostWorld_gamesonly_fla.flag_icon_191} Frame 19
"ar"Symbol 39 MovieClip {TheLostWorld_gamesonly_fla.flag_icon_191} Frame 20
"es_mx"Symbol 39 MovieClip {TheLostWorld_gamesonly_fla.flag_icon_191} Frame 21
"es_ar"Symbol 39 MovieClip {TheLostWorld_gamesonly_fla.flag_icon_191} Frame 22
"www.agame.com"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 1
"www.game.com.cn"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 2
"www.zapjuegos.com"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 3
"www.spel.nl"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 4
"www.jeu.fr"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 5
"www.spielen.com"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 6
"www.clickjogos.com"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 7
"www.giocaregratis.it"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 8
"www.spel.se"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 9
"www.mygames.co.uk"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 10
"www.flashgames.ru"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 11
"www.game.co.in"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 12
"www.games.co.id"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 13
"www.minigry.pl"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 14
"www.asoyun.com"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 15
"www.game.com.my"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 16
"www.gamesgames.com"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 17
"www.spelletjes.nl"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 18
"www.jeux.fr"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 19
"www.jetztspielen.de"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 20
"www.gry.pl"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 21
"www.spela.se"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 22
"www.gioco.it"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 23
"www.juegos.com"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 24
"www.juegos.mx"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 25
"www.juegos.com.ar"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 26
"www.ojogos.com.br"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 27
"www.ourgames.ru"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 28
"www.games.co.uk"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 29
"www.oyunlar123.com"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 30
"www.girlsgogames.com"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 31
"www.girlsgogames.in"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 32
"www.girlsgogamestr.com"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 33
"www.girlsgogames.com.br"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 34
"www.girlsgogames.fr"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 35
"www.girlsgogames.co.uk"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 36
"www.girlsgogames.de"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 37
"www.girlsgogames.pl"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 38
"www.girlsgogames.ru"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 39
"www.juegosdechicas.com"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 40
"www.juegosdechicas.com.ar"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 41
"www.juegosdechicas.mx"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 42
"www.girlsgogames.it"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 43
"www.girlsgogames.es"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 44
"www.girlsgogames.nl"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 45
"www.girlsgogames.se"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 46
"www.ojogos.pt"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 47
"www.laro.com.ph"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 48
"www.egames.jp"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 49
"www.a10.com"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 50
"www.dailygame.com"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 51
"www.zapapa.com"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 52
"www.zapapa.nl"Symbol 452 MovieClip {spill.localisation.BrandingLogo} Frame 53




http://swfchan.com/25/121332/info.shtml
Created: 4/3 -2019 11:18:23 Last modified: 4/3 -2019 11:18:23 Server time: 03/05 -2024 04:12:26