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

swfchan turned sixteen years old yesterday! (5may2024)

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

Biolines.swf

This is the info page for
Flash #48958

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


Text
INSTALL

TRY

ADD TO PROFILE

NEW GAME

PAUSE

CONTINUE

SCORE

TIME

<p align="right"><font face="Transistor" size="20" color="#ffffff" letterSpacing="1.000000" kerning="0">0</font></p>

<p align="right"><font face="Transistor" size="20" color="#ffffff" letterSpacing="1.000000" kerning="0">0</font></p>

LEVEL

<p align="right"></p>

START

Developed By

GAME OVER

Your score

{SCORE}

OR

CHALLENGE FRIENDS ON

WAITING FOR YOUR ORDERS
COMMANDER!

ActionScript [AS3]

Section 1
//CiklopeFace_6 (CyclopePlayer_fla.CiklopeFace_6) package CyclopePlayer_fla { import flash.display.*; public dynamic class CiklopeFace_6 extends MovieClip { public function CiklopeFace_6(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package CyclopePlayer_fla
Section 2
//CiklopeFoot_2 (CyclopePlayer_fla.CiklopeFoot_2) package CyclopePlayer_fla { import flash.display.*; public dynamic class CiklopeFoot_2 extends MovieClip { public function CiklopeFoot_2(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package CyclopePlayer_fla
Section 3
//FootBlinkState_5 (CyclopePlayer_fla.FootBlinkState_5) package CyclopePlayer_fla { import flash.display.*; public dynamic class FootBlinkState_5 extends MovieClip { public function FootBlinkState_5(){ addFrameScript(29, frame30); } function frame30(){ MovieClip(this.parent).gotoAndStop(1); } } }//package CyclopePlayer_fla
Section 4
//FootBlinkState_6 (DevilPlayer_fla.FootBlinkState_6) package DevilPlayer_fla { import flash.display.*; public dynamic class FootBlinkState_6 extends MovieClip { public function FootBlinkState_6(){ addFrameScript(29, frame30); } function frame30(){ MovieClip(this.parent).gotoAndStop(1); } } }//package DevilPlayer_fla
Section 5
//RedFace_7 (DevilPlayer_fla.RedFace_7) package DevilPlayer_fla { import flash.display.*; public dynamic class RedFace_7 extends MovieClip { public function RedFace_7(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package DevilPlayer_fla
Section 6
//RedFoot_2 (DevilPlayer_fla.RedFoot_2) package DevilPlayer_fla { import flash.display.*; public dynamic class RedFoot_2 extends MovieClip { public function RedFoot_2(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package DevilPlayer_fla
Section 7
//FootBlinkState_6 (GreenPlayer_fla.FootBlinkState_6) package GreenPlayer_fla { import flash.display.*; public dynamic class FootBlinkState_6 extends MovieClip { public function FootBlinkState_6(){ addFrameScript(29, frame30); } function frame30(){ MovieClip(this.parent).gotoAndStop(1); } } }//package GreenPlayer_fla
Section 8
//GreenFace_7 (GreenPlayer_fla.GreenFace_7) package GreenPlayer_fla { import flash.display.*; public dynamic class GreenFace_7 extends MovieClip { public function GreenFace_7(){ addFrameScript(39, frame40); } function frame40(){ stop(); } } }//package GreenPlayer_fla
Section 9
//GreenFoot_2 (GreenPlayer_fla.GreenFoot_2) package GreenPlayer_fla { import flash.display.*; public dynamic class GreenFoot_2 extends MovieClip { public function GreenFoot_2(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package GreenPlayer_fla
Section 10
//AddAppDialog_25 (Lines_fla.AddAppDialog_25) package Lines_fla { import flash.display.*; public dynamic class AddAppDialog_25 extends MovieClip { public function AddAppDialog_25(){ addFrameScript(0, frame1, 9, frame10, 19, frame20); } function frame10(){ stop(); } function frame1(){ stop(); this.visible = false; } function frame20(){ this.visible = false; } } }//package Lines_fla
Section 11
//AddDialog_26 (Lines_fla.AddDialog_26) package Lines_fla { import tx.carracoo.lines.control.*; import flash.display.*; import flash.events.*; import tx.carracoo.lines.components.buttons.*; import flash.net.*; public dynamic class AddDialog_26 extends MovieClip { public var addToProfButton:AddToProfile; public var continueButton:Continue; public function AddDialog_26(){ addFrameScript(0, frame1); } function frame1(){ addToProfButton.addEventListener(MouseEvent.CLICK, handleAddClick); continueButton.addEventListener(MouseEvent.CLICK, handleContinueClick); } public function handleAddClick(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://apps.facebook.com/tx-biolines/"), "_blank"); } public function handleContinueClick(_arg1:MouseEvent):void{ LinesView.getInstance().main.hideAddDialog(); } } }//package Lines_fla
Section 12
//FacebookButton_20 (Lines_fla.FacebookButton_20) package Lines_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class FacebookButton_20 extends MovieClip { public function FacebookButton_20(){ addFrameScript(0, frame1); } function frame1(){ this.buttonMode = true; this.useHandCursor = true; this.addEventListener(MouseEvent.CLICK, handleClick); } public function handleClick(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://apps.facebook.com/tx-biolines")); } } }//package Lines_fla
Section 13
//GameOverDialog_14 (Lines_fla.GameOverDialog_14) package Lines_fla { import tx.carracoo.lines.control.*; import flash.display.*; import flash.text.*; public dynamic class GameOverDialog_14 extends MovieClip { public var valueField:TextField; public function GameOverDialog_14(){ addFrameScript(0, frame1, 9, frame10, 19, frame20); } function frame10(){ stop(); valueField.text = (LinesModeler.getInstance().amount + ""); } function frame1(){ stop(); this.visible = false; } function frame20(){ this.visible = false; } } }//package Lines_fla
Section 14
//LevelBlink_10 (Lines_fla.LevelBlink_10) package Lines_fla { import flash.display.*; public dynamic class LevelBlink_10 extends MovieClip { public function LevelBlink_10(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Lines_fla
Section 15
//MyspaceButton_19 (Lines_fla.MyspaceButton_19) package Lines_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class MyspaceButton_19 extends MovieClip { public function MyspaceButton_19(){ addFrameScript(0, frame1); } function frame1(){ this.buttonMode = true; this.useHandCursor = true; this.addEventListener(MouseEvent.CLICK, handleClick); } public function handleClick(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.myspace.com/372490859")); } } }//package Lines_fla
Section 16
//ScoreBlink_9 (Lines_fla.ScoreBlink_9) package Lines_fla { import flash.display.*; public dynamic class ScoreBlink_9 extends MovieClip { public function ScoreBlink_9(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Lines_fla
Section 17
//Symbol2_13 (Lines_fla.Symbol2_13) package Lines_fla { import flash.display.*; public dynamic class Symbol2_13 extends MovieClip { public function Symbol2_13(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Lines_fla
Section 18
//txlink_1 (Lines_fla.txlink_1) package Lines_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class txlink_1 extends MovieClip { public function txlink_1(){ addFrameScript(0, frame1); } public function handleMouseClick(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.tx-systems.com"), "_blank"); } function frame1(){ this.useHandCursor = true; this.buttonMode = true; this.addEventListener(MouseEvent.CLICK, handleMouseClick); } } }//package Lines_fla
Section 19
//VolumeIcon_23 (Lines_fla.VolumeIcon_23) package Lines_fla { import flash.display.*; public dynamic class VolumeIcon_23 extends MovieClip { public function VolumeIcon_23(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package Lines_fla
Section 20
//FootBlinkState_6 (MinerPlayer_fla.FootBlinkState_6) package MinerPlayer_fla { import flash.display.*; public dynamic class FootBlinkState_6 extends MovieClip { public function FootBlinkState_6(){ addFrameScript(29, frame30); } function frame30(){ MovieClip(this.parent).gotoAndStop(1); } } }//package MinerPlayer_fla
Section 21
//MinerFace_7 (MinerPlayer_fla.MinerFace_7) package MinerPlayer_fla { import flash.display.*; public dynamic class MinerFace_7 extends MovieClip { public function MinerFace_7(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package MinerPlayer_fla
Section 22
//MinerFoot_2 (MinerPlayer_fla.MinerFoot_2) package MinerPlayer_fla { import flash.display.*; public dynamic class MinerFoot_2 extends MovieClip { public function MinerFoot_2(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package MinerPlayer_fla
Section 23
//ComponentDescriptor (mx.core.ComponentDescriptor) package mx.core { public class ComponentDescriptor { public var events:Object; public var document:Object; public var type:Class; public var propertiesFactory:Function; private var _properties:Object; public var id:String; public function ComponentDescriptor(_arg1:Object){ var _local2:String; super(); for (_local2 in _arg1) { this[_local2] = _arg1[_local2]; }; } public function toString():String{ return (("ComponentDescriptor_" + id)); } public function invalidateProperties():void{ _properties = null; } public function get properties():Object{ var _local1:Array; var _local2:int; var _local3:int; if (_properties){ return (_properties); }; if (propertiesFactory != null){ _properties = propertiesFactory.call(document); }; if (_properties){ _local1 = _properties.childDescriptors; if (_local1){ _local2 = _local1.length; _local3 = 0; while (_local3 < _local2) { _local1[_local3].document = document; _local3++; }; }; } else { _properties = {}; }; return (_properties); } } }//package mx.core
Section 24
//IChildList (mx.core.IChildList) package mx.core { import flash.display.*; import flash.geom.*; public interface IChildList { function get numChildren():int; function contains(_arg1:DisplayObject):Boolean; function getChildByName(_arg1:String):DisplayObject; function removeChildAt(_arg1:int):DisplayObject; function getChildIndex(_arg1:DisplayObject):int; function addChildAt(_arg1:DisplayObject, _arg2:int):DisplayObject; function getObjectsUnderPoint(_arg1:Point):Array; function removeChild(_arg1:DisplayObject):DisplayObject; function getChildAt(_arg1:int):DisplayObject; function addChild(_arg1:DisplayObject):DisplayObject; function setChildIndex(_arg1:DisplayObject, _arg2:int):void; } }//package mx.core
Section 25
//IDeferredInstantiationUIComponent (mx.core.IDeferredInstantiationUIComponent) package mx.core { public interface IDeferredInstantiationUIComponent extends IUIComponent { function get descriptor():UIComponentDescriptor; function createReferenceOnParentDocument(_arg1:IFlexDisplayObject):void; function set descriptor(_arg1:UIComponentDescriptor):void; function deleteReferenceOnParentDocument(_arg1:IFlexDisplayObject):void; function executeBindings(_arg1:Boolean=false):void; function get id():String; function set cacheHeuristic(_arg1:Boolean):void; function get cachePolicy():String; function registerEffects(_arg1:Array):void; function set id(_arg1:String):void; } }//package mx.core
Section 26
//IFlexDisplayObject (mx.core.IFlexDisplayObject) package mx.core { import flash.display.*; import flash.events.*; public interface IFlexDisplayObject extends IBitmapDrawable, IEventDispatcher { function get name():String; function set width(_arg1:Number):void; function get measuredHeight():Number; function set height(_arg1:Number):void; function get scaleY():Number; function move(_arg1:Number, _arg2:Number):void; function get scaleX():Number; function set mask(_arg1:DisplayObject):void; function set scaleX(_arg1:Number):void; function set name(_arg1:String):void; function set scaleY(_arg1:Number):void; function get visible():Boolean; function get measuredWidth():Number; function set visible(_arg1:Boolean):void; function get alpha():Number; function get height():Number; function get width():Number; function get parent():DisplayObjectContainer; function get mask():DisplayObject; function set x(_arg1:Number):void; function setActualSize(_arg1:Number, _arg2:Number):void; function set y(_arg1:Number):void; function get x():Number; function get y():Number; function set alpha(_arg1:Number):void; } }//package mx.core
Section 27
//IFlexModuleFactory (mx.core.IFlexModuleFactory) package mx.core { public interface IFlexModuleFactory { function create(... _args):Object; function info():Object; } }//package mx.core
Section 28
//IInvalidating (mx.core.IInvalidating) package mx.core { public interface IInvalidating { function validateNow():void; function invalidateDisplayList():void; function invalidateSize():void; function invalidateProperties():void; } }//package mx.core
Section 29
//IStateClient (mx.core.IStateClient) package mx.core { public interface IStateClient { function set currentState(_arg1:String):void; function get currentState():String; } }//package mx.core
Section 30
//IUIComponent (mx.core.IUIComponent) package mx.core { import flash.display.*; import flash.geom.*; import mx.managers.*; public interface IUIComponent extends IFlexDisplayObject { function set enabled(_arg1:Boolean):void; function set measuredMinWidth(_arg1:Number):void; function set isPopUp(_arg1:Boolean):void; function get percentWidth():Number; function set percentWidth(_arg1:Number):void; function get baselinePosition():Number; function initialize():void; function getExplicitOrMeasuredWidth():Number; function set percentHeight(_arg1:Number):void; function get minHeight():Number; function getExplicitOrMeasuredHeight():Number; function get document():Object; function get explicitMaxWidth():Number; function set scrollRect(_arg1:Rectangle):void; function get cacheAsBitmap():Boolean; function get maxHeight():Number; function get minWidth():Number; function owns(_arg1:DisplayObject):Boolean; function get opaqueBackground():Object; function setVisible(_arg1:Boolean, _arg2:Boolean=false):void; function get owner():DisplayObjectContainer; function set document(_arg1:Object):void; function get tweeningProperties():Array; function get enabled():Boolean; function get isPopUp():Boolean; function get explicitMinHeight():Number; function set focusPane(_arg1:Sprite):void; function get maxWidth():Number; function get percentHeight():Number; function set tweeningProperties(_arg1:Array):void; function get explicitMaxHeight():Number; function get focusPane():Sprite; function parentChanged(_arg1:DisplayObjectContainer):void; function set opaqueBackground(_arg1:Object):void; function set measuredMinHeight(_arg1:Number):void; function set cacheAsBitmap(_arg1:Boolean):void; function get scrollRect():Rectangle; function set explicitWidth(_arg1:Number):void; function set owner(_arg1:DisplayObjectContainer):void; function set includeInLayout(_arg1:Boolean):void; function get explicitMinWidth():Number; function get explicitWidth():Number; function get measuredMinHeight():Number; function set explicitHeight(_arg1:Number):void; function get includeInLayout():Boolean; function get measuredMinWidth():Number; function get explicitHeight():Number; function set systemManager(_arg1:ISystemManager):void; function get systemManager():ISystemManager; } }//package mx.core
Section 31
//mx_internal (mx.core.mx_internal) package mx.core { public namespace mx_internal = "http://www.adobe.com/2006/flex/mx/internal"; }//package mx.core
Section 32
//UIComponentDescriptor (mx.core.UIComponentDescriptor) package mx.core { public class UIComponentDescriptor extends ComponentDescriptor { public var effects:Array; public var stylesFactory:Function; mx_internal var instanceIndices:Array; mx_internal var repeaters:Array; mx_internal var repeaterIndices:Array; public function UIComponentDescriptor(_arg1:Object){ super(_arg1); } override public function toString():String{ return (("UIComponentDescriptor_" + id)); } } }//package mx.core
Section 33
//FlexEvent (mx.events.FlexEvent) package mx.events { import flash.events.*; import mx.core.*; public class FlexEvent extends Event { public static const ADD:String = "add"; public static const TRANSFORM_CHANGE:String = "transformChange"; public static const INIT_COMPLETE:String = "initComplete"; public static const REMOVE:String = "remove"; public static const BUTTON_DOWN:String = "buttonDown"; public static const EXIT_STATE:String = "exitState"; public static const CREATION_COMPLETE:String = "creationComplete"; public static const REPEAT:String = "repeat"; public static const LOADING:String = "loading"; public static const REPEAT_START:String = "repeatStart"; public static const INITIALIZE:String = "initialize"; public static const ENTER_STATE:String = "enterState"; public static const URL_CHANGED:String = "urlChanged"; public static const REPEAT_END:String = "repeatEnd"; mx_internal static const VERSION:String = "2.0.1.0"; public static const HIDE:String = "hide"; public static const ENTER:String = "enter"; public static const PRELOADER_DONE:String = "preloaderDone"; public static const CURSOR_UPDATE:String = "cursorUpdate"; public static const PREINITIALIZE:String = "preinitialize"; public static const INVALID:String = "invalid"; public static const IDLE:String = "idle"; public static const VALID:String = "valid"; public static const DATA_CHANGE:String = "dataChange"; public static const APPLICATION_COMPLETE:String = "applicationComplete"; public static const VALUE_COMMIT:String = "valueCommit"; public static const UPDATE_COMPLETE:String = "updateComplete"; public static const INIT_PROGRESS:String = "initProgress"; public static const SHOW:String = "show"; public function FlexEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false){ super(_arg1, _arg2, _arg3); } override public function clone():Event{ return (new FlexEvent(type, bubbles, cancelable)); } } }//package mx.events
Section 34
//MoveEvent (mx.events.MoveEvent) package mx.events { import flash.events.*; import mx.core.*; public class MoveEvent extends Event { public var oldY:Number; public var oldX:Number; mx_internal static const VERSION:String = "2.0.1.0"; public static const MOVE:String = "move"; public function MoveEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false, _arg4:Number=NaN, _arg5:Number=NaN){ super(_arg1, _arg2, _arg3); this.oldX = _arg4; this.oldY = _arg5; } override public function clone():Event{ return (new MoveEvent(type, bubbles, cancelable, oldX, oldY)); } } }//package mx.events
Section 35
//ResizeEvent (mx.events.ResizeEvent) package mx.events { import flash.events.*; import mx.core.*; public class ResizeEvent extends Event { public var oldHeight:Number; public var oldWidth:Number; mx_internal static const VERSION:String = "2.0.1.0"; public static const RESIZE:String = "resize"; public function ResizeEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false, _arg4:Number=NaN, _arg5:Number=NaN){ super(_arg1, _arg2, _arg3); this.oldWidth = _arg4; this.oldHeight = _arg5; } override public function clone():Event{ return (new ResizeEvent(type, bubbles, cancelable, oldWidth, oldHeight)); } } }//package mx.events
Section 36
//StateChangeEvent (mx.events.StateChangeEvent) package mx.events { import flash.events.*; import mx.core.*; public class StateChangeEvent extends Event { public var oldState:String; public var newState:String; public static const CURRENT_STATE_CHANGING:String = "currentStateChanging"; public static const CURRENT_STATE_CHANGE:String = "currentStateChange"; mx_internal static const VERSION:String = "2.0.1.0"; public function StateChangeEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false, _arg4:String=null, _arg5:String=null){ super(_arg1, _arg2, _arg3); this.oldState = _arg4; this.newState = _arg5; } override public function clone():Event{ return (new StateChangeEvent(type, bubbles, cancelable, oldState, newState)); } } }//package mx.events
Section 37
//UIMovieClip (mx.flash.UIMovieClip) package mx.flash { import flash.display.*; import flash.events.*; import flash.geom.*; import mx.core.*; import mx.managers.*; import mx.events.*; import flash.system.*; public class UIMovieClip extends MovieClip implements IDeferredInstantiationUIComponent, IToolTipManagerClient, IStateClient { private var oldHeight:Number; protected var _height:Number; private var _currentState:String; private var _isPopUp:Boolean;// = false private var _systemManager:ISystemManager; private var explicitSizeChanged:Boolean;// = false private var _explicitHeight:Number; private var _toolTip:String; private var _document:Object; public var boundingBoxName:String;// = "boundingBox" private var _measuredWidth:Number; private var _tweeningProperties:Array; protected var _width:Number; private var _focusPane:Sprite; private var transitionEndState:String; private var _percentWidth:Number; private var stateMap:Object; private var _descriptor:UIComponentDescriptor; private var oldY:Number; private var oldX:Number; private var validateMeasuredSizeFlag:Boolean;// = true private var _includeInLayout:Boolean;// = true private var _explicitMinWidth:Number; private var _explicitMaxHeight:Number; private var _explicitMaxWidth:Number; private var transitionStartFrame:Number; private var _measuredMinHeight:Number;// = 0 private var _measuredHeight:Number; private var transitionDirection:Number;// = 0 private var _owner:DisplayObjectContainer; private var _id:String; private var _parent:DisplayObjectContainer; private var transitionEndFrame:Number; private var _percentHeight:Number; private var _explicitMinHeight:Number; private var _measuredMinWidth:Number;// = 0 private var oldWidth:Number; private var _explicitWidth:Number; public function UIMovieClip(){ validateMeasuredSizeFlag = true; transitionDirection = 0; explicitSizeChanged = false; boundingBoxName = "boundingBox"; _includeInLayout = true; _isPopUp = false; _measuredMinHeight = 0; _measuredMinWidth = 0; super(); addEventListener(Event.ENTER_FRAME, enterFrameHandler, false, 0, true); } public function getExplicitOrMeasuredHeight():Number{ return ((isNaN(explicitHeight)) ? measuredHeight : explicitHeight); } private function validateMeasuredSize():void{ if (validateMeasuredSizeFlag){ validateMeasuredSizeFlag = false; _measuredWidth = contentBounds.width; _measuredHeight = contentBounds.height; }; } public function get minHeight():Number{ if (!isNaN(explicitMinHeight)){ return (explicitMinHeight); }; return (measuredMinHeight); } public function set explicitMaxWidth(_arg1:Number):void{ _explicitMaxWidth = _arg1; } protected function enterFrameHandler(_arg1:Event):void{ var _local2:Rectangle; var _local3:Number; if (explicitSizeChanged){ explicitSizeChanged = false; setActualSize(getExplicitOrMeasuredWidth(), getExplicitOrMeasuredHeight()); }; if (isNaN(oldX)){ oldX = x; }; if (isNaN(oldY)){ oldY = y; }; if (((!((x == oldX))) || (!((y == oldY))))){ dispatchMoveEvent(); }; _local2 = contentBounds; if (isNaN(oldWidth)){ oldWidth = (_width = _local2.width); }; if (isNaN(oldHeight)){ oldHeight = (_height = _local2.height); }; if (((sizeChanged(_local2.width, oldWidth)) || (sizeChanged(_local2.height, oldHeight)))){ _width = _local2.width; _height = _local2.height; validateMeasuredSizeFlag = true; notifySizeChanged(); dispatchResizeEvent(); } else { if (((sizeChanged(width, oldWidth)) || (sizeChanged(height, oldHeight)))){ dispatchResizeEvent(); }; }; if (((((currentLabel) && ((currentLabel.indexOf(":") < 0)))) && (!((currentLabel == _currentState))))){ _currentState = currentLabel; }; if (transitionDirection != 0){ _local3 = (currentFrame + transitionDirection); if ((((((transitionDirection > 0)) && ((_local3 >= transitionEndFrame)))) || ((((transitionDirection < 0)) && ((_local3 <= transitionEndFrame)))))){ gotoAndStop(stateMap[transitionEndState].frame); transitionDirection = 0; } else { gotoAndStop(_local3); }; }; } public function get tweeningProperties():Array{ return (_tweeningProperties); } public function set minHeight(_arg1:Number):void{ explicitMinHeight = _arg1; } public function set id(_arg1:String):void{ _id = _arg1; } public function get explicitMinHeight():Number{ return (_explicitMinHeight); } override public function set height(_arg1:Number):void{ explicitHeight = _arg1; } public function set tweeningProperties(_arg1:Array):void{ _tweeningProperties = _arg1; } public function get focusPane():Sprite{ return (_focusPane); } protected function notifySizeChanged():void{ if (((parent) && ((parent is IInvalidating)))){ IInvalidating(parent).invalidateSize(); IInvalidating(parent).invalidateDisplayList(); }; } public function set document(_arg1:Object):void{ _document = _arg1; } public function getExplicitOrMeasuredWidth():Number{ return ((isNaN(explicitWidth)) ? measuredWidth : explicitWidth); } public function get explicitHeight():Number{ return (_explicitHeight); } public function get percentWidth():Number{ return (_percentWidth); } public function get minWidth():Number{ if (!isNaN(explicitMinWidth)){ return (explicitMinWidth); }; return (measuredMinWidth); } public function get baselinePosition():Number{ return (0); } public function get systemManager():ISystemManager{ var _local1:DisplayObject; var _local2:DisplayObjectContainer; var _local3:IUIComponent; if (!_systemManager){ _local1 = root; if (_local1){ _systemManager = (_local1 as ISystemManager); } else { _local2 = parent; while (_local2) { _local3 = (_local2 as IUIComponent); if (_local3){ _systemManager = _local3.systemManager; break; }; _local2 = _local2.parent; }; }; }; return (_systemManager); } public function get currentState():String{ return (_currentState); } public function set explicitMinHeight(_arg1:Number):void{ _explicitMinHeight = _arg1; notifySizeChanged(); } override public function get parent():DisplayObjectContainer{ return ((_parent) ? _parent : super.parent); } public function get measuredWidth():Number{ validateMeasuredSize(); return (_measuredWidth); } public function get owner():DisplayObjectContainer{ return (_owner); } protected function get contentBounds():Rectangle{ if (((((boundingBoxName) && (!((boundingBoxName == ""))))) && ((boundingBoxName in this)))){ return (this[boundingBoxName].getBounds(this)); }; return (getBounds(this)); } public function get maxWidth():Number{ return ((isNaN(explicitMaxWidth)) ? 10000 : explicitMaxWidth); } public function parentChanged(_arg1:DisplayObjectContainer):void{ if (!_arg1){ _parent = null; } else { if ((((_arg1 is IUIComponent)) || ((_arg1 is ISystemManager)))){ _parent = _arg1; } else { _parent = _arg1.parent; }; }; } public function set focusPane(_arg1:Sprite):void{ _focusPane = _arg1; } public function set descriptor(_arg1:UIComponentDescriptor):void{ _descriptor = _arg1; } public function registerEffects(_arg1:Array):void{ } public function get explicitMinWidth():Number{ return (_explicitMinWidth); } override public function set visible(_arg1:Boolean):void{ setVisible(_arg1); } public function set includeInLayout(_arg1:Boolean):void{ _includeInLayout = _arg1; } public function set explicitHeight(_arg1:Number):void{ _explicitHeight = _arg1; explicitSizeChanged = true; notifySizeChanged(); } public function set percentWidth(_arg1:Number):void{ _percentWidth = _arg1; notifySizeChanged(); } public function get id():String{ return (_id); } public function set systemManager(_arg1:ISystemManager):void{ _systemManager = _arg1; } public function executeBindings(_arg1:Boolean=false):void{ var _local2:Object; var _local3:*; _local2 = (((descriptor) && (descriptor.document))) ? descriptor.document : parentDocument; _local3 = ApplicationDomain.currentDomain.getDefinition("mx.binding.BindingManager"); if (_local3 != null){ _local3.executeBindings(_local2, id, this); }; } override public function get height():Number{ if (!isNaN(_height)){ return (_height); }; return (super.height); } public function set minWidth(_arg1:Number):void{ explicitMinWidth = _arg1; } public function set currentState(_arg1:String):void{ var _local2:String; var _local3:Number; var _local4:Number; var _local5:StateChangeEvent; if (_arg1 == _currentState){ return; }; if (!stateMap){ buildStateMap(); }; if (stateMap[_arg1]){ _local2 = (((_currentState + "-") + _arg1) + ":start"); if (stateMap[_local2]){ _local3 = stateMap[_local2].frame; _local4 = stateMap[(((_currentState + "-") + _arg1) + ":end")].frame; }; if (isNaN(_local3)){ _local2 = (((_arg1 + "-") + _currentState) + ":end"); if (stateMap[_local2]){ _local3 = stateMap[_local2].frame; _local4 = stateMap[(((_arg1 + "-") + _currentState) + ":start")].frame; }; }; if (isNaN(_local3)){ _local2 = (("*-" + _arg1) + ":start"); if (stateMap[_local2]){ _local3 = stateMap[_local2].frame; _local4 = stateMap[(("*-" + _arg1) + ":end")].frame; }; }; if (isNaN(_local3)){ _local2 = (_arg1 + "-*:end"); if (stateMap[_local2]){ _local3 = stateMap[_local2].frame; _local4 = stateMap[(_arg1 + "-*:start")].frame; }; }; if (isNaN(_local3)){ _local2 = (_currentState + "-*:start"); if (stateMap[_local2]){ _local3 = stateMap[_local2].frame; _local4 = stateMap[(_currentState + "-*:end")].frame; }; }; if (isNaN(_local3)){ _local2 = (("*-" + _currentState) + ":end"); if (stateMap[_local2]){ _local3 = stateMap[_local2].frame; _local4 = stateMap[(("*-" + _currentState) + ":start")].frame; }; }; if (isNaN(_local3)){ _local2 = "*-*:start"; if (stateMap[_local2]){ _local3 = stateMap[_local2].frame; _local4 = stateMap["*-*:end"].frame; }; }; if (((isNaN(_local3)) && ((_arg1 in stateMap)))){ _local3 = stateMap[_arg1].frame; }; if (isNaN(_local3)){ return; }; _local5 = new StateChangeEvent(StateChangeEvent.CURRENT_STATE_CHANGING); _local5.oldState = _currentState; _local5.newState = _arg1; dispatchEvent(_local5); if (isNaN(_local4)){ gotoAndStop(_local3); transitionDirection = 0; } else { if ((((currentFrame < Math.min(_local3, _local4))) || ((currentFrame > Math.max(_local3, _local4))))){ gotoAndStop(_local3); } else { _local3 = currentFrame; }; transitionStartFrame = _local3; transitionEndFrame = _local4; transitionDirection = ((_local4)>_local3) ? 1 : -1; transitionEndState = _arg1; }; _local5 = new StateChangeEvent(StateChangeEvent.CURRENT_STATE_CHANGE); _local5.oldState = _currentState; _local5.newState = _arg1; dispatchEvent(_local5); _currentState = _arg1; }; } public function get document():Object{ return (_document); } public function get explicitMaxWidth():Number{ return (_explicitMaxWidth); } public function set measuredMinWidth(_arg1:Number):void{ _measuredMinWidth = _arg1; } public function set cacheHeuristic(_arg1:Boolean):void{ } public function set maxHeight(_arg1:Number):void{ explicitMaxHeight = _arg1; } public function setActualSize(_arg1:Number, _arg2:Number):void{ if (((sizeChanged(_width, _arg1)) || (sizeChanged(_height, _arg2)))){ dispatchResizeEvent(); }; _width = _arg1; _height = _arg2; super.scaleX = (_arg1 / measuredWidth); super.scaleY = (_arg2 / measuredHeight); } public function get cachePolicy():String{ return (""); } public function set owner(_arg1:DisplayObjectContainer):void{ _owner = _arg1; } public function get descriptor():UIComponentDescriptor{ return (_descriptor); } public function get includeInLayout():Boolean{ return (_includeInLayout); } public function createReferenceOnParentDocument(_arg1:IFlexDisplayObject):void{ if (((id) && (!((id == ""))))){ _arg1[id] = this; }; } public function get measuredMinWidth():Number{ return (_measuredMinWidth); } private function sizeChanged(_arg1:Number, _arg2:Number):Boolean{ return ((Math.abs((_arg1 - _arg2)) > 1)); } public function set isPopUp(_arg1:Boolean):void{ _isPopUp = _arg1; } public function initialize():void{ dispatchEvent(new FlexEvent(FlexEvent.PREINITIALIZE)); if (((((boundingBoxName) && (!((boundingBoxName == ""))))) && ((boundingBoxName in this)))){ this[boundingBoxName].visible = false; }; if (explicitSizeChanged){ explicitSizeChanged = false; setActualSize(getExplicitOrMeasuredWidth(), getExplicitOrMeasuredHeight()); }; dispatchEvent(new FlexEvent(FlexEvent.INITIALIZE)); } override public function set width(_arg1:Number):void{ explicitWidth = _arg1; } public function set percentHeight(_arg1:Number):void{ _percentHeight = _arg1; notifySizeChanged(); } public function set maxWidth(_arg1:Number):void{ explicitMaxWidth = _arg1; } private function buildStateMap():void{ var _local1:Array; var _local2:int; _local1 = currentLabels; stateMap = {}; _local2 = 0; while (_local2 < _local1.length) { stateMap[_local1[_local2].name] = _local1[_local2]; _local2++; }; } public function deleteReferenceOnParentDocument(_arg1:IFlexDisplayObject):void{ if (((id) && (!((id == ""))))){ _arg1[id] = null; }; } public function owns(_arg1:DisplayObject):Boolean{ while (((_arg1) && (!((_arg1 == this))))) { if ((_arg1 is IUIComponent)){ _arg1 = IUIComponent(_arg1).owner; } else { _arg1 = _arg1.parent; }; }; return ((_arg1 == this)); } public function get measuredHeight():Number{ validateMeasuredSize(); return (_measuredHeight); } public function setVisible(_arg1:Boolean, _arg2:Boolean=false):void{ super.visible = _arg1; if (!_arg2){ dispatchEvent(new FlexEvent((_arg1) ? FlexEvent.SHOW : FlexEvent.HIDE)); }; } public function get maxHeight():Number{ return ((isNaN(explicitMaxHeight)) ? 10000 : explicitMaxHeight); } public function set explicitMaxHeight(_arg1:Number):void{ _explicitMaxHeight = _arg1; notifySizeChanged(); } private function dispatchResizeEvent():void{ var _local1:ResizeEvent; _local1 = new ResizeEvent(ResizeEvent.RESIZE); _local1.oldWidth = oldWidth; _local1.oldHeight = oldHeight; dispatchEvent(_local1); oldWidth = width; oldHeight = height; } override public function get width():Number{ if (!isNaN(_width)){ return (_width); }; return (super.width); } public function get percentHeight():Number{ return (_percentHeight); } public function set explicitMinWidth(_arg1:Number):void{ _explicitMinWidth = _arg1; notifySizeChanged(); } public function get isPopUp():Boolean{ return (_isPopUp); } public function get explicitMaxHeight():Number{ return (_explicitMaxHeight); } public function move(_arg1:Number, _arg2:Number):void{ this.x = _arg1; this.y = _arg2; if (((!((_arg1 == oldX))) || (!((_arg2 == oldY))))){ dispatchMoveEvent(); }; } public function get toolTip():String{ return (_toolTip); } public function set explicitWidth(_arg1:Number):void{ _explicitWidth = _arg1; explicitSizeChanged = true; notifySizeChanged(); } public function get parentDocument():Object{ var _local1:IUIComponent; var _local2:ISystemManager; if (document == this){ _local1 = (parent as IUIComponent); if (_local1){ return (_local1.document); }; _local2 = (parent as ISystemManager); if (_local2){ return (_local2.document); }; return (null); //unresolved jump }; return (document); } public function set toolTip(_arg1:String):void{ var _local2:*; _local2 = ApplicationDomain.currentDomain.getDefinition("mx.managers.ToolTipManager"); if (_local2){ var _local3 = _local2; _local3.mx_internal::registerToolTip(this, _arg1); }; _toolTip = _arg1; } private function dispatchMoveEvent():void{ var _local1:MoveEvent; _local1 = new MoveEvent(MoveEvent.MOVE); _local1.oldX = oldX; _local1.oldY = oldY; dispatchEvent(_local1); oldX = x; oldY = y; } public function get explicitWidth():Number{ return (_explicitWidth); } public function get measuredMinHeight():Number{ return (_measuredMinHeight); } public function set measuredMinHeight(_arg1:Number):void{ _measuredMinHeight = _arg1; } } }//package mx.flash
Section 38
//IFocusManager (mx.managers.IFocusManager) package mx.managers { import flash.display.*; import mx.core.*; public interface IFocusManager { function get focusPane():Sprite; function getFocus():IFocusManagerComponent; function deactivate():void; function hideFocus():void; function set defaultButton(_arg1:IUIComponent):void; function set showFocusIndicator(_arg1:Boolean):void; function get defaultButtonEnabled():Boolean; function set focusPane(_arg1:Sprite):void; function get nextTabIndex():int; function get defaultButton():IUIComponent; function get showFocusIndicator():Boolean; function activate():void; function showFocus():void; function set defaultButtonEnabled(_arg1:Boolean):void; function setFocus(_arg1:IFocusManagerComponent):void; function findFocusManagerComponent(_arg1:InteractiveObject):IFocusManagerComponent; function getNextFocusManagerComponent(_arg1:Boolean=false):IFocusManagerComponent; } }//package mx.managers
Section 39
//IFocusManagerComponent (mx.managers.IFocusManagerComponent) package mx.managers { public interface IFocusManagerComponent { function set focusEnabled(_arg1:Boolean):void; function drawFocus(_arg1:Boolean):void; function setFocus():void; function get focusEnabled():Boolean; function get tabEnabled():Boolean; function get tabIndex():int; function get mouseFocusEnabled():Boolean; } }//package mx.managers
Section 40
//IFocusManagerContainer (mx.managers.IFocusManagerContainer) package mx.managers { import flash.display.*; import flash.events.*; public interface IFocusManagerContainer extends IEventDispatcher { function set focusManager(_arg1:IFocusManager):void; function get focusManager():IFocusManager; function get systemManager():ISystemManager; function contains(_arg1:DisplayObject):Boolean; } }//package mx.managers
Section 41
//ISystemManager (mx.managers.ISystemManager) package mx.managers { import flash.display.*; import flash.events.*; import flash.geom.*; import mx.core.*; import flash.text.*; public interface ISystemManager extends IEventDispatcher, IChildList, IFlexModuleFactory { function get toolTipChildren():IChildList; function get numModalWindows():int; function isTopLevel():Boolean; function isFontFaceEmbedded(_arg1:TextFormat):Boolean; function removeFocusManager(_arg1:IFocusManagerContainer):void; function get document():Object; function get topLevelSystemManager():ISystemManager; function get focusPane():Sprite; function get loaderInfo():LoaderInfo; function set focusPane(_arg1:Sprite):void; function get rawChildren():IChildList; function get popUpChildren():IChildList; function get screen():Rectangle; function deactivate(_arg1:IFocusManagerContainer):void; function getDefinitionByName(_arg1:String):Object; function activate(_arg1:IFocusManagerContainer):void; function get cursorChildren():IChildList; function set document(_arg1:Object):void; function get embeddedFontList():Object; function addFocusManager(_arg1:IFocusManagerContainer):void; function get stage():Stage; function set numModalWindows(_arg1:int):void; } }//package mx.managers
Section 42
//IToolTipManagerClient (mx.managers.IToolTipManagerClient) package mx.managers { import mx.core.*; public interface IToolTipManagerClient extends IFlexDisplayObject { function set toolTip(_arg1:String):void; function get toolTip():String; } }//package mx.managers
Section 43
//FootBlinkState_6 (NursePlayer_fla.FootBlinkState_6) package NursePlayer_fla { import flash.display.*; public dynamic class FootBlinkState_6 extends MovieClip { public function FootBlinkState_6(){ addFrameScript(29, frame30); } function frame30(){ MovieClip(this.parent).gotoAndStop(1); } } }//package NursePlayer_fla
Section 44
//YellowFace_7 (NursePlayer_fla.YellowFace_7) package NursePlayer_fla { import flash.display.*; public dynamic class YellowFace_7 extends MovieClip { public function YellowFace_7(){ addFrameScript(0, frame1); } function frame1(){ stop(); trace("yelow"); } } }//package NursePlayer_fla
Section 45
//YellowFoot_2 (NursePlayer_fla.YellowFoot_2) package NursePlayer_fla { import flash.display.*; public dynamic class YellowFoot_2 extends MovieClip { public function YellowFoot_2(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NursePlayer_fla
Section 46
//FootBlinkState_6 (PiratePlayer_fla.FootBlinkState_6) package PiratePlayer_fla { import flash.display.*; public dynamic class FootBlinkState_6 extends MovieClip { public function FootBlinkState_6(){ addFrameScript(29, frame30); } function frame30(){ MovieClip(this.parent).gotoAndStop(1); } } }//package PiratePlayer_fla
Section 47
//PirateFace_7 (PiratePlayer_fla.PirateFace_7) package PiratePlayer_fla { import flash.display.*; public dynamic class PirateFace_7 extends MovieClip { public function PirateFace_7(){ addFrameScript(22, frame23); } function frame23(){ stop(); } } }//package PiratePlayer_fla
Section 48
//PirateFoot_2 (PiratePlayer_fla.PirateFoot_2) package PiratePlayer_fla { import flash.display.*; public dynamic class PirateFoot_2 extends MovieClip { public function PirateFoot_2(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package PiratePlayer_fla
Section 49
//FootBlinkState_6 (PurplePlayer_fla.FootBlinkState_6) package PurplePlayer_fla { import flash.display.*; public dynamic class FootBlinkState_6 extends MovieClip { public function FootBlinkState_6(){ addFrameScript(29, frame30); } function frame30(){ MovieClip(this.parent).gotoAndStop(1); } } }//package PurplePlayer_fla
Section 50
//PurpleFace_7 (PurplePlayer_fla.PurpleFace_7) package PurplePlayer_fla { import flash.display.*; public dynamic class PurpleFace_7 extends MovieClip { public function PurpleFace_7(){ addFrameScript(61, frame62); } function frame62(){ stop(); } } }//package PurplePlayer_fla
Section 51
//PurpleFoot_2 (PurplePlayer_fla.PurpleFoot_2) package PurplePlayer_fla { import flash.display.*; public dynamic class PurpleFoot_2 extends MovieClip { public function PurpleFoot_2(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package PurplePlayer_fla
Section 52
//StartGame (tx.carracoo.lines.components.button.StartGame) package tx.carracoo.lines.components.button { import tx.carracoo.lines.components.*; public dynamic class StartGame extends Button { } }//package tx.carracoo.lines.components.button
Section 53
//AddToProfile (tx.carracoo.lines.components.buttons.AddToProfile) package tx.carracoo.lines.components.buttons { import tx.carracoo.lines.components.*; public dynamic class AddToProfile extends Button { } }//package tx.carracoo.lines.components.buttons
Section 54
//AddToProfileRed (tx.carracoo.lines.components.buttons.AddToProfileRed) package tx.carracoo.lines.components.buttons { import tx.carracoo.lines.components.*; public dynamic class AddToProfileRed extends Button { } }//package tx.carracoo.lines.components.buttons
Section 55
//Continue (tx.carracoo.lines.components.buttons.Continue) package tx.carracoo.lines.components.buttons { import tx.carracoo.lines.components.*; public dynamic class Continue extends Button { } }//package tx.carracoo.lines.components.buttons
Section 56
//NewGame (tx.carracoo.lines.components.buttons.NewGame) package tx.carracoo.lines.components.buttons { import tx.carracoo.lines.components.*; public dynamic class NewGame extends Button { } }//package tx.carracoo.lines.components.buttons
Section 57
//PauseGame (tx.carracoo.lines.components.buttons.PauseGame) package tx.carracoo.lines.components.buttons { import tx.carracoo.lines.components.*; public dynamic class PauseGame extends Button { } }//package tx.carracoo.lines.components.buttons
Section 58
//VolumeButton (tx.carracoo.lines.components.buttons.VolumeButton) package tx.carracoo.lines.components.buttons { import tx.carracoo.lines.components.*; public dynamic class VolumeButton extends Button { } }//package tx.carracoo.lines.components.buttons
Section 59
//CyclopePlayer (tx.carracoo.lines.components.players.CyclopePlayer) package tx.carracoo.lines.components.players { import tx.carracoo.lines.components.*; public dynamic class CyclopePlayer extends Player { public function CyclopePlayer(){ addFrameScript(7, frame8, 14, frame15, 19, frame20); } function frame15(){ stop(); } function frame8(){ stop(); } function frame20(){ this.killMe(); } } }//package tx.carracoo.lines.components.players
Section 60
//DevilPlayer (tx.carracoo.lines.components.players.DevilPlayer) package tx.carracoo.lines.components.players { import tx.carracoo.lines.components.*; public dynamic class DevilPlayer extends Player { public function DevilPlayer(){ addFrameScript(7, frame8, 14, frame15, 19, frame20); } function frame15(){ stop(); } function frame8(){ stop(); } function frame20(){ this.killMe(); } } }//package tx.carracoo.lines.components.players
Section 61
//GreenPlayer (tx.carracoo.lines.components.players.GreenPlayer) package tx.carracoo.lines.components.players { import tx.carracoo.lines.components.*; public dynamic class GreenPlayer extends Player { public function GreenPlayer(){ addFrameScript(7, frame8, 14, frame15, 19, frame20); } function frame15(){ stop(); } function frame8(){ stop(); } function frame20(){ this.killMe(); } } }//package tx.carracoo.lines.components.players
Section 62
//MinerPlayer (tx.carracoo.lines.components.players.MinerPlayer) package tx.carracoo.lines.components.players { import tx.carracoo.lines.components.*; public dynamic class MinerPlayer extends Player { public function MinerPlayer(){ addFrameScript(7, frame8, 14, frame15, 19, frame20); } function frame15(){ stop(); } function frame8(){ stop(); } function frame20(){ this.killMe(); } } }//package tx.carracoo.lines.components.players
Section 63
//NursePlayer (tx.carracoo.lines.components.players.NursePlayer) package tx.carracoo.lines.components.players { import tx.carracoo.lines.components.*; public dynamic class NursePlayer extends Player { public function NursePlayer(){ addFrameScript(7, frame8, 14, frame15, 19, frame20); } function frame15(){ stop(); } function frame8(){ stop(); } function frame20(){ this.killMe(); } } }//package tx.carracoo.lines.components.players
Section 64
//PiratePlayer (tx.carracoo.lines.components.players.PiratePlayer) package tx.carracoo.lines.components.players { import tx.carracoo.lines.components.*; public dynamic class PiratePlayer extends Player { public function PiratePlayer(){ addFrameScript(7, frame8, 14, frame15, 19, frame20); } function frame15(){ stop(); } function frame8(){ stop(); } function frame20(){ this.killMe(); } } }//package tx.carracoo.lines.components.players
Section 65
//PurplePlayer (tx.carracoo.lines.components.players.PurplePlayer) package tx.carracoo.lines.components.players { import tx.carracoo.lines.components.*; public dynamic class PurplePlayer extends Player { public function PurplePlayer(){ addFrameScript(7, frame8, 14, frame15, 19, frame20); } function frame15(){ stop(); } function frame8(){ stop(); } function frame20(){ this.killMe(); } } }//package tx.carracoo.lines.components.players
Section 66
//Button (tx.carracoo.lines.components.Button) package tx.carracoo.lines.components { import flash.display.*; import flash.events.*; import flash.text.*; public class Button extends MovieClip { public var infoField:MovieClip; public var valueField:TextField; public var volumeIcon:MovieClip; private var isDisabled:Boolean; public function Button(){ stop(); this.buttonMode = true; disabled = false; if (valueField){ valueField.mouseEnabled = false; }; } public function get label():String{ if (valueField){ return (valueField.text); }; return (""); } private function handleMouseEvent(_arg1:MouseEvent){ switch (_arg1.type){ case MouseEvent.ROLL_OVER: gotoAndStop(2); break; case MouseEvent.MOUSE_DOWN: gotoAndStop(3); break; default: gotoAndStop(1); }; } public function get disabled():Boolean{ return (isDisabled); } public function set label(_arg1:String):void{ if (valueField){ valueField.text = _arg1; }; } public function set disabled(_arg1:Boolean):void{ isDisabled = _arg1; if (!isDisabled){ alpha = 1; this.useHandCursor = true; this.addEventListener(MouseEvent.ROLL_OVER, handleMouseEvent); this.addEventListener(MouseEvent.ROLL_OUT, handleMouseEvent); } else { alpha = 0.2; gotoAndStop(1); this.useHandCursor = false; this.removeEventListener(MouseEvent.ROLL_OVER, handleMouseEvent); this.removeEventListener(MouseEvent.ROLL_OUT, handleMouseEvent); }; } } }//package tx.carracoo.lines.components
Section 67
//MonstersShowcase (tx.carracoo.lines.components.MonstersShowcase) package tx.carracoo.lines.components { import flash.display.*; import tx.carracoo.lines.components.players.*; import flash.utils.*; public class MonstersShowcase extends MovieClip { private var playersClasses:Array; private var players:Array; public function MonstersShowcase(){ var _local1:int; var _local2:*; playersClasses = [MinerPlayer, PiratePlayer, CyclopePlayer, NursePlayer, DevilPlayer, GreenPlayer, PurplePlayer]; players = []; super(); _local1 = 0; while (_local1 < playersClasses.length) { _local2 = new (playersClasses[_local1]); this.addChild((_local2 as DisplayObject)); _local2.y = 0; _local2.x = (35 * _local1); players.push(_local2); _local1++; }; setTimeout(bornPlayers, 500); setInterval(animSomeone, 4000); setInterval(blinkSomeone, 3000); } public function bornPlayers():void{ var _local1:int; _local1 = 0; while (_local1 < players.length) { players[_local1].born(); _local1++; }; } public function animSomeone(){ var rand:int; try { rand = Math.round((Math.random() * (players.length - 1))); players[rand].anim(); } catch(err:Error) { }; } public function blinkSomeone(){ var rand:int; try { rand = Math.round((Math.random() * (players.length - 1))); players[rand].blink(); } catch(err:Error) { }; } } }//package tx.carracoo.lines.components
Section 68
//Player (tx.carracoo.lines.components.Player) package tx.carracoo.lines.components { import tx.carracoo.lines.control.*; import flash.display.*; import flash.events.*; import tx.carracoo.lines.sound.*; import mx.flash.*; import flash.utils.*; public class Player extends UIMovieClip { private var cD:int; private var dC:int; private var dX:int; private var dY:int; public var state:String; private var wS:String; private var jI:int; public static const STATE_NORMAL:String = "normal"; public static const STATE_BORNED:String = "walk"; public static const STATE_DIED:String = "died"; public static const STATE_WALKING:String = "hold"; public function Player(){ state = STATE_NORMAL; } public function anim():void{ state = STATE_BORNED; face.play(); } public function jump(_arg1:String){ wS = _arg1; jI = 0; addEventListener(Event.ENTER_FRAME, handleJumpStep); } private function handleJumpStep(_arg1:Event){ if (++cD <= dC){ if (cD < (dC / 2)){ scaleX = (scaleX + 0.1); scaleY = (scaleY + 0.1); } else { scaleX = (scaleX - 0.1); scaleY = (scaleY - 0.1); }; x = (x + dX); y = (y + dY); } else { if (wS.length > 0){ switch (wS.charAt(0)){ case "R": dX = 9; dY = 0; break; case "L": dX = -9; dY = 0; break; case "T": dX = 0; dY = -9; break; case "B": dX = 0; dY = 9; break; }; wS = wS.substr(1); dC = 5; cD = 0; scaleX = 1; scaleY = 1; setTimeout(LinesSound.getInstance().play, 100, Walk, 3, 1); return; } else { removeEventListener(Event.ENTER_FRAME, handleJumpStep); dispatchEvent(new Event("jump")); }; scaleX = 1; scaleY = 1; }; } public function get foot():MovieClip{ return (this["_foot"]); } public function die():void{ state = STATE_DIED; gotoAndPlay("die"); } public function hold():void{ state = STATE_BORNED; foot.gotoAndStop("hold"); } public function get face():MovieClip{ return (this["_face"]); } public function born():void{ state = STATE_BORNED; gotoAndPlay("born"); } public function blink():void{ state = STATE_BORNED; foot.gotoAndStop("blink"); } public function killMe(){ dispatchEvent(new Event("kill")); } public function walk():void{ state = STATE_WALKING; foot.gotoAndStop("walk"); } } }//package tx.carracoo.lines.components
Section 69
//TableBox (tx.carracoo.lines.components.TableBox) package tx.carracoo.lines.components { import flash.display.*; import flash.events.*; public class TableBox extends MovieClip { private var _player:Player; private var _path:String; private var _row:int; private var _column:int; public function TableBox(){ deselect(); _row = 0; _column = 0; path = ""; name = (("B" + _row) + _column); } public function destroy(){ if (player){ parent.removeChild(player); player = null; }; } private function handlePlayerJump(_arg1:Event):void{ dispatchEvent(_arg1); } public function create(_arg1:Class){ var pl:Player; var cl = _arg1; try { pl = (new (cl) as Player); pl.x = x; pl.y = y; parent.addChild(pl); player = pl; } catch(err:Error) { }; } public function select():void{ gotoAndStop(2); if (player){ player.walk(); }; } public function get path():String{ return (_path); } private function handlePlayerKill(_arg1:Event):void{ parent.removeChild(player); player = null; dispatchEvent(_arg1); } public function get column():int{ return (_column); } override public function toString():String{ return (name); } public function set path(_arg1:String):void{ _path = _arg1; } public function set column(_arg1:int):void{ _column = _arg1; this.y = (_column * 45); this.name = (("B" + _row) + _column); } public function set row(_arg1:int):void{ _row = _arg1; this.x = (_row * 45); this.name = (("B" + _row) + _column); } public function deselect():void{ gotoAndStop(1); if (player){ player.hold(); }; } public function set player(_arg1:Player){ if (_arg1 != null){ _arg1.addEventListener(MouseEvent.CLICK, handlePlayerClick); _arg1.addEventListener("kill", handlePlayerKill); _arg1.addEventListener("jump", handlePlayerJump); _player = _arg1; } else { _player.removeEventListener(MouseEvent.CLICK, handlePlayerClick); _player.removeEventListener("kill", handlePlayerKill); _player.removeEventListener("jump", handlePlayerJump); _player = null; }; } public function get row():int{ return (_row); } public function get player():Player{ return (_player); } private function handlePlayerClick(_arg1:MouseEvent):void{ dispatchEvent(_arg1); } public function get busy():Boolean{ return (((player) && ((player.state == Player.STATE_BORNED)))); } } }//package tx.carracoo.lines.components
Section 70
//LinesConfig (tx.carracoo.lines.control.LinesConfig) package tx.carracoo.lines.control { import flash.events.*; import flash.system.*; public class LinesConfig extends EventDispatcher { private var view:LinesView; private static var _instance:LinesConfig; public function LinesConfig(){ view = LinesView.getInstance(); } public function get BUILD():String{ return ("2.1.0"); } public function get PLAYER_VERSION():String{ return (Capabilities.version); } public function get PLAYER_TYPE():String{ return (Capabilities.playerType); } public static function getInstance():LinesConfig{ if (!_instance){ _instance = new (LinesConfig); }; return (_instance); } } }//package tx.carracoo.lines.control
Section 71
//LinesDispatcher (tx.carracoo.lines.control.LinesDispatcher) package tx.carracoo.lines.control { import flash.events.*; public class LinesDispatcher extends EventDispatcher { private static var _instance:LinesDispatcher; override public function dispatchEvent(_arg1:Event):Boolean{ var _local2:Boolean; _local2 = super.dispatchEvent(_arg1); return (true); } public static function getInstance():LinesDispatcher{ if (!_instance){ _instance = new (LinesDispatcher); }; return (_instance); } } }//package tx.carracoo.lines.control
Section 72
//LinesModeler (tx.carracoo.lines.control.LinesModeler) package tx.carracoo.lines.control { import flash.events.*; public class LinesModeler extends EventDispatcher { public var level:int; public var amountTime:int;// = 0 public var amount:int;// = 0 private static var _instance:LinesModeler; public function LinesModeler(){ amount = 0; amountTime = 0; super(); if (_instance){ throw (new Error("Modeler is singletone", 1003)); }; reset(); } public function reset(){ level = 1; } public static function getInstance():LinesModeler{ if (!_instance){ _instance = new (LinesModeler); }; return (_instance); } } }//package tx.carracoo.lines.control
Section 73
//LinesSound (tx.carracoo.lines.control.LinesSound) package tx.carracoo.lines.control { import flash.media.*; public class LinesSound { private var soundChannel:Array; private var _silentMode:Boolean;// = false private var loopChannel:SoundChannel; private static var _instance:LinesSound; public function LinesSound(){ _silentMode = false; super(); soundChannel = []; } public function stop(_arg1:int=0){ if (soundChannel[_arg1]){ soundChannel[_arg1].stop(); }; } public function stopAll():void{ stop(); stopLoop(); } public function stopLoop(){ if (loopChannel){ loopChannel.stop(); }; } public function set silentMode(_arg1:Boolean):void{ var _local2:SoundTransform; if (_silentMode != _arg1){ _silentMode = _arg1; _local2 = new SoundTransform(); _local2.volume = (_silentMode) ? 0 : 1; SoundMixer.soundTransform = _local2; }; } public function get silentMode():Boolean{ return (_silentMode); } public function playLoop(_arg1:Class, _arg2:int=3000){ loopChannel = new (_arg1).play(0, _arg2); } public function play(_arg1:Class, _arg2:int=0, _arg3:int=0){ soundChannel[_arg2] = new (_arg1).play(0, _arg3); } public static function getInstance():LinesSound{ if (!_instance){ _instance = new (LinesSound); }; return (_instance); } } }//package tx.carracoo.lines.control
Section 74
//LinesView (tx.carracoo.lines.control.LinesView) package tx.carracoo.lines.control { import flash.events.*; import tx.carracoo.lines.view.*; import tx.carracoo.lines.*; public class LinesView extends EventDispatcher { public var model:LinesModeler; public var application:Lines; public static const READY_STATE:String = "ready"; private static var _instance:LinesView; public function LinesView():void{ if (_instance){ throw (new Error("ViewManager is singletone")); }; model = LinesModeler.getInstance(); } public function get table():TableView{ return (main["table_view"]); } public function get controlBar():ControlView{ return (main["control_bar_view"]); } public function get main():MainView{ return (application["main_view"]); } public static function getInstance():LinesView{ if (!_instance){ _instance = new (LinesView); }; return (_instance); } } }//package tx.carracoo.lines.control
Section 75
//Appear (tx.carracoo.lines.sound.Appear) package tx.carracoo.lines.sound { import flash.media.*; public dynamic class Appear extends Sound { } }//package tx.carracoo.lines.sound
Section 76
//Born (tx.carracoo.lines.sound.Born) package tx.carracoo.lines.sound { import flash.media.*; public dynamic class Born extends Sound { } }//package tx.carracoo.lines.sound
Section 77
//Destroy (tx.carracoo.lines.sound.Destroy) package tx.carracoo.lines.sound { import flash.media.*; public dynamic class Destroy extends Sound { } }//package tx.carracoo.lines.sound
Section 78
//Walk (tx.carracoo.lines.sound.Walk) package tx.carracoo.lines.sound { import flash.media.*; public dynamic class Walk extends Sound { } }//package tx.carracoo.lines.sound
Section 79
//AbstractView (tx.carracoo.lines.view.AbstractView) package tx.carracoo.lines.view { import tx.carracoo.lines.control.*; import flash.display.*; import flash.utils.*; public class AbstractView extends MovieClip { protected var sound:LinesSound; protected var model:LinesModeler; protected var view:LinesView; public function AbstractView(){ sound = LinesSound.getInstance(); view = LinesView.getInstance(); model = LinesModeler.getInstance(); } override public function toString():String{ return (((("[" + getQualifiedClassName(this)) + "] ") + name)); } } }//package tx.carracoo.lines.view
Section 80
//ControlView (tx.carracoo.lines.view.ControlView) package tx.carracoo.lines.view { import flash.display.*; import flash.text.*; import flash.utils.*; public class ControlView extends AbstractView { public var time_field:TextField; public var score_field:TextField; public var score_blink_mc:MovieClip; public var level_field:TextField; public var level_blink_mc:MovieClip; private var intervalId:uint; public function start(){ pause(); intervalId = setInterval(update, 1000); } private function update(){ model.amountTime++; if (level_field.text != String(model.level)){ level_blink_mc.play(); }; if (score_field.text != String(model.amount)){ score_blink_mc.play(); }; score_field.text = String(model.amount); time_field.text = String(model.amountTime); level_field.text = String(model.level); if ((model.amountTime % 10) == 0){ view.table.animSomeone(); }; if ((model.amountTime % 5) == 0){ view.table.blinkSomeone(); }; } public function pause(){ clearInterval(intervalId); } } }//package tx.carracoo.lines.view
Section 81
//MainView (tx.carracoo.lines.view.MainView) package tx.carracoo.lines.view { import tx.carracoo.lines.control.*; import flash.display.*; import flash.events.*; import tx.carracoo.lines.components.buttons.*; import flash.utils.*; import flash.net.*; public class MainView extends AbstractView { public var new_game_button:NewGame; private var _enabled:Boolean; public var control_bar_view:ControlView; public var addToProfButton:AddToProfileRed; public var volumeButton:VolumeButton; public var pause_game_button:PauseGame; public var table_view:TableView; public var addAppDialog:MovieClip; public var wall:Wall; public var gameover:MovieClip; public function MainView(){ wall.gotoAndStop(1); pause_game_button.addEventListener(MouseEvent.CLICK, handlePauseGameButtonClick); new_game_button.addEventListener(MouseEvent.CLICK, handleNewGameButtonClick); addToProfButton.addEventListener(MouseEvent.CLICK, handleAddToProfClick); addToProfButton.visible = false; enable(); volumeButton.addEventListener(MouseEvent.CLICK, handleVolumeButtonClick); addAppDialog.gotoAndStop(1); setTimeout(startFirstGame, 200); } public function stopGame(){ view.controlBar.pause(); gameover.visible = true; gameover.gotoAndPlay(2); } public function hideAddDialog():void{ trace("OK"); addAppDialog.gotoAndPlay(11); view.controlBar.start(); } private function handleAddToProfClick(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://apps.facebook.com/tx-biolines/"), "_blank"); } public function start():void{ view.table.reset(); view.controlBar.start(); } public function startGame(){ gameover.gotoAndPlay(11); } public function enable():void{ wall.gotoAndPlay(11); pause_game_button.infoField.gotoAndStop(1); _enabled = true; } private function startFirstGame():void{ start(); } private function handlePauseGameButtonClick(_arg1:MouseEvent){ if (_enabled){ disable(); view.controlBar.pause(); } else { enable(); view.controlBar.start(); }; } public function get isEnable():Boolean{ return (_enabled); } private function handleVolumeButtonClick(_arg1:MouseEvent):void{ LinesSound.getInstance().silentMode = !(LinesSound.getInstance().silentMode); volumeButton.volumeIcon.gotoAndStop((LinesSound.getInstance().silentMode) ? 2 : 1); } private function handleNewGameButtonClick(_arg1:MouseEvent):void{ if (!_enabled){ enable(); }; if (gameover.visible){ startGame(); }; view.table.reset(); view.controlBar.start(); } public function disable():void{ wall.visible = true; wall.gotoAndPlay(2); pause_game_button.infoField.gotoAndStop(2); _enabled = false; } } }//package tx.carracoo.lines.view
Section 82
//TableView (tx.carracoo.lines.view.TableView) package tx.carracoo.lines.view { import flash.events.*; import tx.carracoo.lines.components.*; import tx.carracoo.lines.sound.*; import tx.carracoo.lines.components.players.*; import flash.utils.*; public class TableView extends AbstractView { private var infectionLevel:int; private var current:TableBox; public var boxes:Array; private var resetTimeoutId:uint;// = 0 private static const players:Array = [MinerPlayer, PiratePlayer, CyclopePlayer, NursePlayer, DevilPlayer, GreenPlayer, PurplePlayer]; public function TableView(){ resetTimeoutId = 0; super(); } public function get busy():Array{ return (boxes.filter(function (_arg1, _arg2:int, _arg3:Array):Boolean{ var _local4:*; _local4 = (_arg1 as TableBox); return (((_local4.player) && (!((_local4.player.state == Player.STATE_NORMAL))))); })); } private function createPlayer(_arg1:int, _arg2:int):TableBox{ var _local3:TableBox; _local3 = new TableBox(); _local3.column = _arg1; _local3.row = _arg2; _local3.addEventListener(MouseEvent.CLICK, handleBoxClick, false, 0, true); _local3.addEventListener("jump", handleBoxJump, false, 0, true); addChild(_local3); boxes.push(_local3); return (_local3); } public function select(_arg1:TableBox){ if (current){ current.deselect(); }; current = _arg1; current.select(); } private function infect(_arg1:int):String{ var _local2:String; var _local3:Array; var _local4:int; var _local5:TableBox; var _local6:TableBox; var _local7:TableBox; var _local8:TableBox; var _local9:TableBox; infectionLevel = _arg1; _local2 = ""; _local3 = infection(infectionLevel); _local4 = 0; while (_local4 < _local3.length) { if (_local2.charAt(_local2.length) == "E"){ break; }; _local5 = (_local3[_local4] as TableBox); if (_local5.path == "E"){ } else { _local6 = player((_local5.row + 1), _local5.column); _local7 = player((_local5.row - 1), _local5.column); _local8 = player(_local5.row, (_local5.column + 1)); _local9 = player(_local5.row, (_local5.column - 1)); _local2 = _local5.path; if (_local9){ if (_local9.path == "E"){ _local2 = (_local2 + "TE"); break; } else { if (!_local9.busy){ _local9.path = (_local5.path + "T"); }; }; }; if (_local8){ if (_local8.path == "E"){ _local2 = (_local2 + "BE"); break; } else { if (!_local8.busy){ _local8.path = (_local5.path + "B"); }; }; }; if (_local7){ if (_local7.path == "E"){ _local2 = (_local2 + "LE"); break; } else { if (!_local7.busy){ _local7.path = (_local5.path + "L"); }; }; }; if (_local6){ if (_local6.path == "E"){ _local2 = (_local2 + "RE"); break; } else { if (!_local6.busy){ _local6.path = (_local5.path + "R"); }; }; }; }; _local4++; }; return (_local2); } private function checkForDestroy(_arg1:TableBox):int{ var _local2:Array; var _local3:Array; var _local4:Array; var _local5:Array; var _local6:Array; var _local7:Array; var _local8:Array; var _local9:Array; var _local10:int; var _local11:int; var _local12:int; var _local13:*; var _local14:String; var _local15:String; var _local16:int; _local2 = [_arg1]; _local3 = [_arg1]; _local4 = [_arg1]; _local5 = [_arg1]; _local6 = [_arg1]; _local7 = [_arg1]; _local8 = [_arg1]; _local9 = [_arg1]; while (true) { _local13 = player(_arg1.row, (_arg1.column - _local2.length)); if (((((!(_local13)) || (!(_local13.player)))) || (!(_local13.busy)))){ break; }; _local14 = getQualifiedClassName(_local13.player); _local15 = getQualifiedClassName(_arg1.player); if (_local14 != _local15){ break; }; _local2.push(_local13); }; while (true) { _local13 = player((_arg1.row + _local3.length), (_arg1.column - _local3.length)); if (((((!(_local13)) || (!(_local13.player)))) || (!(_local13.busy)))){ break; }; _local14 = getQualifiedClassName(_local13.player); _local15 = getQualifiedClassName(_arg1.player); if (_local14 != _local15){ break; }; _local3.push(_local13); }; while (true) { _local13 = player((_arg1.row + _local4.length), _arg1.column); if (((((!(_local13)) || (!(_local13.player)))) || (!(_local13.busy)))){ break; }; _local14 = getQualifiedClassName(_local13.player); _local15 = getQualifiedClassName(_arg1.player); if (_local14 != _local15){ break; }; _local4.push(_local13); }; while (true) { _local13 = player((_arg1.row + _local5.length), (_arg1.column + _local5.length)); if (((((!(_local13)) || (!(_local13.player)))) || (!(_local13.busy)))){ break; }; _local14 = getQualifiedClassName(_local13.player); _local15 = getQualifiedClassName(_arg1.player); if (_local14 != _local15){ break; }; _local5.push(_local13); }; while (true) { _local13 = player(_arg1.row, (_arg1.column + _local6.length)); if (((((!(_local13)) || (!(_local13.player)))) || (!(_local13.busy)))){ break; }; _local14 = getQualifiedClassName(_local13.player); _local15 = getQualifiedClassName(_arg1.player); if (_local14 != _local15){ break; }; _local6.push(_local13); }; while (true) { _local13 = player((_arg1.row - _local7.length), (_arg1.column + _local7.length)); if (((((!(_local13)) || (!(_local13.player)))) || (!(_local13.busy)))){ break; }; _local14 = getQualifiedClassName(_local13.player); _local15 = getQualifiedClassName(_arg1.player); if (_local14 != _local15){ break; }; _local7.push(_local13); }; while (true) { _local13 = player((_arg1.row - _local8.length), _arg1.column); if (((((!(_local13)) || (!(_local13.player)))) || (!(_local13.busy)))){ break; }; _local14 = getQualifiedClassName(_local13.player); _local15 = getQualifiedClassName(_arg1.player); if (_local14 != _local15){ break; }; _local8.push(_local13); }; while (true) { _local13 = player((_arg1.row - _local9.length), (_arg1.column - _local9.length)); if (((((!(_local13)) || (!(_local13.player)))) || (!(_local13.busy)))){ break; }; _local14 = getQualifiedClassName(_local13.player); _local15 = getQualifiedClassName(_arg1.player); if (_local14 != _local15){ break; }; _local9.push(_local13); }; _local10 = Math.max(_local2.length, _local3.length, _local4.length, _local5.length, _local6.length, _local7.length, _local8.length, _local9.length); _local11 = Math.max(((_local2.length + _local6.length) - 1), ((_local4.length + _local8.length) - 1), ((_local3.length + _local7.length) - 1), ((_local5.length + _local9.length) - 1)); _local12 = 0; if (_local11 > 4){ _arg1.destroy(); _local12++; setTimeout(sound.play, 100, Destroy, 3, _local10); _local16 = 1; while (_local16 < _local10) { if (((_local2.length + _local6.length) - 1) > 4){ if (_local2[_local16]){ setTimeout(_local2[_local16].destroy, (100 * _local16)); _local12++; }; if (_local6[_local16]){ setTimeout(_local6[_local16].destroy, (100 * _local16)); _local12++; }; }; if (((_local8.length + _local4.length) - 1) > 4){ if (_local4[_local16]){ setTimeout(_local4[_local16].destroy, (100 * _local16)); _local12++; }; if (_local8[_local16]){ setTimeout(_local8[_local16].destroy, (100 * _local16)); _local12++; }; }; if (((_local3.length + _local7.length) - 1) > 4){ if (_local3[_local16]){ setTimeout(_local3[_local16].destroy, (100 * _local16)); _local12++; }; if (_local7[_local16]){ setTimeout(_local7[_local16].destroy, (100 * _local16)); _local12++; }; }; if (((_local5.length + _local9.length) - 1) > 4){ if (_local5[_local16]){ setTimeout(_local5[_local16].destroy, (100 * _local16)); _local12++; }; if (_local9[_local16]){ setTimeout(_local9[_local16].destroy, (100 * _local16)); _local12++; }; }; _local16++; }; }; return (_local12); } private function disinfect(){ boxes.forEach(function (_arg1, _arg2:int, _arg3:Array):void{ var _local4:TableBox; _local4 = (_arg1 as TableBox); _local4.path = ""; }); } private function handleBoxJump(_arg1:Event):void{ var _local2:TableBox; _local2 = (_arg1.target as TableBox); if (!score(_local2)){ generate(); }; } public function generate(_arg1:int=3):void{ var i:int; var rand:int; var randColor:int; var bornCount = _arg1; if (pending.length > 0){ sound.play(Appear, 1, 3); }; pending.forEach(function (_arg1, _arg2:int, _arg3:Array):void{ var _local4:TableBox; _local4 = (_arg1 as TableBox); _local4.player.born(); score(_local4); }); i = 0; while (i < 3) { if (!checkForEndGame(free.length)){ view.main.stopGame(); return; }; rand = Math.round((Math.random() * (free.length - 1))); randColor = Math.round((Math.random() * Math.min((model.level + 1), players.length))); free[rand].create(players[randColor]); i = (i + 1); }; setTimeout(sound.play, 500, Born, 2, 0); } public function get free():Array{ return (boxes.filter(function (_arg1, _arg2:int, _arg3:Array):Boolean{ var _local4:*; _local4 = (_arg1 as TableBox); return ((_local4.player == null)); })); } public function reset():void{ var _local1:int; var _local2:TableBox; var _local3:int; trace("RESET"); model.amountTime = 0; model.level = 1; model.amount = 0; while (numChildren > 0) { if ((getChildAt(0) is TableBox)){ _local2 = (getChildAt(0) as TableBox); destroyPlayer(_local2); } else { removeChildAt(0); }; }; boxes = []; _local1 = 0; while (_local1 < 9) { _local3 = 0; while (_local3 < 9) { createPlayer(_local1, _local3); _local3++; }; _local1++; }; generate(3); clearTimeout(resetTimeoutId); resetTimeoutId = setTimeout(generate, 1000); } public function get pending():Array{ return (boxes.filter(function (_arg1, _arg2:int, _arg3:Array):Boolean{ var _local4:*; _local4 = (_arg1 as TableBox); return (((_local4.player) && ((_local4.player.state == Player.STATE_NORMAL)))); })); } public function score(_arg1:TableBox):int{ var _local2:int; var _local3:int; _local2 = checkForDestroy(_arg1); if (_local2 > 0){ model.amount = (model.amount + (_local2 * (_local2 - 4))); _local3 = model.level; model.level = Math.floor((Math.sqrt((model.amount / 100)) + 1)); if (_local3 != model.level){ view.application.showInterLevelAd(); }; }; return (_local2); } private function destroyPlayer(_arg1:TableBox){ _arg1.destroy(); _arg1.removeEventListener(MouseEvent.CLICK, handleBoxClick); _arg1.removeEventListener("jump", handleBoxJump); removeChild(_arg1); } public function animSomeone(){ var rand:int; try { rand = Math.round((Math.random() * (busy.length - 1))); busy[rand].player.anim(); } catch(err:Error) { }; } private function calculatePaths(_arg1:TableBox, _arg2:TableBox):String{ var _local3:String; disinfect(); _arg1.path = "S"; _arg2.path = "E"; infectionLevel = 0; _local3 = "S"; while (true) { if ((((infectionLevel > 29)) || ((_local3.indexOf("E") > 0)))){ break; }; _local3 = infect(++infectionLevel); }; if (_local3.indexOf("E") > 0){ _local3 = _local3.replace("E", "").replace("S", ""); return (_local3); }; return (null); } private function handleBoxClick(_arg1:MouseEvent):void{ var _local2:TableBox; var _local3:*; var _local4:Player; _local2 = (_arg1.target as TableBox); if (_local2.busy){ select(_local2); } else { if (current){ _local3 = calculatePaths(current, _local2); if (_local3){ current.deselect(); _local4 = current.player; current.player = null; current = null; if (_local2.player){ _local2.player.killMe(); }; _local2.player = _local4; _local2.player.jump(_local3); } else { current.deselect(); current = null; }; }; }; } public function get table():Array{ return (boxes.filter(function (_arg1, _arg2:int, _arg3:Array):Boolean{ var _local4:*; _local4 = (_arg1 as TableBox); return ((((_local4.player == null)) || (!((_local4.player == null))))); })); } private function checkForEndGame(_arg1:int){ if (_arg1 <= 3){ return (false); }; return (true); } private function infection(_arg1:int=0):Array{ var level = _arg1; return (boxes.filter(function (_arg1, _arg2:int, _arg3:Array):Boolean{ var _local4:*; _local4 = (_arg1 as TableBox); return ((_local4.path.length == level)); })); } public function player(_arg1, _arg2):TableBox{ return ((this.getChildByName((("B" + _arg1) + _arg2)) as TableBox)); } public function blinkSomeone(){ var rand:int; try { rand = Math.round((Math.random() * (busy.length - 1))); busy[rand].player.blink(); } catch(err:Error) { }; } } }//package tx.carracoo.lines.view
Section 83
//Lines (tx.carracoo.lines.Lines) package tx.carracoo.lines { import tx.carracoo.lines.control.*; import flash.display.*; import flash.events.*; import tx.carracoo.lines.view.*; import tx.carracoo.lines.components.button.*; public class Lines extends MovieClip { public var main_view:MainView; public var newGameButton:StartGame; private var view:LinesView; private var adContainer:MovieClip; public function Lines(){ addFrameScript(0, frame1, 1, frame2); view = LinesView.getInstance(); LinesConfig.getInstance(); LinesDispatcher.getInstance(); LinesModeler.getInstance(); this.addEventListener(Event.ENTER_FRAME, handleEnterFrame); newGameButton.visible = false; } public function showStartButton(){ newGameButton.visible = true; newGameButton.addEventListener(MouseEvent.CLICK, handleStartClick); } function init(){ view.application = this; showPreGameAd(); } private function handleInterLevelAdFinished():void{ if (!view.main.isEnable){ view.main.enable(); view.controlBar.start(); }; } public function start(){ gotoAndStop("main"); } private function initAdContainer():void{ if (adContainer){ this.removeChild(adContainer); }; adContainer = MovieClip(this.addChild(new MovieClip())); } function frame1(){ stage.scaleMode = StageScaleMode.NO_SCALE; stop(); } function frame2(){ stop(); } private function handlePreGameAdFinished():void{ showStartButton(); } private function handleStartClick(_arg1:MouseEvent){ start(); } public function showPreGameAd():void{ initAdContainer(); MochiAd.showPreGameAd({id:"5cdd4b92cccfb6f1", res:"600x460", clip:adContainer, color:943272, ad_finished:handlePreGameAdFinished}); } private function handleEnterFrame(_arg1:Event):void{ var _local2:Number; _local2 = (this.loaderInfo.bytesLoaded / this.loaderInfo.bytesTotal); updatePreloader(_local2); if (this.loaderInfo.bytesLoaded == this.loaderInfo.bytesTotal){ this.removeEventListener(Event.ENTER_FRAME, handleEnterFrame); init(); }; } function updatePreloader(_arg1:Number):void{ } public function showInterLevelAd():void{ if (view.main.isEnable){ view.main.disable(); view.controlBar.pause(); }; initAdContainer(); MochiAd.showInterLevelAd({id:"5cdd4b92cccfb6f1", res:"600x460", clip:adContainer, color:943272, ad_finished:handleInterLevelAdFinished}); } } }//package tx.carracoo.lines
Section 84
//MochiAd (MochiAd) package { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.system.*; import flash.net.*; public class MochiAd { public static function getVersion():String{ return ("2.2"); } public static function showTimedAd(_arg1:Object):void{ MochiAd.showInterLevelAd(_arg1); } public static function _allowDomains(_arg1:String):String{ var _local2:String; _local2 = _arg1.split("/")[2].split(":")[0]; Security.allowDomain("*"); Security.allowDomain(_local2); Security.allowInsecureDomain("*"); Security.allowInsecureDomain(_local2); return (_local2); } public static function load(_arg1:Object):MovieClip{ var DEFAULTS:Object; var clip:Object; var depth:Number; var mc:MovieClip; var wh:Array; var lv:URLVariables; var k:String; var server:String; var hostname:String; var lc:LocalConnection; var name:String; var loader:Loader; var f:Function; var g:Function; var req:URLRequest; var v:Object; var options = _arg1; DEFAULTS = {server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = MochiAd._parseOptions(options, DEFAULTS); options.swfv = 9; options.mav = MochiAd.getVersion(); clip = options.clip; if (!MochiAd._isNetworkAvailable()){ return (null); }; try { if (clip._mochiad_loaded){ return (null); }; } catch(e:Error) { throw (new Error("MochiAd requires a clip that is an instance of a dynamic class. If your class extends Sprite or MovieClip, you must make it dynamic.")); }; depth = options.depth; delete options.depth; mc = createEmptyMovieClip(clip, "_mochiad", depth); wh = MochiAd._getRes(options, clip); options.res = ((wh[0] + "x") + wh[1]); options.server = (options.server + options.id); delete options.id; clip._mochiad_loaded = true; if (clip.loaderInfo.loaderURL.indexOf("http") == 0){ options.as3_swf = clip.loaderInfo.loaderURL; }; lv = new URLVariables(); for (k in options) { v = options[k]; if (!(v is Function)){ lv[k] = v; }; }; server = lv.server; delete lv.server; hostname = _allowDomains(server); lc = new LocalConnection(); lc.client = mc; name = ["", Math.floor(new Date().getTime()), Math.floor((Math.random() * 999999))].join("_"); lc.allowDomain("*", "localhost"); lc.allowInsecureDomain("*", "localhost"); lc.connect(name); mc.lc = lc; lv.lc = name; lv.st = getTimer(); loader = new Loader(); f = function (_arg1:Object):void{ _arg1.target.removeEventListener(_arg1.type, arguments.callee); mc._mochiad_ctr_failed = true; }; loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, f); g = function (_arg1:Object):void{ _arg1.target.removeEventListener(_arg1.type, arguments.callee); MochiAd.unload(clip); }; loader.contentLoaderInfo.addEventListener(Event.UNLOAD, g); req = new URLRequest((server + ".swf")); req.contentType = "application/x-www-form-urlencoded"; req.method = URLRequestMethod.POST; req.data = lv; loader.load(req); mc.addChild(loader); mc._mochiad_ctr = loader; return (mc); } public static function sendHighScore(_arg1:Object, _arg2:Object, _arg3:Object=null):Boolean{ var _local4:MovieClip; _local4 = MochiAd._loadCommunicator({clip:_arg1.clip, id:_arg1.id}); if (!_local4){ return (false); }; _local4.doSend(["sendHighScore", _arg1], _arg2, _arg3); return (true); } public static function _parseOptions(_arg1:Object, _arg2:Object):Object{ var _local3:Object; var _local4:String; var _local5:Array; var _local6:Number; var _local7:Array; _local3 = {}; for (_local4 in _arg2) { _local3[_local4] = _arg2[_local4]; }; if (_arg1){ for (_local4 in _arg1) { _local3[_local4] = _arg1[_local4]; }; }; if (_local3.clip == undefined){ throw (new Error("MochiAd is missing the 'clip' parameter. This should be a MovieClip, Sprite or an instance of a class that extends MovieClip or Sprite.")); }; _arg1 = _local3.clip.loaderInfo.parameters.mochiad_options; if (_arg1){ _local5 = _arg1.split("&"); _local6 = 0; while (_local6 < _local5.length) { _local7 = _local5[_local6].split("="); _local3[unescape(_local7[0])] = unescape(_local7[1]); _local6++; }; }; if (_local3.id == "test"){ trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!"); }; return (_local3); } public static function _isNetworkAvailable():Boolean{ return (!((Security.sandboxType == "localWithFile"))); } public static function _cleanup(_arg1:Object):void{ var idx:Number; var k:String; var lc:LocalConnection; var f:Function; var mc = _arg1; if (("lc" in mc)){ lc = mc.lc; f = function ():void{ try { lc.client = null; lc.close(); } catch(e:Error) { }; }; setTimeout(f, 0); }; idx = DisplayObjectContainer(mc).numChildren; while (idx > 0) { idx = (idx - 1); DisplayObjectContainer(mc).removeChildAt(idx); }; for (k in mc) { delete mc[k]; }; } public static function unload(_arg1:Object):Boolean{ if (((_arg1.clip) && (_arg1.clip._mochiad))){ _arg1 = _arg1.clip; }; if (!_arg1._mochiad){ return (false); }; if (_arg1._mochiad.onUnload){ _arg1._mochiad.onUnload(); }; delete _arg1._mochiad_loaded; delete _arg1._mochiad; return (true); } public static function showInterLevelAd(_arg1:Object):void{ var DEFAULTS:Object; var clip:Object; var ad_msec:Number; var ad_timeout:Number; var fadeout_time:Number; var mc:MovieClip; var wh:Array; var w:Number; var h:Number; var chk:MovieClip; var options = _arg1; DEFAULTS = {ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function ():void{ if ((this.clip is MovieClip)){ this.clip.stop(); } else { throw (new Error("MochiAd.showInterLevelAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_finished:function ():void{ if ((this.clip is MovieClip)){ this.clip.play(); } else { throw (new Error("MochiAd.showInterLevelAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }}; options = MochiAd._parseOptions(options, DEFAULTS); clip = options.clip; ad_msec = 11000; ad_timeout = options.ad_timeout; delete options.ad_timeout; fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!MochiAd.load(options)){ options.ad_finished(); return; }; options.ad_started(); mc = clip._mochiad; mc["onUnload"] = function ():void{ MochiAd._cleanup(mc); options.ad_finished(); }; wh = MochiAd._getRes(options, clip); w = wh[0]; h = wh[1]; mc.x = (w * 0.5); mc.y = (h * 0.5); chk = createEmptyMovieClip(mc, "_mochiad_wait", 3); chk.ad_msec = ad_msec; chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function ():void{ var _local1:Number; if (!this.parent){ delete this.onEnterFrame; delete this.fadeFunction; return; }; _local1 = (100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time))); if (_local1 > 0){ this.parent.alpha = (_local1 * 0.01); } else { MochiAd.unload(clip); delete this["onEnterFrame"]; }; }; mc.unloadAd = function ():void{ MochiAd.unload(clip); }; mc.adjustProgress = function (_arg1:Number):void{ var _local2:Object; _local2 = mc._mochiad_wait; _local2.server_control = true; _local2.showing = true; _local2.started = getTimer(); _local2.ad_msec = (_arg1 - 250); }; chk["onEnterFrame"] = function ():void{ var _local1:Object; var _local2:Number; var _local3:Boolean; var _local4:Number; if (!this.parent){ delete this.onEnterFrame; delete this.fadeFunction; return; }; _local1 = this.parent._mochiad_ctr; _local2 = (getTimer() - this.started); _local3 = false; if (!chk.showing){ _local4 = _local1.loaderInfo.bytesTotal; if ((((_local4 > 0)) || (("number" == "undefined")))){ chk.showing = true; chk.started = getTimer(); } else { if (_local2 > chk.ad_timeout){ _local3 = true; }; }; }; if ((((_local2 > chk.ad_msec)) || (this.parent._mochiad_ctr_failed))){ _local3 = true; }; if (_local3){ if (this.server_control){ delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; }; }; }; doOnEnterFrame(chk); } public static function _getRes(_arg1:Object, _arg2:Object):Array{ var _local3:Object; var _local4:Number; var _local5:Number; var _local6:Array; _local3 = _arg2.getBounds(_arg2.root); _local4 = 0; _local5 = 0; if (typeof(_arg1.res) != "undefined"){ _local6 = _arg1.res.split("x"); _local4 = parseFloat(_local6[0]); _local5 = parseFloat(_local6[1]); } else { _local4 = (_local3.xMax - _local3.xMin); _local5 = (_local3.yMax - _local3.yMin); }; if ((((_local4 == 0)) || ((_local5 == 0)))){ _local4 = _arg2.stage.stageWidth; _local5 = _arg2.stage.stageHeight; }; return ([_local4, _local5]); } public static function createEmptyMovieClip(_arg1:Object, _arg2:String, _arg3:Number):MovieClip{ var _local4:MovieClip; _local4 = new MovieClip(); if (((false) && (_arg3))){ _arg1.addChildAt(_local4, _arg3); } else { _arg1.addChild(_local4); }; _arg1[_arg2] = _local4; _local4["_name"] = _arg2; return (_local4); } public static function _loadCommunicator(_arg1:Object):MovieClip{ var DEFAULTS:Object; var clip:Object; var clipname:String; var server:String; var depth:Number; var mc:MovieClip; var lv:URLVariables; var k:String; var lc:LocalConnection; var name:String; var req:URLRequest; var loader:Loader; var options = _arg1; DEFAULTS = {com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"}; options = MochiAd._parseOptions(options, DEFAULTS); options.swfv = 9; options.mav = MochiAd.getVersion(); clip = options.clip; clipname = ("_mochiad_com_" + options.id); if (!MochiAd._isNetworkAvailable()){ return (null); }; if (clip[clipname]){ return (clip[clipname]); }; server = (options.com_server + options.id); MochiAd._allowDomains(server); delete options.id; delete options.com_server; depth = options.depth; delete options.depth; mc = createEmptyMovieClip(clip, clipname, depth); lv = new URLVariables(); for (k in options) { lv[k] = options[k]; }; lc = new LocalConnection(); lc.client = mc; name = ["", Math.floor(new Date().getTime()), Math.floor((Math.random() * 999999))].join("_"); lc.allowDomain("*", "localhost"); lc.allowInsecureDomain("*", "localhost"); lc.connect(name); mc.name = name; mc.lc = lc; lv.lc = name; mc._id = 0; mc._queue = []; mc.rpcResult = function (_arg1:Object):void{ var _local3:Array; var _local4:Array; var _local5:Number; var _local6:Object; var _local7:Object; _arg1 = parseInt(_arg1.toString()); _local3 = mc._callbacks[_arg1]; if (typeof(_local3) == "undefined"){ return; }; delete mc._callbacks[_arg1]; _local4 = []; _local5 = 2; while (_local5 < _local3.length) { _local4.push(_local3[_local5]); _local5++; }; _local5 = 1; while (_local5 < arguments.length) { _local4.push(arguments[_local5]); _local5++; }; _local6 = _local3[1]; _local7 = _local3[0]; if (((_local7) && ((typeof(_local6) == "string")))){ _local6 = _local7[_local6]; }; if (typeof(_local6) == "function"){ _local6.apply(_local7, _local4); }; }; mc._didConnect = function (_arg1:String):void{ var _local2:Array; var _local3:Function; var _local4:Number; var _local5:Array; mc._endpoint = _arg1; _local2 = mc._queue; delete mc._queue; _local3 = mc.doSend; _local4 = 0; while (_local4 < _local2.length) { _local5 = _local2[_local4]; _local3.apply(this, _local5); _local4++; }; }; mc.doSend = function (_arg1:Array, _arg2:Object, _arg3:Object):void{ var _local5:Number; var _local6:LocalConnection; var _local7:Array; var _local8:Number; if (mc._endpoint == null){ _local7 = []; _local8 = 0; while (_local8 < arguments.length) { _local7.push(arguments[_local8]); _local8++; }; mc._queue.push(_local7); return; }; mc._id = (mc._id + 1); _local5 = mc._id; mc._callbacks[_local5] = [_arg2, ((_arg3) || (_arg2))]; _local6 = new LocalConnection(); _local6.send(mc._endpoint, "rpc", _local5, _arg1); }; mc._callbacks = {}; mc._callbacks[0] = [mc, "_didConnect"]; lv.st = getTimer(); req = new URLRequest((server + ".swf")); req.contentType = "application/x-www-form-urlencoded"; req.method = URLRequestMethod.POST; req.data = lv; loader = new Loader(); loader.load(req); mc.addChild(loader); mc._mochiad_com = loader; return (mc); } public static function showPreGameAd(_arg1:Object):void{ var DEFAULTS:Object; var clip:Object; var ad_msec:Number; var ad_timeout:Number; var fadeout_time:Number; var mc:MovieClip; var wh:Array; var w:Number; var h:Number; var chk:MovieClip; var bar:MovieClip; var bar_color:Number; var bar_background:Number; var bar_outline:Number; var backing_mc:MovieClip; var backing:Object; var inside_mc:MovieClip; var inside:Object; var outline_mc:MovieClip; var outline:Object; var complete:Boolean; var unloaded:Boolean; var f:Function; var r:MovieClip; var options = _arg1; DEFAULTS = {ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:0xFF8A00, background:16777161, outline:13994812, ad_started:function ():void{ if ((this.clip is MovieClip)){ this.clip.stop(); } else { throw (new Error("MochiAd.showPreGameAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_finished:function ():void{ if ((this.clip is MovieClip)){ this.clip.play(); } else { throw (new Error("MochiAd.showPreGameAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }}; options = MochiAd._parseOptions(options, DEFAULTS); clip = options.clip; ad_msec = 11000; ad_timeout = options.ad_timeout; delete options.ad_timeout; fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!MochiAd.load(options)){ options.ad_finished(); return; }; options.ad_started(); mc = clip._mochiad; mc["onUnload"] = function ():void{ var fn:Function; MochiAd._cleanup(mc); fn = function ():void{ options.ad_finished(); }; setTimeout(fn, 100); }; wh = MochiAd._getRes(options, clip); w = wh[0]; h = wh[1]; mc.x = (w * 0.5); mc.y = (h * 0.5); chk = createEmptyMovieClip(mc, "_mochiad_wait", 3); chk.x = (w * -0.5); chk.y = (h * -0.5); bar = createEmptyMovieClip(chk, "_mochiad_bar", 4); bar.x = 10; bar.y = (h - 20); bar_color = options.color; delete options.color; bar_background = options.background; delete options.background; bar_outline = options.outline; delete options.outline; backing_mc = createEmptyMovieClip(bar, "_outline", 1); backing = backing_mc.graphics; backing.beginFill(bar_background); backing.moveTo(0, 0); backing.lineTo((w - 20), 0); backing.lineTo((w - 20), 10); backing.lineTo(0, 10); backing.lineTo(0, 0); backing.endFill(); inside_mc = createEmptyMovieClip(bar, "_inside", 2); inside = inside_mc.graphics; inside.beginFill(bar_color); inside.moveTo(0, 0); inside.lineTo((w - 20), 0); inside.lineTo((w - 20), 10); inside.lineTo(0, 10); inside.lineTo(0, 0); inside.endFill(); inside_mc.scaleX = 0; outline_mc = createEmptyMovieClip(bar, "_outline", 3); outline = outline_mc.graphics; outline.lineStyle(0, bar_outline, 100); outline.moveTo(0, 0); outline.lineTo((w - 20), 0); outline.lineTo((w - 20), 10); outline.lineTo(0, 10); outline.lineTo(0, 0); chk.ad_msec = ad_msec; chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function ():void{ var _local1:Number; _local1 = (100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time))); if (_local1 > 0){ this.parent.alpha = (_local1 * 0.01); } else { MochiAd.unload(clip); delete this["onEnterFrame"]; }; }; complete = false; unloaded = false; f = function (_arg1:Event):void{ _arg1.target.removeEventListener(_arg1.type, arguments.callee); complete = true; if (unloaded){ MochiAd.unload(clip); }; }; clip.loaderInfo.addEventListener(Event.COMPLETE, f); if ((clip.root is MovieClip)){ r = (clip.root as MovieClip); if (r.framesLoaded >= r.totalFrames){ complete = true; }; }; mc.unloadAd = function ():void{ unloaded = true; if (complete){ MochiAd.unload(clip); }; }; mc.adjustProgress = function (_arg1:Number):void{ var _local2:Object; _local2 = mc._mochiad_wait; _local2.server_control = true; _local2.showing = true; _local2.started = getTimer(); _local2.ad_msec = _arg1; }; chk["onEnterFrame"] = function ():void{ var _local1:Object; var _local2:Object; var _local3:Number; var _local4:Boolean; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Object; var _local10:Number; var _local11:Number; if (!this.parent.parent){ delete this["onEnterFrame"]; return; }; _local1 = this.parent.parent.root; _local2 = this.parent._mochiad_ctr; _local3 = (getTimer() - this.started); _local4 = false; _local5 = _local1.loaderInfo.bytesTotal; _local6 = _local1.loaderInfo.bytesLoaded; if (complete){ _local6 = Math.max(1, _local6); _local5 = _local6; }; _local7 = ((100 * _local6) / _local5); _local8 = ((100 * _local3) / chk.ad_msec); _local9 = this._mochiad_bar._inside; _local10 = Math.min(100, Math.min(((_local7) || (0)), _local8)); _local10 = Math.max(this.last_pcnt, _local10); this.last_pcnt = _local10; _local9.scaleX = (_local10 * 0.01); if (!chk.showing){ _local11 = _local2.loaderInfo.bytesTotal; if ((((_local11 > 0)) || (("number" == "undefined")))){ chk.showing = true; chk.started = getTimer(); } else { if (_local3 > chk.ad_timeout){ _local4 = true; }; }; }; if ((((_local3 > chk.ad_msec)) || (this.parent._mochiad_ctr_failed))){ _local4 = true; }; if (((complete) && (_local4))){ if (this.server_control){ delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; }; }; }; doOnEnterFrame(chk); } public static function showPreloaderAd(_arg1:Object):void{ MochiAd.showPreGameAd(_arg1); } public static function fetchHighScores(_arg1:Object, _arg2:Object, _arg3:Object=null):Boolean{ var _local4:MovieClip; _local4 = MochiAd._loadCommunicator({clip:_arg1.clip, id:_arg1.id}); if (!_local4){ return (false); }; _local4.doSend(["fetchHighScores", _arg1], _arg2, _arg3); return (true); } public static function doOnEnterFrame(_arg1:MovieClip):void{ var f:Function; var mc = _arg1; f = function (_arg1:Object):void{ if (((("onEnterFrame" in mc)) && (mc.onEnterFrame))){ mc.onEnterFrame(); } else { _arg1.target.removeEventListener(_arg1.type, arguments.callee); }; }; mc.addEventListener(Event.ENTER_FRAME, f); } } }//package
Section 85
//Wall (Wall) package { import flash.display.*; public dynamic class Wall extends MovieClip { public function Wall(){ addFrameScript(0, frame1, 9, frame10, 19, frame20); } function frame10(){ stop(); } function frame1(){ stop(); this.visible = false; } function frame20(){ this.visible = false; } } }//package

Library Items

Symbol 1 Sound {tx.carracoo.lines.sound.Walk}
Symbol 2 Sound {tx.carracoo.lines.sound.Destroy}
Symbol 3 Sound {tx.carracoo.lines.sound.Born}
Symbol 4 Sound {tx.carracoo.lines.sound.Appear}
Symbol 5 GraphicUsed by:7
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClip {tx.carracoo.lines.components.TableBox}Uses:5 6
Symbol 8 BitmapUsed by:9
Symbol 9 GraphicUses:8Used by:10
Symbol 10 MovieClipUses:9Used by:13 15 24
Symbol 11 FontUsed by:12 14 23 28 45 46 51 58 171 180 181 183 191 192 197
Symbol 12 TextUses:11Used by:13
Symbol 13 MovieClip {tx.carracoo.lines.components.buttons.AddToProfile}Uses:10 12Used by:198
Symbol 14 TextUses:11Used by:15
Symbol 15 MovieClip {tx.carracoo.lines.components.buttons.Continue}Uses:10 14Used by:198
Symbol 16 MovieClip {tx.carracoo.lines.components.MonstersShowcase}Used by:201
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:22
Symbol 19 GraphicUsed by:21
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClip {Lines_fla.VolumeIcon_23}Uses:19 20Used by:22
Symbol 22 MovieClip {tx.carracoo.lines.components.buttons.VolumeButton}Uses:18 21Used by:201
Symbol 23 TextUses:11Used by:24
Symbol 24 MovieClip {tx.carracoo.lines.components.buttons.AddToProfileRed}Uses:10 23Used by:201
Symbol 25 BitmapUsed by:26
Symbol 26 GraphicUses:25Used by:27
Symbol 27 MovieClipUses:26Used by:29 35 57 59
Symbol 28 TextUses:11Used by:29
Symbol 29 MovieClip {tx.carracoo.lines.components.buttons.NewGame}Uses:27 28Used by:201
Symbol 30 FontUsed by:31 32 34
Symbol 31 TextUses:30Used by:33
Symbol 32 TextUses:30Used by:33
Symbol 33 MovieClip {Lines_fla.Symbol2_13}Uses:31 32Used by:35
Symbol 34 EditableTextUses:30Used by:35
Symbol 35 MovieClip {tx.carracoo.lines.components.buttons.PauseGame}Uses:27 33 34Used by:201
Symbol 36 ShapeTweeningUsed by:39
Symbol 37 ShapeTweeningUsed by:39
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClip {Wall}Uses:36 37 38Used by:201
Symbol 40 GraphicUsed by:53
Symbol 41 BitmapUsed by:42
Symbol 42 GraphicUses:41Used by:43
Symbol 43 MovieClipUses:42Used by:44 50 53
Symbol 44 MovieClip {Lines_fla.ScoreBlink_9}Uses:43Used by:53
Symbol 45 TextUses:11Used by:53
Symbol 46 TextUses:11Used by:53
Symbol 47 FontUsed by:48 49 52
Symbol 48 EditableTextUses:47Used by:53
Symbol 49 EditableTextUses:47Used by:53
Symbol 50 MovieClip {Lines_fla.LevelBlink_10}Uses:43Used by:53
Symbol 51 TextUses:11Used by:53
Symbol 52 EditableTextUses:47Used by:53
Symbol 53 MovieClip {tx.carracoo.lines.view.ControlView}Uses:40 43 44 45 46 48 49 50 51 52Used by:201
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClip {tx.carracoo.lines.view.TableView}Uses:54Used by:201
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClipUses:27 56Used by:59
Symbol 58 TextUses:11Used by:59
Symbol 59 MovieClip {tx.carracoo.lines.components.button.StartGame}Uses:57 58 27Used by:Timeline
Symbol 60 GraphicUsed by:73 96 108 116 126 142
Symbol 61 BitmapUsed by:62
Symbol 62 GraphicUses:61Used by:73
Symbol 63 GraphicUsed by:69 72
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClipUses:64Used by:66 67 68
Symbol 66 MovieClipUses:65Used by:69
Symbol 67 MovieClipUses:65Used by:69
Symbol 68 MovieClip {PurplePlayer_fla.FootBlinkState_6}Uses:65Used by:69
Symbol 69 MovieClip {PurplePlayer_fla.PurpleFoot_2}Uses:63 66 67 68Used by:73
Symbol 70 GraphicUsed by:72
Symbol 71 GraphicUsed by:72 84 99
Symbol 72 MovieClip {PurplePlayer_fla.PurpleFace_7}Uses:63 70 71Used by:73
Symbol 73 MovieClip {tx.carracoo.lines.components.players.PurplePlayer}Uses:60 62 69 72
Symbol 74 GraphicUsed by:82 87 88 134 141 162 167 168
Symbol 75 BitmapUsed by:76
Symbol 76 GraphicUses:75Used by:88
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClipUses:77Used by:79 80 81
Symbol 79 MovieClipUses:78Used by:82
Symbol 80 MovieClipUses:78Used by:82
Symbol 81 MovieClip {PiratePlayer_fla.FootBlinkState_6}Uses:78Used by:82
Symbol 82 MovieClip {PiratePlayer_fla.PirateFoot_2}Uses:74 79 80 81Used by:88
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:83 71Used by:87
Symbol 85 GraphicUsed by:87
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClip {PiratePlayer_fla.PirateFace_7}Uses:74 84 85 86Used by:88
Symbol 88 MovieClip {tx.carracoo.lines.components.players.PiratePlayer}Uses:74 76 82 87
Symbol 89 BitmapUsed by:90
Symbol 90 GraphicUses:89Used by:108
Symbol 91 GraphicUsed by:92 93 94 95
Symbol 92 MovieClipUses:91Used by:96
Symbol 93 MovieClipUses:91Used by:94 95
Symbol 94 MovieClipUses:91 93Used by:96
Symbol 95 MovieClip {NursePlayer_fla.FootBlinkState_6}Uses:93 91Used by:96
Symbol 96 MovieClip {NursePlayer_fla.YellowFoot_2}Uses:60 92 94 95Used by:108
Symbol 97 GraphicUsed by:107 154
Symbol 98 GraphicUsed by:107
Symbol 99 MovieClipUses:71Used by:107 141
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:100Used by:107
Symbol 102 ShapeTweeningUsed by:107
Symbol 103 ShapeTweeningUsed by:107
Symbol 104 GraphicUsed by:107
Symbol 105 ShapeTweeningUsed by:107
Symbol 106 ShapeTweeningUsed by:107
Symbol 107 MovieClip {NursePlayer_fla.YellowFace_7}Uses:97 98 99 101 102 103 104 105 106Used by:108
Symbol 108 MovieClip {tx.carracoo.lines.components.players.NursePlayer}Uses:60 90 96 107
Symbol 109 BitmapUsed by:110
Symbol 110 GraphicUses:109Used by:126
Symbol 111 GraphicUsed by:112 114 115
Symbol 112 MovieClipUses:111Used by:113
Symbol 113 MovieClipUses:112Used by:116
Symbol 114 MovieClipUses:111Used by:116
Symbol 115 MovieClip {MinerPlayer_fla.FootBlinkState_6}Uses:111Used by:116
Symbol 116 MovieClip {MinerPlayer_fla.MinerFoot_2}Uses:60 113 114 115Used by:126
Symbol 117 GraphicUsed by:125
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClipUses:118Used by:125
Symbol 120 BitmapUsed by:121
Symbol 121 GraphicUses:120Used by:125
Symbol 122 ShapeTweeningUsed by:125
Symbol 123 ShapeTweeningUsed by:125
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClip {MinerPlayer_fla.MinerFace_7}Uses:117 119 121 122 123 124Used by:126
Symbol 126 MovieClip {tx.carracoo.lines.components.players.MinerPlayer}Uses:60 110 116 125
Symbol 127 BitmapUsed by:128
Symbol 128 GraphicUses:127Used by:142
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClipUses:129Used by:131 132 133
Symbol 131 MovieClipUses:130Used by:134
Symbol 132 MovieClipUses:130Used by:134
Symbol 133 MovieClip {GreenPlayer_fla.FootBlinkState_6}Uses:130Used by:134
Symbol 134 MovieClip {GreenPlayer_fla.GreenFoot_2}Uses:74 131 132 133Used by:142
Symbol 135 GraphicUsed by:141
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClipUses:136Used by:141
Symbol 138 GraphicUsed by:141
Symbol 139 GraphicUsed by:141
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClip {GreenPlayer_fla.GreenFace_7}Uses:74 135 99 137 138 139 140Used by:142
Symbol 142 MovieClip {tx.carracoo.lines.components.players.GreenPlayer}Uses:60 128 134 141
Symbol 143 GraphicUsed by:151 155
Symbol 144 BitmapUsed by:145
Symbol 145 GraphicUses:144Used by:155
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClipUses:146Used by:148 149 150
Symbol 148 MovieClipUses:147Used by:151
Symbol 149 MovieClipUses:147Used by:151
Symbol 150 MovieClip {DevilPlayer_fla.FootBlinkState_6}Uses:147Used by:151
Symbol 151 MovieClip {DevilPlayer_fla.RedFoot_2}Uses:143 148 149 150Used by:155
Symbol 152 GraphicUsed by:154
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClip {DevilPlayer_fla.RedFace_7}Uses:97 152 153Used by:155
Symbol 155 MovieClip {tx.carracoo.lines.components.players.DevilPlayer}Uses:143 145 151 154
Symbol 156 BitmapUsed by:157
Symbol 157 GraphicUses:156Used by:168
Symbol 158 GraphicUsed by:159 160 161
Symbol 159 MovieClipUses:158Used by:162
Symbol 160 MovieClipUses:158Used by:162
Symbol 161 MovieClip {CyclopePlayer_fla.FootBlinkState_5}Uses:158Used by:162
Symbol 162 MovieClip {CyclopePlayer_fla.CiklopeFoot_2}Uses:74 159 160 161Used by:168
Symbol 163 GraphicUsed by:167
Symbol 164 GraphicUsed by:165
Symbol 165 MovieClipUses:164Used by:167
Symbol 166 GraphicUsed by:167
Symbol 167 MovieClip {CyclopePlayer_fla.CiklopeFace_6}Uses:74 163 165 166Used by:168
Symbol 168 MovieClip {tx.carracoo.lines.components.players.CyclopePlayer}Uses:74 157 162 167
Symbol 169 BitmapUsed by:170
Symbol 170 GraphicUses:169Used by:Timeline
Symbol 171 TextUses:11Used by:Timeline
Symbol 172 BitmapUsed by:173
Symbol 173 GraphicUses:172Used by:Timeline
Symbol 174 GraphicUsed by:175
Symbol 175 MovieClip {Lines_fla.txlink_1}Uses:174Used by:Timeline
Symbol 176 BitmapUsed by:177
Symbol 177 GraphicUses:176Used by:Timeline
Symbol 178 GraphicUsed by:184 200 201
Symbol 179 GraphicUsed by:182
Symbol 180 TextUses:11Used by:182
Symbol 181 TextUses:11Used by:182
Symbol 182 MovieClipUses:179 180 181Used by:184
Symbol 183 EditableTextUses:11Used by:184
Symbol 184 MovieClip {Lines_fla.GameOverDialog_14}Uses:178 182 183Used by:201
Symbol 185 BitmapUsed by:186
Symbol 186 GraphicUses:185Used by:187
Symbol 187 MovieClip {Lines_fla.MyspaceButton_19}Uses:186Used by:201
Symbol 188 BitmapUsed by:189
Symbol 189 GraphicUses:188Used by:190
Symbol 190 MovieClip {Lines_fla.FacebookButton_20}Uses:189Used by:201
Symbol 191 TextUses:11Used by:201
Symbol 192 TextUses:11Used by:201
Symbol 193 ShapeTweeningUsed by:200
Symbol 194 GraphicUsed by:198
Symbol 195 BitmapUsed by:196
Symbol 196 GraphicUses:195Used by:198
Symbol 197 TextUses:11Used by:198
Symbol 198 MovieClip {Lines_fla.AddDialog_26}Uses:194 15 13 196 197Used by:200
Symbol 199 ShapeTweeningUsed by:200
Symbol 200 MovieClip {Lines_fla.AddAppDialog_25}Uses:193 198 199 178Used by:201
Symbol 201 MovieClip {tx.carracoo.lines.view.MainView}Uses:178 55 53 39 35 184 29 24 187 190 191 192 22 16 200Used by:Timeline

Instance Names

"newGameButton"Frame 1Symbol 59 MovieClip {tx.carracoo.lines.components.button.StartGame}
"main_view"Frame 2Symbol 201 MovieClip {tx.carracoo.lines.view.MainView}
"volumeIcon"Symbol 22 MovieClip {tx.carracoo.lines.components.buttons.VolumeButton} Frame 1Symbol 21 MovieClip {Lines_fla.VolumeIcon_23}
"infoField"Symbol 35 MovieClip {tx.carracoo.lines.components.buttons.PauseGame} Frame 1Symbol 33 MovieClip {Lines_fla.Symbol2_13}
"valueField"Symbol 35 MovieClip {tx.carracoo.lines.components.buttons.PauseGame} Frame 1Symbol 34 EditableText
"score_blink_mc"Symbol 53 MovieClip {tx.carracoo.lines.view.ControlView} Frame 1Symbol 44 MovieClip {Lines_fla.ScoreBlink_9}
"score_field"Symbol 53 MovieClip {tx.carracoo.lines.view.ControlView} Frame 1Symbol 48 EditableText
"time_field"Symbol 53 MovieClip {tx.carracoo.lines.view.ControlView} Frame 1Symbol 49 EditableText
"level_blink_mc"Symbol 53 MovieClip {tx.carracoo.lines.view.ControlView} Frame 1Symbol 50 MovieClip {Lines_fla.LevelBlink_10}
"level_field"Symbol 53 MovieClip {tx.carracoo.lines.view.ControlView} Frame 1Symbol 52 EditableText
"_foot"Symbol 73 MovieClip {tx.carracoo.lines.components.players.PurplePlayer} Frame 1Symbol 69 MovieClip {PurplePlayer_fla.PurpleFoot_2}
"_face"Symbol 73 MovieClip {tx.carracoo.lines.components.players.PurplePlayer} Frame 1Symbol 72 MovieClip {PurplePlayer_fla.PurpleFace_7}
"_foot"Symbol 88 MovieClip {tx.carracoo.lines.components.players.PiratePlayer} Frame 1Symbol 82 MovieClip {PiratePlayer_fla.PirateFoot_2}
"_face"Symbol 88 MovieClip {tx.carracoo.lines.components.players.PiratePlayer} Frame 1Symbol 87 MovieClip {PiratePlayer_fla.PirateFace_7}
"_foot"Symbol 108 MovieClip {tx.carracoo.lines.components.players.NursePlayer} Frame 1Symbol 96 MovieClip {NursePlayer_fla.YellowFoot_2}
"_face"Symbol 108 MovieClip {tx.carracoo.lines.components.players.NursePlayer} Frame 1Symbol 107 MovieClip {NursePlayer_fla.YellowFace_7}
"_foot"Symbol 126 MovieClip {tx.carracoo.lines.components.players.MinerPlayer} Frame 1Symbol 116 MovieClip {MinerPlayer_fla.MinerFoot_2}
"_face"Symbol 126 MovieClip {tx.carracoo.lines.components.players.MinerPlayer} Frame 1Symbol 125 MovieClip {MinerPlayer_fla.MinerFace_7}
"_foot"Symbol 142 MovieClip {tx.carracoo.lines.components.players.GreenPlayer} Frame 1Symbol 134 MovieClip {GreenPlayer_fla.GreenFoot_2}
"_face"Symbol 142 MovieClip {tx.carracoo.lines.components.players.GreenPlayer} Frame 1Symbol 141 MovieClip {GreenPlayer_fla.GreenFace_7}
"_foot"Symbol 155 MovieClip {tx.carracoo.lines.components.players.DevilPlayer} Frame 1Symbol 151 MovieClip {DevilPlayer_fla.RedFoot_2}
"_face"Symbol 155 MovieClip {tx.carracoo.lines.components.players.DevilPlayer} Frame 1Symbol 154 MovieClip {DevilPlayer_fla.RedFace_7}
"_foot"Symbol 168 MovieClip {tx.carracoo.lines.components.players.CyclopePlayer} Frame 1Symbol 162 MovieClip {CyclopePlayer_fla.CiklopeFoot_2}
"_face"Symbol 168 MovieClip {tx.carracoo.lines.components.players.CyclopePlayer} Frame 1Symbol 167 MovieClip {CyclopePlayer_fla.CiklopeFace_6}
"valueField"Symbol 184 MovieClip {Lines_fla.GameOverDialog_14} Frame 10Symbol 183 EditableText
"continueButton"Symbol 198 MovieClip {Lines_fla.AddDialog_26} Frame 1Symbol 15 MovieClip {tx.carracoo.lines.components.buttons.Continue}
"addToProfButton"Symbol 198 MovieClip {Lines_fla.AddDialog_26} Frame 1Symbol 13 MovieClip {tx.carracoo.lines.components.buttons.AddToProfile}
"table_view"Symbol 201 MovieClip {tx.carracoo.lines.view.MainView} Frame 1Symbol 55 MovieClip {tx.carracoo.lines.view.TableView}
"control_bar_view"Symbol 201 MovieClip {tx.carracoo.lines.view.MainView} Frame 1Symbol 53 MovieClip {tx.carracoo.lines.view.ControlView}
"wall"Symbol 201 MovieClip {tx.carracoo.lines.view.MainView} Frame 1Symbol 39 MovieClip {Wall}
"pause_game_button"Symbol 201 MovieClip {tx.carracoo.lines.view.MainView} Frame 1Symbol 35 MovieClip {tx.carracoo.lines.components.buttons.PauseGame}
"gameover"Symbol 201 MovieClip {tx.carracoo.lines.view.MainView} Frame 1Symbol 184 MovieClip {Lines_fla.GameOverDialog_14}
"new_game_button"Symbol 201 MovieClip {tx.carracoo.lines.view.MainView} Frame 1Symbol 29 MovieClip {tx.carracoo.lines.components.buttons.NewGame}
"addToProfButton"Symbol 201 MovieClip {tx.carracoo.lines.view.MainView} Frame 1Symbol 24 MovieClip {tx.carracoo.lines.components.buttons.AddToProfileRed}
"volumeButton"Symbol 201 MovieClip {tx.carracoo.lines.view.MainView} Frame 1Symbol 22 MovieClip {tx.carracoo.lines.components.buttons.VolumeButton}
"addAppDialog"Symbol 201 MovieClip {tx.carracoo.lines.view.MainView} Frame 1Symbol 200 MovieClip {Lines_fla.AddAppDialog_25}

Special Tags

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

Labels

"loading"Frame 1
"main"Frame 2
"hold"Symbol 69 MovieClip {PurplePlayer_fla.PurpleFoot_2} Frame 1
"walk"Symbol 69 MovieClip {PurplePlayer_fla.PurpleFoot_2} Frame 5
"blink"Symbol 69 MovieClip {PurplePlayer_fla.PurpleFoot_2} Frame 10
"born"Symbol 73 MovieClip {tx.carracoo.lines.components.players.PurplePlayer} Frame 8
"die"Symbol 73 MovieClip {tx.carracoo.lines.components.players.PurplePlayer} Frame 15
"hold"Symbol 82 MovieClip {PiratePlayer_fla.PirateFoot_2} Frame 1
"walk"Symbol 82 MovieClip {PiratePlayer_fla.PirateFoot_2} Frame 5
"blink"Symbol 82 MovieClip {PiratePlayer_fla.PirateFoot_2} Frame 10
"born"Symbol 88 MovieClip {tx.carracoo.lines.components.players.PiratePlayer} Frame 8
"die"Symbol 88 MovieClip {tx.carracoo.lines.components.players.PiratePlayer} Frame 15
"hold"Symbol 96 MovieClip {NursePlayer_fla.YellowFoot_2} Frame 1
"walk"Symbol 96 MovieClip {NursePlayer_fla.YellowFoot_2} Frame 5
"blink"Symbol 96 MovieClip {NursePlayer_fla.YellowFoot_2} Frame 10
"born"Symbol 108 MovieClip {tx.carracoo.lines.components.players.NursePlayer} Frame 8
"die"Symbol 108 MovieClip {tx.carracoo.lines.components.players.NursePlayer} Frame 15
"hold"Symbol 116 MovieClip {MinerPlayer_fla.MinerFoot_2} Frame 1
"walk"Symbol 116 MovieClip {MinerPlayer_fla.MinerFoot_2} Frame 5
"blink"Symbol 116 MovieClip {MinerPlayer_fla.MinerFoot_2} Frame 10
"born"Symbol 126 MovieClip {tx.carracoo.lines.components.players.MinerPlayer} Frame 8
"die"Symbol 126 MovieClip {tx.carracoo.lines.components.players.MinerPlayer} Frame 15
"hold"Symbol 134 MovieClip {GreenPlayer_fla.GreenFoot_2} Frame 1
"walk"Symbol 134 MovieClip {GreenPlayer_fla.GreenFoot_2} Frame 5
"blink"Symbol 134 MovieClip {GreenPlayer_fla.GreenFoot_2} Frame 10
"born"Symbol 142 MovieClip {tx.carracoo.lines.components.players.GreenPlayer} Frame 8
"die"Symbol 142 MovieClip {tx.carracoo.lines.components.players.GreenPlayer} Frame 15
"hold"Symbol 151 MovieClip {DevilPlayer_fla.RedFoot_2} Frame 1
"walk"Symbol 151 MovieClip {DevilPlayer_fla.RedFoot_2} Frame 5
"blink"Symbol 151 MovieClip {DevilPlayer_fla.RedFoot_2} Frame 10
"born"Symbol 155 MovieClip {tx.carracoo.lines.components.players.DevilPlayer} Frame 8
"die"Symbol 155 MovieClip {tx.carracoo.lines.components.players.DevilPlayer} Frame 15
"hold"Symbol 162 MovieClip {CyclopePlayer_fla.CiklopeFoot_2} Frame 1
"walk"Symbol 162 MovieClip {CyclopePlayer_fla.CiklopeFoot_2} Frame 5
"blink"Symbol 162 MovieClip {CyclopePlayer_fla.CiklopeFoot_2} Frame 10
"born"Symbol 168 MovieClip {tx.carracoo.lines.components.players.CyclopePlayer} Frame 8
"die"Symbol 168 MovieClip {tx.carracoo.lines.components.players.CyclopePlayer} Frame 15




http://swfchan.com/10/48958/info.shtml
Created: 28/4 -2019 22:29:26 Last modified: 28/4 -2019 22:29:26 Server time: 06/05 -2024 08:30:29