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

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

artpieceasavideogame.swf

This is the info page for
Flash #101225

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


Text
Preloader

Menu

Intro

Initialisation

Debug Mode

Scrolling Levels

Jump Strength

Speed

Climb Speed

Gravity

Updraft Strength

Resistance

Conveyor Belt Speed

Left Key

Right Key

Jump Key

Action Key

Climb Up

Climb Down

Debug Key

While testing make sure to check:
'control > Disable Keyboard Shortcuts'

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">n</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">Y</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">15</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">1</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">1</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">1.5</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">0.9</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">37</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">39</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">90</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">88</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">38</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">40</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">9</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">65</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">68</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">32</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">69</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">87</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">83</font></p>

Primary

Secondary

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">6</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">.5</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">2</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">.5</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">1.5</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">0.9</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">37</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">39</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">90</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">88</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">38</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">40</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">65</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">68</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">32</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">69</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">87</font></p>

<p align="center"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">83</font></p>

<p align="center"><font face="Verdana" size="10" color="#000000" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Verdana" size="10" color="#000000" letterSpacing="0.000000" kerning="1">R</font></p>

<p align="center"><font face="Verdana" size="10" color="#000000" letterSpacing="0.000000" kerning="1">B</font></p>

<p align="center"><font face="Verdana" size="10" color="#000000" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Verdana" size="10" color="#000000" letterSpacing="0.000000" kerning="1">R</font></p>

<p align="center"><font face="Verdana" size="10" color="#000000" letterSpacing="0.000000" kerning="1">C</font></p>

<p align="center"><font face="Verdana" size="10" color="#000000" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Verdana" size="10" color="#000000" letterSpacing="0.000000" kerning="1">R</font></p>

<p align="center"><font face="Verdana" size="10" color="#000000" letterSpacing="0.000000" kerning="1">B</font></p>

<p align="left"><font face="Verdana" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">PIZZA</font></p>

Value:

Name:

<p align="center"><font face="Verdana" size="10" color="#000000" letterSpacing="0.000000" kerning="1"><b>1</b></font></p>

<p align="center"><font face="Verdana" size="10" color="#000000" letterSpacing="0.000000" kerning="1"><b>PIZZA</b></font></p>

ActionScript [AS3]

Section 1
//checkpoint_33 (test_fla.checkpoint_33) package test_fla { import flash.events.*; import flash.geom.*; import flash.display.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class checkpoint_33 extends MovieClip { public function checkpoint_33(){ addFrameScript(0, frame1); } function frame1(){ (parent as MovieClip).checkPointArray.push(this); if (MovieClip(this.parent.parent).debugMode != true){ visible = false; }; } } }//package test_fla
Section 2
//CollectionDisplay_30 (test_fla.CollectionDisplay_30) package test_fla { import flash.events.*; import flash.geom.*; import flash.display.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class CollectionDisplay_30 extends MovieClip { public var collectableDisplay:TextField; public var collectionType; public var k; public function CollectionDisplay_30(){ addFrameScript(0, frame1); } public function collectionTick(_arg1:Event){ var _local2:* = false; k = 0; while (k < MovieClip(root).collectedStuff.length) { if (MovieClip(root).collectedStuff[k][0] == collectionType){ _local2 = true; collectableDisplay.text = MovieClip(root).collectedStuff[k][1].toString(); }; k++; }; if (!_local2){ MovieClip(root).collectedStuff.push([collectionType, 0]); }; } function frame1(){ collectionType = String(collectableDisplay.text); addEventListener(Event.ENTER_FRAME, collectionTick); } } }//package test_fla
Section 3
//fryer_moverLeft_23 (test_fla.fryer_moverLeft_23) package test_fla { import flash.events.*; import flash.geom.*; import flash.display.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class fryer_moverLeft_23 extends MovieClip { public var moveDirection; public function fryer_moverLeft_23(){ addFrameScript(0, frame1); } function frame1(){ (parent as MovieClip).fryerControlArray.push(this); if (MovieClip(this.parent.parent).debugMode != true){ visible = false; }; moveDirection = "LEFT"; } } }//package test_fla
Section 4
//fryer_moverRight_22 (test_fla.fryer_moverRight_22) package test_fla { import flash.events.*; import flash.geom.*; import flash.display.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class fryer_moverRight_22 extends MovieClip { public var moveDirection; public function fryer_moverRight_22(){ addFrameScript(0, frame1); } function frame1(){ (parent as MovieClip).fryerControlArray.push(this); if (MovieClip(this.parent.parent).debugMode != true){ visible = false; }; moveDirection = "RIGHT"; } } }//package test_fla
Section 5
//Level2_3 (test_fla.Level2_3) package test_fla { import flash.events.*; import flash.geom.*; import flash.display.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class Level2_3 extends MovieClip { public var mcPlayer:MovieClip; public var platformArray; public var oneWayPlatformArray; public var slopeArray; public var fryArray; public var checkPointArray; public var oneWayCeilingArray; public var trampArray; public var updraftArray; public var teleportArray; public var keyArray; public var conveyorArray; public var movingPlatformArray; public var controlArray; public var animationsArray; public var climbableArray; public var ladderArray; public var collectablesArray; public var movingFryerArray; public var fryerControlArray; public var messageArray; public function Level2_3(){ addFrameScript(0, frame1); } function frame1(){ platformArray = new Array(); oneWayPlatformArray = new Array(); slopeArray = new Array(); fryArray = new Array(); checkPointArray = new Array(); oneWayCeilingArray = new Array(); trampArray = new Array(); updraftArray = new Array(); teleportArray = new Array(); keyArray = new Array(); conveyorArray = new Array(); movingPlatformArray = new Array(); controlArray = new Array(); animationsArray = new Array(); climbableArray = new Array(); ladderArray = new Array(); collectablesArray = new Array(); movingFryerArray = new Array(); fryerControlArray = new Array(); messageArray = new Array(); MovieClip(parent).mcLevel = this; if (MovieClip(parent).teleportX != "-"){ mcPlayer.x = Number(MovieClip(parent).teleportX); }; if (MovieClip(parent).teleportY != "-"){ mcPlayer.y = Number(MovieClip(parent).teleportY); }; MovieClip(parent).newLevel(); } } }//package test_fla
Section 6
//MainTimeline (test_fla.MainTimeline) package test_fla { import flash.events.*; import flash.geom.*; import flash.display.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class MainTimeline extends MovieClip { public var jumpStengthtxt:TextField; public var actionKeyB:TextField; public var updrafttxt:TextField; public var climbspeedtxt:TextField; public var debug:TextField; public var climbupKeyB:TextField; public var climbdownKey:TextField; public var climbdownKeyB:TextField; public var debugKey:TextField; public var actionKey:TextField; public var leftKey:TextField; public var leftKeyB:TextField; public var rightKeyB:TextField; public var speedtxt:TextField; public var btn_start:SimpleButton; public var gravitytxt:TextField; public var scrolling:TextField; public var preloaderMC:MovieClip; public var climbupKey:TextField; public var jumpKey:TextField; public var jumpKeyB:TextField; public var conveyortxt:TextField; public var resistancetxt:TextField; public var rightKey:TextField; public var percentLoaded; public var talking; public var mcLevel:MovieClip; public var parscroll:MovieClip; public var parralax_fore:MovieClip; public var parralaxArray; public var JUMPSTRENGTH; public var GRAVITY; public var UPDRAFTSTRENGTH; public var RESISTANCE; public var SPEED; public var CLIMBSPEED; public var xMove; public var yMove; public var grounded; public var touchingSlope; public var inUpdraft; public var targetAnimation; public var targetAnimationB; public var currentAnimation; public var facingDirection; public var CONVEYORSPEED; public var conveying; public var currentUpdraftStrength; public var dying; public var canClimb; public var climbing; public var lastClimbX; public var lastClimbY; public var onLadder; public var lastPos; public var safeSpot; public var foundGround; public var foundUpdraft; public var hitThis; public var i; public var k; public var tempVar; public var tempPointA; public var tempPointB; public var tempPointC; public var ScrollLimitLeft; public var ScrollLimitRight; public var ScrollLimitBottom; public var ScrollLimitTop; public var teleporting; public var teleportFrame; public var teleportX; public var teleportY; public var keysOwned; public var collectedStuff; public var KEYLEFTIN; public var KEYRIGHTIN; public var KEYJUMPIN; public var KEYACTIONIN; public var KEYCLIMBUPIN; public var KEYCLIMBDOWNIN; public var KEYLEFTCODE; public var KEYRIGHTCODE; public var KEYJUMPCODE; public var KEYACTIONCODE; public var KEYLEFTCODEB; public var KEYRIGHTCODEB; public var KEYJUMPCODEB; public var KEYACTIONCODEB; public var KEYCLIMBUPCODE; public var KEYCLIMBDOWNCODE; public var KEYCLIMBUPCODEB; public var KEYCLIMBDOWNCODEB; public var KEYDEBUGCODE; public var STAGEWIDTH; public var STAGEHEIGHT; public var debugMode; public var allowDebug; public var scrollingMode; public function MainTimeline(){ addFrameScript(0, frame1, 1, frame2, 3, frame4); } public function onLoadStuff(_arg1:ProgressEvent){ percentLoaded = ((_arg1.bytesLoaded / _arg1.bytesTotal) * 100); preloaderMC.gotoAndStop(Math.round(percentLoaded)); if (percentLoaded == 100){ gotoAndPlay(2); loaderInfo.removeEventListener(ProgressEvent.PROGRESS, onLoadStuff); }; } public function onClickStart(_arg1:MouseEvent){ play(); btn_start.removeEventListener(MouseEvent.CLICK, onClickStart); } public function onGameTick(_arg1:Event){ var _local2:*; var _local3:*; var _local4:*; var _local5:*; var _local6:*; if (!dying){ if (!talking){ xMove = (xMove * RESISTANCE); if (KEYLEFTIN){ if (!climbing){ targetAnimation = "RUN"; xMove = (xMove - SPEED); } else { if (onLadder){ if (!KEYCLIMBUPIN){ }; }; xMove = (xMove - CLIMBSPEED); }; }; if (KEYRIGHTIN){ if (!climbing){ targetAnimation = "RUN"; xMove = (xMove + SPEED); } else { if (onLadder){ if (!KEYCLIMBUPIN){ }; }; xMove = (xMove + CLIMBSPEED); }; }; if (!canClimb){ climbing = false; }; if (((KEYCLIMBUPIN) && (canClimb))){ if (!KEYJUMPIN){ yMove = (yMove - CLIMBSPEED); climbing = true; touchingSlope = "not"; } else { if (yMove > 0){ yMove = (yMove - CLIMBSPEED); climbing = true; }; }; }; if (((KEYCLIMBDOWNIN) && (canClimb))){ if (!KEYJUMPIN){ yMove = (yMove + CLIMBSPEED); if (!grounded){ climbing = true; }; } else { if (yMove > 0){ yMove = (yMove + CLIMBSPEED); climbing = true; }; }; }; if (onLadder){ xMove = 0; }; if (!grounded){ yMove = (yMove + GRAVITY); } else { if (KEYJUMPIN){ climbing = false; grounded = false; touchingSlope = "not"; yMove = -(JUMPSTRENGTH); }; }; if (inUpdraft){ yMove = (yMove - currentUpdraftStrength); }; if (touchingSlope == "not"){ mcLevel.mcPlayer.x = (mcLevel.mcPlayer.x + xMove); mcLevel.mcPlayer.y = (mcLevel.mcPlayer.y + yMove); } else { tempPointA = mcLevel.slopeArray[touchingSlope].localToGlobal(mcLevel.slopeArray[touchingSlope].pointA); tempPointA = mcLevel.globalToLocal(tempPointA); tempPointB = mcLevel.slopeArray[touchingSlope].localToGlobal(mcLevel.slopeArray[touchingSlope].pointB); tempPointB = mcLevel.globalToLocal(tempPointB); _local3 = Math.atan2((tempPointA.y - tempPointB.y), (tempPointA.x - tempPointB.x)); mcLevel.mcPlayer.x = (mcLevel.mcPlayer.x - (xMove * Math.cos(_local3))); mcLevel.mcPlayer.y = (mcLevel.mcPlayer.y - (xMove * Math.sin(_local3))); }; foundGround = false; inUpdraft = false; mcLevel.mcPlayer.y = (mcLevel.mcPlayer.y + 1); i = 0; while (i < mcLevel.trampArray.length) { if (mcLevel.trampArray[i].hitTestObject(mcLevel.mcPlayer.collisionBox)){ if (!grounded){ if (lastPos.y < mcLevel.trampArray[i].y){ mcLevel.mcPlayer.y = mcLevel.trampArray[i].y; yMove = -(mcLevel.trampArray[i].power); }; }; }; i++; }; i = 0; while (i < mcLevel.platformArray.length) { if (mcLevel.platformArray[i].hitTestObject(mcLevel.mcPlayer.collisionBox)){ if (lastPos.y <= mcLevel.platformArray[i].y){ climbing = false; mcLevel.mcPlayer.y = mcLevel.platformArray[i].y; foundGround = true; grounded = true; yMove = 0; } else { if (lastPos.x <= mcLevel.platformArray[i].x){ if (touchingSlope == "not"){ mcLevel.mcPlayer.x = (mcLevel.platformArray[i].x - (mcLevel.mcPlayer.collisionBox.width / 2)); xMove = (xMove * -0.8); } else { if ((((mcLevel.mcPlayer.y < (mcLevel.platformArray[i].y + 30))) && ((mcLevel.mcPlayer.y > (mcLevel.platformArray[i].y - 5))))){ mcLevel.mcPlayer.y = mcLevel.platformArray[i].y; foundGround = true; grounded = true; yMove = 0; touchingSlope = "not"; } else { mcLevel.mcPlayer.x = lastPos.x; mcLevel.mcPlayer.y = lastPos.y; xMove = (xMove * -0.8); }; }; } else { if (lastPos.x >= (mcLevel.platformArray[i].x + mcLevel.platformArray[i].width)){ if (touchingSlope == "not"){ mcLevel.mcPlayer.x = ((mcLevel.platformArray[i].x + mcLevel.platformArray[i].width) + (mcLevel.mcPlayer.collisionBox.width / 2)); xMove = (xMove * -0.8); } else { if ((((mcLevel.mcPlayer.y < (mcLevel.platformArray[i].y + 30))) && ((mcLevel.mcPlayer.y > (mcLevel.platformArray[i].y - 5))))){ mcLevel.mcPlayer.y = (mcLevel.platformArray[i].y - 1); foundGround = true; grounded = true; yMove = 0; touchingSlope = "not"; } else { mcLevel.mcPlayer.x = lastPos.x; mcLevel.mcPlayer.y = lastPos.y; xMove = (xMove * -0.8); }; }; } else { if (lastPos.y >= (mcLevel.platformArray[i].y + mcLevel.platformArray[i].height)){ if (touchingSlope == "not"){ mcLevel.mcPlayer.y = (lastPos.y + 1); yMove = 0; if (!inUpdraft){ mcLevel.mcPlayer.x = lastPos.x; } else { yMove = (yMove * -0.9); }; } else { mcLevel.mcPlayer.x = lastPos.x; mcLevel.mcPlayer.y = lastPos.y; yMove = 0; xMove = (xMove * -0.8); }; } else { mcLevel.mcPlayer.y = (mcLevel.platformArray[i].y + 1); lastPos.y = mcLevel.platformArray[i].y; touchingSlope = "not"; }; }; }; }; }; i++; }; if (yMove >= 0){ i = 0; while (i < mcLevel.oneWayPlatformArray.length) { if (lastPos.y <= mcLevel.oneWayPlatformArray[i].y){ if (mcLevel.oneWayPlatformArray[i].hitTestObject(mcLevel.mcPlayer.collisionBox)){ climbing = false; mcLevel.mcPlayer.y = mcLevel.oneWayPlatformArray[i].y; foundGround = true; grounded = true; yMove = 0; }; }; i++; }; }; canClimb = false; i = 0; while (i < mcLevel.climbableArray.length) { if (mcLevel.climbableArray[i].hitTestObject(mcLevel.mcPlayer.collisionBox)){ canClimb = true; if (climbing){ foundGround = true; grounded = true; lastClimbX = mcLevel.mcPlayer.x; lastClimbY = mcLevel.mcPlayer.y; yMove = 0; xMove = 0; }; }; i++; }; onLadder = false; _local2 = false; i = 0; while (i < mcLevel.ladderArray.length) { if (mcLevel.ladderArray[i].hitTestObject(mcLevel.mcPlayer.collisionBox)){ canClimb = true; _local2 = true; if (climbing){ onLadder = true; foundGround = true; grounded = true; lastClimbX = mcLevel.mcPlayer.x; lastClimbY = mcLevel.mcPlayer.y; yMove = 0; xMove = 0; mcLevel.mcPlayer.x = mcLevel.ladderArray[i].x; }; }; i++; }; if (((climbing) && ((canClimb == false)))){ foundGround = true; grounded = true; yMove = 0; xMove = 0; canClimb = true; if (mcLevel.mcPlayer.y < lastClimbY){ mcLevel.mcPlayer.y = (lastClimbY + 1); }; canClimb = false; i = 0; while (i < mcLevel.climbableArray.length) { if (mcLevel.climbableArray[i].hitTestObject(mcLevel.mcPlayer.collisionBox)){ canClimb = true; }; i++; }; i = 0; while (i < mcLevel.ladderArray.length) { if (mcLevel.ladderArray[i].hitTestObject(mcLevel.mcPlayer.collisionBox)){ canClimb = true; }; i++; }; }; if (((climbing) && (canClimb))){ mcLevel.mcPlayer.y--; }; if (((((climbing) && ((onLadder == false)))) && (_local2))){ onLadder = true; }; conveying = false; if (yMove >= 0){ i = 0; while (i < mcLevel.conveyorArray.length) { if (lastPos.y <= mcLevel.conveyorArray[i].y){ if (mcLevel.conveyorArray[i].hitTestObject(mcLevel.mcPlayer.collisionBox)){ mcLevel.mcPlayer.y = mcLevel.conveyorArray[i].y; foundGround = true; climbing = false; grounded = true; yMove = 0; if (touchingSlope == "not"){ if (mcLevel.conveyorArray[i].pushDirection == "R"){ if (mcLevel.conveyorArray[i].cSpeed == 0){ mcLevel.mcPlayer.x = (mcLevel.mcPlayer.x + CONVEYORSPEED); } else { mcLevel.mcPlayer.x = (mcLevel.mcPlayer.x + mcLevel.conveyorArray[i].cSpeed); }; } else { if (mcLevel.conveyorArray[i].cSpeed == 0){ mcLevel.mcPlayer.x = (mcLevel.mcPlayer.x - CONVEYORSPEED); } else { mcLevel.mcPlayer.x = (mcLevel.mcPlayer.x - mcLevel.conveyorArray[i].cSpeed); }; }; }; conveying = true; }; }; i++; }; }; i = 0; while (i < mcLevel.movingPlatformArray.length) { hitThis = false; if (lastPos.y <= mcLevel.movingPlatformArray[i].y){ if (mcLevel.movingPlatformArray[i].movingCollision.hitTestObject(mcLevel.mcPlayer.collisionBox)){ hitThis = true; }; }; k = 0; while (k < mcLevel.controlArray.length) { if (mcLevel.movingPlatformArray[i].movingCollision.hitTestObject(mcLevel.controlArray[k])){ mcLevel.movingPlatformArray[i].moveDirection = mcLevel.controlArray[k].moveDirection; }; k++; }; mcLevel.movingPlatformArray[i].lastX = mcLevel.movingPlatformArray[i].x; mcLevel.movingPlatformArray[i].lastY = mcLevel.movingPlatformArray[i].y; if (mcLevel.movingPlatformArray[i].moveDirection == "RIGHT"){ mcLevel.movingPlatformArray[i].x = (mcLevel.movingPlatformArray[i].x + mcLevel.movingPlatformArray[i].moveSpeed); } else { if (mcLevel.movingPlatformArray[i].moveDirection == "LEFT"){ mcLevel.movingPlatformArray[i].x = (mcLevel.movingPlatformArray[i].x - mcLevel.movingPlatformArray[i].moveSpeed); } else { if (mcLevel.movingPlatformArray[i].moveDirection == "UP"){ mcLevel.movingPlatformArray[i].y = (mcLevel.movingPlatformArray[i].y - mcLevel.movingPlatformArray[i].moveSpeed); } else { if (mcLevel.movingPlatformArray[i].moveDirection == "DOWN"){ mcLevel.movingPlatformArray[i].y = (mcLevel.movingPlatformArray[i].y + mcLevel.movingPlatformArray[i].moveSpeed); }; }; }; }; if (lastPos.y <= mcLevel.movingPlatformArray[i].y){ if (mcLevel.movingPlatformArray[i].movingCollision.hitTestObject(mcLevel.mcPlayer.collisionBox)){ hitThis = true; }; }; if (hitThis){ mcLevel.mcPlayer.y = mcLevel.movingPlatformArray[i].y; mcLevel.mcPlayer.x = (mcLevel.mcPlayer.x + (mcLevel.movingPlatformArray[i].x - mcLevel.movingPlatformArray[i].lastX)); foundGround = true; climbing = false; grounded = true; yMove = 0; }; i++; }; i = 0; while (i < mcLevel.movingFryerArray.length) { if (mcLevel.movingFryerArray[i].bopped == false){ hitThis = false; if (mcLevel.movingFryerArray[i].movingCollision.hitTestObject(mcLevel.mcPlayer.collisionBox)){ if (lastPos.y <= mcLevel.movingFryerArray[i].y){ hitThis = true; } else { xMove = 0; yMove = 0; grounded = false; touchingSlope = "not"; climbing = false; dying = true; }; }; k = 0; while (k < mcLevel.fryerControlArray.length) { if (mcLevel.movingFryerArray[i].movingCollision.hitTestObject(mcLevel.fryerControlArray[k])){ mcLevel.movingFryerArray[i].moveDirection = mcLevel.fryerControlArray[k].moveDirection; }; k++; }; mcLevel.movingFryerArray[i].lastX = mcLevel.movingFryerArray[i].x; mcLevel.movingFryerArray[i].lastY = mcLevel.movingFryerArray[i].y; if (mcLevel.movingFryerArray[i].moveDirection == "RIGHT"){ mcLevel.movingFryerArray[i].x = (mcLevel.movingFryerArray[i].x + mcLevel.movingFryerArray[i].moveSpeed); } else { if (mcLevel.movingFryerArray[i].moveDirection == "LEFT"){ mcLevel.movingFryerArray[i].x = (mcLevel.movingFryerArray[i].x - mcLevel.movingFryerArray[i].moveSpeed); } else { if (mcLevel.movingFryerArray[i].moveDirection == "UP"){ mcLevel.movingFryerArray[i].y = (mcLevel.movingFryerArray[i].y - mcLevel.movingFryerArray[i].moveSpeed); } else { if (mcLevel.movingFryerArray[i].moveDirection == "DOWN"){ mcLevel.movingFryerArray[i].y = (mcLevel.movingFryerArray[i].y + mcLevel.movingFryerArray[i].moveSpeed); }; }; }; }; if (mcLevel.movingFryerArray[i].movingCollision.hitTestObject(mcLevel.mcPlayer.collisionBox)){ if (lastPos.y <= mcLevel.movingFryerArray[i].y){ hitThis = true; }; }; if (hitThis){ if (mcLevel.movingFryerArray[i].fryerBehaviour == "KILLER"){ xMove = 0; yMove = 0; grounded = false; touchingSlope = "not"; climbing = false; dying = true; }; if (mcLevel.movingFryerArray[i].fryerBehaviour == "BOP"){ mcLevel.movingFryerArray[i].bopped = true; mcLevel.mcPlayer.y = mcLevel.movingFryerArray[i].y; yMove = -(JUMPSTRENGTH); }; if (mcLevel.movingFryerArray[i].fryerBehaviour == "PLATFORM"){ mcLevel.mcPlayer.y = mcLevel.movingFryerArray[i].y; mcLevel.mcPlayer.x = (mcLevel.mcPlayer.x + (mcLevel.movingFryerArray[i].x - mcLevel.movingFryerArray[i].lastX)); foundGround = true; climbing = false; grounded = true; yMove = 0; }; }; }; i++; }; i = 0; while (i < mcLevel.slopeArray.length) { if (mcLevel.slopeArray[i].hitTestObject(mcLevel.mcPlayer.collisionBox)){ if (mcLevel.slopeArray[i].pointA.y == 50){ if ((((lastPos.y > mcLevel.slopeArray[i].y)) && ((lastPos.x > (mcLevel.slopeArray[i].x + mcLevel.slopeArray[i].width))))){ if (touchingSlope == "not"){ if (mcLevel.mcPlayer.y < (mcLevel.slopeArray[i].y + 30)){ mcLevel.mcPlayer.y = mcLevel.slopeArray[i].y; foundGround = true; grounded = true; yMove = 0; touchingSlope = "not"; } else { mcLevel.mcPlayer.x = (((mcLevel.slopeArray[i].x + mcLevel.slopeArray[i].width) + (mcLevel.mcPlayer.collisionBox.width / 2)) + 2); xMove = (xMove * -0.8); }; } else { if ((((mcLevel.mcPlayer.y < (mcLevel.slopeArray[i].y + 30))) && ((mcLevel.mcPlayer.y > (mcLevel.slopeArray[i].y - 5))))){ mcLevel.mcPlayer.y = (mcLevel.slopeArray[i].y - 1); foundGround = true; grounded = true; yMove = 0; touchingSlope = "not"; } else { mcLevel.mcPlayer.x = lastPos.x; mcLevel.mcPlayer.y = lastPos.y; xMove = (xMove * -0.8); }; }; } else { if (lastPos.x < mcLevel.slopeArray[i].x){ if (mcLevel.mcPlayer.x >= mcLevel.slopeArray[i].x){ if (mcLevel.mcPlayer.y > (mcLevel.slopeArray[i].y + mcLevel.slopeArray[i].height)){ mcLevel.mcPlayer.x = lastPos.x; mcLevel.mcPlayer.y = lastPos.y; xMove = (xMove * -0.8); }; }; }; }; } else { if (mcLevel.slopeArray[i].pointA.y == 0){ if ((((lastPos.y > mcLevel.slopeArray[i].y)) && ((lastPos.x < mcLevel.slopeArray[i].x)))){ if (touchingSlope == "not"){ if (mcLevel.mcPlayer.y < (mcLevel.slopeArray[i].y + 30)){ mcLevel.mcPlayer.y = mcLevel.slopeArray[i].y; foundGround = true; grounded = true; yMove = 0; touchingSlope = "not"; } else { mcLevel.mcPlayer.x = ((mcLevel.slopeArray[i].x - (mcLevel.mcPlayer.collisionBox.width / 2)) - 2); xMove = (xMove * -0.8); }; } else { if ((((mcLevel.mcPlayer.y < (mcLevel.slopeArray[i].y + 30))) && ((mcLevel.mcPlayer.y > (mcLevel.slopeArray[i].y - 5))))){ mcLevel.mcPlayer.y = mcLevel.slopeArray[i].y; foundGround = true; grounded = true; yMove = 0; touchingSlope = "not"; } else { mcLevel.mcPlayer.x = lastPos.x; mcLevel.mcPlayer.y = lastPos.y; xMove = (xMove * -0.8); }; }; } else { if (lastPos.x >= (mcLevel.slopeArray[i].x + mcLevel.slopeArray[i].width)){ if (mcLevel.mcPlayer.x <= (mcLevel.slopeArray[i].x + mcLevel.slopeArray[i].width)){ if (mcLevel.mcPlayer.y > (mcLevel.slopeArray[i].y + mcLevel.slopeArray[i].height)){ mcLevel.mcPlayer.x = lastPos.x; mcLevel.mcPlayer.y = lastPos.y; xMove = (xMove * -0.8); }; }; }; }; }; }; if ((lastPos.y - 10) > (mcLevel.slopeArray[i].y + mcLevel.slopeArray[i].height)){ if (touchingSlope == "not"){ mcLevel.mcPlayer.y = (lastPos.y + 1); yMove = 0; if (!inUpdraft){ mcLevel.mcPlayer.x = lastPos.x; } else { yMove = (yMove * -0.9); }; } else { mcLevel.mcPlayer.x = lastPos.x; mcLevel.mcPlayer.y = lastPos.y; yMove = 0; xMove = (xMove * -0.8); }; } else { if ((((((((mcLevel.mcPlayer.x > mcLevel.slopeArray[i].x)) && ((mcLevel.mcPlayer.x < (mcLevel.slopeArray[i].x + mcLevel.slopeArray[i].width))))) && ((mcLevel.mcPlayer.y > mcLevel.slopeArray[i].y)))) && ((mcLevel.mcPlayer.y < (mcLevel.slopeArray[i].y + mcLevel.slopeArray[i].height))))){ tempPointA = mcLevel.slopeArray[i].localToGlobal(mcLevel.slopeArray[i].pointA); tempPointA = mcLevel.globalToLocal(tempPointA); tempPointB = mcLevel.slopeArray[i].localToGlobal(mcLevel.slopeArray[i].pointB); tempPointB = mcLevel.globalToLocal(tempPointB); _local4 = Math.atan2((tempPointA.y - tempPointB.y), (tempPointA.x - tempPointB.x)); _local5 = Math.atan2((tempPointA.y - mcLevel.mcPlayer.y), (tempPointA.x - mcLevel.mcPlayer.x)); if (_local5 < _local4){ } else { if ((((mcLevel.mcPlayer.x > mcLevel.slopeArray[i].x)) && ((mcLevel.mcPlayer.x < (mcLevel.slopeArray[i].x + mcLevel.slopeArray[i].width))))){ foundGround = true; grounded = true; yMove = 0; mcLevel.mcPlayer.y = (mcLevel.mcPlayer.y - 1); if (touchingSlope != i){ tempPointC = lineIntersectLine(tempPointA, tempPointB, new Point(mcLevel.mcPlayer.x, mcLevel.mcPlayer.y), lastPos); mcLevel.mcPlayer.y = tempPointC.y; mcLevel.mcPlayer.x = tempPointC.x; touchingSlope = i; climbing = false; }; }; }; }; }; }; i++; }; i = 0; while (i < mcLevel.oneWayCeilingArray.length) { if (mcLevel.oneWayCeilingArray[i].hitTestObject(mcLevel.mcPlayer.collisionBox)){ if (touchingSlope == "not"){ if (yMove < 0){ if ((lastPos.y - mcLevel.mcPlayer.collisionBox.height) > (mcLevel.oneWayCeilingArray[i].y + mcLevel.oneWayCeilingArray[i].height)){ mcLevel.mcPlayer.y = (((mcLevel.oneWayCeilingArray[i].y + mcLevel.oneWayCeilingArray[i].height) + mcLevel.mcPlayer.collisionBox.height) + 3); yMove = 0; if (!inUpdraft){ mcLevel.mcPlayer.x = lastPos.x; } else { yMove = (yMove * -0.9); }; }; }; } else { if (mcLevel.mcPlayer.y < lastPos.y){ mcLevel.mcPlayer.x = lastPos.x; mcLevel.mcPlayer.y = lastPos.y; yMove = 0; xMove = (xMove * -0.8); }; }; }; i++; }; currentUpdraftStrength = 0; i = 0; while (i < mcLevel.updraftArray.length) { if (mcLevel.updraftArray[i].hitTestObject(mcLevel.mcPlayer.collisionBox)){ inUpdraft = true; if (mcLevel.updraftArray[i].power == 0){ if (UPDRAFTSTRENGTH > currentUpdraftStrength){ currentUpdraftStrength = UPDRAFTSTRENGTH; }; } else { if (mcLevel.updraftArray[i].power > currentUpdraftStrength){ currentUpdraftStrength = mcLevel.updraftArray[i].power; }; }; if (grounded){ mcLevel.mcPlayer.y = (mcLevel.mcPlayer.y - 2); }; }; i++; }; i = 0; while (i < mcLevel.checkPointArray.length) { if (mcLevel.checkPointArray[i].hitTestObject(mcLevel.mcPlayer.collisionBox)){ safeSpot.x = mcLevel.checkPointArray[i].x; safeSpot.y = mcLevel.checkPointArray[i].y; }; i++; }; i = 0; while (i < mcLevel.messageArray.length) { if (mcLevel.messageArray[i].hitTestObject(mcLevel.mcPlayer.collisionBox)){ if (mcLevel.messageArray[i].talkType == "CONTACT"){ mcLevel.messageArray[i].Talk(); } else { if (KEYACTIONIN){ mcLevel.messageArray[i].Talk(); }; }; }; i++; }; i = 0; while (i < mcLevel.fryArray.length) { if (mcLevel.fryArray[i].hitTestObject(mcLevel.mcPlayer.collisionBox)){ xMove = 0; yMove = 0; grounded = false; touchingSlope = "not"; climbing = false; dying = true; }; i++; }; i = 0; while (i < mcLevel.keyArray.length) { k = 0; while (k < keysOwned.length) { if (keysOwned[i] == mcLevel.keyArray[i].keyName.text){ mcLevel.keyArray[i].visible = false; }; k++; }; if (mcLevel.keyArray[i].hitTestObject(mcLevel.mcPlayer.collisionBox)){ keysOwned.push(mcLevel.keyArray[i].keyName.text); mcLevel.keyArray[i].visible = false; }; i++; }; i = 0; while (i < mcLevel.collectablesArray.length) { if (mcLevel.collectablesArray[i].collected == false){ if (mcLevel.collectablesArray[i].hitTestObject(mcLevel.mcPlayer.collisionBox)){ _local6 = false; k = 0; while (k < collectedStuff.length) { if (collectedStuff[k][0] == mcLevel.collectablesArray[i].collectableName.text){ _local6 = true; collectedStuff[k][1] = (collectedStuff[k][1] + Number(mcLevel.collectablesArray[i].collectableValue.text)); mcLevel.collectablesArray[i].collected = true; }; k++; }; if (!_local6){ collectedStuff.push([String(mcLevel.collectablesArray[i].collectableName.text), Number(mcLevel.collectablesArray[i].collectableValue.text)]); mcLevel.collectablesArray[i].collected = true; }; }; }; i++; }; i = 0; while (i < mcLevel.animationsArray.length) { if (mcLevel.animationsArray[i].collisionBox.hitTestObject(mcLevel.mcPlayer.collisionBox)){ if (String(mcLevel.animationsArray[i].triggerType.text) == "TOUCH"){ if (mcLevel.animationsArray[i].animationKey.text == "NONE"){ mcLevel.animationsArray[i].triggered = true; } else { k = 0; while (k < keysOwned.length) { if (keysOwned[i] == mcLevel.animationsArray[i].animationKey.text){ mcLevel.animationsArray[i].triggered = true; }; k++; }; }; } else { if (KEYACTIONIN){ if (mcLevel.animationsArray[i].animationKey.text == "NONE"){ mcLevel.animationsArray[i].triggered = true; } else { k = 0; while (k < keysOwned.length) { if (keysOwned[i] == mcLevel.animationsArray[i].animationKey.text){ mcLevel.animationsArray[i].triggered = true; }; k++; }; }; } else { mcLevel.animationsArray[i].triggered = false; }; }; } else { mcLevel.animationsArray[i].triggered = false; }; i++; }; i = 0; while (i < mcLevel.teleportArray.length) { if (mcLevel.teleportArray[i].hitTestObject(mcLevel.mcPlayer.collisionBox)){ if (mcLevel.teleportArray[i].teleportType.text == "INSTANT"){ if (mcLevel.teleportArray[i].teleportKey.text != "NONE"){ k = 0; while (k < keysOwned.length) { if (keysOwned[i] == mcLevel.teleportArray[i].teleportKey.text){ teleporting = true; }; k++; }; } else { teleporting = true; }; } else { if (mcLevel.teleportArray[i].teleportKey.text != "NONE"){ k = 0; while (k < keysOwned.length) { if (keysOwned[i] == mcLevel.teleportArray[i].teleportKey.text){ if (KEYACTIONIN){ teleporting = true; }; }; k++; }; } else { if (KEYACTIONIN){ teleporting = true; }; }; }; teleportFrame = Number(mcLevel.teleportArray[i].targetLevel.text); teleportX = mcLevel.teleportArray[i].targetX.text; teleportY = mcLevel.teleportArray[i].targetY.text; }; i++; }; if (!foundGround){ grounded = false; touchingSlope = "not"; mcLevel.mcPlayer.y = (mcLevel.mcPlayer.y - 1); }; lastPos.x = mcLevel.mcPlayer.x; lastPos.y = mcLevel.mcPlayer.y; }; }; targetAnimation = "IDLE"; if (KEYRIGHTIN){ if (!onLadder){ facingDirection = "R"; }; } else { if (KEYLEFTIN){ if (!onLadder){ facingDirection = "L"; }; }; }; if (grounded){ if (((KEYRIGHTIN) || (KEYLEFTIN))){ targetAnimation = "RUN"; } else { tempVar = Math.sqrt((xMove * xMove)); if (tempVar > 0.5){ targetAnimation = "SLIDE"; }; }; } else { if (yMove < 0){ targetAnimation = "RISE"; } else { targetAnimation = "FALL"; }; }; if (facingDirection == "R"){ mcLevel.mcPlayer.scaleX = 1; } else { mcLevel.mcPlayer.scaleX = -1; }; if (dying){ targetAnimation = "DIE"; }; if (climbing){ targetAnimation = "CLIMB"; }; if (targetAnimation != "FALL"){ targetAnimationB = targetAnimation; }; if (((!((targetAnimation == currentAnimation))) && ((targetAnimation == targetAnimationB)))){ switch (targetAnimation){ case "IDLE": mcLevel.mcPlayer.gotoAndStop(1); break; case "RUN": mcLevel.mcPlayer.gotoAndStop(2); break; case "SLIDE": mcLevel.mcPlayer.gotoAndStop(3); break; case "RISE": mcLevel.mcPlayer.gotoAndStop(4); break; case "FALL": mcLevel.mcPlayer.gotoAndStop(5); break; case "DIE": mcLevel.mcPlayer.gotoAndStop(6); break; case "CLIMB": break; }; currentAnimation = targetAnimation; }; if (climbing){ if (((KEYLEFTIN) && (!(onLadder)))){ if (!onLadder){ if (mcLevel.mcPlayer.currentFrame != 9){ mcLevel.mcPlayer.gotoAndStop(9); }; }; } else { if (((KEYRIGHTIN) && (!(onLadder)))){ if (!onLadder){ if (mcLevel.mcPlayer.currentFrame != 9){ mcLevel.mcPlayer.gotoAndStop(9); }; }; } else { if (KEYCLIMBUPIN){ if (mcLevel.mcPlayer.currentFrame != 8){ mcLevel.mcPlayer.gotoAndStop(8); }; } else { if (KEYCLIMBDOWNIN){ if (mcLevel.mcPlayer.currentFrame != 10){ mcLevel.mcPlayer.gotoAndStop(10); }; } else { if (mcLevel.mcPlayer.currentFrame != 7){ mcLevel.mcPlayer.gotoAndStop(7); }; }; }; }; }; }; targetAnimationB = targetAnimation; if (conveying){ if (targetAnimationB == "SLIDE"){ targetAnimationB = "IDLE"; targetAnimation = "IDLE"; mcLevel.mcPlayer.gotoAndStop(1); }; }; if (targetAnimation == "DIE"){ if (((!((mcLevel.mcPlayer.deathAnim == null))) && ((mcLevel.mcPlayer.deathAnim.currentFrame == mcLevel.mcPlayer.deathAnim.totalFrames)))){ dying = false; mcLevel.mcPlayer.x = safeSpot.x; mcLevel.mcPlayer.y = safeSpot.y; }; }; if (scrollingMode){ mcLevel.x = (-(mcLevel.mcPlayer.x) + (STAGEWIDTH / 2)); mcLevel.y = (-(mcLevel.mcPlayer.y) + (STAGEHEIGHT / 2)); i = 0; while (i < parralaxArray.length) { parralaxArray[i][0].x = -((mcLevel.mcPlayer.x * parralaxArray[i][1])); parralaxArray[i][0].y = -((mcLevel.mcPlayer.y * parralaxArray[i][1])); i++; }; if (ScrollLimitLeft.x != 0){ if (mcLevel.x > -(ScrollLimitLeft.x)){ mcLevel.x = -(ScrollLimitLeft.x); }; }; if (ScrollLimitTop.y != 0){ if (mcLevel.y > -(ScrollLimitTop.y)){ mcLevel.y = -(ScrollLimitTop.y); }; }; if (ScrollLimitBottom.y != 0){ if (mcLevel.y < (stage.stageHeight - ScrollLimitBottom.y)){ mcLevel.y = (stage.stageHeight - ScrollLimitBottom.y); }; }; if (ScrollLimitRight.x != 0){ if (mcLevel.x < (stage.stageWidth - ScrollLimitRight.x)){ mcLevel.x = (stage.stageWidth - ScrollLimitRight.x); }; }; }; if (teleporting){ if (teleportFrame != currentFrame){ ScrollLimitLeft = new MovieClip(); ScrollLimitRight = new MovieClip(); ScrollLimitBottom = new MovieClip(); ScrollLimitTop = new MovieClip(); KEYLEFTIN = false; KEYRIGHTIN = false; KEYJUMPIN = false; KEYACTIONIN = false; KEYCLIMBUPIN = false; KEYCLIMBDOWNIN = false; stage.removeEventListener(Event.ENTER_FRAME, onGameTick); gotoAndStop(teleportFrame); } else { if (teleportX != "-"){ mcLevel.mcPlayer.x = Number(teleportX); lastPos.x = mcLevel.mcPlayer.x; }; if (teleportY != "-"){ mcLevel.mcPlayer.y = Number(teleportY); lastPos.y = mcLevel.mcPlayer.y; }; }; grounded = false; touchingSlope = "not"; teleporting = false; }; } public function newLevel(){ stop(); stage.addEventListener(Event.ENTER_FRAME, onGameTick); lastPos = new Point(mcLevel.mcPlayer.x, mcLevel.mcPlayer.y); safeSpot = new Point(mcLevel.mcPlayer.x, mcLevel.mcPlayer.y); } public function onKeyIn(_arg1:KeyboardEvent){ switch (_arg1.keyCode){ case KEYLEFTCODE: KEYLEFTIN = true; break; case KEYRIGHTCODE: KEYRIGHTIN = true; break; case KEYJUMPCODE: KEYJUMPIN = true; break; case KEYACTIONCODE: KEYACTIONIN = true; break; case KEYCLIMBUPCODE: KEYCLIMBUPIN = true; break; case KEYCLIMBDOWNCODE: KEYCLIMBDOWNIN = true; break; case KEYLEFTCODEB: KEYLEFTIN = true; break; case KEYRIGHTCODEB: KEYRIGHTIN = true; break; case KEYJUMPCODEB: KEYJUMPIN = true; break; case KEYACTIONCODEB: KEYACTIONIN = true; break; case KEYCLIMBUPCODEB: KEYCLIMBUPIN = true; break; case KEYCLIMBDOWNCODEB: KEYCLIMBDOWNIN = true; break; case KEYDEBUGCODE: if (allowDebug){ toggleDebug(); }; break; }; } public function onKeyOut(_arg1:KeyboardEvent){ switch (_arg1.keyCode){ case KEYLEFTCODE: KEYLEFTIN = false; break; case KEYRIGHTCODE: KEYRIGHTIN = false; break; case KEYJUMPCODE: KEYJUMPIN = false; break; case KEYACTIONCODE: KEYACTIONIN = false; break; case KEYCLIMBUPCODE: KEYCLIMBUPIN = false; break; case KEYCLIMBDOWNCODE: KEYCLIMBDOWNIN = false; break; case KEYLEFTCODEB: KEYLEFTIN = false; break; case KEYRIGHTCODEB: KEYRIGHTIN = false; break; case KEYJUMPCODEB: KEYJUMPIN = false; break; case KEYACTIONCODEB: KEYACTIONIN = false; break; case KEYCLIMBUPCODEB: KEYCLIMBUPIN = false; break; case KEYCLIMBDOWNCODEB: KEYCLIMBDOWNIN = false; break; }; } public function toggleDebug(){ debugMode = !(debugMode); i = 0; while (i < mcLevel.platformArray.length) { mcLevel.platformArray[i].visible = debugMode; i++; }; i = 0; while (i < mcLevel.oneWayPlatformArray.length) { mcLevel.oneWayPlatformArray[i].visible = debugMode; i++; }; i = 0; while (i < mcLevel.slopeArray.length) { mcLevel.slopeArray[i].visible = debugMode; i++; }; i = 0; while (i < mcLevel.fryArray.length) { mcLevel.fryArray[i].visible = debugMode; i++; }; i = 0; while (i < mcLevel.checkPointArray.length) { mcLevel.checkPointArray[i].visible = debugMode; i++; }; i = 0; while (i < mcLevel.oneWayCeilingArray.length) { mcLevel.oneWayCeilingArray[i].visible = debugMode; i++; }; i = 0; while (i < mcLevel.trampArray.length) { mcLevel.trampArray[i].visible = debugMode; i++; }; i = 0; while (i < mcLevel.updraftArray.length) { mcLevel.updraftArray[i].visible = debugMode; i++; }; i = 0; while (i < mcLevel.teleportArray.length) { mcLevel.teleportArray[i].teleportGFK.visible = debugMode; mcLevel.teleportArray[i].teleportKey.visible = debugMode; mcLevel.teleportArray[i].targetLevel.visible = debugMode; mcLevel.teleportArray[i].teleportType.visible = debugMode; mcLevel.teleportArray[i].targetX.visible = debugMode; mcLevel.teleportArray[i].targetY.visible = debugMode; i++; }; i = 0; while (i < mcLevel.keyArray.length) { mcLevel.keyArray[i].keyGFK.visible = debugMode; mcLevel.keyArray[i].keyName.visible = debugMode; i++; }; i = 0; while (i < mcLevel.conveyorArray.length) { mcLevel.conveyorArray[i].visible = debugMode; i++; }; i = 0; while (i < mcLevel.movingPlatformArray.length) { mcLevel.movingPlatformArray[i].movingCollision.visible = debugMode; mcLevel.movingPlatformArray[i].theSpeed.visible = debugMode; mcLevel.movingPlatformArray[i].theDirection.visible = debugMode; i++; }; i = 0; while (i < mcLevel.controlArray.length) { mcLevel.controlArray[i].visible = debugMode; i++; }; i = 0; while (i < mcLevel.animationsArray.length) { mcLevel.animationsArray[i].collisionBox.visible = debugMode; mcLevel.animationsArray[i].behaviourType.visible = debugMode; mcLevel.animationsArray[i].playAmount.visible = debugMode; mcLevel.animationsArray[i].animationKey.visible = debugMode; mcLevel.animationsArray[i].triggerType.visible = debugMode; i++; }; i = 0; while (i < mcLevel.climbableArray.length) { mcLevel.climbableArray[i].visible = debugMode; i++; }; i = 0; while (i < mcLevel.ladderArray.length) { mcLevel.ladderArray[i].visible = debugMode; i++; }; i = 0; while (i < mcLevel.collectablesArray.length) { if (debugMode == true){ if (mcLevel.collectablesArray[i].collected == false){ mcLevel.collectablesArray[i].collectableGFK.visible = debugMode; mcLevel.collectablesArray[i].collectableName.visible = debugMode; mcLevel.collectablesArray[i].collectableValue.visible = debugMode; }; } else { mcLevel.collectablesArray[i].collectableGFK.visible = debugMode; mcLevel.collectablesArray[i].collectableName.visible = debugMode; mcLevel.collectablesArray[i].collectableValue.visible = debugMode; }; i++; }; i = 0; while (i < mcLevel.movingFryerArray.length) { if (debugMode == true){ if (mcLevel.movingFryerArray[i].bopped == false){ mcLevel.movingFryerArray[i].movingCollision.visible = debugMode; mcLevel.movingFryerArray[i].theSpeed.visible = debugMode; mcLevel.movingFryerArray[i].theDirection.visible = debugMode; mcLevel.movingFryerArray[i].theBehaviour.visible = debugMode; }; } else { mcLevel.movingFryerArray[i].movingCollision.visible = debugMode; mcLevel.movingFryerArray[i].theSpeed.visible = debugMode; mcLevel.movingFryerArray[i].theDirection.visible = debugMode; mcLevel.movingFryerArray[i].theBehaviour.visible = debugMode; }; i++; }; i = 0; while (i < mcLevel.fryerControlArray.length) { mcLevel.fryerControlArray[i].visible = debugMode; i++; }; i = 0; while (i < mcLevel.messageArray.length) { mcLevel.messageArray[i].visible = debugMode; i++; }; ScrollLimitLeft.visible = debugMode; ScrollLimitRight.visible = debugMode; ScrollLimitBottom.visible = debugMode; ScrollLimitTop.visible = debugMode; mcLevel.mcPlayer.collisionBox.visible = debugMode; } public function lineIntersectLine(_arg1:Point, _arg2:Point, _arg3:Point, _arg4:Point):Point{ var _local5:Point; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; _local6 = (_arg2.y - _arg1.y); _local8 = (_arg1.x - _arg2.x); _local10 = ((_arg2.x * _arg1.y) - (_arg1.x * _arg2.y)); _local7 = (_arg4.y - _arg3.y); _local9 = (_arg3.x - _arg4.x); _local11 = ((_arg4.x * _arg3.y) - (_arg3.x * _arg4.y)); var _local12:Number = ((_local6 * _local9) - (_local7 * _local8)); if (_local12 == 0){ return (null); }; _local5 = new Point(); _local5.x = (((_local8 * _local11) - (_local9 * _local10)) / _local12); _local5.y = (((_local7 * _local10) - (_local6 * _local11)) / _local12); return (_local5); } function frame1(){ stop(); loaderInfo.addEventListener(ProgressEvent.PROGRESS, onLoadStuff); } function frame2(){ btn_start.addEventListener(MouseEvent.CLICK, onClickStart); } function frame4(){ talking = false; parralaxArray = new Array(); JUMPSTRENGTH = Number(jumpStengthtxt.text); GRAVITY = Number(gravitytxt.text); UPDRAFTSTRENGTH = Number(updrafttxt.text); RESISTANCE = Number(resistancetxt.text); SPEED = Number(speedtxt.text); CLIMBSPEED = Number(climbspeedtxt.text); xMove = 0; yMove = 0; grounded = false; touchingSlope = "not"; inUpdraft = false; targetAnimation = "IDLE"; targetAnimationB = "IDLE"; currentAnimation = "None"; facingDirection = "R"; CONVEYORSPEED = Number(conveyortxt.text); conveying = false; currentUpdraftStrength = 0; dying = false; canClimb = false; climbing = false; lastClimbX = 0; lastClimbY = 0; onLadder = false; foundUpdraft = false; hitThis = false; ScrollLimitLeft = new MovieClip(); ScrollLimitRight = new MovieClip(); ScrollLimitBottom = new MovieClip(); ScrollLimitTop = new MovieClip(); teleporting = false; teleportX = "-"; teleportY = "-"; keysOwned = new Array(); collectedStuff = new Array(); KEYLEFTIN = false; KEYRIGHTIN = false; KEYJUMPIN = false; KEYACTIONIN = false; KEYCLIMBUPIN = false; KEYCLIMBDOWNIN = false; KEYLEFTCODE = Number(leftKey.text); KEYRIGHTCODE = Number(rightKey.text); KEYJUMPCODE = Number(jumpKey.text); KEYACTIONCODE = Number(actionKey.text); KEYLEFTCODEB = Number(leftKeyB.text); KEYRIGHTCODEB = Number(rightKeyB.text); KEYJUMPCODEB = Number(jumpKeyB.text); KEYACTIONCODEB = Number(actionKeyB.text); KEYCLIMBUPCODE = Number(climbupKey.text); KEYCLIMBDOWNCODE = Number(climbdownKey.text); KEYCLIMBUPCODEB = Number(climbupKeyB.text); KEYCLIMBDOWNCODEB = Number(climbdownKeyB.text); KEYDEBUGCODE = Number(debugKey.text); STAGEWIDTH = stage.stageWidth; STAGEHEIGHT = stage.stageHeight; if ((((debug.text.split("")[0] == "Y")) || ((debug.text.split("")[0] == "y")))){ debugMode = true; } else { debugMode = false; }; allowDebug = debugMode; if ((((scrolling.text.split("")[0] == "Y")) || ((scrolling.text.split("")[0] == "y")))){ scrollingMode = true; } else { scrollingMode = false; }; stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyIn); stage.addEventListener(KeyboardEvent.KEY_UP, onKeyOut); } } }//package test_fla
Section 7
//oneWayPlatform_16 (test_fla.oneWayPlatform_16) package test_fla { import flash.events.*; import flash.geom.*; import flash.display.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class oneWayPlatform_16 extends MovieClip { public function oneWayPlatform_16(){ addFrameScript(0, frame1); } function frame1(){ (parent as MovieClip).oneWayPlatformArray.push(this); if (MovieClip(this.parent.parent).debugMode != true){ visible = false; }; } } }//package test_fla
Section 8
//platform_5 (test_fla.platform_5) package test_fla { import flash.events.*; import flash.geom.*; import flash.display.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class platform_5 extends MovieClip { public function platform_5(){ addFrameScript(0, frame1); } function frame1(){ (parent as MovieClip).platformArray.push(this); if (MovieClip(this.parent.parent).debugMode != true){ visible = false; }; } } }//package test_fla
Section 9
//Player_34 (test_fla.Player_34) package test_fla { import flash.events.*; import flash.geom.*; import flash.display.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class Player_34 extends MovieClip { public var deathAnim:MovieClip; public var collisionBox:MovieClip; public function Player_34(){ addFrameScript(0, frame1); } function frame1(){ if (MovieClip(this.parent.parent).debugMode != true){ collisionBox.visible = false; }; } } }//package test_fla
Section 10
//ScrollingStop_10 (test_fla.ScrollingStop_10) package test_fla { import flash.events.*; import flash.geom.*; import flash.display.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class ScrollingStop_10 extends MovieClip { public function ScrollingStop_10(){ addFrameScript(0, frame1); } function frame1(){ MovieClip(root).scrollingMode = false; visible = false; } } }//package test_fla
Section 11
//ScrollLimitBottom_7 (test_fla.ScrollLimitBottom_7) package test_fla { import flash.events.*; import flash.geom.*; import flash.display.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class ScrollLimitBottom_7 extends MovieClip { public function ScrollLimitBottom_7(){ addFrameScript(0, frame1); } function frame1(){ MovieClip(this.parent.parent).ScrollLimitBottom = this; if (MovieClip(this.parent.parent).debugMode != true){ visible = false; }; } } }//package test_fla
Section 12
//ScrollLimitLeft_6 (test_fla.ScrollLimitLeft_6) package test_fla { import flash.events.*; import flash.geom.*; import flash.display.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class ScrollLimitLeft_6 extends MovieClip { public function ScrollLimitLeft_6(){ addFrameScript(0, frame1); } function frame1(){ MovieClip(this.parent.parent).ScrollLimitLeft = this; if (MovieClip(this.parent.parent).debugMode != true){ visible = false; }; } } }//package test_fla
Section 13
//ScrollLimitRight_8 (test_fla.ScrollLimitRight_8) package test_fla { import flash.events.*; import flash.geom.*; import flash.display.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class ScrollLimitRight_8 extends MovieClip { public function ScrollLimitRight_8(){ addFrameScript(0, frame1); } function frame1(){ MovieClip(this.parent.parent).ScrollLimitRight = this; if (MovieClip(this.parent.parent).debugMode != true){ visible = false; }; } } }//package test_fla
Section 14
//ScrollLimitTop_9 (test_fla.ScrollLimitTop_9) package test_fla { import flash.events.*; import flash.geom.*; import flash.display.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class ScrollLimitTop_9 extends MovieClip { public function ScrollLimitTop_9(){ addFrameScript(0, frame1); } function frame1(){ MovieClip(this.parent.parent).ScrollLimitTop = this; if (MovieClip(this.parent.parent).debugMode != true){ visible = false; }; } } }//package test_fla
Section 15
//Timeline_11 (test_fla.Timeline_11) package test_fla { import flash.events.*; import flash.geom.*; import flash.display.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class Timeline_11 extends MovieClip { public var jumpStengthtxt:TextField; public var actionKeyB:TextField; public var updrafttxt:TextField; public var climbspeedtxt:TextField; public var climbupKeyB:TextField; public var climbdownKey:TextField; public var climbdownKeyB:TextField; public var actionKey:TextField; public var leftKey:TextField; public var leftKeyB:TextField; public var rightKeyB:TextField; public var speedtxt:TextField; public var gravitytxt:TextField; public var climbupKey:TextField; public var jumpKey:TextField; public var jumpKeyB:TextField; public var conveyortxt:TextField; public var resistancetxt:TextField; public var rightKey:TextField; public function Timeline_11(){ addFrameScript(0, frame1); } function frame1(){ MovieClip(this.parent.parent).JUMPSTRENGTH = Number(jumpStengthtxt.text); MovieClip(this.parent.parent).GRAVITY = Number(gravitytxt.text); MovieClip(this.parent.parent).UPDRAFTSTRENGTH = Number(updrafttxt.text); MovieClip(this.parent.parent).RESISTANCE = Number(resistancetxt.text); MovieClip(this.parent.parent).SPEED = Number(speedtxt.text); MovieClip(this.parent.parent).CLIMBSPEED = Number(climbspeedtxt.text); MovieClip(this.parent.parent).CONVEYORSPEED = Number(conveyortxt.text); MovieClip(this.parent.parent).KEYLEFTCODE = Number(leftKey.text); MovieClip(this.parent.parent).KEYRIGHTCODE = Number(rightKey.text); MovieClip(this.parent.parent).KEYJUMPCODE = Number(jumpKey.text); MovieClip(this.parent.parent).KEYACTIONCODE = Number(actionKey.text); MovieClip(this.parent.parent).KEYLEFTCODEB = Number(leftKeyB.text); MovieClip(this.parent.parent).KEYRIGHTCODEB = Number(rightKeyB.text); MovieClip(this.parent.parent).KEYJUMPCODEB = Number(jumpKeyB.text); MovieClip(this.parent.parent).KEYACTIONCODEB = Number(actionKeyB.text); MovieClip(this.parent.parent).KEYCLIMBUPCODE = Number(climbupKey.text); MovieClip(this.parent.parent).KEYCLIMBDOWNCODE = Number(climbdownKey.text); MovieClip(this.parent.parent).KEYCLIMBUPCODEB = Number(climbupKeyB.text); MovieClip(this.parent.parent).KEYCLIMBDOWNCODEB = Number(climbdownKeyB.text); if (MovieClip(this.parent.parent).debugMode != true){ visible = false; }; } } }//package test_fla
Section 16
//Timeline_18 (test_fla.Timeline_18) package test_fla { import flash.events.*; import flash.geom.*; import flash.display.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class Timeline_18 extends MovieClip { public var theBehaviour:TextField; public var movingCollision:MovieClip; public var theDirection:TextField; public var theSpeed:TextField; public var init; public var lastX; public var lastY; public var moveSpeed; public var fryerBehaviour; public var moveDirection; public var bopped; public function Timeline_18(){ addFrameScript(0, frame1, 9, frame10); } public function boppedCheck(_arg1:Event){ if (bopped){ gotoAndPlay(4); movingCollision.visible = false; theSpeed.visible = false; theDirection.visible = false; theBehaviour.visible = false; removeEventListener(Event.ENTER_FRAME, boppedCheck); } else { if (moveDirection == "LEFT"){ scaleX = -1; if (currentFrame != 1){ gotoAndStop(1); }; }; if (moveDirection == "RIGHT"){ scaleX = 1; if (currentFrame != 1){ gotoAndStop(1); }; }; if (moveDirection == "UP"){ if (currentFrame != 2){ gotoAndStop(2); }; }; if (moveDirection == "DOWN"){ if (currentFrame != 3){ gotoAndStop(3); }; }; }; } function frame1(){ if (MovieClip(this).init == null){ init = true; (parent as MovieClip).movingFryerArray.push(this); if (MovieClip(this.parent.parent).debugMode != true){ movingCollision.visible = false; theSpeed.visible = false; theDirection.visible = false; theBehaviour.visible = false; }; lastX = x; lastY = y; moveSpeed = Number(theSpeed.text); if (theDirection.text.split("")[0] == "R"){ moveDirection = "RIGHT"; } else { if (theDirection.text.split("")[0] == "L"){ moveDirection = "LEFT"; } else { if (theDirection.text.split("")[0] == "U"){ moveDirection = "UP"; } else { if (theDirection.text.split("")[0] == "D"){ moveDirection = "DOWN"; }; }; }; }; if (theBehaviour.text.split("")[0] == "A"){ fryerBehaviour = "KILLER"; } else { if (theBehaviour.text.split("")[0] == "B"){ fryerBehaviour = "BOP"; } else { if (theBehaviour.text.split("")[0] == "C"){ fryerBehaviour = "PLATFORM"; }; }; }; stop(); bopped = false; addEventListener(Event.ENTER_FRAME, boppedCheck); }; } function frame10(){ stop(); } } }//package test_fla
Section 17
//Timeline_24 (test_fla.Timeline_24) package test_fla { import flash.events.*; import flash.geom.*; import flash.display.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class Timeline_24 extends MovieClip { public var theBehaviour:TextField; public var movingCollision:MovieClip; public var theDirection:TextField; public var theSpeed:TextField; public var init; public var lastX; public var lastY; public var moveSpeed; public var fryerBehaviour; public var moveDirection; public var bopped; public function Timeline_24(){ addFrameScript(0, frame1, 16, frame17); } public function boppedCheck(_arg1:Event){ if (bopped){ gotoAndPlay(4); movingCollision.visible = false; theSpeed.visible = false; theDirection.visible = false; theBehaviour.visible = false; removeEventListener(Event.ENTER_FRAME, boppedCheck); } else { if (moveDirection == "LEFT"){ scaleX = -1; if (currentFrame != 1){ gotoAndStop(1); }; }; if (moveDirection == "RIGHT"){ scaleX = 1; if (currentFrame != 1){ gotoAndStop(1); }; }; if (moveDirection == "UP"){ if (currentFrame != 2){ gotoAndStop(2); }; }; if (moveDirection == "DOWN"){ if (currentFrame != 3){ gotoAndStop(3); }; }; }; } function frame1(){ if (MovieClip(this).init == null){ init = true; (parent as MovieClip).movingFryerArray.push(this); if (MovieClip(this.parent.parent).debugMode != true){ movingCollision.visible = false; theSpeed.visible = false; theDirection.visible = false; theBehaviour.visible = false; }; lastX = x; lastY = y; moveSpeed = Number(theSpeed.text); if (theDirection.text.split("")[0] == "R"){ moveDirection = "RIGHT"; } else { if (theDirection.text.split("")[0] == "L"){ moveDirection = "LEFT"; } else { if (theDirection.text.split("")[0] == "U"){ moveDirection = "UP"; } else { if (theDirection.text.split("")[0] == "D"){ moveDirection = "DOWN"; }; }; }; }; if (theBehaviour.text.split("")[0] == "A"){ fryerBehaviour = "KILLER"; } else { if (theBehaviour.text.split("")[0] == "B"){ fryerBehaviour = "BOP"; } else { if (theBehaviour.text.split("")[0] == "C"){ fryerBehaviour = "PLATFORM"; }; }; }; stop(); bopped = false; addEventListener(Event.ENTER_FRAME, boppedCheck); }; } function frame17(){ stop(); } } }//package test_fla
Section 18
//Timeline_26 (test_fla.Timeline_26) package test_fla { import flash.events.*; import flash.geom.*; import flash.display.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class Timeline_26 extends MovieClip { public var theBehaviour:TextField; public var movingCollision:MovieClip; public var theDirection:TextField; public var theSpeed:TextField; public var init; public var lastX; public var lastY; public var moveSpeed; public var fryerBehaviour; public var moveDirection; public var bopped; public function Timeline_26(){ addFrameScript(0, frame1, 17, frame18); } public function boppedCheck(_arg1:Event){ if (bopped){ scaleX = 1; gotoAndPlay(4); movingCollision.visible = false; theSpeed.visible = false; theDirection.visible = false; theBehaviour.visible = false; removeEventListener(Event.ENTER_FRAME, boppedCheck); } else { if (moveDirection == "LEFT"){ scaleX = -1; if (currentFrame != 1){ gotoAndStop(1); }; }; if (moveDirection == "RIGHT"){ scaleX = 1; if (currentFrame != 1){ gotoAndStop(1); }; }; if (moveDirection == "UP"){ if (currentFrame != 2){ gotoAndStop(2); }; }; if (moveDirection == "DOWN"){ if (currentFrame != 3){ gotoAndStop(3); }; }; }; } function frame1(){ if (MovieClip(this).init == null){ init = true; (parent as MovieClip).movingFryerArray.push(this); if (MovieClip(this.parent.parent).debugMode != true){ movingCollision.visible = false; theSpeed.visible = false; theDirection.visible = false; theBehaviour.visible = false; }; lastX = x; lastY = y; moveSpeed = Number(theSpeed.text); if (theDirection.text.split("")[0] == "R"){ moveDirection = "RIGHT"; } else { if (theDirection.text.split("")[0] == "L"){ moveDirection = "LEFT"; } else { if (theDirection.text.split("")[0] == "U"){ moveDirection = "UP"; } else { if (theDirection.text.split("")[0] == "D"){ moveDirection = "DOWN"; }; }; }; }; if (theBehaviour.text.split("")[0] == "A"){ fryerBehaviour = "KILLER"; } else { if (theBehaviour.text.split("")[0] == "B"){ fryerBehaviour = "BOP"; } else { if (theBehaviour.text.split("")[0] == "C"){ fryerBehaviour = "PLATFORM"; }; }; }; stop(); bopped = false; addEventListener(Event.ENTER_FRAME, boppedCheck); }; } function frame18(){ stop(); } } }//package test_fla
Section 19
//Timeline_31 (test_fla.Timeline_31) package test_fla { import flash.events.*; import flash.geom.*; import flash.display.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class Timeline_31 extends MovieClip { public var collectableName:TextField; public var collectableValue:TextField; public var collectableGFK:MovieClip; public var collected; public function Timeline_31(){ addFrameScript(0, frame1, 12, frame13); } public function collectedCheck(_arg1:Event){ if (collected){ gotoAndPlay(2); collectableGFK.visible = false; collectableName.visible = false; collectableValue.visible = false; removeEventListener(Event.ENTER_FRAME, collectedCheck); }; } function frame1(){ (parent as MovieClip).collectablesArray.push(this); if (MovieClip(this.parent.parent).debugMode != true){ collectableGFK.visible = false; collectableName.visible = false; collectableValue.visible = false; }; stop(); collected = false; addEventListener(Event.ENTER_FRAME, collectedCheck); } function frame13(){ stop(); } } }//package test_fla
Section 20
//trampoline_13 (test_fla.trampoline_13) package test_fla { import flash.events.*; import flash.geom.*; import flash.display.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class trampoline_13 extends MovieClip { public var power; public function trampoline_13(){ addFrameScript(0, frame1); } function frame1(){ (parent as MovieClip).trampArray.push(this); power = ((parent.parent as MovieClip).JUMPSTRENGTH * 2); if (MovieClip(this.parent.parent).debugMode != true){ visible = false; }; } } }//package test_fla
Section 21
//trampoline_17 (test_fla.trampoline_17) package test_fla { import flash.events.*; import flash.geom.*; import flash.display.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class trampoline_17 extends MovieClip { public var power; public function trampoline_17(){ addFrameScript(0, frame1); } function frame1(){ (parent as MovieClip).trampArray.push(this); power = ((parent.parent as MovieClip).JUMPSTRENGTH * 4); if (MovieClip(this.parent.parent).debugMode != true){ visible = false; }; } } }//package test_fla
Section 22
//updraft_12 (test_fla.updraft_12) package test_fla { import flash.events.*; import flash.geom.*; import flash.display.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class updraft_12 extends MovieClip { public var power; public function updraft_12(){ addFrameScript(0, frame1); } function frame1(){ (parent as MovieClip).updraftArray.push(this); power = 0; if (MovieClip(this.parent.parent).debugMode != true){ visible = false; }; } } }//package test_fla

Library Items

Symbol 1 FontUsed by:2 7 13 14 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 109 110 111 128 129 130 137 138 139 158 162 163 165 166
Symbol 2 TextUses:1Used by:Timeline
Symbol 3 ShapeTweeningUsed by:6
Symbol 4 GraphicUsed by:6
Symbol 5 GraphicUsed by:6  Timeline
Symbol 6 MovieClipUses:3 4 5Used by:Timeline
Symbol 7 TextUses:1Used by:Timeline
Symbol 8 GraphicUsed by:12
Symbol 9 GraphicUsed by:12
Symbol 10 GraphicUsed by:12
Symbol 11 GraphicUsed by:12
Symbol 12 ButtonUses:8 9 10 11Used by:Timeline
Symbol 13 TextUses:1Used by:Timeline
Symbol 14 TextUses:1Used by:Timeline
Symbol 15 FontUsed by:16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 109 110 111 128 129 130 137 138 139 158 165 166
Symbol 16 TextUses:15Used by:Timeline
Symbol 17 TextUses:15Used by:Timeline
Symbol 18 TextUses:15Used by:94  Timeline
Symbol 19 TextUses:15Used by:94  Timeline
Symbol 20 TextUses:15Used by:94  Timeline
Symbol 21 TextUses:15Used by:94  Timeline
Symbol 22 TextUses:15Used by:94  Timeline
Symbol 23 TextUses:15Used by:94  Timeline
Symbol 24 TextUses:15Used by:94  Timeline
Symbol 25 TextUses:15Used by:94  Timeline
Symbol 26 TextUses:15Used by:94  Timeline
Symbol 27 TextUses:15Used by:94  Timeline
Symbol 28 TextUses:15Used by:94  Timeline
Symbol 29 TextUses:15Used by:94  Timeline
Symbol 30 TextUses:15Used by:94  Timeline
Symbol 31 TextUses:15Used by:Timeline
Symbol 32 TextUses:15Used by:Timeline
Symbol 33 EditableTextUses:1 15 55Used by:Timeline
Symbol 34 EditableTextUses:1 15 55Used by:Timeline
Symbol 35 EditableTextUses:1 15 55Used by:Timeline
Symbol 36 EditableTextUses:1 15 55Used by:Timeline
Symbol 37 EditableTextUses:1 15 55Used by:Timeline
Symbol 38 EditableTextUses:1 15 55Used by:Timeline
Symbol 39 EditableTextUses:1 15 55Used by:Timeline
Symbol 40 EditableTextUses:1 15 55Used by:Timeline
Symbol 41 EditableTextUses:1 15 55Used by:Timeline
Symbol 42 EditableTextUses:1 15 55Used by:Timeline
Symbol 43 EditableTextUses:1 15 55Used by:Timeline
Symbol 44 EditableTextUses:1 15 55Used by:Timeline
Symbol 45 EditableTextUses:1 15 55Used by:Timeline
Symbol 46 EditableTextUses:1 15 55Used by:Timeline
Symbol 47 EditableTextUses:1 15 55Used by:Timeline
Symbol 48 EditableTextUses:1 15 55Used by:Timeline
Symbol 49 EditableTextUses:1 15 55Used by:Timeline
Symbol 50 EditableTextUses:1 15 55Used by:Timeline
Symbol 51 EditableTextUses:1 15 55Used by:Timeline
Symbol 52 EditableTextUses:1 15 55Used by:Timeline
Symbol 53 EditableTextUses:1 15 55Used by:Timeline
Symbol 54 EditableTextUses:1 15 55Used by:Timeline
Symbol 55 FontUsed by:33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 109 110 111 128 129 130 137 138 139 158 165 166
Symbol 56 TextUses:55Used by:94  Timeline
Symbol 57 TextUses:55Used by:94  Timeline
Symbol 58 BitmapUsed by:59
Symbol 59 GraphicUses:58Used by:207
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:60Used by:207
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClip {test_fla.platform_5}Uses:62Used by:207
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClip {test_fla.ScrollLimitLeft_6}Uses:64Used by:207
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClip {test_fla.ScrollLimitBottom_7}Uses:66Used by:207
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClip {test_fla.ScrollLimitRight_8}Uses:68Used by:207
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClip {test_fla.ScrollLimitTop_9}Uses:70Used by:207
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClip {test_fla.ScrollingStop_10}Uses:72Used by:207
Symbol 74 GraphicUsed by:94
Symbol 75 EditableTextUses:1 15 55Used by:94
Symbol 76 EditableTextUses:1 15 55Used by:94
Symbol 77 EditableTextUses:1 15 55Used by:94
Symbol 78 EditableTextUses:1 15 55Used by:94
Symbol 79 EditableTextUses:1 15 55Used by:94
Symbol 80 EditableTextUses:1 15 55Used by:94
Symbol 81 EditableTextUses:1 15 55Used by:94
Symbol 82 EditableTextUses:1 15 55Used by:94
Symbol 83 EditableTextUses:1 15 55Used by:94
Symbol 84 EditableTextUses:1 15 55Used by:94
Symbol 85 EditableTextUses:1 15 55Used by:94
Symbol 86 EditableTextUses:1 15 55Used by:94
Symbol 87 EditableTextUses:1 15 55Used by:94
Symbol 88 EditableTextUses:1 15 55Used by:94
Symbol 89 EditableTextUses:1 15 55Used by:94
Symbol 90 EditableTextUses:1 15 55Used by:94
Symbol 91 EditableTextUses:1 15 55Used by:94
Symbol 92 EditableTextUses:1 15 55Used by:94
Symbol 93 EditableTextUses:1 15 55Used by:94
Symbol 94 MovieClip {test_fla.Timeline_11}Uses:74 18 19 20 21 22 23 24 75 76 77 78 79 80 81 25 26 27 28 29 30 82 83 84 85 86 87 88 89 90 91 92 93 56 57Used by:207
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClip {test_fla.updraft_12}Uses:95Used by:207
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClip {test_fla.trampoline_13}Uses:97Used by:207
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClipUses:99Used by:207
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:207
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClip {test_fla.oneWayPlatform_16}Uses:103Used by:207
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClip {test_fla.trampoline_17}Uses:105Used by:207
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClipUses:107Used by:123 136 160
Symbol 109 EditableTextUses:1 15 55Used by:123
Symbol 110 EditableTextUses:1 15 55Used by:123
Symbol 111 EditableTextUses:1 15 55Used by:123
Symbol 112 GraphicUsed by:114
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClipUses:112 113Used by:123 136
Symbol 115 GraphicUsed by:123
Symbol 116 GraphicUsed by:123
Symbol 117 GraphicUsed by:123
Symbol 118 GraphicUsed by:123
Symbol 119 GraphicUsed by:123
Symbol 120 GraphicUsed by:123
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClipUses:121Used by:123
Symbol 123 MovieClip {test_fla.Timeline_18}Uses:108 109 110 111 114 115 116 117 118 119 120 122Used by:207
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClip {test_fla.fryer_moverRight_22}Uses:124Used by:207
Symbol 126 GraphicUsed by:127
Symbol 127 MovieClip {test_fla.fryer_moverLeft_23}Uses:126Used by:207
Symbol 128 EditableTextUses:1 15 55Used by:136
Symbol 129 EditableTextUses:1 15 55Used by:136
Symbol 130 EditableTextUses:1 15 55Used by:136
Symbol 131 GraphicUsed by:135
Symbol 132 GraphicUsed by:135
Symbol 133 GraphicUsed by:135
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClipUses:131 132 133 134Used by:136
Symbol 136 MovieClip {test_fla.Timeline_24}Uses:108 128 129 130 114 135Used by:207
Symbol 137 EditableTextUses:1 15 55Used by:160
Symbol 138 EditableTextUses:1 15 55Used by:160
Symbol 139 EditableTextUses:1 15 55Used by:160
Symbol 140 GraphicUsed by:142
Symbol 141 GraphicUsed by:142
Symbol 142 MovieClipUses:140 141Used by:160
Symbol 143 GraphicUsed by:160
Symbol 144 GraphicUsed by:160
Symbol 145 GraphicUsed by:160
Symbol 146 GraphicUsed by:160
Symbol 147 GraphicUsed by:160
Symbol 148 GraphicUsed by:160
Symbol 149 GraphicUsed by:160
Symbol 150 GraphicUsed by:160
Symbol 151 GraphicUsed by:153
Symbol 152 GraphicUsed by:153
Symbol 153 MovieClipUses:151 152Used by:156 159 172
Symbol 154 GraphicUsed by:156
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClipUses:153 154 155Used by:160
Symbol 157 GraphicUsed by:159
Symbol 158 EditableTextUses:1 15 55Used by:159
Symbol 159 MovieClip {test_fla.CollectionDisplay_30}Uses:157 153 158Used by:160
Symbol 160 MovieClip {test_fla.Timeline_26}Uses:108 137 138 139 142 143 144 145 146 147 148 149 150 156 159Used by:207
Symbol 161 GraphicUsed by:164
Symbol 162 TextUses:1Used by:164
Symbol 163 TextUses:1Used by:164
Symbol 164 MovieClipUses:161 162 163Used by:172
Symbol 165 EditableTextUses:1 15 55Used by:172
Symbol 166 EditableTextUses:1 15 55Used by:172
Symbol 167 GraphicUsed by:172
Symbol 168 GraphicUsed by:172
Symbol 169 GraphicUsed by:172
Symbol 170 GraphicUsed by:172
Symbol 171 GraphicUsed by:172
Symbol 172 MovieClip {test_fla.Timeline_31}Uses:164 165 166 153 167 168 169 170 171Used by:207
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClip {test_fla.checkpoint_33}Uses:173Used by:207
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClipUses:175Used by:206
Symbol 177 GraphicUsed by:179
Symbol 178 GraphicUsed by:179
Symbol 179 MovieClipUses:177 178Used by:206
Symbol 180 GraphicUsed by:182
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClipUses:180 181Used by:206
Symbol 183 GraphicUsed by:184
Symbol 184 MovieClipUses:183Used by:206
Symbol 185 GraphicUsed by:187
Symbol 186 GraphicUsed by:187
Symbol 187 MovieClipUses:185 186Used by:206
Symbol 188 GraphicUsed by:190
Symbol 189 GraphicUsed by:190
Symbol 190 MovieClipUses:188 189Used by:206
Symbol 191 GraphicUsed by:196
Symbol 192 GraphicUsed by:196
Symbol 193 GraphicUsed by:196
Symbol 194 GraphicUsed by:196
Symbol 195 GraphicUsed by:196
Symbol 196 MovieClipUses:191 192 193 194 195Used by:206
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClipUses:197Used by:206
Symbol 199 GraphicUsed by:201
Symbol 200 GraphicUsed by:201
Symbol 201 MovieClipUses:199 200Used by:206
Symbol 202 GraphicUsed by:203
Symbol 203 MovieClipUses:202Used by:206
Symbol 204 GraphicUsed by:205
Symbol 205 MovieClipUses:204Used by:206
Symbol 206 MovieClip {test_fla.Player_34}Uses:176 179 182 184 187 190 196 198 201 203 205Used by:207
Symbol 207 MovieClip {test_fla.Level2_3}Uses:59 61 63 65 67 69 71 73 94 96 98 100 102 104 106 123 125 127 136 160 172 174 206Used by:Timeline
Symbol 208 BitmapUsed by:209
Symbol 209 GraphicUses:208Used by:Timeline

Instance Names

"preloaderMC"Frame 1Symbol 6 MovieClip
"btn_start"Frame 2Symbol 12 Button
"debug"Frame 4Symbol 33 EditableText
"scrolling"Frame 4Symbol 34 EditableText
"jumpStengthtxt"Frame 4Symbol 35 EditableText
"speedtxt"Frame 4Symbol 36 EditableText
"climbspeedtxt"Frame 4Symbol 37 EditableText
"gravitytxt"Frame 4Symbol 38 EditableText
"updrafttxt"Frame 4Symbol 39 EditableText
"resistancetxt"Frame 4Symbol 40 EditableText
"conveyortxt"Frame 4Symbol 41 EditableText
"leftKey"Frame 4Symbol 42 EditableText
"rightKey"Frame 4Symbol 43 EditableText
"jumpKey"Frame 4Symbol 44 EditableText
"actionKey"Frame 4Symbol 45 EditableText
"climbupKey"Frame 4Symbol 46 EditableText
"climbdownKey"Frame 4Symbol 47 EditableText
"debugKey"Frame 4Symbol 48 EditableText
"leftKeyB"Frame 4Symbol 49 EditableText
"rightKeyB"Frame 4Symbol 50 EditableText
"jumpKeyB"Frame 4Symbol 51 EditableText
"actionKeyB"Frame 4Symbol 52 EditableText
"climbupKeyB"Frame 4Symbol 53 EditableText
"climbdownKeyB"Frame 4Symbol 54 EditableText
"jumpStengthtxt"Symbol 94 MovieClip {test_fla.Timeline_11} Frame 1Symbol 75 EditableText
"speedtxt"Symbol 94 MovieClip {test_fla.Timeline_11} Frame 1Symbol 76 EditableText
"climbspeedtxt"Symbol 94 MovieClip {test_fla.Timeline_11} Frame 1Symbol 77 EditableText
"gravitytxt"Symbol 94 MovieClip {test_fla.Timeline_11} Frame 1Symbol 78 EditableText
"updrafttxt"Symbol 94 MovieClip {test_fla.Timeline_11} Frame 1Symbol 79 EditableText
"resistancetxt"Symbol 94 MovieClip {test_fla.Timeline_11} Frame 1Symbol 80 EditableText
"conveyortxt"Symbol 94 MovieClip {test_fla.Timeline_11} Frame 1Symbol 81 EditableText
"leftKey"Symbol 94 MovieClip {test_fla.Timeline_11} Frame 1Symbol 82 EditableText
"rightKey"Symbol 94 MovieClip {test_fla.Timeline_11} Frame 1Symbol 83 EditableText
"jumpKey"Symbol 94 MovieClip {test_fla.Timeline_11} Frame 1Symbol 84 EditableText
"actionKey"Symbol 94 MovieClip {test_fla.Timeline_11} Frame 1Symbol 85 EditableText
"climbupKey"Symbol 94 MovieClip {test_fla.Timeline_11} Frame 1Symbol 86 EditableText
"climbdownKey"Symbol 94 MovieClip {test_fla.Timeline_11} Frame 1Symbol 87 EditableText
"leftKeyB"Symbol 94 MovieClip {test_fla.Timeline_11} Frame 1Symbol 88 EditableText
"rightKeyB"Symbol 94 MovieClip {test_fla.Timeline_11} Frame 1Symbol 89 EditableText
"jumpKeyB"Symbol 94 MovieClip {test_fla.Timeline_11} Frame 1Symbol 90 EditableText
"actionKeyB"Symbol 94 MovieClip {test_fla.Timeline_11} Frame 1Symbol 91 EditableText
"climbupKeyB"Symbol 94 MovieClip {test_fla.Timeline_11} Frame 1Symbol 92 EditableText
"climbdownKeyB"Symbol 94 MovieClip {test_fla.Timeline_11} Frame 1Symbol 93 EditableText
"movingCollision"Symbol 123 MovieClip {test_fla.Timeline_18} Frame 1Symbol 108 MovieClip
"theSpeed"Symbol 123 MovieClip {test_fla.Timeline_18} Frame 1Symbol 109 EditableText
"theDirection"Symbol 123 MovieClip {test_fla.Timeline_18} Frame 1Symbol 110 EditableText
"theBehaviour"Symbol 123 MovieClip {test_fla.Timeline_18} Frame 1Symbol 111 EditableText
"movingCollision"Symbol 136 MovieClip {test_fla.Timeline_24} Frame 1Symbol 108 MovieClip
"theSpeed"Symbol 136 MovieClip {test_fla.Timeline_24} Frame 1Symbol 128 EditableText
"theDirection"Symbol 136 MovieClip {test_fla.Timeline_24} Frame 1Symbol 129 EditableText
"theBehaviour"Symbol 136 MovieClip {test_fla.Timeline_24} Frame 1Symbol 130 EditableText
"collectableDisplay"Symbol 159 MovieClip {test_fla.CollectionDisplay_30} Frame 1Symbol 158 EditableText
"movingCollision"Symbol 160 MovieClip {test_fla.Timeline_26} Frame 1Symbol 108 MovieClip
"theSpeed"Symbol 160 MovieClip {test_fla.Timeline_26} Frame 1Symbol 137 EditableText
"theDirection"Symbol 160 MovieClip {test_fla.Timeline_26} Frame 1Symbol 138 EditableText
"theBehaviour"Symbol 160 MovieClip {test_fla.Timeline_26} Frame 1Symbol 139 EditableText
"collectableGFK"Symbol 172 MovieClip {test_fla.Timeline_31} Frame 1Symbol 164 MovieClip
"collectableValue"Symbol 172 MovieClip {test_fla.Timeline_31} Frame 1Symbol 165 EditableText
"collectableName"Symbol 172 MovieClip {test_fla.Timeline_31} Frame 1Symbol 166 EditableText
"collisionBox"Symbol 206 MovieClip {test_fla.Player_34} Frame 1Symbol 176 MovieClip
"deathAnim"Symbol 206 MovieClip {test_fla.Player_34} Frame 6Symbol 196 MovieClip
"mcPlayer"Symbol 207 MovieClip {test_fla.Level2_3} Frame 1Symbol 206 MovieClip {test_fla.Player_34}

Special Tags

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




http://swfchan.com/21/101225/info.shtml
Created: 20/3 -2019 18:04:11 Last modified: 20/3 -2019 18:04:11 Server time: 01/05 -2024 14:16:09