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

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

[HENTAI] pipedream.swf

This is the info page for
Flash #80481

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


Text
PLAY

Level Completed!

ActionScript [AS1/AS2]

Frame 1
function initGame() { Level = 1; FirstGame = true; GameMade = false; Score = 0; } function UpdateGame() { Status1.text = ""; Status2.text = ""; i = 1; while (i < Level) { eval ("Level" + Level)._x = -10000; i++; } if (GameMade == false) { I = 0; if (FirstGame == true) { trace("first level?"); xp = 0; while (xp < 7) { I = I + 1; attachMovie("Pipes", "StartingPipesx" + xp, 500 - I); if (xp == 0) { _root["StartingPipesx" + xp].gotoAndStop(15); } else { _root["StartingPipesx" + xp].gotoAndStop(13); } _root["StartingPipesx" + xp]._x = 127 + (xp * 51); _root["StartingPipesx" + xp]._y = 4; xp++; } attachMovie("Storage", "StorageLower", 500 - I); _root.StorageLower.gotoAndStop(1); _root.StorageLower._x = 432; _root.StorageLower._y = 4; attachMovie("Storage", "StorageUpper", 6000); _root.StorageUpper.gotoAndStop(2); _root.StorageUpper._x = 432; _root.StorageUpper._y = 4; FirstGame = false; SlimeBalls = new Array(64); NextSlimeBall = 0; i = 0; while (i < 64) { attachMovie("Slime Ball", "SlimeBall" + i, 3000 + i); _root["SlimeBall" + i].gotoAndStop(1); _root["SlimeBall" + i]._alpha = 0; SlimeBalls[i] = new Array(2); SlimeBalls[i][0] = 0; SlimeBalls[i][1] = 0; i++; } attachMovie("Storage Slime", "AnimatedSlime", 4000); _root.AnimatedSlime.gotoAndPlay(1); _root.AnimatedSlime._alpha = 0; _root.AnimatedSlime._x = 449; _root.AnimatedSlime._y = 282; attachMovie("Storage Flat Slime", "LowerFlatSlime", 4001); _root.LowerFlatSlime.gotoAndStop(2); _root.LowerFlatSlime._alpha = 0; _root.LowerFlatSlime._x = 449; _root.LowerFlatSlime._y = 290; _root.LowerFlatSlime._yscale = 0; attachMovie("Storage Flat Slime", "UpperFlatSlime", 4002); _root.UpperFlatSlime.gotoAndStop(1); _root.UpperFlatSlime._alpha = 80; _root.UpperFlatSlime._x = 449; _root.UpperFlatSlime._y = 73; _root.UpperFlatSlime._yscale = 100; attachMovie("Storage Block", "StorageBlock", 4003); _root.StorageBlock.gotoAndStop(1); _root.StorageBlock._x = 448; _root.StorageBlock._y = 282; attachMovie("RedStripe", "RedStripe", 4004); _root.RedStripe.gotoAndStop(1); _root.RedStripe._x = 449; attachMovie("PartStorage", "PartStorage", 3500); _root.PartStorage.gotoAndStop(1); _root.PartStorage._alpha = 70; _root.PartStorage._x = 6; _root.PartStorage._y = 6; attachMovie("Background", "Background", 1); _root.Background._alpha = 100; _root.Background.gotoAndStop(1); attachMovie("Timer", "Timer", 10500); _root.Timer._alpha = 70; _root.Timer.gotoAndStop(1); _root.Timer._x = 379; _root.Timer._y = 4; _root.Timer.onPress = function () { TimeUntilStart = 0; }; Format = new TextFormat(); Format.font = "Tahoma"; Format.bullet = false; Format.bold = true; Format.align = "center"; _root.createTextField("Level1", 10503, 5, 5, 120, 50); Level1.border = false; Level1._alpha = 70; Level1.setTextFormat(Format); Level1.selectable = false; _root.createTextField("Level2", 10504, 6, 6, 120, 50); Level2.border = false; Level2._alpha = 70; Level2.setTextFormat(Format); Level2.selectable = false; _root.createTextField("TimeUntilStart1", 10501, 377, 0, 120, 50); TimeUntilStart1.border = false; TimeUntilStart1.setTextFormat(Format); TimeUntilStart1.selectable = false; _root.createTextField("TimeUntilStart2", 10502, 378, 1, 120, 50); TimeUntilStart2.border = false; TimeUntilStart2.setTextFormat(Format); TimeUntilStart2.selectable = false; _root.createTextField("Status1", 11004, 0, 150, 499, 50); Status1.border = false; Status1.setTextFormat(Format); Status1.selectable = false; _root.createTextField("Status2", 11005, 0, 150, 499, 50); Status2.border = false; Status2.setTextFormat(Format); Status2.selectable = false; } if (Level == 1) { TimeUntilStart = 150; FluidInTank = 100; NeededForVictory = 25; FirstPieceX = 0; FirstPieceY = 2; LastPieceX = 3; LastPieceY = 5; Buildup = new Array(6); Buildup[0] = "O _ _ _ _ _"; Buildup[1] = "O _ _ _ _ _"; Buildup[2] = "O _ _ _ _ _"; Buildup[3] = "J D L _ _ _"; Buildup[4] = "K A M _ _ _"; Buildup[5] = "J D D N N N"; Pieces = new Array(1); Pieces[0] = "D"; } if (Level == 2) { TimeUntilStart = 200; FluidInTank = 100; NeededForVictory = 25; FirstPieceX = 0; FirstPieceY = 2; LastPieceX = 3; LastPieceY = 5; Buildup = new Array(6); Buildup[0] = "O _ _ _ _ _"; Buildup[1] = "O _ _ _ _ _"; Buildup[2] = "O _ _ _ _ _"; Buildup[3] = "E A L _ _ _"; Buildup[4] = "C A C _ _ _"; Buildup[5] = "J A H N N N"; Pieces = new Array(4); Pieces[0] = "H"; Pieces[1] = "F"; Pieces[2] = "P"; Pieces[3] = "I"; } if (Level == 3) { TimeUntilStart = 250; FluidInTank = 100; NeededForVictory = 25; FirstPieceX = 0; FirstPieceY = 2; LastPieceX = 3; LastPieceY = 5; Buildup = new Array(6); Buildup[0] = "O _ _ _ _ _"; Buildup[1] = "O _ _ _ _ _"; Buildup[2] = "O _ _ _ _ _"; Buildup[3] = "C A A _ _ _"; Buildup[4] = "C C C _ _ _"; Buildup[5] = "A A J N N N"; Pieces = new Array(6); Pieces[0] = "J"; Pieces[1] = "K"; Pieces[2] = "L"; Pieces[3] = "M"; Pieces[4] = "C"; Pieces[5] = "D"; } if (Level == 4) { TimeUntilStart = 350; FluidInTank = 100; NeededForVictory = 25; FirstPieceX = 0; FirstPieceY = 2; LastPieceX = 3; LastPieceY = 5; Buildup = new Array(6); Buildup[0] = "O _ _ _ _ _"; Buildup[1] = "O _ _ _ _ _"; Buildup[2] = "O _ _ _ _ _"; Buildup[3] = "E A L _ _ _"; Buildup[4] = "A A A _ _ _"; Buildup[5] = "J A D N N N"; Pieces = new Array(8); Pieces[0] = "C"; Pieces[1] = "H"; Pieces[2] = "M"; Pieces[3] = "K"; Pieces[4] = "D"; Pieces[5] = "I"; Pieces[6] = "P"; Pieces[7] = "C"; } if (Level == 5) { TimeUntilStart = 400; FluidInTank = 100; NeededForVictory = 25; FirstPieceX = 0; FirstPieceY = 2; LastPieceX = 3; LastPieceY = 5; Buildup = new Array(6); Buildup[0] = "O _ _ _ _ _"; Buildup[1] = "O _ _ _ _ _"; Buildup[2] = "O _ _ _ _ _"; Buildup[3] = "C A A _ _ _"; Buildup[4] = "E A A _ _ _"; Buildup[5] = "A A J N N N"; Pieces = new Array(10); Pieces[0] = "J"; Pieces[1] = "K"; Pieces[2] = "L"; Pieces[3] = "I"; Pieces[4] = "M"; Pieces[5] = "G"; Pieces[6] = "E"; Pieces[7] = "F"; Pieces[8] = "C"; Pieces[9] = "P"; } if (Level == 6) { TimeUntilStart = 450; FluidInTank = 200; NeededForVictory = 75; FirstPieceX = 0; FirstPieceY = 1; LastPieceX = 4; LastPieceY = 5; Buildup = new Array(6); Buildup[0] = "O _ _ _ _ _"; Buildup[1] = "O _ _ _ _ _"; Buildup[2] = "E L A A _ _"; Buildup[3] = "A I A A _ _"; Buildup[4] = "A A I A _ _"; Buildup[5] = "A A J H N N"; Pieces = new Array(11); Pieces[0] = "L"; Pieces[1] = "J"; Pieces[2] = "F"; Pieces[3] = "I"; Pieces[4] = "P"; Pieces[5] = "P"; Pieces[6] = "P"; Pieces[7] = "C"; Pieces[8] = "D"; Pieces[9] = "K"; Pieces[10] = "M"; } if (Level == 7) { TimeUntilStart = 700; FluidInTank = 200; NeededForVictory = 75; FirstPieceX = 0; FirstPieceY = 1; LastPieceX = 4; LastPieceY = 5; Buildup = new Array(6); Buildup[0] = "O _ _ _ _ _"; Buildup[1] = "O _ _ _ _ _"; Buildup[2] = "E A A B _ _"; Buildup[3] = "E A A L _ _"; Buildup[4] = "C A A C _ _"; Buildup[5] = "J A A H N N"; Pieces = new Array(10); Pieces[0] = "I"; Pieces[1] = "C"; Pieces[2] = "H"; Pieces[3] = "F"; Pieces[4] = "L"; Pieces[5] = "H"; Pieces[6] = "D"; Pieces[7] = "I"; Pieces[8] = "P"; Pieces[9] = "F"; } if (Level == 8) { TimeUntilStart = 700; FluidInTank = 200; NeededForVictory = 75; FirstPieceX = 0; FirstPieceY = 1; LastPieceX = 4; LastPieceY = 5; Buildup = new Array(6); Buildup[0] = "O _ _ _ _ _"; Buildup[1] = "O _ _ _ _ _"; Buildup[2] = "J D D A _ _"; Buildup[3] = "A A A A _ _"; Buildup[4] = "A A A A _ _"; Buildup[5] = "A D D D N N"; Pieces = new Array(12); Pieces[0] = "F"; Pieces[1] = "H"; Pieces[2] = "J"; Pieces[3] = "M"; Pieces[4] = "M"; Pieces[5] = "L"; Pieces[6] = "K"; Pieces[7] = "N"; Pieces[8] = "J"; Pieces[9] = "M"; Pieces[10] = "P"; Pieces[11] = "K"; } if (Level == 9) { TimeUntilStart = 800; FluidInTank = 200; NeededForVictory = 75; FirstPieceX = 0; FirstPieceY = 1; LastPieceX = 4; LastPieceY = 5; Buildup = new Array(6); Buildup[0] = "O _ _ _ _ _"; Buildup[1] = "O _ _ _ _ _"; Buildup[2] = "C A A A _ _"; Buildup[3] = "J A A A _ _"; Buildup[4] = "A A A A _ _"; Buildup[5] = "A A J D N N"; Pieces = new Array(10); Pieces[0] = "M"; Pieces[1] = "K"; Pieces[2] = "K"; Pieces[3] = "M"; Pieces[4] = "C"; Pieces[5] = "D"; Pieces[6] = "L"; Pieces[7] = "P"; Pieces[8] = "C"; Pieces[9] = "D"; } if (Level == 10) { TimeUntilStart = 800; FluidInTank = 200; NeededForVictory = 75; FirstPieceX = 0; FirstPieceY = 1; LastPieceX = 4; LastPieceY = 5; Buildup = new Array(6); Buildup[0] = "O _ _ _ _ _"; Buildup[1] = "O _ _ _ _ _"; Buildup[2] = "C A A P _ _"; Buildup[3] = "A A A A _ _"; Buildup[4] = "A A A A _ _"; Buildup[5] = "P A A D N N"; Pieces = new Array(14); Pieces[0] = "F"; Pieces[1] = "G"; Pieces[2] = "J"; Pieces[3] = "K"; Pieces[4] = "K"; Pieces[5] = "M"; Pieces[6] = "J"; Pieces[7] = "C"; Pieces[8] = "I"; Pieces[9] = "M"; Pieces[10] = "P"; Pieces[11] = "J"; Pieces[12] = "I"; Pieces[13] = "H"; } if (Level == 11) { TimeUntilStart = 700; FluidInTank = 300; NeededForVictory = 150; FirstPieceX = 0; FirstPieceY = 0; LastPieceX = 5; LastPieceY = 5; Buildup = new Array(6); Buildup[0] = "O _ _ _ _ _"; Buildup[1] = "C A A B B _"; Buildup[2] = "A A C B B _"; Buildup[3] = "A D I D A _"; Buildup[4] = "B B C A A _"; Buildup[5] = "B B A A J N"; Pieces = new Array(14); Pieces[0] = "E"; Pieces[1] = "G"; Pieces[2] = "J"; Pieces[3] = "K"; Pieces[4] = "L"; Pieces[5] = "M"; Pieces[6] = "J"; Pieces[7] = "K"; Pieces[8] = "L"; Pieces[9] = "M"; Pieces[10] = "I"; Pieces[11] = "P"; Pieces[12] = "H"; Pieces[13] = "D"; } if (Level == 12) { TimeUntilStart = 1000; FluidInTank = 300; NeededForVictory = 150; FirstPieceX = 0; FirstPieceY = 0; LastPieceX = 5; LastPieceY = 5; Buildup = new Array(6); Buildup[0] = "O _ _ _ _ _"; Buildup[1] = "C A A D A _"; Buildup[2] = "A B A B A _"; Buildup[3] = "A A A A A _"; Buildup[4] = "A B A B A _"; Buildup[5] = "A D A A J N"; Pieces = new Array(20); Pieces[0] = "I"; Pieces[1] = "E"; Pieces[2] = "G"; Pieces[3] = "C"; Pieces[4] = "C"; Pieces[5] = "C"; Pieces[6] = "P"; Pieces[7] = "P"; Pieces[8] = "J"; Pieces[9] = "K"; Pieces[10] = "L"; Pieces[11] = "M"; Pieces[12] = "C"; Pieces[13] = "C"; Pieces[14] = "C"; Pieces[15] = "C"; Pieces[16] = "K"; Pieces[17] = "L"; Pieces[18] = "H"; Pieces[19] = "F"; } if (Level == 13) { TimeUntilStart = 1000; FluidInTank = 300; NeededForVictory = 150; FirstPieceX = 0; FirstPieceY = 0; LastPieceX = 5; LastPieceY = 5; Buildup = new Array(6); Buildup[0] = "O _ _ _ _ _"; Buildup[1] = "C B P B B _"; Buildup[2] = "J A A A A _"; Buildup[3] = "A A A A A _"; Buildup[4] = "A A A A L _"; Buildup[5] = "B B P B J N"; Pieces = new Array(15); Pieces[0] = "D"; Pieces[1] = "D"; Pieces[2] = "M"; Pieces[3] = "F"; Pieces[4] = "H"; Pieces[5] = "J"; Pieces[6] = "L"; Pieces[7] = "F"; Pieces[8] = "H"; Pieces[9] = "P"; Pieces[10] = "P"; Pieces[11] = "J"; Pieces[12] = "D"; Pieces[13] = "P"; Pieces[14] = "D"; } if (Level == 14) { TimeUntilStart = 1000; FluidInTank = 300; NeededForVictory = 150; FirstPieceX = 0; FirstPieceY = 0; LastPieceX = 5; LastPieceY = 5; Buildup = new Array(6); Buildup[0] = "O _ _ _ _ _"; Buildup[1] = "E D F D L _"; Buildup[2] = "A A A A A _"; Buildup[3] = "A A A A A _"; Buildup[4] = "A A A A A _"; Buildup[5] = "J D H D H N"; Pieces = new Array(18); Pieces[0] = "C"; Pieces[1] = "C"; Pieces[2] = "C"; Pieces[3] = "K"; Pieces[4] = "M"; Pieces[5] = "K"; Pieces[6] = "M"; Pieces[7] = "I"; Pieces[8] = "E"; Pieces[9] = "G"; Pieces[10] = "C"; Pieces[11] = "C"; Pieces[12] = "C"; Pieces[13] = "H"; Pieces[14] = "J"; Pieces[15] = "M"; Pieces[16] = "D"; Pieces[17] = "I"; } if (Level == 15) { TimeUntilStart = 1000; FluidInTank = 300; NeededForVictory = 150; FirstPieceX = 0; FirstPieceY = 0; LastPieceX = 5; LastPieceY = 5; Buildup = new Array(6); Buildup[0] = "O _ _ _ _ _"; Buildup[1] = "C A A A A _"; Buildup[2] = "A I A I A _"; Buildup[3] = "A A I A A _"; Buildup[4] = "A I A I A _"; Buildup[5] = "A A A A J N"; Pieces = new Array(13); Pieces[0] = "I"; Pieces[1] = "E"; Pieces[2] = "L"; Pieces[3] = "L"; Pieces[4] = "H"; Pieces[5] = "P"; Pieces[6] = "P"; Pieces[7] = "P"; Pieces[8] = "P"; Pieces[9] = "H"; Pieces[10] = "F"; Pieces[11] = "J"; Pieces[12] = "P"; } if (Level == 16) { TimeUntilStart = 900; FluidInTank = 400; NeededForVictory = 250; FirstPieceX = 0; FirstPieceY = -1; LastPieceX = 6; LastPieceY = 5; Buildup = new Array(6); Buildup[0] = "J D A L A A"; Buildup[1] = "K L B C A A"; Buildup[2] = "C C A C C C"; Buildup[3] = "A J A M A C"; Buildup[4] = "C B A B C C"; Buildup[5] = "J D A A M J"; Pieces = new Array(16); Pieces[0] = "P"; Pieces[1] = "I"; Pieces[2] = "P"; Pieces[3] = "H"; Pieces[4] = "P"; Pieces[5] = "P"; Pieces[6] = "E"; Pieces[7] = "G"; Pieces[8] = "C"; Pieces[9] = "C"; Pieces[10] = "D"; Pieces[11] = "D"; Pieces[12] = "I"; Pieces[13] = "E"; Pieces[14] = "J"; Pieces[15] = "P"; } if (Level == 17) { TimeUntilStart = 1200; FluidInTank = 400; NeededForVictory = 250; FirstPieceX = 0; FirstPieceY = -1; LastPieceX = 6; LastPieceY = 5; Buildup = new Array(6); Buildup[0] = "E D D D D L"; Buildup[1] = "A A L K A A"; Buildup[2] = "A A C C A A"; Buildup[3] = "A A C C A A"; Buildup[4] = "A A M J A A"; Buildup[5] = "J D D D D H"; Pieces = new Array(17); Pieces[0] = "J"; Pieces[1] = "K"; Pieces[2] = "L"; Pieces[3] = "M"; Pieces[4] = "F"; Pieces[5] = "F"; Pieces[6] = "C"; Pieces[7] = "C"; Pieces[8] = "H"; Pieces[9] = "H"; Pieces[10] = "P"; Pieces[11] = "P"; Pieces[12] = "J"; Pieces[13] = "K"; Pieces[14] = "M"; Pieces[15] = "H"; Pieces[16] = "C"; } if (Level == 18) { TimeUntilStart = 1800; FluidInTank = 400; NeededForVictory = 250; FirstPieceX = 0; FirstPieceY = -1; LastPieceX = 6; LastPieceY = 5; Buildup = new Array(6); Buildup[0] = "J A K D A A"; Buildup[1] = "A A C B A A"; Buildup[2] = "C J A A B C"; Buildup[3] = "C B A A L C"; Buildup[4] = "A A B C A A"; Buildup[5] = "A A D M A D"; Pieces = new Array(22); Pieces[0] = "E"; Pieces[1] = "E"; Pieces[2] = "L"; Pieces[3] = "J"; Pieces[4] = "G"; Pieces[5] = "D"; Pieces[6] = "P"; Pieces[7] = "L"; Pieces[8] = "J"; Pieces[9] = "C"; Pieces[10] = "F"; Pieces[11] = "P"; Pieces[12] = "M"; Pieces[13] = "K"; Pieces[14] = "J"; Pieces[15] = "F"; Pieces[16] = "G"; Pieces[17] = "E"; Pieces[18] = "F"; Pieces[19] = "C"; Pieces[20] = "L"; Pieces[21] = "P"; } if (Level == 19) { TimeUntilStart = 1400; FluidInTank = 400; NeededForVictory = 250; FirstPieceX = 0; FirstPieceY = -1; LastPieceX = 6; LastPieceY = 5; Buildup = new Array(6); Buildup[0] = "C A A A A A"; Buildup[1] = "A A A A A A"; Buildup[2] = "A A A A A A"; Buildup[3] = "A A A A A A"; Buildup[4] = "A A A A A A"; Buildup[5] = "A A A A A D"; Pieces = new Array(24); Pieces[0] = "J"; Pieces[1] = "K"; Pieces[2] = "L"; Pieces[3] = "M"; Pieces[4] = "J"; Pieces[5] = "K"; Pieces[6] = "L"; Pieces[7] = "M"; Pieces[8] = "I"; Pieces[9] = "I"; Pieces[10] = "E"; Pieces[11] = "F"; Pieces[12] = "G"; Pieces[13] = "H"; Pieces[14] = "E"; Pieces[15] = "F"; Pieces[16] = "G"; Pieces[17] = "H"; Pieces[18] = "P"; Pieces[19] = "P"; Pieces[20] = "D"; Pieces[21] = "P"; Pieces[22] = "P"; Pieces[23] = "P"; } if (Level == 20) { TimeUntilStart = 2000; FluidInTank = 400; NeededForVictory = 250; FirstPieceX = 0; FirstPieceY = -1; LastPieceX = 6; LastPieceY = 5; Buildup = new Array(6); Buildup[0] = "C A A D L A"; Buildup[1] = "C C A A A L"; Buildup[2] = "A A A C A A"; Buildup[3] = "A C A A A M"; Buildup[4] = "A A L A A A"; Buildup[5] = "A D H A D D"; Pieces = new Array(16); Pieces[0] = "J"; Pieces[1] = "K"; Pieces[2] = "J"; Pieces[3] = "G"; Pieces[4] = "K"; Pieces[5] = "I"; Pieces[6] = "J"; Pieces[7] = "K"; Pieces[8] = "I"; Pieces[9] = "M"; Pieces[10] = "C"; Pieces[11] = "D"; Pieces[12] = "K"; Pieces[13] = "C"; Pieces[14] = "H"; Pieces[15] = "H"; } Level1.text = "Level " + Level; Format.size = 24; Format.color = 16724787 /* 0xFF3333 */; Level1.setTextFormat(Format); Level2.text = "Level " + Level; Format.size = 25; Format.color = 13373713 /* 0xCC1111 */; Level2.setTextFormat(Format); _root.Timer._alpha = 70; BuildupSplitted = new Array(6); WallTime = 0; TimeUntilNextLevel = 0; WallClosing = false; MissionComplete = false; MissionFailed = false; SelectedPiece = -1; RemovePiece = false; OverX = 0; OverY = 0; Forces = new Array(); TotalFluid = FluidInTank; Slimes = 0; UpdatePieces = true; FluidInEnd = 0; xp = 0; while (xp < 6) { Buildup[xp].reverse(Buildup[xp]); BuildupSplitted[xp] = Buildup[xp].split(" "); xp++; } _root.UpperFlatSlime._yscale = (FluidInTank / TotalFluid) * 100; _root.UpperFlatSlime._alpha = 80; _root.StorageBlock._y = 64 + ((FluidInTank / TotalFluid) * 218); _root.StorageBlock._alpha = 100; _root.LowerFlatSlime._alpha = 0; _root.AnimatedSlime._alpha = 0; _root.RedStripe._y = 289 - ((NeededForVictory / TotalFluid) * 218); Pipes = new Array(6); xp = 0; while (xp < 6) { Pipes[xp] = new Array(6); yp = 0; while (yp < 6) { Pipes[xp][yp] = new Array(3); Pipes[xp][yp][2] = new Array(4); i = 0; while (i < 4) { Pipes[xp][yp][2][i] = new Array(4); n = 0; while (n < 4) { Pipes[xp][yp][2][i][n] = new Array(5); Pipes[xp][yp][2][i][n][2] = 0; Pipes[xp][yp][2][i][n][3] = false; Pipes[xp][yp][2][i][n][4] = 1; removeMovieClip((((((("Slimesx" + xp) + "y") + yp) + "i") + i) + "n") + n); n++; } i++; } if (BuildupSplitted[yp][xp] == "A") { Pipes[xp][yp][0] = 2; Pipes[xp][yp][1] = 1; } else if (BuildupSplitted[yp][xp] == "B") { Pipes[xp][yp][0] = 3; Pipes[xp][yp][1] = 1; } else if (BuildupSplitted[yp][xp] == "C") { Pipes[xp][yp][0] = 3; Pipes[xp][yp][1] = 2; } else if (BuildupSplitted[yp][xp] == "D") { Pipes[xp][yp][0] = 3; Pipes[xp][yp][1] = 3; } else if (BuildupSplitted[yp][xp] == "E") { Pipes[xp][yp][0] = 3; Pipes[xp][yp][1] = 4; } else if (BuildupSplitted[yp][xp] == "F") { Pipes[xp][yp][0] = 3; Pipes[xp][yp][1] = 5; } else if (BuildupSplitted[yp][xp] == "G") { Pipes[xp][yp][0] = 3; Pipes[xp][yp][1] = 6; } else if (BuildupSplitted[yp][xp] == "H") { Pipes[xp][yp][0] = 3; Pipes[xp][yp][1] = 7; } else if (BuildupSplitted[yp][xp] == "I") { Pipes[xp][yp][0] = 3; Pipes[xp][yp][1] = 8; } else if (BuildupSplitted[yp][xp] == "J") { Pipes[xp][yp][0] = 3; Pipes[xp][yp][1] = 9; } else if (BuildupSplitted[yp][xp] == "K") { Pipes[xp][yp][0] = 3; Pipes[xp][yp][1] = 10; } else if (BuildupSplitted[yp][xp] == "L") { Pipes[xp][yp][0] = 3; Pipes[xp][yp][1] = 11; } else if (BuildupSplitted[yp][xp] == "M") { Pipes[xp][yp][0] = 3; Pipes[xp][yp][1] = 12; } else if (BuildupSplitted[yp][xp] == "N") { Pipes[xp][yp][0] = 1; Pipes[xp][yp][1] = 13; } else if (BuildupSplitted[yp][xp] == "O") { Pipes[xp][yp][0] = 1; Pipes[xp][yp][1] = 14; } else if (BuildupSplitted[yp][xp] == "P") { Pipes[xp][yp][0] = 3; Pipes[xp][yp][1] = 16; } else if (BuildupSplitted[yp][xp] == "_") { Pipes[xp][yp][0] = 1; Pipes[xp][yp][1] = 1; } I = I + 1; removeMovieClip((("Platex" + xp) + "y") + yp); attachMovie("Plates", (("Platex" + xp) + "y") + yp, 1000 - I); _root[(("Platex" + xp) + "y") + yp].gotoAndStop(Pipes[xp][yp][0]); removeMovieClip((("Pipesx" + xp) + "y") + yp); attachMovie("Pipes", (("Pipesx" + xp) + "y") + yp, 2000 - I); _root[(("Pipesx" + xp) + "y") + yp].gotoAndStop(Pipes[xp][yp][1]); _root[(("Platex" + xp) + "y") + yp]._x = 127 + (xp * 51); _root[(("Platex" + xp) + "y") + yp]._y = 55 + (yp * 51); _root[(("Pipesx" + xp) + "y") + yp]._x = 127 + (xp * 51); _root[(("Pipesx" + xp) + "y") + yp]._y = 55 + (yp * 51); yp++; } xp++; } p = 0; while (p < Pieces.length) { if (Pieces[p] == "C") { Pipe = 2; } else if (Pieces[p] == "D") { Pipe = 3; } else if (Pieces[p] == "E") { Pipe = 4; } else if (Pieces[p] == "F") { Pipe = 5; } else if (Pieces[p] == "G") { Pipe = 6; } else if (Pieces[p] == "H") { Pipe = 7; } else if (Pieces[p] == "I") { Pipe = 8; } else if (Pieces[p] == "J") { Pipe = 9; } else if (Pieces[p] == "K") { Pipe = 10; } else if (Pieces[p] == "L") { Pipe = 11; } else if (Pieces[p] == "M") { Pipe = 12; } else if (Pieces[p] == "P") { Pipe = 16; } I = I + 1; removeMovieClip("Button" + p); attachMovie("Pipes", "Button" + p, 10000 - I); _root["Button" + p].gotoAndStop(Pipe); _root["Button" + p]._x = 10 + random(50); _root["Button" + p]._y = 10 + random(290); _root["Button" + p]._alpha = 100 + p; _root["Button" + p].onPress = function () { startDrag (this); if (((_root._xmouse - 127) > 0) & ((_root._ymouse - 55) > 0)) { xp = Math.round(((_root._xmouse - 127) - 25) / 51); yp = Math.round(((_root._ymouse - 55) - 25) / 51); if (((xp < 6) & (yp < 6)) & (SelectedPiece == -1)) { RemovePiece = true; OverX = xp; OverY = yp; if (this._alpha < 1) { SelectedPiece = Math.round(-1 * this._alpha); } } } }; _root["Button" + p].onRollOut = function () { stopDrag(); if (((_root._xmouse - 127) > 0) & ((_root._ymouse - 55) > 0)) { xp = Math.round(((_root._xmouse - 127) - 25) / 51); yp = Math.round(((_root._ymouse - 55) - 25) / 51); if (((xp < 6) & (yp < 6)) & (SelectedPiece == -1)) { RemovePiece = false; OverX = xp; OverY = yp; if (this._alpha > 99) { SelectedPiece = Math.round(this._alpha - 100); } } } }; _root["Button" + p].onRelease = function () { stopDrag(); if (((_root._xmouse - 127) > 0) & ((_root._ymouse - 55) > 0)) { xp = Math.round(((_root._xmouse - 127) - 25) / 51); yp = Math.round(((_root._ymouse - 55) - 25) / 51); if (((xp < 6) & (yp < 6)) & (SelectedPiece == -1)) { RemovePiece = false; OverX = xp; OverY = yp; if (this._alpha > 99) { SelectedPiece = Math.round(this._alpha - 100); } } } }; p++; } GameMade = true; } if (WallTime < 14) { if (WallTime > 0) { if (WallClosing == false) { _root.UpperWall._y = _root.UpperWall._y - WallTime; _root.LowerWall._y = _root.LowerWall._y + WallTime; Status1._y = _root.UpperWall._y - 48; Status2._y = _root.UpperWall._y - 46; } else { _root.UpperWall._y = _root.UpperWall._y + WallTime; _root.LowerWall._y = _root.LowerWall._y - WallTime; Status1._y = _root.UpperWall._y - 48; Status2._y = _root.UpperWall._y - 46; } } WallTime = WallTime + 0.5; } if (SelectedPiece > -1) { if (((Pipes[OverX][OverY][0] == 2) & (Pipes[OverX][OverY][1] == 1)) & (RemovePiece == false)) { _root["Button" + SelectedPiece]._x = 127 + (OverX * 51); _root["Button" + SelectedPiece]._y = 55 + (OverY * 51); _root["Button" + SelectedPiece]._alpha = -SelectedPiece; _root[(("Pipesx" + OverX) + "y") + OverY].gotoAndStop(_root["Button" + SelectedPiece]._currentframe); Pipes[OverX][OverY][1] = _root["Button" + SelectedPiece]._currentframe; UpdatePieces = true; PieceClick.start(0, 1); } else if (((Pipes[OverX][OverY][0] == 2) & (Pipes[OverX][OverY][1] > 1)) & (RemovePiece == true)) { _root["Button" + SelectedPiece]._alpha = 100 + SelectedPiece; _root[(("Pipesx" + OverX) + "y") + OverY].gotoAndStop(1); Pipes[OverX][OverY][1] = 1; UpdatePieces = true; } SelectedPiece = -1; } if (UpdatePieces == true) { UpdatePieces = false; Routes = new Array(); xp = 0; while (xp < 6) { yp = 0; while (yp < 6) { i = 0; while (i < 4) { n = 0; while (n < 4) { Pipes[xp][yp][2][i][n][0] = new Array(); Pipes[xp][yp][2][i][n][1] = false; n++; } i++; } yp++; } xp++; } Routes[0] = new Array(); Routes[0][0] = FirstPieceX; Routes[0][1] = FirstPieceY; Routes[0][2] = 2; Routes[0][3] = 0; Routes[0][4] = 0; Routes[0][5] = true; EndUpdate = false; while (EndUpdate == false) { Finished = 0; Length = Routes.length; r = 0; while (r < Length) { CreateRoute = false; if (Routes[r][5] == true) { Direction = Routes[r][2]; NumberOfParents = Routes[r][3]; ParentRoute = Routes[r][4]; if (Direction == 0) { Routes[r][1] = Routes[r][1] - 1; RevDirection = 2; } else if (Direction == 1) { Routes[r][0] = Routes[r][0] + 1; RevDirection = 3; } else if (Direction == 2) { Routes[r][1] = Routes[r][1] + 1; RevDirection = 0; } else if (Direction == 3) { Routes[r][0] = Routes[r][0] - 1; RevDirection = 1; } PositionX = Routes[r][0]; PositionY = Routes[r][1]; if (PositionY < 0) { CreateRoute = true; Routes[r][5] = false; } else if (PositionX > 6) { CreateRoute = true; Routes[r][5] = false; } else if (PositionY > 6) { CreateRoute = true; Routes[r][5] = false; } else if (PositionX < 0) { CreateRoute = true; Routes[r][5] = false; } else { Pipe = Pipes[PositionX][PositionY][1]; Left = false; Right = false; Up = false; Down = false; switch (Pipe) { case 1 : CreateRoute = true; Routes[r][5] = false; break; case 2 : Up = true; Down = true; break; case 3 : Left = true; Right = true; break; case 4 : Up = true; Right = true; Down = true; break; case 5 : Right = true; Left = true; Down = true; break; case 6 : Up = true; Down = true; Left = true; break; case 7 : Right = true; Up = true; Left = true; break; case 8 : Up = true; Down = true; Left = true; Right = true; break; case 9 : Up = true; Right = true; break; case 10 : Right = true; Down = true; break; case 11 : Down = true; Left = true; break; case 12 : Left = true; Up = true; break; case 16 : Routes[r][5] = false; } if (Routes[r][5] == true) { if (Direction == 0) { if (Down == false) { CreateRoute = true; Routes[r][5] = false; Left = false; Right = false; } Down = false; } else if (Direction == 1) { if (Left == false) { CreateRoute = true; Routes[r][5] = false; Down = false; Up = false; } Left = false; } else if (Direction == 2) { if (Up == false) { CreateRoute = true; Routes[r][5] = false; Left = false; Right = false; } Up = false; } else if (Direction == 3) { if (Right == false) { CreateRoute = true; Routes[r][5] = false; Down = false; Up = false; } Right = false; } if (Direction == 0) { n = 0; while (n < 4) { if (Pipes[PositionX][PositionY][2][n][2][0].length > 0) { l = 0; while (l < Pipes[PositionX][PositionY][2][n][2][0].length) { if ((Routes[Pipes[PositionX][PositionY][2][n][2][0][l]][3] < NumberOfParents) || (Pipes[PositionX][PositionY][2][n][2][1] == true)) { Routes[r][5] = false; Up = false; Down = false; Left = false; Right = false; } else { Routes[Pipes[PositionX][PositionY][2][n][2][0][l]][5] = false; } l++; } } n++; } } if (Direction == 1) { n = 0; while (n < 4) { if (Pipes[PositionX][PositionY][2][n][3][0].length > 0) { l = 0; while (l < Pipes[PositionX][PositionY][2][n][3][0].length) { if ((Routes[Pipes[PositionX][PositionY][2][n][3][0][l]][3] < NumberOfParents) || (Pipes[PositionX][PositionY][2][n][3][1] == true)) { Routes[r][5] = false; Up = false; Down = false; Left = false; Right = false; } else { Routes[Pipes[PositionX][PositionY][2][n][3][0][l]][5] = false; } l++; } } n++; } } if (Direction == 2) { n = 0; while (n < 4) { if (Pipes[PositionX][PositionY][2][n][0][0].length > 0) { l = 0; while (l < Pipes[PositionX][PositionY][2][n][0][0].length) { if ((Routes[Pipes[PositionX][PositionY][2][n][0][0][l]][3] < NumberOfParents) || (Pipes[PositionX][PositionY][2][n][0][1] == true)) { Routes[r][5] = false; Up = false; Down = false; Left = false; Right = false; } else { Routes[Pipes[PositionX][PositionY][2][n][0][0][l]][5] = false; } l++; } } n++; } } if (Direction == 3) { n = 0; while (n < 4) { if (Pipes[PositionX][PositionY][2][n][1][0].length > 0) { l = 0; while (l < Pipes[PositionX][PositionY][2][n][1][0].length) { if ((Routes[Pipes[PositionX][PositionY][2][n][1][0][l]][3] < NumberOfParents) || (Pipes[PositionX][PositionY][2][n][1][1] == true)) { Routes[r][5] = false; Up = false; Down = false; Left = false; Right = false; } else { Routes[Pipes[PositionX][PositionY][2][n][1][0][l]][5] = false; } l++; } } n++; } } NumberOfCurrents = 0; if (Up == true) { NumberOfCurrents = NumberOfCurrents + 1; } if (Left == true) { NumberOfCurrents = NumberOfCurrents + 1; } if (Down == true) { NumberOfCurrents = NumberOfCurrents + 1; } if (Right == true) { NumberOfCurrents = NumberOfCurrents + 1; } if (NumberOfCurrents == 1) { if (Up == true) { Routes[r][2] = 0; Pipes[PositionX][PositionY][2][RevDirection][0][0][Pipes[PositionX][PositionY][2][RevDirection][0][0].length] = r; } if (Right == true) { Routes[r][2] = 1; Pipes[PositionX][PositionY][2][RevDirection][1][0][Pipes[PositionX][PositionY][2][RevDirection][1][0].length] = r; } if (Down == true) { Routes[r][2] = 2; Pipes[PositionX][PositionY][2][RevDirection][2][0][Pipes[PositionX][PositionY][2][RevDirection][2][0].length] = r; } if (Left == true) { Routes[r][2] = 3; Pipes[PositionX][PositionY][2][RevDirection][3][0][Pipes[PositionX][PositionY][2][RevDirection][3][0].length] = r; } } else if (NumberOfCurrents > 1) { NewRoutes = Routes.length - 1; if (Up == true) { NewRoutes = NewRoutes + 1; Routes[NewRoutes] = new Array(); Routes[NewRoutes][0] = Routes[r][0]; Routes[NewRoutes][1] = Routes[r][1]; Routes[NewRoutes][2] = 0; Routes[NewRoutes][3] = Routes[r][3] + 1; Routes[NewRoutes][4] = r; Routes[NewRoutes][5] = true; Pipes[PositionX][PositionY][2][RevDirection][0][0][Pipes[PositionX][PositionY][2][RevDirection][0][0].length] = NewRoutes; } if (Right == true) { NewRoutes = NewRoutes + 1; Routes[NewRoutes] = new Array(); Routes[NewRoutes][0] = Routes[r][0]; Routes[NewRoutes][1] = Routes[r][1]; Routes[NewRoutes][2] = 1; Routes[NewRoutes][3] = Routes[r][3] + 1; Routes[NewRoutes][4] = r; Routes[NewRoutes][5] = true; Pipes[PositionX][PositionY][2][RevDirection][1][0][Pipes[PositionX][PositionY][2][RevDirection][1][0].length] = NewRoutes; } if (Down == true) { NewRoutes = NewRoutes + 1; Routes[NewRoutes] = new Array(); Routes[NewRoutes][0] = Routes[r][0]; Routes[NewRoutes][1] = Routes[r][1]; Routes[NewRoutes][2] = 2; Routes[NewRoutes][3] = Routes[r][3] + 1; Routes[NewRoutes][4] = r; Routes[NewRoutes][5] = true; Pipes[PositionX][PositionY][2][RevDirection][2][0][Pipes[PositionX][PositionY][2][RevDirection][2][0].length] = NewRoutes; } if (Left == true) { NewRoutes = NewRoutes + 1; Routes[NewRoutes] = new Array(); Routes[NewRoutes][0] = Routes[r][0]; Routes[NewRoutes][1] = Routes[r][1]; Routes[NewRoutes][2] = 3; Routes[NewRoutes][3] = Routes[r][3] + 1; Routes[NewRoutes][4] = r; Routes[NewRoutes][5] = true; Pipes[PositionX][PositionY][2][RevDirection][3][0][Pipes[PositionX][PositionY][2][RevDirection][3][0].length] = NewRoutes; } Routes[r][5] = false; } } } } else { Finished = Finished + 1; } if (CreateRoute == true) { Continue = true; AddingRoute = r; while (Continue == true) { xp = 0; while (xp < 6) { yp = 0; while (yp < 6) { i = 0; while (i < 4) { n = 0; while (n < 4) { if (Pipes[xp][yp][2][i][n][0].length > 0) { l = 0; while (l < Pipes[xp][yp][2][i][n][0].length) { if (Pipes[xp][yp][2][i][n][0][l] == AddingRoute) { Pipes[xp][yp][2][i][n][1] = true; } l++; } } n++; } i++; } yp++; } xp++; } if (Routes[AddingRoute][3] > 0) { AddingRoute = Routes[AddingRoute][4]; continue; } Continue = false; } } r++; } if (Finished == Routes.length) { EndUpdate = true; } xp = 0; while (xp < 6) { yp = 0; while (yp < 6) { i = 0; while (i < 4) { n = 0; while (n < 4) { if (Pipes[xp][yp][2][i][n][1] == true) { Exists = false; if (Forces.length > 0) { f = 0; while (f < Forces.length) { if ((((Forces[f][0] == xp) & (Forces[f][1] == yp)) & (Forces[f][2] == i)) & (Forces[f][3] == n)) { Exists = true; } f++; } } if (Exists == false) { Forces[Forces.length] = new Array(4); Forces[Forces.length - 1][0] = xp; Forces[Forces.length - 1][1] = yp; Forces[Forces.length - 1][2] = i; Forces[Forces.length - 1][3] = n; Slimes = Slimes + 1; PositionX = 127 + (xp * 51); PositionY = 55 + (yp * 51); if (((((i == 0) & (n == 2)) || ((i == 1) & (n == 3))) || ((i == 2) & (n == 0))) || ((i == 3) & (n == 1))) { attachMovie("StraightSlime", (((((("Slimesx" + xp) + "y") + yp) + "i") + i) + "n") + n, 3000 - Slimes); if ((i == 0) & (n == 2)) { _root[(((((("Slimesx" + xp) + "y") + yp) + "i") + i) + "n") + n]._rotation = 0; PositionX = PositionX - 1; } else if ((i == 1) & (n == 3)) { _root[(((((("Slimesx" + xp) + "y") + yp) + "i") + i) + "n") + n]._rotation = 90; PositionX = PositionX + 51; PositionY = PositionY - 1; } else if ((i == 2) & (n == 0)) { _root[(((((("Slimesx" + xp) + "y") + yp) + "i") + i) + "n") + n]._rotation = 180; PositionX = PositionX + 51; PositionY = PositionY + 51; PositionX = PositionX + 1; } else if ((i == 3) & (n == 1)) { _root[(((((("Slimesx" + xp) + "y") + yp) + "i") + i) + "n") + n]._rotation = 270; PositionY = PositionY + 51; PositionY = PositionY + 1; } } else { attachMovie("CurveSlime", (((((("Slimesx" + xp) + "y") + yp) + "i") + i) + "n") + n, 3000 - Slimes); if ((i == 0) & (n == 1)) { _root[(((((("Slimesx" + xp) + "y") + yp) + "i") + i) + "n") + n]._rotation = 0; } else if ((i == 1) & (n == 2)) { _root[(((((("Slimesx" + xp) + "y") + yp) + "i") + i) + "n") + n]._rotation = 90; PositionX = PositionX + 51; } else if ((i == 2) & (n == 3)) { _root[(((((("Slimesx" + xp) + "y") + yp) + "i") + i) + "n") + n]._rotation = 180; PositionX = PositionX + 51; PositionY = PositionY + 51; } else if ((i == 3) & (n == 0)) { _root[(((((("Slimesx" + xp) + "y") + yp) + "i") + i) + "n") + n]._rotation = 270; PositionY = PositionY + 51; } else if ((i == 0) & (n == 3)) { _root[(((((("Slimesx" + xp) + "y") + yp) + "i") + i) + "n") + n]._rotation = 0; _root[(((((("Slimesx" + xp) + "y") + yp) + "i") + i) + "n") + n]._xscale = -100; PositionX = PositionX + 51; } else if ((i == 3) & (n == 2)) { _root[(((((("Slimesx" + xp) + "y") + yp) + "i") + i) + "n") + n]._rotation = 270; _root[(((((("Slimesx" + xp) + "y") + yp) + "i") + i) + "n") + n]._xscale = -100; } else if ((i == 2) & (n == 1)) { _root[(((((("Slimesx" + xp) + "y") + yp) + "i") + i) + "n") + n]._rotation = 180; _root[(((((("Slimesx" + xp) + "y") + yp) + "i") + i) + "n") + n]._xscale = -100; PositionY = PositionY + 51; } else if ((i == 1) & (n == 0)) { _root[(((((("Slimesx" + xp) + "y") + yp) + "i") + i) + "n") + n]._rotation = 90; _root[(((((("Slimesx" + xp) + "y") + yp) + "i") + i) + "n") + n]._xscale = -100; PositionY = PositionY + 51; PositionX = PositionX + 51; } } _root[(((((("Slimesx" + xp) + "y") + yp) + "i") + i) + "n") + n].gotoAndStop(1); _root[(((((("Slimesx" + xp) + "y") + yp) + "i") + i) + "n") + n]._alpha = 80; _root[(((((("Slimesx" + xp) + "y") + yp) + "i") + i) + "n") + n]._x = PositionX; _root[(((((("Slimesx" + xp) + "y") + yp) + "i") + i) + "n") + n]._y = PositionY; } } n++; } i++; } yp++; } xp++; } } } if (TimeUntilStart > 0) { TimeUntilStart = TimeUntilStart - 1; if ((MissionComplete == false) & (MissionFailed == false)) { Minutes = (TimeUntilStart / 20) / 60; Seconds = (TimeUntilStart / 20) - (Math.floor(Minutes) * 60); TimeUntilStart1.text = (Math.floor(Minutes) + ":") + Math.floor(Seconds); TimeUntilStart2.text = (Math.floor(Minutes) + ":") + Math.floor(Seconds); Format.size = 23; Format.color = 4521796 /* 0x44FF44 */; TimeUntilStart1.setTextFormat(Format); Format.size = 24; Format.color = 2258722 /* 0x227722 */; TimeUntilStart2.setTextFormat(Format); } } else { TimeUntilStart1.text = ""; TimeUntilStart2.text = ""; _root.Timer._alpha = _root.Timer._alpha - 2; if (TimeUntilNextLevel > 0) { TimeUntilNextLevel = TimeUntilNextLevel - 1; if (TimeUntilNextLevel == 0) { if (MissionComplete == true) { if (Level == 21) { Opening = true; NewGame = false; Level1.removeTextField(); Level2.removeTextField(); TimeUntilStart1.removeTextField(); TimeUntilStart2.removeTextField(); Status1.removeTextField(); Status2.removeTextField(); removeMovieClip("Timer"); xp = 0; while (xp < 7) { removeMovieClip("StartingPipesx" + xp); xp++; } removeMovieClip("StorageLower"); removeMovieClip("StorageUpper"); i = 0; while (i < 64) { removeMovieClip("SlimeBall" + i); i++; } removeMovieClip("AnimatedSlime"); removeMovieClip("LowerFlatSlime"); removeMovieClip("UpperFlatSlime"); removeMovieClip("StorageBlock"); removeMovieClip("RedStripe"); removeMovieClip("PartStorage"); removeMovieClip("Background"); removeMovieClip("RedStripe"); xp = 0; while (xp < 6) { yp = 0; while (yp < 6) { removeMovieClip((("Platex" + xp) + "y") + yp); removeMovieClip((("Pipesx" + xp) + "y") + yp); i = 0; while (i < 4) { n = 0; while (n < 4) { removeMovieClip((((((("Slimesx" + xp) + "y") + yp) + "i") + i) + "n") + n); n++; } i++; } yp++; } xp++; } p = 0; while (p < 50) { removeMovieClip("Button" + p); p++; } WallTime = 0; gotoAndStop (4); } else { GameMade = false; } } else if (MissionFailed == true) { Level1.removeTextField(); Level2.removeTextField(); TimeUntilStart1.removeTextField(); TimeUntilStart2.removeTextField(); Status1.removeTextField(); Status2.removeTextField(); removeMovieClip("Timer"); xp = 0; while (xp < 7) { removeMovieClip("StartingPipesx" + xp); xp++; } removeMovieClip("StorageLower"); removeMovieClip("StorageUpper"); i = 0; while (i < 64) { removeMovieClip("SlimeBall" + i); i++; } removeMovieClip("AnimatedSlime"); removeMovieClip("LowerFlatSlime"); removeMovieClip("UpperFlatSlime"); removeMovieClip("StorageBlock"); removeMovieClip("RedStripe"); removeMovieClip("PartStorage"); removeMovieClip("Background"); removeMovieClip("RedStripe"); xp = 0; while (xp < 6) { yp = 0; while (yp < 6) { removeMovieClip((("Platex" + xp) + "y") + yp); removeMovieClip((("Pipesx" + xp) + "y") + yp); i = 0; while (i < 4) { n = 0; while (n < 4) { removeMovieClip((((((("Slimesx" + xp) + "y") + yp) + "i") + i) + "n") + n); n++; } i++; } yp++; } xp++; } p = 0; while (p < 50) { removeMovieClip("Button" + p); p++; } WallTime = 0; gotoAndStop (2); } } } else if (MissionComplete == true) { i = 1; while (i <= Level) { eval ("Level" + Level)._alpha = 0; i++; } _root.bonusMV.swapDepths(_root.getNextHighestDepth()); _root.bonusMV.gotoAndStop(Level + 1); Level = Level + 1; WallClosing = true; WallTime = 0; TimeUntilNextLevel = 10; } else if (MissionFailed == true) { NewGame = false; Opening = true; WallClosing = true; WallTime = 0; TimeUntilNextLevel = 15; } n = 0; while (n < 4) { if ((Pipes[FirstPieceX][FirstPieceY + 1][2][0][n][1] == true) & (FluidInTank > 0)) { Pipes[FirstPieceX][FirstPieceY + 1][2][0][n][2] = Pipes[FirstPieceX][FirstPieceY + 1][2][0][n][2] + 1; Pipes[FirstPieceX][FirstPieceY + 1][2][0][n][4] = 1; FluidInTank = FluidInTank - 1; _root.UpperFlatSlime._yscale = (FluidInTank / TotalFluid) * 100; _root.StorageBlock._y = 64 + ((FluidInTank / TotalFluid) * 218); } if (FluidInTank == 0) { Pipes[FirstPieceX][FirstPieceY + 1][2][0][n][3] = true; _root.UpperFlatSlime._alpha = 0; _root.StorageBlock._alpha = 0; } else { Pipes[FirstPieceX][FirstPieceY + 1][2][0][n][3] = false; } n++; } FluidInSystem = false; if (Forces.length > 0) { f = Forces.length - 1; while (f > -1) { xp = Forces[f][0]; yp = Forces[f][1]; i = Forces[f][2]; n = Forces[f][3]; if (Pipes[xp][yp][2][i][n][1] == true) { s = 0; while (s < 4) { if (Pipes[xp][yp][2][s][i][2] > 0) { Pipes[xp][yp][2][i][n][4] = (Pipes[xp][yp][2][i][n][2] * Pipes[xp][yp][2][i][n][4]) + ((Pipes[xp][yp][2][s][i][2] * Pipes[xp][yp][2][s][i][4]) / (Pipes[xp][yp][2][s][i][2] + Pipes[xp][yp][2][i][n][2])); Pipes[xp][yp][2][i][n][2] = Pipes[xp][yp][2][i][n][2] + Pipes[xp][yp][2][s][i][2]; Pipes[xp][yp][2][s][i][2] = 0; } s++; } if (Pipes[xp][yp][2][i][n][2] > 0) { FluidInSystem = true; } if (Pipes[xp][yp][2][i][n][1] == true) { if (((Pipes[xp][yp][2][i][n][2] > 9) & (Pipes[xp][yp][2][i][n][3] == false)) || ((Pipes[xp][yp][2][i][n][2] > 0) & (Pipes[xp][yp][2][i][n][3] == true))) { if (n == 0) { if ((((((((yp == 0) || (Pipes[xp][yp - 1][1] == 1)) || (Pipes[xp][yp - 1][1] == 3)) || (Pipes[xp][yp - 1][1] == 7)) || (Pipes[xp][yp - 1][1] == 9)) || (Pipes[xp][yp - 1][1] == 12)) || (Pipes[xp][yp - 1][1] == 14)) || (Pipes[xp][yp - 1][1] == 13)) { NumberToShare = 1; SlimeBalls[NextSlimeBall][0] = random(3) - random(3); SlimeBalls[NextSlimeBall][1] = -(3 + random(5)); _root["SlimeBall" + NextSlimeBall]._x = ((127 + (xp * 51)) + 18) + random(20); _root["SlimeBall" + NextSlimeBall]._y = 55 + (yp * 51); _root["SlimeBall" + NextSlimeBall]._alpha = 80; if (NextSlimeBall > 63) { NextSlimeBall = 0; } else { NextSlimeBall = NextSlimeBall + 1; } } else { NumberToShare = 0; s = 0; while (s < 4) { if (Pipes[xp][yp - 1][2][2][s][1] == true) { NumberToShare = NumberToShare + 1; } s++; } s = 0; while (s < 4) { if (Pipes[xp][yp - 1][2][2][s][1] == true) { Value = (Pipes[xp][yp - 1][2][2][s][4] * Pipes[xp][yp - 1][2][2][s][2]) + (Pipes[xp][yp][2][i][n][4] / NumberToShare); Pipes[xp][yp - 1][2][2][s][2] = Pipes[xp][yp - 1][2][2][s][2] + 1; Pipes[xp][yp - 1][2][2][s][4] = Value / Pipes[xp][yp - 1][2][2][s][2]; } s++; } } } else if (n == 1) { if ((((((((xp == 5) || (Pipes[xp + 1][yp][1] == 1)) || (Pipes[xp + 1][yp][1] == 2)) || (Pipes[xp + 1][yp][1] == 4)) || (Pipes[xp + 1][yp][1] == 9)) || (Pipes[xp + 1][yp][1] == 10)) || (Pipes[xp + 1][yp][1] == 14)) || (Pipes[xp + 1][yp][1] == 13)) { NumberToShare = 1; if (((xp + 1) == LastPieceX) & (yp == LastPieceY)) { FluidInEnd = FluidInEnd + Pipes[xp][yp][2][i][n][4]; _root.LowerFlatSlime._yscale = (FluidInEnd / TotalFluid) * 100; _root.AnimatedSlime._y = 289 - ((FluidInEnd / TotalFluid) * 218); _root.LowerFlatSlime._alpha = 80; _root.AnimatedSlime._alpha = 80; } else { SlimeBalls[NextSlimeBall][0] = 3 + random(5); SlimeBalls[NextSlimeBall][1] = random(3) - random(3); _root["SlimeBall" + NextSlimeBall]._x = (127 + (xp * 51)) + 51; _root["SlimeBall" + NextSlimeBall]._y = ((55 + (yp * 51)) + 18) + random(20); _root["SlimeBall" + NextSlimeBall]._alpha = 80; if (NextSlimeBall > 63) { NextSlimeBall = 0; } else { NextSlimeBall = NextSlimeBall + 1; } } } else { NumberToShare = 0; s = 0; while (s < 4) { if (Pipes[xp + 1][yp][2][3][s][1] == true) { NumberToShare = NumberToShare + 1; } s++; } s = 0; while (s < 4) { if (Pipes[xp + 1][yp][2][3][s][1] == true) { Value = (Pipes[xp + 1][yp][2][3][s][4] * Pipes[xp + 1][yp][2][3][s][2]) + (Pipes[xp][yp][2][i][n][4] / NumberToShare); Pipes[xp + 1][yp][2][3][s][2] = Pipes[xp + 1][yp][2][3][s][2] + 1; Pipes[xp + 1][yp][2][3][s][4] = Value / Pipes[xp + 1][yp][2][3][s][2]; } s++; } } } else if (n == 2) { if ((((((((yp == 5) || (Pipes[xp][yp + 1][1] == 1)) || (Pipes[xp][yp + 1][1] == 3)) || (Pipes[xp][yp + 1][1] == 5)) || (Pipes[xp][yp + 1][1] == 10)) || (Pipes[xp][yp + 1][1] == 11)) || (Pipes[xp][yp + 1][1] == 14)) || (Pipes[xp][yp + 1][1] == 13)) { NumberToShare = 1; SlimeBalls[NextSlimeBall][0] = random(3) - random(3); SlimeBalls[NextSlimeBall][1] = 3 + random(5); _root["SlimeBall" + NextSlimeBall]._x = ((127 + (xp * 51)) + 18) + random(20); _root["SlimeBall" + NextSlimeBall]._y = (55 + (yp * 51)) + 51; _root["SlimeBall" + NextSlimeBall]._alpha = 80; if (NextSlimeBall > 63) { NextSlimeBall = 0; } else { NextSlimeBall = NextSlimeBall + 1; } } else { NumberToShare = 0; s = 0; while (s < 4) { if (Pipes[xp][yp + 1][2][0][s][1] == true) { NumberToShare = NumberToShare + 1; } s++; } s = 0; while (s < 4) { if (Pipes[xp][yp + 1][2][0][s][1] == true) { Value = (Pipes[xp][yp + 1][2][0][s][4] * Pipes[xp][yp + 1][2][0][s][2]) + (Pipes[xp][yp][2][i][n][4] / NumberToShare); Pipes[xp][yp + 1][2][0][s][2] = Pipes[xp][yp + 1][2][0][s][2] + 1; Pipes[xp][yp + 1][2][0][s][4] = Value / Pipes[xp][yp + 1][2][0][s][2]; } s++; } } } else if (n == 3) { if ((((((((xp == 0) || (Pipes[xp - 1][yp][1] == 1)) || (Pipes[xp - 1][yp][1] == 2)) || (Pipes[xp - 1][yp][1] == 6)) || (Pipes[xp - 1][yp][1] == 11)) || (Pipes[xp - 1][yp][1] == 12)) || (Pipes[xp - 1][yp][1] == 14)) || (Pipes[xp - 1][yp][1] == 13)) { NumberToShare = 1; SlimeBalls[NextSlimeBall][0] = -(5 + random(5)); SlimeBalls[NextSlimeBall][1] = random(3) - random(3); _root["SlimeBall" + NextSlimeBall]._x = 127 + (xp * 51); _root["SlimeBall" + NextSlimeBall]._y = ((55 + (yp * 51)) + 18) + random(20); _root["SlimeBall" + NextSlimeBall]._alpha = 80; if (NextSlimeBall > 63) { NextSlimeBall = 0; } else { NextSlimeBall = NextSlimeBall + 1; } } else { NumberToShare = 0; s = 0; while (s < 4) { if (Pipes[xp - 1][yp][2][1][s][1] == true) { NumberToShare = NumberToShare + 1; } s++; } s = 0; while (s < 4) { if (Pipes[xp - 1][yp][2][1][s][1] == true) { Value = (Pipes[xp - 1][yp][2][1][s][4] * Pipes[xp - 1][yp][2][1][s][2]) + (Pipes[xp][yp][2][i][n][4] / NumberToShare); Pipes[xp - 1][yp][2][1][s][2] = Pipes[xp - 1][yp][2][1][s][2] + 1; Pipes[xp - 1][yp][2][1][s][4] = Value / Pipes[xp - 1][yp][2][1][s][2]; } s++; } } } } } } if (Pipes[xp][yp][2][i][n][3] == true) { if (Pipes[xp][yp][2][i][n][2] > 0) { Pipes[xp][yp][2][i][n][2] = Pipes[xp][yp][2][i][n][2] - 1; } } else if (Pipes[xp][yp][2][i][n][2] > 9) { Pipes[xp][yp][2][i][n][2] = Pipes[xp][yp][2][i][n][2] - 1; if (Pipes[xp][yp][2][i][n][2] > 9) { Pipes[xp][yp][2][i][n][4] = (Pipes[xp][yp][2][i][n][2] * Pipes[xp][yp][2][i][n][4]) / 9; Pipes[xp][yp][2][i][n][2] = 9; } } if (((!((yp == (FirstPieceY + 1)) & (xp == FirstPieceX))) & (Pipes[xp][yp][2][i][n][2] > 0)) & (((((yp > 0) & (i == 0)) || ((xp < 5) & (i == 1))) || ((yp < 5) & (i == 2))) || ((xp > 0) & (i == 3)))) { if (i == 0) { ri = 2; PositionX = xp; PositionY = yp - 1; } else if (i == 1) { ri = 3; PositionX = xp + 1; PositionY = yp; } else if (i == 2) { ri = 0; PositionX = xp; PositionY = yp + 1; } else if (i == 3) { ri = 1; PositionX = xp - 1; PositionY = yp; } Force = false; s = 0; while (s < 4) { if (Pipes[PositionX][PositionY][2][s][ri][2] > 0) { Force = true; } s++; } if (Force == false) { Pipes[xp][yp][2][i][n][3] = true; } else { Pipes[xp][yp][2][i][n][3] = false; } } else if (Pipes[xp][yp][2][i][n][2] == 0) { Pipes[xp][yp][2][i][n][3] = false; } if (Pipes[xp][yp][2][i][n][2] >= 9) { _root[(((((("Slimesx" + xp) + "y") + yp) + "i") + i) + "n") + n].gotoAndStop(10); } else if (Pipes[xp][yp][2][i][n][3] == false) { _root[(((((("Slimesx" + xp) + "y") + yp) + "i") + i) + "n") + n].gotoAndStop(1 + Pipes[xp][yp][2][i][n][2]); } else { _root[(((((("Slimesx" + xp) + "y") + yp) + "i") + i) + "n") + n].gotoAndStop(19 - Pipes[xp][yp][2][i][n][2]); } if (Pipes[xp][yp][2][i][n][1] == false) { Alpha = _root[(((((("Slimesx" + xp) + "y") + yp) + "i") + i) + "n") + n]._alpha; if (Alpha > 0) { _root[(((((("Slimesx" + xp) + "y") + yp) + "i") + i) + "n") + n]._alpha = Math.round(Alpha - 10); } if (Alpha == 0) { Pipes[xp][yp][2][i][n][2] = 0; } } else if (Pipes[xp][yp][2][i][n][2] > 0) { _root[(((((("Slimesx" + xp) + "y") + yp) + "i") + i) + "n") + n]._alpha = 80; } if (Pipes[xp][yp][2][i][n][2] == 0) { Pipes[xp][yp][2][i][n][4] = 1; } f--; } } if ((FluidInSystem == false) & (TimeUntilNextLevel == 0)) { if (FluidInTank > 0) { FluidInTank = FluidInTank - 1; _root.UpperFlatSlime._yscale = (FluidInTank / TotalFluid) * 100; _root.StorageBlock._y = 64 + ((FluidInTank / TotalFluid) * 218); SlimeBalls[NextSlimeBall][1] = random(3) - random(3); _root["SlimeBall" + NextSlimeBall]._x = ((127 + (FirstPieceX * 51)) + 18) + random(20); SlimeBalls[NextSlimeBall][0] = ((((127 + (FirstPieceX * 51)) + 25) - _root["SlimeBall" + NextSlimeBall]._x) + random(5)) - random(5); _root["SlimeBall" + NextSlimeBall]._y = (55 + (FirstPieceY * 51)) + 51; _root["SlimeBall" + NextSlimeBall]._alpha = 80; if (NextSlimeBall > 63) { NextSlimeBall = 0; } else { NextSlimeBall = NextSlimeBall + 1; } } else if (FluidInEnd >= NeededForVictory) { Score = Score + FluidInEnd; if (Level < 20) { Format.size = 38; Format.color = 13883346 /* 0xD3D7D2 */; Status1.setTextFormat(Format); Format.color = 12238777 /* 0xBABFB9 */; Status2.setTextFormat(Format); Status1._y = _root.UpperWall._y - 48; Status2._y = _root.UpperWall._y - 46; } else { Status1.text = ""; Status2.text = ""; } MissionComplete = true; TimeUntilStart = 8; } else { MissionFailed = true; Format.size = 38; Format.color = 13883346 /* 0xD3D7D2 */; Status1.setTextFormat(Format); Format.color = 12238777 /* 0xBABFB9 */; Status2.setTextFormat(Format); Status1._y = _root.UpperWall._y - 48; Status2._y = _root.UpperWall._y - 46; TimeUntilStart = 0; } } } i = 0; while (i < 64) { Alpha = _root["SlimeBall" + i]._alpha; if (Alpha > 0) { PositionX = _root["SlimeBall" + i]._x; PositionY = _root["SlimeBall" + i]._y; _root["SlimeBall" + i]._x = PositionX + SlimeBalls[i][0]; _root["SlimeBall" + i]._y = PositionY + SlimeBalls[i][1]; _root["SlimeBall" + i]._alpha = Alpha - 10; Angle = Math.atan2(SlimeBalls[i][1], SlimeBalls[i][0]); Angle = Math.round((Angle / 3.141593) * 180); _root["SlimeBall" + i]._rotation = Angle; } i++; } } function playIntro() { NewGame = false; Opening = true; introMV.gotoAndStop(2); } stop(); playIntro(); stop(); function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; var pv; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } __com_mochibot__("7023ca10", this, 10301, true);
Frame 2
function initMenu() { WallTime = 0; } function OpenWall() { if ((WallTime < 14) & (Opening == true)) { _root.UpperWall._y = _root.UpperWall._y - WallTime; _root.LowerWall._y = _root.LowerWall._y + WallTime; WallTime = WallTime + 0.5; } else { Opening = false; if (WallTime < 14) { _root.UpperWall._y = _root.UpperWall._y + WallTime; _root.LowerWall._y = _root.LowerWall._y - WallTime; WallTime = WallTime + 0.5; } else if (NewGame == true) { gotoAndStop (3); } } } stop();
Instance of Symbol 107 MovieClip in Frame 2
onClipEvent (enterFrame) { _root.OpenWall(); } onClipEvent (load) { _root.initMenu(); }
Instance of Symbol 113 MovieClip in Frame 2
on (release) { if ((_parent.Opening == false) & (_parent.NewGame == false)) { _parent.NewGame = true; _parent.WallTime = 0; _parent.PieceClick.start(0, 1); } trace("gigi"); _root.gotoAndStop(3); } on (rollOver) { this.gotoAndStop(2); } on (rollOut) { this.gotoAndStop(1); }
Instance of Symbol 107 MovieClip in Frame 3
onClipEvent (load) { _root.initGame(); } onClipEvent (enterFrame) { _root.UpdateGame(); }
Frame 4
function initEndScreen() { Format = new TextFormat(); Format.font = "Tahoma"; Format.bullet = false; Format.bold = true; Format.align = "center"; Format.size = 30; Format.color = 15658734 /* 0xEEEEEE */; _root.createTextField("ScoreField", 10503, 100, 300, 400, 50); ScoreField.text = ("Score: " + Math.round(Score)) + "/5000"; ScoreField.border = false; ScoreField.setTextFormat(Format); ScoreField.selectable = false; } function Ending() { if ((WallTime < 14) & (Opening == true)) { _root.UpperWall._y = _root.UpperWall._y - WallTime; _root.LowerWall._y = _root.LowerWall._y + WallTime; WallTime = WallTime + 0.5; } else { Opening = false; if (WallTime < 14) { _root.UpperWall._y = _root.UpperWall._y + WallTime; _root.LowerWall._y = _root.LowerWall._y - WallTime; WallTime = WallTime + 0.5; } else if (NewGame == true) { ScoreField.removeTextField(); gotoAndStop (3); } } } stop();
Instance of Symbol 107 MovieClip in Frame 4
onClipEvent (load) { _root.initEndScreen(); } onClipEvent (enterFrame) { _root.Ending(); }
Instance of Symbol 113 MovieClip in Frame 4
on (release) { if ((Opening == false) & (NewGame == false)) { NewGame = true; WallTime = 0; PieceClick.start(0, 1); } } on (rollOver) { this.gotoAndStop(2); } on (rollOut) { this.gotoAndStop(1); }
Symbol 49 MovieClip [Storage Slime] Frame 11
gotoAndPlay (1);
Symbol 98 MovieClip Frame 20
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, 2500); stop();
Symbol 98 MovieClip Frame 21
play();
Symbol 98 MovieClip Frame 30
_parent.gotoAndStop(3); stop();
Symbol 101 MovieClip Frame 24
stop();
Symbol 105 MovieClip Frame 30
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, 2500); stop();
Symbol 105 MovieClip Frame 31
play();
Symbol 105 MovieClip Frame 40
_root.gotoAndPlay(2); stop();
Symbol 106 MovieClip Frame 1
stop();
Symbol 106 MovieClip Frame 2
stop();
Symbol 106 MovieClip Frame 3
stop();
Symbol 113 MovieClip Frame 1
stop();
Symbol 113 MovieClip Frame 2
stop();
Symbol 118 MovieClip Frame 21
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, 2500); stop();
Symbol 118 MovieClip Frame 22
play();
Symbol 118 MovieClip Frame 40
_parent.gotoAndStop(1); stop();
Symbol 122 MovieClip Frame 21
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, 2500); stop();
Symbol 122 MovieClip Frame 22
play();
Symbol 122 MovieClip Frame 40
_parent.gotoAndStop(1); stop();
Symbol 126 MovieClip Frame 21
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, 2500); stop();
Symbol 126 MovieClip Frame 22
play();
Symbol 126 MovieClip Frame 40
_parent.gotoAndStop(1); stop();
Symbol 130 MovieClip Frame 21
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, 2500); stop();
Symbol 130 MovieClip Frame 22
play();
Symbol 130 MovieClip Frame 40
_parent.gotoAndStop(1); stop();
Symbol 134 MovieClip Frame 21
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, 2500); stop();
Symbol 134 MovieClip Frame 22
play();
Symbol 134 MovieClip Frame 40
_parent.gotoAndStop(1); stop();
Symbol 138 MovieClip Frame 21
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, 2500); stop();
Symbol 138 MovieClip Frame 22
play();
Symbol 138 MovieClip Frame 40
_parent.gotoAndStop(1); stop();
Symbol 142 MovieClip Frame 21
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, 2500); stop();
Symbol 142 MovieClip Frame 22
play();
Symbol 142 MovieClip Frame 40
_parent.gotoAndStop(1); stop();
Symbol 146 MovieClip Frame 21
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, 2500); stop();
Symbol 146 MovieClip Frame 22
play();
Symbol 146 MovieClip Frame 40
_parent.gotoAndStop(1); stop();
Symbol 150 MovieClip Frame 21
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, 2500); stop();
Symbol 150 MovieClip Frame 22
play();
Symbol 150 MovieClip Frame 40
_parent.gotoAndStop(1); stop();
Symbol 154 MovieClip Frame 21
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, 2500); stop();
Symbol 154 MovieClip Frame 22
play();
Symbol 154 MovieClip Frame 40
_parent.gotoAndStop(1); stop();
Symbol 158 MovieClip Frame 21
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, 2500); stop();
Symbol 158 MovieClip Frame 22
play();
Symbol 158 MovieClip Frame 40
_parent.gotoAndStop(1); stop();
Symbol 162 MovieClip Frame 21
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, 2500); stop();
Symbol 162 MovieClip Frame 22
play();
Symbol 162 MovieClip Frame 40
_parent.gotoAndStop(1); stop();
Symbol 166 MovieClip Frame 21
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, 2500); stop();
Symbol 166 MovieClip Frame 22
play();
Symbol 166 MovieClip Frame 40
_parent.gotoAndStop(1); stop();
Symbol 170 MovieClip Frame 21
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, 2500); stop();
Symbol 170 MovieClip Frame 22
play();
Symbol 170 MovieClip Frame 40
_parent.gotoAndStop(1); stop();
Symbol 174 MovieClip Frame 21
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, 2500); stop();
Symbol 174 MovieClip Frame 22
play();
Symbol 174 MovieClip Frame 40
_parent.gotoAndStop(1); stop();
Symbol 178 MovieClip Frame 21
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, 2500); stop();
Symbol 178 MovieClip Frame 22
play();
Symbol 178 MovieClip Frame 40
_parent.gotoAndStop(1); stop();
Symbol 182 MovieClip Frame 21
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, 2500); stop();
Symbol 182 MovieClip Frame 22
play();
Symbol 182 MovieClip Frame 40
_parent.gotoAndStop(1); stop();
Symbol 186 MovieClip Frame 21
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, 2500); stop();
Symbol 186 MovieClip Frame 22
play();
Symbol 186 MovieClip Frame 40
_parent.gotoAndStop(1); stop();
Symbol 190 MovieClip Frame 21
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, 2500); stop();
Symbol 190 MovieClip Frame 22
play();
Symbol 190 MovieClip Frame 40
_parent.gotoAndStop(1); stop();
Symbol 194 MovieClip Frame 21
function playMovie() { clearInterval(myInt); nextFrame(); gotoAndPlay; } var myInt; myInt = setInterval(playMovie, 2500); stop();
Symbol 194 MovieClip Frame 22
play();
Symbol 194 MovieClip Frame 40
_parent.gotoAndStop(1); stop();
Symbol 195 MovieClip Frame 1
stop();
Symbol 195 MovieClip Frame 2
stop();
Symbol 195 MovieClip Frame 3
stop();
Symbol 195 MovieClip Frame 4
stop();
Symbol 195 MovieClip Frame 5
stop();
Symbol 195 MovieClip Frame 6
stop();
Symbol 195 MovieClip Frame 7
stop();
Symbol 195 MovieClip Frame 8
stop();
Symbol 195 MovieClip Frame 9
stop();
Symbol 195 MovieClip Frame 10
stop();
Symbol 195 MovieClip Frame 11
stop();
Symbol 195 MovieClip Frame 12
stop();
Symbol 195 MovieClip Frame 13
stop();
Symbol 195 MovieClip Frame 14
stop();
Symbol 195 MovieClip Frame 15
stop();
Symbol 195 MovieClip Frame 16
stop();
Symbol 195 MovieClip Frame 17
stop();
Symbol 195 MovieClip Frame 18
stop();
Symbol 195 MovieClip Frame 19
stop();
Symbol 195 MovieClip Frame 20
stop();
Symbol 195 MovieClip Frame 21
stop();

Library Items

Symbol 1 Sound [PieceClick]
Symbol 2 Sound [Music]
Symbol 3 BitmapUsed by:4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 41 42 44 45 46 47 48 50 52 54 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 77 79 81 83
Symbol 4 GraphicUses:3Used by:21
Symbol 5 GraphicUses:3Used by:21
Symbol 6 GraphicUses:3Used by:21
Symbol 7 GraphicUses:3Used by:21
Symbol 8 GraphicUses:3Used by:21
Symbol 9 GraphicUses:3Used by:21
Symbol 10 GraphicUses:3Used by:21
Symbol 11 GraphicUses:3Used by:21
Symbol 12 GraphicUses:3Used by:21
Symbol 13 GraphicUses:3Used by:21
Symbol 14 GraphicUses:3Used by:21
Symbol 15 GraphicUses:3Used by:21
Symbol 16 GraphicUses:3Used by:21
Symbol 17 GraphicUses:3Used by:21
Symbol 18 GraphicUses:3Used by:21
Symbol 19 GraphicUses:3Used by:21
Symbol 20 GraphicUses:3Used by:21
Symbol 21 MovieClip [StraightSlime]Uses:4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Symbol 22 GraphicUses:3Used by:37
Symbol 23 GraphicUses:3Used by:37
Symbol 24 GraphicUses:3Used by:37
Symbol 25 GraphicUses:3Used by:37
Symbol 26 GraphicUses:3Used by:37
Symbol 27 GraphicUses:3Used by:37
Symbol 28 GraphicUses:3Used by:37
Symbol 29 GraphicUses:3Used by:37
Symbol 30 GraphicUses:3Used by:37
Symbol 31 GraphicUses:3Used by:37
Symbol 32 GraphicUses:3Used by:37
Symbol 33 GraphicUses:3Used by:37
Symbol 34 GraphicUses:3Used by:37
Symbol 35 GraphicUses:3Used by:37
Symbol 36 GraphicUses:3Used by:37
Symbol 37 MovieClip [Pipes]Uses:22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
Symbol 38 GraphicUses:3Used by:40
Symbol 39 GraphicUses:3Used by:40
Symbol 40 MovieClip [Plates]Uses:38 39
Symbol 41 GraphicUses:3Used by:43
Symbol 42 GraphicUses:3Used by:43
Symbol 43 MovieClip [Storage]Uses:41 42
Symbol 44 GraphicUses:3Used by:49
Symbol 45 GraphicUses:3Used by:49
Symbol 46 GraphicUses:3Used by:49
Symbol 47 GraphicUses:3Used by:49
Symbol 48 GraphicUses:3Used by:49
Symbol 49 MovieClip [Storage Slime]Uses:44 45 46 47 48
Symbol 50 GraphicUses:3Used by:51
Symbol 51 MovieClip [Slime Ball]Uses:50
Symbol 52 GraphicUses:3Used by:53
Symbol 53 MovieClip [Bubble]Uses:52
Symbol 54 GraphicUses:3Used by:55
Symbol 55 MovieClip [Storage Block]Uses:54
Symbol 56 GraphicUses:3Used by:73
Symbol 57 GraphicUses:3Used by:73
Symbol 58 GraphicUses:3Used by:73
Symbol 59 GraphicUses:3Used by:73
Symbol 60 GraphicUses:3Used by:73
Symbol 61 GraphicUses:3Used by:73
Symbol 62 GraphicUses:3Used by:73
Symbol 63 GraphicUses:3Used by:73
Symbol 64 GraphicUses:3Used by:73
Symbol 65 GraphicUses:3Used by:73
Symbol 66 GraphicUses:3Used by:73
Symbol 67 GraphicUses:3Used by:73
Symbol 68 GraphicUses:3Used by:73
Symbol 69 GraphicUses:3Used by:73
Symbol 70 GraphicUses:3Used by:73
Symbol 71 GraphicUses:3Used by:73
Symbol 72 GraphicUses:3Used by:73
Symbol 73 MovieClip [CurveSlime]Uses:56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
Symbol 74 GraphicUses:3Used by:76
Symbol 75 GraphicUses:3Used by:76
Symbol 76 MovieClip [Storage Flat Slime]Uses:74 75
Symbol 77 GraphicUses:3Used by:78
Symbol 78 MovieClip [Storage Bubble]Uses:77
Symbol 79 GraphicUses:3Used by:80
Symbol 80 MovieClip [RedStripe]Uses:79
Symbol 81 GraphicUses:3Used by:82
Symbol 82 MovieClip [Wall]Uses:81
Symbol 83 GraphicUses:3Used by:84
Symbol 84 MovieClip [PartStorage]Uses:83
Symbol 85 BitmapUsed by:87
Symbol 86 BitmapUsed by:87
Symbol 87 GraphicUses:85 86Used by:88
Symbol 88 MovieClip [Background]Uses:87
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClip [Timer]Uses:89
Symbol 91 GraphicUsed by:94
Symbol 92 FontUsed by:93 117
Symbol 93 EditableTextUses:92Used by:94
Symbol 94 MovieClip [Play]Uses:91 93
Symbol 95 BitmapUsed by:96
Symbol 96 GraphicUses:95Used by:97
Symbol 97 MovieClipUses:96Used by:98
Symbol 98 MovieClipUses:97Used by:106
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClipUses:99Used by:101
Symbol 101 MovieClipUses:100Used by:105 118 122 126 130 134 138 142 146 150 154 158 162 166 170 174 178 182 186 190 194
Symbol 102 BitmapUsed by:103
Symbol 103 GraphicUses:102Used by:104
Symbol 104 MovieClipUses:103Used by:105
Symbol 105 MovieClipUses:101 104Used by:106
Symbol 106 MovieClipUses:98 105Used by:Timeline
Symbol 107 MovieClipUsed by:Timeline
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:108Used by:Timeline
Symbol 110 BitmapUsed by:111
Symbol 111 GraphicUses:110Used by:112
Symbol 112 MovieClipUses:111Used by:113
Symbol 113 MovieClipUses:112Used by:Timeline
Symbol 114 BitmapUsed by:115
Symbol 115 GraphicUses:114Used by:116
Symbol 116 MovieClipUses:115Used by:118 166
Symbol 117 TextUses:92Used by:118 122 126 130 134 138 142 146 150 154 158 162 166 170 174 178 182 186 190 194
Symbol 118 MovieClipUses:101 116 117Used by:195
Symbol 119 BitmapUsed by:120
Symbol 120 GraphicUses:119Used by:121
Symbol 121 MovieClipUses:120Used by:122
Symbol 122 MovieClipUses:101 121 117Used by:195
Symbol 123 BitmapUsed by:124
Symbol 124 GraphicUses:123Used by:125
Symbol 125 MovieClipUses:124Used by:126
Symbol 126 MovieClipUses:101 125 117Used by:195
Symbol 127 BitmapUsed by:128
Symbol 128 GraphicUses:127Used by:129
Symbol 129 MovieClipUses:128Used by:130
Symbol 130 MovieClipUses:101 129 117Used by:195
Symbol 131 BitmapUsed by:132
Symbol 132 GraphicUses:131Used by:133
Symbol 133 MovieClipUses:132Used by:134
Symbol 134 MovieClipUses:101 133 117Used by:195
Symbol 135 BitmapUsed by:136
Symbol 136 GraphicUses:135Used by:137
Symbol 137 MovieClipUses:136Used by:138
Symbol 138 MovieClipUses:101 137 117Used by:195
Symbol 139 BitmapUsed by:140
Symbol 140 GraphicUses:139Used by:141
Symbol 141 MovieClipUses:140Used by:142
Symbol 142 MovieClipUses:101 141 117Used by:195
Symbol 143 BitmapUsed by:144
Symbol 144 GraphicUses:143Used by:145
Symbol 145 MovieClipUses:144Used by:146
Symbol 146 MovieClipUses:101 145 117Used by:195
Symbol 147 BitmapUsed by:148
Symbol 148 GraphicUses:147Used by:149
Symbol 149 MovieClipUses:148Used by:150
Symbol 150 MovieClipUses:101 149 117Used by:195
Symbol 151 BitmapUsed by:152
Symbol 152 GraphicUses:151Used by:153
Symbol 153 MovieClipUses:152Used by:154
Symbol 154 MovieClipUses:101 153 117Used by:195
Symbol 155 BitmapUsed by:156
Symbol 156 GraphicUses:155Used by:157
Symbol 157 MovieClipUses:156Used by:158
Symbol 158 MovieClipUses:101 157 117Used by:195
Symbol 159 BitmapUsed by:160
Symbol 160 GraphicUses:159Used by:161
Symbol 161 MovieClipUses:160Used by:162
Symbol 162 MovieClipUses:101 161 117Used by:195
Symbol 163 BitmapUsed by:164
Symbol 164 GraphicUses:163Used by:165
Symbol 165 MovieClipUses:164Used by:166
Symbol 166 MovieClipUses:101 165 116 117Used by:195
Symbol 167 BitmapUsed by:168
Symbol 168 GraphicUses:167Used by:169
Symbol 169 MovieClipUses:168Used by:170
Symbol 170 MovieClipUses:101 169 117Used by:195
Symbol 171 BitmapUsed by:172
Symbol 172 GraphicUses:171Used by:173
Symbol 173 MovieClipUses:172Used by:174
Symbol 174 MovieClipUses:101 173 117Used by:195
Symbol 175 BitmapUsed by:176
Symbol 176 GraphicUses:175Used by:177
Symbol 177 MovieClipUses:176Used by:178
Symbol 178 MovieClipUses:101 177 117Used by:195
Symbol 179 BitmapUsed by:180
Symbol 180 GraphicUses:179Used by:181
Symbol 181 MovieClipUses:180Used by:182
Symbol 182 MovieClipUses:101 181 117Used by:195
Symbol 183 BitmapUsed by:184
Symbol 184 GraphicUses:183Used by:185
Symbol 185 MovieClipUses:184Used by:186
Symbol 186 MovieClipUses:101 185 117Used by:195
Symbol 187 BitmapUsed by:188
Symbol 188 GraphicUses:187Used by:189
Symbol 189 MovieClipUses:188Used by:190
Symbol 190 MovieClipUses:101 189 117Used by:195
Symbol 191 BitmapUsed by:192
Symbol 192 GraphicUses:191Used by:193  Timeline
Symbol 193 MovieClipUses:192Used by:194
Symbol 194 MovieClipUses:101 193 117Used by:195
Symbol 195 MovieClipUses:118 122 126 130 134 138 142 146 150 154 158 162 166 170 174 178 182 186 190 194Used by:Timeline

Instance Names

"introMV"Frame 1Symbol 106 MovieClip
"bonusMV"Frame 3Symbol 195 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "PieceClick"
ExportAssets (56)Timeline Frame 1Symbol 2 as "Music"
ExportAssets (56)Timeline Frame 1Symbol 21 as "StraightSlime"
ExportAssets (56)Timeline Frame 1Symbol 37 as "Pipes"
ExportAssets (56)Timeline Frame 1Symbol 40 as "Plates"
ExportAssets (56)Timeline Frame 1Symbol 43 as "Storage"
ExportAssets (56)Timeline Frame 1Symbol 49 as "Storage Slime"
ExportAssets (56)Timeline Frame 1Symbol 51 as "Slime Ball"
ExportAssets (56)Timeline Frame 1Symbol 53 as "Bubble"
ExportAssets (56)Timeline Frame 1Symbol 55 as "Storage Block"
ExportAssets (56)Timeline Frame 1Symbol 73 as "CurveSlime"
ExportAssets (56)Timeline Frame 1Symbol 76 as "Storage Flat Slime"
ExportAssets (56)Timeline Frame 1Symbol 78 as "Storage Bubble"
ExportAssets (56)Timeline Frame 1Symbol 80 as "RedStripe"
ExportAssets (56)Timeline Frame 1Symbol 82 as "Wall"
ExportAssets (56)Timeline Frame 1Symbol 84 as "PartStorage"
ExportAssets (56)Timeline Frame 1Symbol 88 as "Background"
ExportAssets (56)Timeline Frame 1Symbol 90 as "Timer"
ExportAssets (56)Timeline Frame 1Symbol 94 as "Play"




http://swfchan.com/17/80481/info.shtml
Created: 2/4 -2019 10:35:09 Last modified: 2/4 -2019 10:35:09 Server time: 18/04 -2024 17:39:16