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

A
Very
Merry Christmas!


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

IS_Tetris.swf

This is the info page for
Flash #69064

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


Text
L

O

A

D

I

N

G



Lines

Score

MUSIC

BACKGROUND

-None-

Fast

Ultimix

Medievial

Ska

Russian

Rock

Gothic


Hi Score

http://www.imperfectsystems.net/
http://www.myspace.com/ischris
Imperfect Systems Forums

Flash Game

An

ImperfEct SysTemS

PLAY GAME
CREDITS

Return

CONTROLS

CREDITS

http://www.imperfectsystems.net/
http://www.myspace.com/ischris
ART
Chris Gray
Alexander Cetinski
PROGRAMMING
Chris Gray
CONCEPT
Alexey Pazhitnov
MUSIC
HouseMasta
McVaffe
NSysc
Milkman_Dan
Glaiel_Gamer
Dj-SilenT-HunteR
BokutoMasamune

Rotation

ActionScript [AS1/AS2]

Frame 1
stop(); linesa = 0; scorea = 0; musicabc = 1; backgroundabc = 11; rotationabc = 1; pausedabc = 1; highscoreabc = 0;
Frame 2
Controller = function (obj) { var _local2 = this; _local2.overObj = obj; _local2.holder = Params.attachMC.createEmptyMovieClip("holder", Params.attachLevel); var p = {x:0, y:0}; _local2.holder.localToGlobal(p); _local2.holder._x = -p.x; _local2.holder._y = -p.y; var _local3 = 1; _local2.cells = new Array(); var _loc1; var _local1; var _loc1 = 0; while (_loc1 < Params.playWidth) { _local2.cells[_loc1] = new Array(); _local1 = 0; while (_local1 < Params.playHeight) { _local2.cells[_loc1][_local1] = _local2.holder.attachMovie("block", "block" + _local3, _local3++); _local2.cells[_loc1][_local1]._x = ((Params.blockSize * _loc1) + Params.playLeft) + (Params.blocksize / 2); _local2.cells[_loc1][_local1]._y = ((Params.blockSize * _local1) + Params.playTop) + (Params.blocksize / 2); _local1++; } _loc1++; } _local2.nextCells = new Array(); var _loc1 = 0; while (_loc1 < 4) { _local2.nextCells[_loc1] = Params.attachMC.attachMovie("block", "block" + _local3, _local3++); _local2.nextCells[_loc1]._visible = false; _loc1++; } _local2.game = new Tetris(_local2, Params.playWidth, Params.playHeight); _local2.initSounds(); }; Controller.prototype.initSounds = function () { var _local1 = this; _local1.sounds = new Object(); _local1.sounds.vol = new Sound(_local1.holder); _local1.sounds.lineClear = new Sound(_local1.holder); _local1.sounds.lineClear.attachSound("lineClear"); _local1.sounds.atBottom = new Sound(_local1.holder); _local1.sounds.atBottom.attachSound("atBottom"); }; Controller.prototype.startGame = function () { var _local1 = this; _local1.score = 0; Params.scoreTextField.text = _local1.score; _local1.clearCells(); _local1.speed = Params.startSpeed; _local1.game.restart(); _local1.updateNext(); _local1.gamePlay(); }; Controller.prototype.resetInterval = function (interval) { var _local1 = interval; if (_local1 != undefined) { clearInterval(_local1); } }; Controller.prototype.gamePlay = function () { var _local1 = this; _local1.resetInterval(_local1.playInterval); _local1.resetInterval(_local1.keyInterval); _local1.playInterval = setInterval(_local1, "stepGame", _local1.speed); _local1.keyInterval = setInterval(_local1, "testKeys", _local1.speed / 5); Key.removeListener(_local1); Key.addListener(_local1); }; Controller.prototype.gamePause = function () { var _local1 = this; _local1.resetInterval(_local1.playInterval); _local1.resetInterval(_local1.keyInterval); Key.removeListener(_local1); }; Controller.prototype.soundOn = function () { this.sounds.vol.setVolume(100); }; Controller.prototype.soundOff = function () { this.sounds.vol.setVolume(0); }; Controller.prototype.onKeyDown = function () { var _local1 = this; switch (Key.getCode()) { case Params.rotLeftKey : _local1.game.rotLeft(); break; case Params.rotRightKey : _local1.game.rotRight(); break; case Params.leftKey : _local1.game.shiftLeft(); break; case Params.rightKey : _local1.game.shiftRight(); } updateAfterEvent(); }; Controller.prototype.testKeys = function () { if (Key.isDown(Params.dropKey)) { this.game.drop(); } }; Controller.prototype.clearCells = function () { var _local3 = this; var _local2; var _local1; _local2 = 0; while (_local2 < Params.playWidth) { _local1 = 0; while (_local1 < Params.playHeight) { _local3.cells[_local2][_local1].gotoAndStop("CLEAR0"); _local1++; } _local2++; } _local2 = 0; while (_local2 < 4) { _local3.nextCells[_local2]._visible = false; _local2++; } }; Controller.prototype.stepGame = function () { this.game.stepGame(); updateAfterEvent(); }; Controller.prototype.tetradMoved = function () { }; Controller.prototype.tetradLanded = function () { this.sounds.atBottom.start(); }; Controller.prototype.updateCells = function (update) { var _local3 = this; var max = update.length; var _local2; var _local1; _local2 = 0; while (_local2 < max) { _local1 = update[_local2]; _local3.cells[_local1.x][_local1.y].gotoAndStop(_local1.s.shape + _local1.s.number); _local3.cells[_local1.x][_local1.y]._rotation = _local1.s.rotation; _local2++; } }; Controller.prototype.linesRemoved = function (numlines) { var _local1 = this; var _local2 = numlines; if (_local2) { _local1.sounds.lineClear.start(0, _local2); _local1.score = _local1.score + (_local2 * Params.scorePerLine); Params.scoreTextField.text = _local1.score; _local1.speed = _local1.speed * Math.pow(Params.accelerate, _local2); _local1.gamePlay(); } _local1.game.newTetrad(); _local1.updateNext(); }; Controller.prototype.updateNext = function () { var _local3 = this.game.getNextTetrad(); var minx = _local3[0].x; var miny = _local3[0].y; var maxx = _local3[0].x; var maxy = _local3[0].y; var _loc3; for (var _loc3 in _local3) { var _local1 = _local3[_loc3]; minx = Math.min(minx, _local1.x); maxx = Math.max(maxx, _local1.x); miny = Math.min(miny, _local1.y); maxy = Math.max(maxy, _local1.y); } var cx = (((maxx + minx) + 1) * 0.5); var cy = (((maxy + miny) + 1) * 0.5); var _local2; for (var _loc3 in _local3) { var _local1 = _local3[_loc3]; _local2 = this.nextCells[_loc3]; _local2.gotoAndStop(_local1.s.shape + _local1.s.number); _local2._x = (((_local1.x - cx) * Params.blockSize) + Params.nextX) + (Params.blockSize / 2); _local2._y = (((_local1.y - cy) * Params.blockSize) + Params.nextY) + (Params.blockSize / 2); _local2._visible = true; } }; Controller.prototype.gameOver = function () { this.gamePause(); this.overObj.gameOver(); }; Tetris = function (control, width, height) { var _local2 = this; _local2.control = control; _local2.width = width; _local2.height = height; _local2.tetradstartx = Math.floor((_local2.width - 1) / 2); _local2.board = new Array(); var _local3; var _local1; _local3 = 0; while (_local3 < _local2.width) { _local2.board[_local3] = new Array(); _local1 = 0; while (_local1 < _local2.height) { _local2.board[_local3][_local1] = new CellState("CLEAR", 0, 0); _local1++; } _local3++; } _local2.tetrad = new Tetrad(_local2); _local2.nexttetrad = new Tetrad(_local2); }; Tetris.prototype.reset = function () { var _local3 = this; var _local2; var _local1; _local2 = 0; while (_local2 < _local3.width) { _local1 = 0; while (_local1 < _local3.height) { _local3.board[_local2][_local1] = new CellState("CLEAR", 0, 0); _local1++; } _local2++; } _local3.tetrad.reset(); _local3.nexttetrad.reset(); }; Tetris.prototype.restart = function () { this.reset(); this.newTetrad(); }; Tetris.prototype.stepGame = function () { this.drop(); }; Tetris.prototype.shiftLeft = function () { this.tetrad.shiftLeft(); }; Tetris.prototype.shiftRight = function () { this.tetrad.shiftRight(); }; Tetris.prototype.rotLeft = function () { this.tetrad.rotLeft(); }; Tetris.prototype.rotRight = function () { this.tetrad.rotRight(); }; Tetris.prototype.drop = function () { this.tetrad.drop(); }; Tetris.prototype.getCellstate = function (x, y) { var _local3 = this; var _local2 = y; var _local1 = x; if ((((_local1 < 0) || (_local1 >= _local3.width)) || (_local2 < 0)) || (_local2 >= _local3.height)) { return("OUT"); } return(_local3.board[_local1][_local2].shape); }; Tetris.prototype.getNextTetrad = function () { var _local1 = this.nexttetrad.getCells(); var _local2 = this.nexttetrad.getShape(); var _local3; for (_local3 in _local1) { _local1[_local3].s.shape = _local2; } return(_local1); }; Tetris.prototype.newTetrad = function () { var _local1 = this; _root.scorea = _root.scorea + 5; _local1.tetrad.reset(_local1.nexttetrad.getShape()); _local1.nexttetrad.reset(); _local1.moveTetradToStart(); }; Tetris.prototype.isCellClear = function (x, y) { var _local1 = this.getCellstate(x, y); return((_local1 == "CLEAR") || (_local1 == "CURRENT")); }; Tetris.prototype.moveTetradToStart = function () { var _local1 = this; if (!_local1.tetrad.setPos(_local1.tetradstartx, 0)) { _local1.control.gameOver(); } }; Tetris.prototype.removeLines = function () { var _local1 = this; var remove; var linestoremove = new Array(); var _local3; var _loc2; var _loc2 = (_local1.height - 1); while (_loc2 >= 0) { remove = true; _local3 = 0; while (_local3 < _local1.width) { if (_local1.isCellClear(_local3, _loc2)) { remove = false; break; } _local3++; } if (remove) { linestoremove.push(_loc2); _root.sound.gotoAndPlay(2); _root.linesa = _root.linesa + 1; _root.scorea = _root.scorea + 40; } _loc2--; } var numlines = linestoremove.length; if (numlines) { var min; var max; var _local2; var update = new Array(); _local3 = 1; while (_local3 <= numlines) { max = linestoremove[_local3 - 1] - 1; min = ((_local3 == numlines) ? 0 : (linestoremove[_local3] + 1)); var _loc2 = max; while (_loc2 >= min) { _local2 = 0; while (_local2 < _local1.width) { update.push({x:_local2, y:_loc2 + _local3, s:_local1.board[_local2][_loc2]}); _local2++; } _loc2--; } _local3++; } var _loc2 = (numlines - 1); while (_loc2 >= 0) { _local2 = 0; while (_local2 < _local1.width) { if (_local1.board[_local2][_loc2] != "CLEAR") { update.push({x:_local2, y:_loc2, s:new CellState("CLEAR", 0, 0)}); } _local2++; } _loc2--; } _local1.updateCells(update); } _local1.control.linesRemoved(numlines); }; Tetris.prototype.updateCells = function (update) { var _local2 = update; var _local3 = this; var _local1; _local1 = 0; while (_local1 < _local2.length) { _local3.board[_local2[_local1].x][_local2[_local1].y] = _local2[_local1].s; if (_local2[_local1].s.shape == "CURRENT") { _local2[_local1].s = new CellState(_local3.tetrad.getShape(), _local2[_local1].s.number, _local2[_local1].s.rotation); } _local1++; } _local3.control.updateCells(_local2); }; Tetris.prototype.tetradLanded = function () { var _local2 = this; var _local1 = _local2.tetrad.getCells(); var _local3 = _local2.tetrad.getShape(); var max = _local1.length; var _loc2; for (var _loc2 in _local1) { _local1[_loc2].s.shape = _local3; _local2.board[_local1[_loc2].x][_local1[_loc2].y] = _local1[_loc2].s; } _local2.control.tetradLanded(); _local2.removeLines(); }; Tetris.prototype.tetradMoved = function (update) { this.updateCells(update); this.control.tetradMoved(); }; Tetrad = function (game, s) { var _local1 = this; _local1.game = game; _local1.points = new Array(); if (arguments.length >= 2) { _local1.reset(s); } else { _local1.reset(); } }; Tetrad.prototype.reset = function (s) { var _local1 = this; if (arguments.length) { _local1.shape = s; } else { _local1.shape = _local1.getRandomShape(); } _local1[_local1.shape](); _local1.x = (_local1.y = 0); _local1.rotation = 0; _local1.points.length = 0; switch (_local1.shape) { case "I" : _local1.points.push({x:-1, y:0}, {x:0, y:0}, {x:1, y:0}, {x:2, y:0}); return; case "O" : _local1.points.push({x:0, y:0}, {x:1, y:0}, {x:0, y:1}, {x:1, y:1}); return; case "T" : _local1.points.push({x:-1, y:0}, {x:0, y:0}, {x:1, y:0}, {x:0, y:1}); return; case "S" : _local1.points.push({x:0, y:0}, {x:1, y:0}, {x:-1, y:1}, {x:0, y:1}); return; case "Z" : _local1.points.push({x:-1, y:0}, {x:0, y:0}, {x:0, y:1}, {x:1, y:1}); return; case "L" : _local1.points.push({x:-1, y:0}, {x:0, y:0}, {x:1, y:0}, {x:-1, y:1}); return; case "F" : _local1.points.push({x:-1, y:0}, {x:0, y:0}, {x:1, y:0}, {x:1, y:1}); } }; Tetrad.prototype.getRandomShape = function () { return(["I", "O", "T", "Z", "S", "L", "F"][Math.floor(7 * Math.random())]); }; Tetrad.prototype.setPos = function (x, y) { var _local1 = this; if (!_local1.canMoveTo(x, y, _local1.points)) { return(false); } _local1.x = x; _local1.y = y; _local1.game.tetradMoved(_local1.getCells()); return(true); }; Tetrad.prototype.moveTo = function (newx, newy, newpoints, newrotation) { var _local3 = this; if (!_local3.canMoveTo(newx, newy, newpoints)) { return(false); } var _local2 = new Array(); _local2 = _local2.concat(_local3.getCells()); var _local1; _local1 = 0; while (_local1 < 4) { _local2[_local1].s.shape = "CLEAR"; _local2[_local1].s.number = 0; _local1++; } _local3.x = newx; _local3.y = newy; _local3.points = newpoints; _local3.rotation = newrotation; _local2 = _local2.concat(_local3.getCells()); _local3.game.tetradMoved(_local2); return(true); }; Tetrad.prototype.canMoveTo = function (newx, newy, newpoints) { var _local2 = newpoints; var _local3 = newy; var _local1; _local1 = 0; while (_local1 < 4) { if (!this.game.isCellClear(_local2[_local1].x + newx, _local2[_local1].y + _local3)) { return(false); } _local1++; } return(true); }; Tetrad.prototype.shiftLeft = function () { var _local1 = this; _local1.moveTo(_local1.x - 1, _local1.y, _local1.points, _local1.rotation); }; Tetrad.prototype.shiftRight = function () { var _local1 = this; _local1.moveTo(_local1.x + 1, _local1.y, _local1.points, _local1.rotation); }; Tetrad.prototype.rotLeft = function () { var _local2 = this; var _local3 = new Array(); var _local1; if (_local2.shape != "O") { _local1 = 0; while (_local1 < 4) { _local3.push({x:_local2.points[_local1].y, y:-_local2.points[_local1].x}); _local1++; } } else { _local1 = 0; while (_local1 < 4) { _local3.push({x:_local2.points[_local1].y, y:1 - _local2.points[_local1].x}); _local1++; } } _local2.moveTo(_local2.x, _local2.y, _local3, _local2.rotation - 90); }; Tetrad.prototype.rotRight = function () { var _local2 = this; temp = new Array(); var _local1; _local1 = 0; while (_local1 < 4) { temp.push({x:-_local2.points[_local1].y, y:_local2.points[_local1].x}); _local1++; } _local2.moveTo(_local2.x, _local2.y, temp, _local2.rotation + 90); }; Tetrad.prototype.drop = function () { var _local1 = this; if (!_local1.moveTo(_local1.x, _local1.y + 1, _local1.points, _local1.rotation)) { _local1.atBottom(); } }; Tetrad.prototype.atBottom = function () { this.game.tetradLanded(); }; Tetrad.prototype.getShape = function () { return(this.shape); }; Tetrad.prototype.getRotation = function () { return(this.rotation); }; Tetrad.prototype.getCells = function () { var _local2 = this; var temp = new Array(); var _local1; _local1 = 0; while (_local1 < 4) { temp.push({x:_local2.x + _local2.points[_local1].x, y:_local2.y + _local2.points[_local1].y, s:new CellState("CURRENT", _local1 + 1, _local2.rotation)}); _local1++; } return(temp); }; Tetrad.prototype.sortCells = function (arr) { arr.sort(function (a, b) { xret = a.x - b.x; if (xret) { return(xret); } return(a.y - b.y); }); }; CellState = function (s, n, r) { var _local1 = this; _local1.shape = s; _local1.number = n; _local1.rotation = r; }; var Params = new Object(); Params.leftKey = 37; Params.rightKey = 39; if (_root.rotationabc == 1) { Params.rotLeftKey = 38; Params.rotRightKey = 0; } else { Params.rotLeftKey = 0; Params.rotRightKey = 38; } Params.dropKey = 40; Params.blockSize = 19; Params.playTop = 108; Params.playLeft = 76; Params.playWidth = 10; Params.playHeight = 18; Params.nextX = 325; Params.nextY = 128.5; Params.scorePerLine = 25; Params.scoreTextField = this.score_txt; Params.startSpeed = 400; Params.accelerate = 0.985; Params.attachMC = this.background_mc; Params.attachLevel = 10;
Instance of Symbol 52 MovieClip in Frame 2
onClipEvent (load) { this.gotoAndStop(_root.backgroundabc); } onClipEvent (enterFrame) { this.gotoAndStop(_root.backgroundabc); }
Instance of Symbol 88 MovieClip in Frame 2
onClipEvent (load) { this.gotoAndStop(_root.musicabc); } onClipEvent (enterFrame) { this.gotoAndStop(_root.musicabc); }
Frame 3
this.gameOver = function () { this.gotoAndStop("gameover"); }; Control = new Controller(this); stop();
Frame 4
Control.startGame(); stop();
Instance of Symbol 120 MovieClip in Frame 4
onClipEvent (enterFrame) { this.gotoAndStop(_root.pausedabc); }
Frame 5
stop();
Instance of Symbol 132 MovieClip in Frame 5
onClipEvent (load) { if (_root.scorea >= _root.highscoreabc) { _root.highscoreabc = _root.scorea; } }
Frame 36
stop();
Instance of Symbol 52 MovieClip in Frame 36
onClipEvent (load) { this.gotoAndStop(_root.backgroundabc); } onClipEvent (enterFrame) { this.gotoAndStop(_root.backgroundabc); }
Instance of Symbol 155 MovieClip in Frame 39
onClipEvent (enterFrame) { this.gotoAndStop(_root.rotationabc); }
Symbol 9 MovieClip [block] Frame 1
stop();
Symbol 19 MovieClip Frame 34
stop();
Symbol 23 MovieClip Frame 1
this._width = 0; this.onEnterFrame = function () { var _local1 = _parent; var _local2 = _local1.getBytesTotal(); if (_local2 > 4) { var _local3 = _local1.getBytesLoaded(); if (_local3 == _local2) { _local1.gotoAndPlay(6); } else { this._width = (_local3 / _local2) * 200; } } };
Symbol 52 MovieClip Frame 1
stop();
Symbol 62 Button
on (keyPress "<Space>") { _root.pausedabc = 2; _parent.Control.gamePause(); this.gotoAndStop("play"); }
Symbol 65 Button
on (keyPress "<Space>") { _root.pausedabc = 1; _parent.Control.gamePlay(); this.gotoAndStop("pause"); }
Symbol 66 MovieClip Frame 1
stop(); this.useHandCursor = true; this.onRelease = function () { _parent.Control.gamePause(); this.gotoAndStop("play"); };
Symbol 66 MovieClip Frame 2
stop(); this.onRelease = function () { _parent.Control.gamePlay(); _root.pausedabc = 2; this.gotoAndStop("pause"); };
Symbol 88 MovieClip Frame 1
stop(); stopAllSounds();
Symbol 93 Button
on (release) { stopAllSounds(); _root.musicabc = _root.musicabc + 1; if (_root.musicabc == 9) { _root.musicabc = 1; } }
Symbol 94 Button
on (release) { stopAllSounds(); _root.musicabc = _root.musicabc - 1; if (_root.musicabc == 0) { _root.musicabc = 8; } }
Symbol 95 Button
on (release) { _root.backgroundabc = _root.backgroundabc + 1; if (_root.backgroundabc == 15) { _root.backgroundabc = 1; } }
Symbol 96 Button
on (release) { _root.backgroundabc = _root.backgroundabc - 1; if (_root.backgroundabc == 0) { _root.backgroundabc = 14; } }
Symbol 103 Button
on (release) { getURL ("http://www.imperfectsystems.net/", "_blank"); }
Symbol 104 Button
on (release) { getURL ("http://www.myspace.com/ischris", "_blank"); }
Symbol 105 Button
on (release) { getURL ("http://z9.invisionfree.com/Imperfect_Systems", "_blank"); }
Symbol 109 MovieClip Frame 1
stop(); this.useHandCursor = true; this.onRelease = function () { _root.scorea = -5; _parent.gotoAndStop("play"); };
Symbol 113 MovieClip Frame 1
stop();
Symbol 119 MovieClip Frame 26
stop();
Symbol 120 MovieClip Frame 1
stop();
Symbol 122 MovieClip Frame 1
stop(); this.useHandCursor = true; this.onRelease = function () { _root.scorea = -5; _root.linesa = 0; _parent.gotoAndStop("play"); };
Symbol 132 MovieClip Frame 9
stop();
Symbol 139 Button
on (release) { gotoAndStop (38); }
Symbol 140 Button
on (release) { stopAllSounds(); gotoAndPlay (2); }
Symbol 146 Button
on (release) { gotoAndStop (36); }
Symbol 155 MovieClip Frame 1
stop();
Symbol 156 Button
on (release) { if (_root.rotationabc == 1) { _root.rotationabc = 2; } else { _root.rotationabc = 1; } }

Library Items

Symbol 1 GraphicUsed by:9 62 65
Symbol 2 GraphicUsed by:9
Symbol 3 GraphicUsed by:9
Symbol 4 GraphicUsed by:9
Symbol 5 GraphicUsed by:9
Symbol 6 GraphicUsed by:9
Symbol 7 GraphicUsed by:9
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClip [block]Uses:1 2 3 4 5 6 7 8
Symbol 10 GraphicUsed by:Timeline
Symbol 11 FontUsed by:12 13 14 15 16 17 18 68 69 98 153
Symbol 12 TextUses:11Used by:19
Symbol 13 TextUses:11Used by:19
Symbol 14 TextUses:11Used by:19
Symbol 15 TextUses:11Used by:19
Symbol 16 TextUses:11Used by:19
Symbol 17 TextUses:11Used by:19
Symbol 18 TextUses:11Used by:19
Symbol 19 MovieClipUses:12 13 14 15 16 17 18Used by:Timeline
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:Timeline
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:22Used by:Timeline
Symbol 24 BitmapUsed by:25
Symbol 25 GraphicUses:24Used by:52
Symbol 26 BitmapUsed by:27
Symbol 27 GraphicUses:26Used by:52
Symbol 28 BitmapUsed by:29
Symbol 29 GraphicUses:28Used by:52
Symbol 30 BitmapUsed by:31
Symbol 31 GraphicUses:30Used by:52
Symbol 32 BitmapUsed by:33
Symbol 33 GraphicUses:32Used by:52
Symbol 34 BitmapUsed by:35
Symbol 35 GraphicUses:34Used by:52
Symbol 36 BitmapUsed by:37
Symbol 37 GraphicUses:36Used by:52
Symbol 38 BitmapUsed by:39
Symbol 39 GraphicUses:38Used by:52
Symbol 40 BitmapUsed by:41
Symbol 41 GraphicUses:40Used by:52
Symbol 42 BitmapUsed by:43
Symbol 43 GraphicUses:42Used by:52
Symbol 44 BitmapUsed by:45
Symbol 45 GraphicUses:44Used by:52
Symbol 46 BitmapUsed by:47
Symbol 47 GraphicUses:46Used by:52
Symbol 48 BitmapUsed by:49
Symbol 49 GraphicUses:48Used by:52
Symbol 50 BitmapUsed by:51
Symbol 51 GraphicUses:50Used by:52
Symbol 52 MovieClipUses:25 27 29 31 33 35 37 39 41 43 45 47 49 51Used by:Timeline
Symbol 53 GraphicUsed by:Timeline
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClipUses:54Used by:57
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClipUses:55 56Used by:Timeline
Symbol 58 FontUsed by:59 67 97
Symbol 59 EditableTextUses:58Used by:Timeline
Symbol 60 BitmapUsed by:61
Symbol 61 GraphicUses:60Used by:66
Symbol 62 ButtonUses:1Used by:66
Symbol 63 BitmapUsed by:64
Symbol 64 GraphicUses:63Used by:66
Symbol 65 ButtonUses:1Used by:66
Symbol 66 MovieClipUses:61 62 64 65Used by:Timeline
Symbol 67 EditableTextUses:58Used by:Timeline
Symbol 68 TextUses:11Used by:Timeline
Symbol 69 TextUses:11Used by:Timeline
Symbol 70 FontUsed by:71 72 73 74 76 78 80 82 84 86 138 145
Symbol 71 TextUses:70Used by:Timeline
Symbol 72 TextUses:70Used by:Timeline
Symbol 73 TextUses:70Used by:88
Symbol 74 TextUses:70Used by:88
Symbol 75 SoundUsed by:88
Symbol 76 TextUses:70Used by:88
Symbol 77 SoundUsed by:88
Symbol 78 TextUses:70Used by:88
Symbol 79 SoundUsed by:88
Symbol 80 TextUses:70Used by:88
Symbol 81 SoundUsed by:88
Symbol 82 TextUses:70Used by:88
Symbol 83 SoundUsed by:88
Symbol 84 TextUses:70Used by:88
Symbol 85 SoundUsed by:88
Symbol 86 TextUses:70Used by:88
Symbol 87 SoundUsed by:88
Symbol 88 MovieClipUses:73 74 75 76 77 78 79 80 81 82 83 84 85 86 87Used by:Timeline
Symbol 89 GraphicUsed by:93 94 95 96
Symbol 90 GraphicUsed by:93 94 95 96
Symbol 91 GraphicUsed by:93 94 95 96
Symbol 92 GraphicUsed by:93 94 95 96
Symbol 93 ButtonUses:89 90 91 92Used by:Timeline
Symbol 94 ButtonUses:89 90 91 92Used by:Timeline
Symbol 95 ButtonUses:89 90 91 92Used by:Timeline
Symbol 96 ButtonUses:89 90 91 92Used by:Timeline
Symbol 97 EditableTextUses:58Used by:Timeline
Symbol 98 TextUses:11Used by:Timeline
Symbol 99 GraphicUsed by:Timeline
Symbol 100 FontUsed by:101 151
Symbol 101 TextUses:100Used by:Timeline
Symbol 102 GraphicUsed by:103 104 105 139 140 146 156
Symbol 103 ButtonUses:102Used by:Timeline
Symbol 104 ButtonUses:102Used by:Timeline
Symbol 105 ButtonUses:102Used by:Timeline
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClipUses:106Used by:143  Timeline
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClipUses:108Used by:Timeline
Symbol 110 GraphicUsed by:113
Symbol 111 GraphicUsed by:113
Symbol 112 SoundUsed by:113
Symbol 113 MovieClipUses:110 111 112Used by:Timeline
Symbol 114 GraphicUsed by:119
Symbol 115 GraphicUsed by:119
Symbol 116 GraphicUsed by:119
Symbol 117 GraphicUsed by:119
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClipUses:114 115 116 117 118Used by:120
Symbol 120 MovieClipUses:119Used by:Timeline
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClipUses:121Used by:Timeline
Symbol 123 GraphicUsed by:132
Symbol 124 GraphicUsed by:132
Symbol 125 GraphicUsed by:132
Symbol 126 GraphicUsed by:132
Symbol 127 GraphicUsed by:132
Symbol 128 GraphicUsed by:132
Symbol 129 GraphicUsed by:132
Symbol 130 GraphicUsed by:132
Symbol 131 GraphicUsed by:132
Symbol 132 MovieClipUses:123 124 125 126 127 128 129 130 131Used by:Timeline
Symbol 133 FontUsed by:134 135 151
Symbol 134 TextUses:133Used by:Timeline
Symbol 135 TextUses:133Used by:Timeline
Symbol 136 FontUsed by:137
Symbol 137 TextUses:136Used by:Timeline
Symbol 138 TextUses:70Used by:Timeline
Symbol 139 ButtonUses:102Used by:Timeline
Symbol 140 ButtonUses:102Used by:Timeline
Symbol 141 GraphicUsed by:Timeline
Symbol 142 GraphicUsed by:143
Symbol 143 MovieClipUses:142 107Used by:Timeline
Symbol 144 GraphicUsed by:Timeline
Symbol 145 TextUses:70Used by:Timeline
Symbol 146 ButtonUses:102Used by:Timeline
Symbol 147 FontUsed by:148 150
Symbol 148 TextUses:147Used by:Timeline
Symbol 149 GraphicUsed by:Timeline
Symbol 150 TextUses:147Used by:Timeline
Symbol 151 TextUses:100 133Used by:Timeline
Symbol 152 GraphicUsed by:155
Symbol 153 TextUses:11Used by:155
Symbol 154 GraphicUsed by:155
Symbol 155 MovieClipUses:152 153 154Used by:Timeline
Symbol 156 ButtonUses:102Used by:Timeline

Instance Names

"loadsurround_mc"Frame 1Symbol 21 MovieClip
"loadbar_mc"Frame 1Symbol 23 MovieClip
"background_mc"Frame 2Symbol 57 MovieClip
"sound"Frame 2Symbol 113 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 9 as "block"

Labels

"preload"Frame 1
"start"Frame 2
"play"Frame 4
"gameover"Frame 5
"CLEAR0"Symbol 9 MovieClip [block] Frame 1
"L1"Symbol 9 MovieClip [block] Frame 2
"L2"Symbol 9 MovieClip [block] Frame 3
"L3"Symbol 9 MovieClip [block] Frame 4
"L4"Symbol 9 MovieClip [block] Frame 5
"F1"Symbol 9 MovieClip [block] Frame 6
"F2"Symbol 9 MovieClip [block] Frame 7
"F3"Symbol 9 MovieClip [block] Frame 8
"F4"Symbol 9 MovieClip [block] Frame 9
"I1"Symbol 9 MovieClip [block] Frame 10
"I2"Symbol 9 MovieClip [block] Frame 11
"I3"Symbol 9 MovieClip [block] Frame 12
"I4"Symbol 9 MovieClip [block] Frame 13
"S1"Symbol 9 MovieClip [block] Frame 14
"S2"Symbol 9 MovieClip [block] Frame 15
"S3"Symbol 9 MovieClip [block] Frame 16
"S4"Symbol 9 MovieClip [block] Frame 17
"Z1"Symbol 9 MovieClip [block] Frame 18
"Z2"Symbol 9 MovieClip [block] Frame 19
"Z3"Symbol 9 MovieClip [block] Frame 20
"Z4"Symbol 9 MovieClip [block] Frame 21
"T1"Symbol 9 MovieClip [block] Frame 22
"T2"Symbol 9 MovieClip [block] Frame 23
"T3"Symbol 9 MovieClip [block] Frame 24
"T4"Symbol 9 MovieClip [block] Frame 25
"O1"Symbol 9 MovieClip [block] Frame 26
"O2"Symbol 9 MovieClip [block] Frame 27
"O3"Symbol 9 MovieClip [block] Frame 28
"O4"Symbol 9 MovieClip [block] Frame 29
"pause"Symbol 66 MovieClip Frame 1
"play"Symbol 66 MovieClip Frame 2

Dynamic Text Variables

linesaSymbol 59 EditableText" "
scoreaSymbol 67 EditableText" "
highscoreabcSymbol 97 EditableText" "




http://swfchan.com/14/69064/info.shtml
Created: 10/4 -2019 16:55:33 Last modified: 10/4 -2019 16:55:33 Server time: 23/12 -2024 04:31:45