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

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

Thomas-Was-Alone.swf

This is the info page for
Flash #119402

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


Text
Thomas was alone.

Thomas wasn't alone anymore

menu

credits

start

a 24 hour game by Mike Bithell

Thomas was alone.

contact me on twitter @mikebithell

Arrow keys - movement, jumping
Spacebar - switch characters (when Thomas begins to make friends)

For Kerry
Created, coded and illustrated on the 16th and 17th of October 2010 by Mike Bithell
Thanks to everyone on twitter who cheered me on, and to
Daz, who forced me out into daylight midway through.
Let me know what you think on twitter by messaging @mikebithell

ActionScript [AS3]

Section 1
//bttnCredits (bttnCredits) package { import flash.display.*; public dynamic class bttnCredits extends SimpleButton { } }//package
Section 2
//bttnReturn (bttnReturn) package { import flash.display.*; public dynamic class bttnReturn extends SimpleButton { } }//package
Section 3
//bttnStart (bttnStart) package { import flash.display.*; public dynamic class bttnStart extends SimpleButton { } }//package
Section 4
//build2 (build2) package { import flash.events.*; import flash.display.*; import flash.text.*; public class build2 extends MovieClip { var spaceCounter:int;// = 0 var levelTotal:int;// = 23 var character1:Object; var character2:Object; var character4:Object; var fadeTimer:int;// = 0 var character3:Object; public var startButton:bttnStart; var backg:mc_skyBox; var a:int;// = 0 var b:int;// = 0 var c:int;// = 0 var gravity:int;// = 2 var i:int;// = 0 var d:int;// = 0 public var creditsButton:bttnCredits; public var fade:mc_fadeIn; var deaths:Array; var firstFrame:int;// = 0 var fadeIn:mc_fadeIn; var oldCharacter;// = 1 var winDistX:int;// = 10 var characterArt1:mc_character1; var characterArt2:mc_character2; var characterArt3:mc_character3; var characterArt4:mc_character4; var winDistY:int;// = 10 var gameElements:mc_gameworldContainer; var worldOn;// = false var foreg:mc_foreground; var fadeOut:mc_fadeOut; var controlsOn:Boolean;// = false public var menuButton:bttnReturn; var charindicator:mc_selectedCharacter; var level:int;// = 1 var currentCharacter:int;// = 1 var walls:Array; public function build2(){ a = 0; b = 0; c = 0; d = 0; i = 0; currentCharacter = 1; oldCharacter = 1; spaceCounter = 0; gravity = 2; winDistX = 10; winDistY = 10; level = 1; levelTotal = 23; worldOn = false; firstFrame = 0; controlsOn = false; fadeTimer = 0; super(); addFrameScript(0, frame1, 340, frame341, 341, frame342, 342, frame343); } public function loadLevel(){ worldOn = false; gameElements.removeChild(foreg); startLevel(); } public function createCharacter1(){ characterArt1 = new mc_character1(); characterArt1.stop(); characterArt1.x = foreg.spawn1.x; characterArt1.y = (foreg.spawn1.y - 36); gameElements.addChild(characterArt1); character1 = new Object(); character1.mc = characterArt1; character1.inAir = true; character1.forceX = 0; character1.forceY = 0; character1.no = 1; character1.width = 16; character1.height = 36; character1.weightModifier = 1; character1.jumpStrength = 19; character1.prevY = character1.mc.y; character1.prevX = character1.mc.x; character1.moveSpeed = 10; gameElements.setChildIndex(character1.mc, gameElements.getChildIndex(foreg)); } public function createCharacter2(){ characterArt2 = new mc_character2(); characterArt2.stop(); characterArt2.x = foreg.spawn2.x; characterArt2.y = (foreg.spawn2.y - 30); gameElements.addChild(characterArt2); character2 = new Object(); character2.mc = characterArt2; character2.inAir = true; character2.forceX = 0; character2.forceY = 0; character2.no = 2; character2.width = 30; character2.height = 30; character2.weightModifier = 3; character2.jumpStrength = 26; character2.prevY = character2.mc.y; character2.prevX = character2.mc.x; character2.moveSpeed = 10; gameElements.setChildIndex(character2.mc, gameElements.getChildIndex(foreg)); } public function createCharacter3(){ characterArt3 = new mc_character3(); characterArt3.stop(); characterArt3.x = foreg.spawn3.x; characterArt3.y = (foreg.spawn3.y - 90); gameElements.addChild(characterArt3); character3 = new Object(); character3.mc = characterArt3; character3.inAir = true; character3.forceX = 0; character3.forceY = 0; character3.no = 3; character3.width = 16; character3.height = 90; character3.weightModifier = 0.6; character3.jumpStrength = 17; character3.prevY = character3.mc.y; character3.prevX = character3.mc.x; character3.moveSpeed = 6; gameElements.setChildIndex(character3.mc, gameElements.getChildIndex(foreg)); } public function startLevel(){ stage.focus = stage; spaceCounter = 0; worldOn = false; firstFrame = 0; controlsOn = false; createLevel(); stage.addEventListener(Event.ENTER_FRAME, gameLoop); stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDownFunction); stage.addEventListener(KeyboardEvent.KEY_UP, keyUpFunction); firstFrame = (firstFrame + 1); } public function createCharacter4(){ characterArt4 = new mc_character4(); characterArt4.stop(); characterArt4.x = foreg.spawn4.x; characterArt4.y = (foreg.spawn4.y - 16); gameElements.addChild(characterArt4); character4 = new Object(); character4.mc = characterArt4; character4.inAir = true; character4.forceX = 0; character4.forceY = 0; character4.no = 4; character4.width = 100; character4.height = 16; character4.weightModifier = 1; character4.jumpStrength = 15; character4.prevY = character4.mc.y; character4.prevX = character4.mc.x; character4.moveSpeed = 10; gameElements.setChildIndex(character4.mc, gameElements.getChildIndex(foreg)); } public function moveCharacter(_arg1){ _arg1.prevX = _arg1.mc.x; _arg1.prevY = _arg1.mc.y; if (((_arg1.moveLeft) && (!(_arg1.moveRight)))){ _arg1.forceX = -(_arg1.moveSpeed); } else { if (((_arg1.moveRight) && (!(_arg1.moveLeft)))){ _arg1.forceX = _arg1.moveSpeed; } else { _arg1.forceX = 0; }; }; if (((_arg1.jump) && (!(_arg1.inAir)))){ if (gravity > 0){ _arg1.forceY = -(_arg1.jumpStrength); } else { _arg1.forceY = _arg1.jumpStrength; }; }; _arg1.forceY = (_arg1.forceY + (gravity * _arg1.weightModifier)); _arg1.mc.x = (_arg1.mc.x + _arg1.forceX); _arg1.mc.y = (_arg1.mc.y + _arg1.forceY); } function frame1(){ stop(); fade.mouseEnabled = false; startButton.addEventListener(MouseEvent.CLICK, clickStart); creditsButton.addEventListener(MouseEvent.CLICK, clickCredits); } public function keyDownFunction(_arg1:KeyboardEvent){ if (controlsOn){ if (_arg1.keyCode == 37){ this[("character" + currentCharacter)].moveLeft = true; } else { if (_arg1.keyCode == 39){ this[("character" + currentCharacter)].moveRight = true; } else { if (_arg1.keyCode == 38){ this[("character" + currentCharacter)].jump = true; } else { if (_arg1.keyCode == 32){ if (spaceCounter == 0){ oldCharacter = currentCharacter; currentCharacter = (currentCharacter + 1); i = 0; while (i < 10) { if (currentCharacter > 4){ currentCharacter = 1; i = 0; } else { if (foreg[(("character" + currentCharacter) + "Exists")] == true){ i = 100000000; if (currentCharacter == oldCharacter){ } else { this[("character" + oldCharacter)].moveRight = false; this[("character" + oldCharacter)].moveLeft = false; this[("character" + oldCharacter)].jump = false; this[("character" + oldCharacter)].forceX = 0; }; } else { currentCharacter = (currentCharacter + 1); }; }; i++; }; spaceCounter = 1; }; }; }; }; }; }; } public function examineLevel(){ var _local1:*; var _local2:Object; var _local3:Object; walls = []; deaths = []; i = 0; while (i < this.foreg.numChildren) { _local1 = foreg.getChildAt(i); if ((_local1 is mc_wallPiece)){ _local2 = new Object(); _local2.mc = _local1; _local2.leftSide = _local1.x; _local2.rightSide = (_local1.x + _local1.width); _local2.topSide = _local1.y; _local2.bottomSide = (_local1.y + _local1.height); walls.push(_local2); }; if ((_local1 is mc_deathBox)){ _local3 = new Object(); _local3.mc = _local1; _local3.leftSide = _local1.x; _local3.rightSide = (_local1.x + _local1.width); _local3.topSide = _local1.y; _local3.bottomSide = (_local1.y + _local1.height); deaths.push(_local3); }; i++; }; } public function clickMenu(_arg1:MouseEvent){ this.gotoAndStop(1, "frontPage"); } public function checkForCollisions(_arg1){ d = 0; while (d < 2) { d = 3; i = 0; while (i < deaths.length) { if ((((((((_arg1.mc.x < deaths[i].rightSide)) && (((_arg1.mc.x + _arg1.mc.width) > deaths[i].leftSide)))) && ((_arg1.mc.y < deaths[i].bottomSide)))) && (((_arg1.mc.y + _arg1.mc.height) > deaths[i].topSide)))){ controlsOn = false; worldOn = false; fadeTimer = 1; fadeOut = new mc_fadeOut(); gameElements.addChild(fadeOut); }; i++; }; i = 0; while (i < walls.length) { if (!(_arg1.forceY) == 0){ _arg1.inAir = true; }; if (_arg1.forceY > 0){ if ((((((((((_arg1.prevY + _arg1.height) - 1) < walls[i].topSide)) && (((_arg1.mc.y + _arg1.mc.height) > walls[i].topSide)))) && ((_arg1.mc.x < walls[i].rightSide)))) && (((_arg1.mc.x + _arg1.mc.width) > walls[i].leftSide)))){ _arg1.mc.y = ((walls[i].topSide - _arg1.height) - 1); _arg1.forceY = 0; d = 0; if (gravity > 0){ _arg1.inAir = false; }; }; } else { if (((((((((_arg1.prevY + 1) > walls[i].bottomSide)) && ((_arg1.mc.y < walls[i].bottomSide)))) && ((_arg1.mc.x < walls[i].rightSide)))) && (((_arg1.mc.x + _arg1.mc.width) > walls[i].leftSide)))){ _arg1.mc.y = (walls[i].bottomSide + 1); _arg1.forceY = 0; d = 0; if (gravity < 0){ _arg1.inAir = false; }; }; }; if (_arg1.forceX > 0){ if ((((((((((_arg1.prevX + _arg1.width) - 1) < walls[i].leftSide)) && (((_arg1.mc.x + _arg1.mc.width) > walls[i].leftSide)))) && ((_arg1.mc.y < walls[i].bottomSide)))) && (((_arg1.mc.y + _arg1.mc.height) > walls[i].topSide)))){ _arg1.mc.x = ((walls[i].leftSide - _arg1.width) - 1); _arg1.forceX = 0; d = 0; }; } else { if (((((((((_arg1.prevX + 1) > walls[i].rightSide)) && ((_arg1.mc.x < walls[i].rightSide)))) && ((_arg1.mc.y < walls[i].bottomSide)))) && (((_arg1.mc.y + _arg1.mc.height) > walls[i].topSide)))){ _arg1.mc.x = (walls[i].rightSide + 1); _arg1.forceX = 0; d = 0; }; }; i++; }; i = 1; while (i < 5) { if (foreg[(("character" + i) + "Exists")] == true){ if (_arg1.no == i){ } else { if (_arg1.prevY < _arg1.mc.y){ if ((((((((((_arg1.prevY + _arg1.height) - 1) < this[("character" + i)].mc.y)) && (((_arg1.mc.y + _arg1.mc.height) > this[("character" + i)].mc.y)))) && ((_arg1.mc.x < (this[("character" + i)].mc.x + this[("character" + i)].width))))) && (((_arg1.mc.x + _arg1.mc.width) > this[("character" + i)].mc.x)))){ _arg1.mc.y = ((this[("character" + i)].mc.y - _arg1.height) - 1); _arg1.forceY = 0; d = 0; if (gravity > 0){ _arg1.inAir = false; }; }; } else { if (((((((((_arg1.prevY + 1) > (this[("character" + i)].mc.y + this[("character" + i)].height))) && ((_arg1.mc.y < (this[("character" + i)].mc.y + this[("character" + i)].height))))) && ((_arg1.mc.x < (this[("character" + i)].mc.x + this[("character" + i)].width))))) && (((_arg1.mc.x + _arg1.mc.width) > this[("character" + i)].mc.x)))){ _arg1.mc.y = ((this[("character" + i)].mc.y + this[("character" + i)].height) + 1); _arg1.forceY = 0; d = 0; if (gravity < 0){ _arg1.inAir = false; }; }; }; if (_arg1.prevX < _arg1.mc.x){ if ((((((((((_arg1.prevX + _arg1.width) - 1) < this[("character" + i)].mc.x)) && (((_arg1.mc.x + _arg1.mc.width) > this[("character" + i)].mc.x)))) && ((_arg1.mc.y < (this[("character" + i)].mc.y + this[("character" + i)].height))))) && (((_arg1.mc.y + _arg1.mc.height) > this[("character" + i)].mc.y)))){ _arg1.mc.x = ((this[("character" + i)].mc.x - _arg1.width) - 1); _arg1.forceX = 0; d = 0; }; } else { if (((((((((_arg1.prevX + 1) > (this[("character" + i)].mc.x + this[("character" + i)].width))) && ((_arg1.mc.x < (this[("character" + i)].mc.x + this[("character" + i)].width))))) && ((_arg1.mc.y < (this[("character" + i)].mc.y + this[("character" + i)].height))))) && (((_arg1.mc.y + _arg1.mc.height) > this[("character" + i)].mc.y)))){ _arg1.mc.x = ((this[("character" + i)].mc.x + this[("character" + i)].width) + 1); _arg1.forceX = 0; d = 0; }; }; }; }; i++; }; d++; }; } public function faderControl(){ if (fadeTimer > 0){ fadeTimer = (fadeTimer + 1); if (fadeTimer == 35){ fadeTimer = 0; if (level > levelTotal){ level = 1; gotoAndStop(1, "credits"); } else { loadLevel(); }; }; }; if (fadeTimer < 0){ fadeTimer = (fadeTimer - 1); if (fadeTimer == -25){ fadeTimer = 0; gameElements.addChild(charindicator); controlsOn = true; }; }; } public function keyUpFunction(_arg1:KeyboardEvent){ if (_arg1.keyCode == 37){ this[("character" + currentCharacter)].moveLeft = false; } else { if (_arg1.keyCode == 39){ this[("character" + currentCharacter)].moveRight = false; } else { if (_arg1.keyCode == 38){ this[("character" + currentCharacter)].jump = false; } else { if (_arg1.keyCode == 32){ spaceCounter = 0; }; }; }; }; } function frame341(){ gotoAndStop(1, "game"); } function frame342(){ stop(); menuButton.addEventListener(MouseEvent.CLICK, clickMenu); } function frame343(){ startLevel(); } public function checkGoals(){ a = 0; i = 1; while (i < 5) { if (foreg[(("character" + i) + "Exists")] == true){ if ((((((((this[("character" + i)].mc.x > (foreg[("goal" + i)].x - winDistX))) && (((this[("character" + i)].mc.x + this[("character" + i)].width) < ((foreg[("goal" + i)].x + foreg[("goal" + i)].width) + winDistX))))) && ((this[("character" + i)].mc.y > (foreg[("goal" + i)].y - winDistY))))) && (((this[("character" + i)].mc.y + this[("character" + i)].height) < ((foreg[("goal" + i)].y + foreg[("goal" + i)].height) + winDistY))))){ foreg[("goal" + i)].gotoAndStop(2); } else { foreg[("goal" + i)].gotoAndStop(1); a = (a + 1); }; }; i++; }; if (a == 0){ controlsOn = false; worldOn = false; fadeTimer = 1; fadeOut = new mc_fadeOut(); gameElements.addChild(fadeOut); level = (level + 1); }; } public function gameLoop(_arg1:Event){ if (worldOn == true){ if (foreg.character1Exists == true){ moveCharacter(character1); checkForCollisions(character1); }; if (foreg.character2Exists == true){ moveCharacter(character2); checkForCollisions(character2); }; if (foreg.character3Exists == true){ moveCharacter(character3); checkForCollisions(character3); }; if (foreg.character4Exists == true){ moveCharacter(character4); checkForCollisions(character4); }; charindicator.y = ((this[("character" + currentCharacter)].mc.y - charindicator.height) - 10); charindicator.x = ((this[("character" + currentCharacter)].mc.x + (this[("character" + currentCharacter)].width / 2)) - (charindicator.width / 2)); checkGoals(); } else { if (firstFrame == 1){ firstFrame = 0; examineLevel(); if (foreg.character1Exists == true){ createCharacter1(); }; if (foreg.character2Exists == true){ createCharacter2(); }; if (foreg.character3Exists == true){ createCharacter3(); }; if (foreg.character4Exists == true){ createCharacter4(); }; charindicator = new mc_selectedCharacter(); currentCharacter = foreg.startingChar; worldOn = true; fadeTimer = -1; }; }; faderControl(); } public function clickStart(_arg1:MouseEvent){ this.gotoAndPlay(1, "intro"); } public function createLevel(){ backg = new mc_skyBox(); backg.stop(); foreg = new mc_foreground(); foreg.gotoAndStop(level); gameElements = new mc_gameworldContainer(); addChild(gameElements); gameElements.addChild(backg); gameElements.addChild(foreg); fadeIn = new mc_fadeIn(); gameElements.addChild(fadeIn); } public function clickCredits(_arg1:MouseEvent){ this.gotoAndStop(1, "credits"); } } }//package
Section 5
//mc_character1 (mc_character1) package { import flash.display.*; public dynamic class mc_character1 extends MovieClip { } }//package
Section 6
//mc_character1Goal (mc_character1Goal) package { import flash.display.*; public dynamic class mc_character1Goal extends MovieClip { public function mc_character1Goal(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 7
//mc_character2 (mc_character2) package { import flash.display.*; public dynamic class mc_character2 extends MovieClip { } }//package
Section 8
//mc_character2Goal (mc_character2Goal) package { import flash.display.*; public dynamic class mc_character2Goal extends MovieClip { public function mc_character2Goal(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 9
//mc_character3 (mc_character3) package { import flash.display.*; public dynamic class mc_character3 extends MovieClip { } }//package
Section 10
//mc_character3Goal (mc_character3Goal) package { import flash.display.*; public dynamic class mc_character3Goal extends MovieClip { public function mc_character3Goal(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 11
//mc_character4 (mc_character4) package { import flash.display.*; public dynamic class mc_character4 extends MovieClip { } }//package
Section 12
//mc_character4Goal (mc_character4Goal) package { import flash.display.*; public dynamic class mc_character4Goal extends MovieClip { public function mc_character4Goal(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 13
//mc_deathBox (mc_deathBox) package { import flash.display.*; public dynamic class mc_deathBox extends MovieClip { } }//package
Section 14
//mc_fadeIn (mc_fadeIn) package { import flash.display.*; public dynamic class mc_fadeIn extends MovieClip { public var masky:MovieClip; public function mc_fadeIn(){ addFrameScript(0, frame1, 29, frame30); } function frame1(){ masky.mouseEnabled = false; } function frame30(){ stop(); } } }//package
Section 15
//mc_fadeOut (mc_fadeOut) package { import flash.display.*; public dynamic class mc_fadeOut extends MovieClip { public function mc_fadeOut(){ addFrameScript(29, frame30); } function frame30(){ stop(); } } }//package
Section 16
//mc_foreground (mc_foreground) package { import flash.display.*; public dynamic class mc_foreground extends MovieClip { public var spawn2:mc_spawner; public var spawn1:mc_spawner; public var character3Exists:Boolean; public var spawn3:mc_spawner; public var spawn4:mc_spawner; public var character4Exists:Boolean; public var goal2:mc_character2Goal; public var goal3:mc_character3Goal; public var goal4:mc_character4Goal; public var character1Exists:Boolean; public var goal1:mc_character1Goal; public var startingChar; public var character2Exists:Boolean; public function mc_foreground(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 20, frame21, 21, frame22, 22, frame23); } function frame14(){ character1Exists = true; character2Exists = true; character3Exists = true; character4Exists = false; startingChar = 1; } function frame10(){ character1Exists = true; character2Exists = true; character3Exists = false; character4Exists = false; startingChar = 1; } function frame12(){ character1Exists = true; character2Exists = true; character3Exists = true; character4Exists = false; startingChar = 1; } function frame18(){ character1Exists = true; character2Exists = true; character3Exists = true; character4Exists = true; startingChar = 1; } function frame3(){ character1Exists = true; character2Exists = false; character3Exists = false; character4Exists = false; startingChar = 1; } function frame6(){ character1Exists = true; character2Exists = true; character3Exists = false; character4Exists = false; startingChar = 1; } function frame7(){ character1Exists = true; character2Exists = true; character3Exists = false; character4Exists = false; startingChar = 1; } function frame1(){ character1Exists = true; character2Exists = false; character3Exists = false; character4Exists = false; startingChar = 1; } function frame19(){ character1Exists = false; character2Exists = true; character3Exists = false; character4Exists = true; startingChar = 2; } function frame13(){ character1Exists = true; character2Exists = true; character3Exists = true; character4Exists = false; startingChar = 1; } function frame17(){ character1Exists = true; character2Exists = true; character3Exists = true; character4Exists = true; startingChar = 1; } function frame5(){ character1Exists = true; character2Exists = false; character3Exists = false; character4Exists = false; startingChar = 1; } function frame22(){ character1Exists = true; character2Exists = true; character3Exists = true; character4Exists = true; startingChar = 1; } function frame8(){ character1Exists = true; character2Exists = true; character3Exists = false; character4Exists = false; startingChar = 1; } function frame9(){ character1Exists = true; character2Exists = true; character3Exists = false; character4Exists = false; startingChar = 1; } function frame15(){ character1Exists = true; character2Exists = true; character3Exists = true; character4Exists = false; startingChar = 1; } function frame16(){ character1Exists = true; character2Exists = true; character3Exists = true; character4Exists = true; startingChar = 1; } function frame21(){ character1Exists = true; character2Exists = true; character3Exists = true; character4Exists = true; startingChar = 1; } function frame11(){ character1Exists = true; character2Exists = true; character3Exists = true; character4Exists = false; startingChar = 1; } function frame23(){ character1Exists = true; character2Exists = true; character3Exists = true; character4Exists = true; startingChar = 1; } function frame4(){ character1Exists = true; character2Exists = false; character3Exists = false; character4Exists = false; startingChar = 1; } function frame20(){ character1Exists = true; character2Exists = false; character3Exists = true; character4Exists = false; startingChar = 1; } function frame2(){ character1Exists = true; character2Exists = false; character3Exists = false; character4Exists = false; startingChar = 1; } } }//package
Section 17
//mc_gameworldContainer (mc_gameworldContainer) package { import flash.display.*; public dynamic class mc_gameworldContainer extends MovieClip { } }//package
Section 18
//mc_selectedCharacter (mc_selectedCharacter) package { import flash.display.*; public dynamic class mc_selectedCharacter extends MovieClip { } }//package
Section 19
//mc_skyBox (mc_skyBox) package { import flash.display.*; public dynamic class mc_skyBox extends MovieClip { } }//package
Section 20
//mc_spawner (mc_spawner) package { import flash.display.*; public dynamic class mc_spawner extends MovieClip { } }//package
Section 21
//mc_wallPiece (mc_wallPiece) package { import flash.display.*; public dynamic class mc_wallPiece extends MovieClip { } }//package

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClip {mc_character1}Uses:1
Symbol 3 GraphicUsed by:4
Symbol 4 MovieClip {mc_character2}Uses:3
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClip {mc_character3}Uses:5
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClip {mc_character4}Uses:7
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClip {mc_selectedCharacter}Uses:9
Symbol 11 BitmapUsed by:12
Symbol 12 GraphicUses:11Used by:13  Timeline
Symbol 13 MovieClip {mc_skyBox}Uses:12
Symbol 14 GraphicUsed by:16
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClip {mc_character4Goal}Uses:14 15Used by:50
Symbol 17 GraphicUsed by:19
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClip {mc_character3Goal}Uses:17 18Used by:50
Symbol 20 GraphicUsed by:22
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClip {mc_character2Goal}Uses:20 21Used by:50
Symbol 23 GraphicUsed by:25
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClip {mc_character1Goal}Uses:23 24Used by:50
Symbol 26 GraphicUsed by:27
Symbol 27 MovieClip {mc_deathBox}Uses:26Used by:50
Symbol 28 GraphicUsed by:29 52  Timeline
Symbol 29 MovieClip {mc_wallPiece}Uses:28Used by:50
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClip {mc_spawner}Uses:30Used by:50
Symbol 32 FontUsed by:33 49 55 59 61 63 68 70
Symbol 33 TextUses:32Used by:50
Symbol 34 BitmapUsed by:35
Symbol 35 GraphicUses:34Used by:36
Symbol 36 MovieClipUses:35Used by:50
Symbol 37 ShapeTweeningUsed by:42
Symbol 38 ShapeTweeningUsed by:42
Symbol 39 ShapeTweeningUsed by:42
Symbol 40 ShapeTweeningUsed by:42
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:37 38 39 40 41Used by:50
Symbol 43 ShapeTweeningUsed by:48
Symbol 44 ShapeTweeningUsed by:48
Symbol 45 ShapeTweeningUsed by:48
Symbol 46 ShapeTweeningUsed by:48
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:43 44 45 46 47Used by:50
Symbol 49 TextUses:32Used by:50
Symbol 50 MovieClip {mc_foreground}Uses:27 29 31 33 25 22 19 16 36 42 48 49
Symbol 51 MovieClip {mc_gameworldContainer}
Symbol 52 MovieClipUses:28Used by:53 58  Timeline
Symbol 53 MovieClip {mc_fadeOut}Uses:52
Symbol 54 GraphicUsed by:57 60 62
Symbol 55 TextUses:32Used by:57
Symbol 56 GraphicUsed by:57 60 62
Symbol 57 Button {bttnReturn}Uses:54 55 56Used by:Timeline
Symbol 58 MovieClip {mc_fadeIn}Uses:52Used by:Timeline
Symbol 59 TextUses:32Used by:60
Symbol 60 Button {bttnCredits}Uses:54 59 56Used by:Timeline
Symbol 61 TextUses:32Used by:62
Symbol 62 Button {bttnStart}Uses:54 61 56Used by:Timeline
Symbol 63 TextUses:32Used by:Timeline
Symbol 64 FontUsed by:65
Symbol 65 TextUses:64Used by:Timeline
Symbol 66 FontUsed by:67
Symbol 67 TextUses:66Used by:Timeline
Symbol 68 TextUses:32Used by:69
Symbol 69 MovieClipUses:68Used by:Timeline
Symbol 70 TextUses:32Used by:Timeline

Instance Names

"startButton"Frame 1Symbol 62 Button {bttnStart}
"creditsButton"Frame 1Symbol 60 Button {bttnCredits}
"fade"Frame 1Symbol 58 MovieClip {mc_fadeIn}
"menuButton"Frame 342Symbol 57 Button {bttnReturn}
"spawn1"Symbol 50 MovieClip {mc_foreground} Frame 1Symbol 31 MovieClip {mc_spawner}
"spawn2"Symbol 50 MovieClip {mc_foreground} Frame 1Symbol 31 MovieClip {mc_spawner}
"spawn3"Symbol 50 MovieClip {mc_foreground} Frame 1Symbol 31 MovieClip {mc_spawner}
"spawn4"Symbol 50 MovieClip {mc_foreground} Frame 1Symbol 31 MovieClip {mc_spawner}
"goal1"Symbol 50 MovieClip {mc_foreground} Frame 1Symbol 25 MovieClip {mc_character1Goal}
"goal2"Symbol 50 MovieClip {mc_foreground} Frame 1Symbol 22 MovieClip {mc_character2Goal}
"goal3"Symbol 50 MovieClip {mc_foreground} Frame 1Symbol 19 MovieClip {mc_character3Goal}
"goal4"Symbol 50 MovieClip {mc_foreground} Frame 1Symbol 16 MovieClip {mc_character4Goal}
"masky"Symbol 58 MovieClip {mc_fadeIn} Frame 1Symbol 52 MovieClip

Special Tags

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




http://swfchan.com/24/119402/info.shtml
Created: 5/3 -2019 21:49:30 Last modified: 5/3 -2019 21:49:30 Server time: 27/04 -2024 16:53:10