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

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

Sonic Blox.swf

This is the info page for
Flash #55620

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


Text
0%

SONIC

SONIC

BLOX

BLOX

ERROR!

This host does not have permission to use this movie.

Click Here for a legal copy

New Version Available!

Click Here for the newest version!

0

START

START

OPTIONS

OPTIONS

CREDITS

CREDITS

MUSIC

MUSIC

BACK

BACK

ON

ON

OFF

OFF

QUALITY

QUALITY

HIGH

HIGH

LOW

LOW

Idea, design, program:
Mikhail Kafanov
(e-mail: virtualtoy@nm.ru)
Graphics, sound:
Sonic Team
Testers:
Caden,
UndercoverStudios
(http://www.ustudios.net)
Ricky Rossato,
Kailan May

virtualtoy

SCORE:

LINES:

NEXT:

0

0

COMBO!

COMBO!

KNUCKLES

KNUCKLES

COMBO!

TAILS

TAILS

COMBO!

SONIC

SONIC

LEVEL!

LEVEL!

NEXT

NEXT

LEVEL:

0

G

A

M

E

O

V

R

EXCELLENT!

YOUR FINAL SCORE

0

0

ActionScript [AS1/AS2]

Frame 1
_root.NewgroundsAPI_id = 6844; musicON = true; qualityHIGH = true; _quality = "HIGH"; stop();
Instance of Symbol 16 MovieClip in Frame 1
onClipEvent (enterFrame) { bytes_loaded = _root.getBytesLoaded(); bytes_total = _root.getBytesTotal(); getPercent = _root.getBytesLoaded() / _root.getBytesTotal(); _root.loaderbar._width = getPercent * 120; _root.loadText = Math.round(getPercent * 100) + "%"; if (bytes_loaded >= bytes_total) { play(); } }
Instance of Symbol 20 MovieClip "loaderbar" in Frame 1
onClipEvent (load) { _xscale = 0; }
Frame 2
prevFrame();
Frame 18
gameMusic.stop(); gameMusic = new Sound(); gameMusic.attachSound("splash.wav"); if (musicON) { gameMusic.start(0, 1000); } stop();
Instance of Symbol 119 MovieClip in Frame 18
onClipEvent (load) { sinusangle = 0; sindec = 30; } onClipEvent (enterFrame) { _rotation = (Math.sin(sinusangle / 6) * sindec); _y = (_y + (Math.sin(sinusangle / 6) * sindec)); sinusangle = sinusangle + 0.9; if (sindec > 0) { sindec = sindec - 0.4; } else { sindec = 0; } if (sinusangle == 38) { sinusangle = 0; } }
Instance of Symbol 153 MovieClip in Frame 18
onClipEvent (load) { this.useHandCursor = false; if (((_width + 10) / _height) != 8) { _root.gotoAndStop(1); } cheatCount = 0; _root.mainFlag = false; } on (keyPress "<Left>") { if (cheatCount == 0) { cheatCount = cheatCount + 1; } else { cheatCount = 0; } } on (keyPress "<Right>") { if (cheatCount == 1) { cheatCount = cheatCount + 1; } else { cheatCount = 0; } } on (keyPress "<Up>") { if (cheatCount == 2) { cheatCount = cheatCount + 1; } else { cheatCount = 0; } } on (keyPress "<Down>") { if (cheatCount == 3) { cheatCount = cheatCount + 1; cheatSnd = new Sound(); cheatSnd.attachSound("char1"); cheatSnd.start(0, 1); _root.mainFlag = true; } else { cheatCount = 0; } }
Frame 20
gameMusic.stop(); gameMusic = new Sound(); gameMusic.attachSound("in game.wav"); if (musicON) { gameMusic.start(0, 10000); } playField = new Array(); tempArray = new Array(1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1); i = 0; while (i < 21) { playField.push(tempArray); i++; } tempArray = new Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1); playField.push(tempArray); level = 1; score = 0; linesFinished = 10; if (mainFlag) { level = 5; linesFinished = 30; } brickFall = true;
Frame 21
BrickCharFall = function () { var _local1 = _root; if (linesFinished <= 0) { _local1.comboText.gotoAndPlay(152); level = level + 1; if (level == 6) { gotoAndPlay (26); } else { levelEndS = new Sound(); levelEndS.attachSound("level end.wav"); levelEndS.start(0, 1); } _local1.back.play(); linesFinished = (level * 5) + 5; } if (totalLines > 0) { _local1.score = _local1.score + (20 + ((totalLines - 1) * 40)); } if (totalLines < 2) { _local1.brick._visible = true; brickFall = true; } else { characterType = totalLines - 2; charac = new Sound(); if (characterType == 0) { charac.attachSound("char1"); } else if (characterType == 1) { charac.attachSound("char2"); } else { charac.attachSound("char3"); } charac.start(0, 1); if (_local1.comboText._currentframe < 152) { _local1.comboText.gotoAndPlay(2 + (characterType * 50)); } totalLines = 0; _local1.brick._visible = false; charTypeArray = new Array(11, 27, 1); _local1.character.gotoAndPlay(charTypeArray[characterType]); brickFall = false; } }; BrickFallen = function () { brickFallSnd = new Sound(); brickFallSnd.attachSound("brickfalls"); brickFallSnd.start(0, 1); PlayFieldNew = new Array(); j = 0; while (j < 22) { tempArray = new Array(); tempArray = playField[j]; if ((j > _root.brick.yPos) && (j < (_root.brick.yPos + 5))) { tempArray = new Array(); i = 0; while (i < 12) { if ((i > _root.brick.xPos) && (i < (_root.brick.xPos + 5))) { tempArray[i] = _root.brick.matrix[j - _root.brick.yPos][i - _root.brick.xPos] + playField[j][i]; if (_root.brick.matrix[j - _root.brick.yPos][i - _root.brick.xPos] == 1) { _root.attachMovie("singlebrick", ("singlebrick" + j) + i, (j * 22) + i); with (eval (("_root.singlebrick" + j) + i)) { _y = (j - 2) * 25; _x = (i + 2) * 25; } } } else { tempArray[i] = playField[j][i]; } i++; } } PlayFieldNew.push(tempArray); j++; } playField = new Array(); playField = PlayFieldNew; totalLines = 0; j = _root.brick.yPos; while (j < 21) { bricksInLine = 0; i = 0; while (i < 12) { if (playField[j][i] == 1) { bricksInLine = bricksInLine + 1; } i++; } if (bricksInLine == 12) { if (totalLines == 0) { lineRemove = new Sound(); lineRemove.attachSound("line finished.wav"); lineRemove.start(0, 1); } linesFinished = linesFinished - 1; totalLines = totalLines + 1; k = 0; while (k < 21) { i = 0; while (i < 12) { eval (("_root.singlebrick" + k) + i).removeMovieClip(); i++; } k++; } i = 1; while (i < 11) { _root.attachMovie("brickblast", ("brickblast" + j) + i, ((j * 22) + i) + 1000); eval (("_root.brickblast" + j) + i)._y = ((j - 2) * 25) + 12.5; eval (("_root.brickblast" + j) + i)._x = ((i + 2) * 25) + 12.5; i++; } m = j - 1; while (m > 0) { tempArray = new Array(); tempArray = playField[m]; playField[m + 1] = tempArray; m--; } k = 0; while (k < 21) { i = 1; while (i < 11) { if (playField[k][i] == 1) { _root.attachMovie("singlebrick", ("singlebrick" + k) + i, (k * 22) + i); eval (("_root.singlebrick" + k) + i)._y = (k - 2) * 25; eval (("_root.singlebrick" + k) + i)._x = (i + 2) * 25; } i++; } k++; } _root.attachMovie("scoretip", "scoretip", 50012); _root.scoretip.scoreAdd = 20 + ((totalLines - 1) * 40); _root.scoretip._x = 200; _root.scoretip._y = (j - 2) * 25; } j++; } _root.BrickCharFall(); }; stop();
Instance of Symbol 198 MovieClip "brick" in Frame 21
onClipEvent (load) { this.useHandCursor = false; sinus = 0; nextBrickType = Math.floor(Math.random() * 8); InitBrick = function () { brickColor = new Color(this); colorTransform = new Object(); brickType = nextBrickType; nextBrickType = Math.floor(Math.random() * 8); _root.nextBrick.gotoAndStop(nextBrickType + 1); _root.nextBrick._xscale = 150; _root.nextBrick._yscale = 150; if (brickType == 0) { colorTransform = {ra:"0", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"}; matrix = new Array(); tempArray = new Array(0, 0, 0, 0, 0, 0); matrix.push(tempArray); matrix.push(tempArray); tempArray = new Array(0, 1, 1, 0, 0, 0); matrix.push(tempArray); tempArray = new Array(0, 0, 1, 1, 0, 0); matrix.push(tempArray); tempArray = new Array(0, 0, 0, 0, 0, 0); matrix.push(tempArray); matrix.push(tempArray); } if (brickType == 1) { colorTransform = {ra:"100", rb:"0", ga:"0", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"}; matrix = new Array(); tempArray = new Array(0, 0, 0, 0, 0, 0); matrix.push(tempArray); matrix.push(tempArray); tempArray = new Array(0, 0, 1, 1, 0, 0); matrix.push(tempArray); tempArray = new Array(0, 1, 1, 0, 0, 0); matrix.push(tempArray); tempArray = new Array(0, 0, 0, 0, 0, 0); matrix.push(tempArray); matrix.push(tempArray); } if (brickType == 2) { colorTransform = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"0", bb:"0", aa:"100", ab:"0"}; matrix = new Array(); tempArray = new Array(0, 0, 0, 0, 0, 0); matrix.push(tempArray); matrix.push(tempArray); tempArray = new Array(0, 1, 1, 1, 0, 0); matrix.push(tempArray); tempArray = new Array(0, 0, 1, 0, 0, 0); matrix.push(tempArray); tempArray = new Array(0, 0, 0, 0, 0, 0); matrix.push(tempArray); matrix.push(tempArray); } if (brickType == 3) { colorTransform = {ra:"100", rb:"0", ga:"0", gb:"0", ba:"0", bb:"0", aa:"100", ab:"0"}; matrix = new Array(); tempArray = new Array(0, 0, 0, 0, 0, 0); matrix.push(tempArray); matrix.push(tempArray); tempArray = new Array(0, 0, 1, 1, 0, 0); matrix.push(tempArray); tempArray = new Array(0, 0, 1, 0, 0, 0); matrix.push(tempArray); tempArray = new Array(0, 0, 0, 0, 0, 0); matrix.push(tempArray); matrix.push(tempArray); } if (brickType == 4) { colorTransform = {ra:"0", rb:"0", ga:"100", gb:"0", ba:"0", bb:"0", aa:"100", ab:"0"}; matrix = new Array(); tempArray = new Array(0, 0, 0, 0, 0, 0); matrix.push(tempArray); matrix.push(tempArray); tempArray = new Array(0, 1, 1, 1, 0, 0); matrix.push(tempArray); tempArray = new Array(0, 1, 0, 0, 0, 0); matrix.push(tempArray); tempArray = new Array(0, 0, 0, 0, 0, 0); matrix.push(tempArray); matrix.push(tempArray); } if (brickType == 5) { colorTransform = {ra:"0", rb:"0", ga:"0", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"}; matrix = new Array(); tempArray = new Array(0, 0, 0, 0, 0, 0); matrix.push(tempArray); matrix.push(tempArray); tempArray = new Array(0, 1, 1, 1, 0, 0); matrix.push(tempArray); tempArray = new Array(0, 0, 0, 1, 0, 0); matrix.push(tempArray); tempArray = new Array(0, 0, 0, 0, 0, 0); matrix.push(tempArray); matrix.push(tempArray); } if (brickType == 6) { colorTransform = {ra:"50", rb:"0", ga:"50", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"}; matrix = new Array(); tempArray = new Array(0, 0, 0, 0, 0, 0); matrix.push(tempArray); matrix.push(tempArray); tempArray = new Array(0, 1, 1, 1, 1, 0); matrix.push(tempArray); tempArray = new Array(0, 0, 0, 0, 0, 0); matrix.push(tempArray); tempArray = new Array(0, 0, 0, 0, 0, 0); matrix.push(tempArray); matrix.push(tempArray); } if (brickType == 7) { colorTransform = {ra:"100", rb:"0", ga:"50", gb:"0", ba:"0", bb:"0", aa:"100", ab:"0"}; matrix = new Array(); tempArray = new Array(0, 0, 0, 0, 0, 0); matrix.push(tempArray); matrix.push(tempArray); tempArray = new Array(0, 0, 1, 1, 0, 0); matrix.push(tempArray); tempArray = new Array(0, 0, 1, 1, 0, 0); matrix.push(tempArray); tempArray = new Array(0, 0, 0, 0, 0, 0); matrix.push(tempArray); matrix.push(tempArray); } i = 0; while (i < 6) { j = 0; while (j < 6) { eval (("singlebrick" + i) + j).removeMovieClip(); if (matrix[i][j] > 0) { attachMovie("singlebrick", ("singlebrick" + i) + j, (i * 6) + j); eval (("singlebrick" + i) + j)._x = (j - 3) * 25; eval (("singlebrick" + i) + j)._y = (i - 3) * 25; } j++; } i++; } _x = 200; _y = 50; _rotation = 0; xPos = 3; yPos = 1; yPosNew = 1; timer = 100; rotate = false; brickColor.setTransform(colorTransform); }; CheckRotating = function () { var _local1 = _root; matrixNew = new Array(); j = 0; while (j < 6) { tempArray = new Array(); i = 0; while (i < 6) { tempArray[5 - i] = matrix[i][j]; i++; } matrixNew.push(tempArray); j++; } movingFlag = true; j = 0; while (j < 6) { i = 0; while (i < 6) { if ((_local1.playField[j + yPos][i + xPos] + matrixNew[j][i]) > 1) { movingFlag = false; } i++; } j++; } }; CheckMoving = function () { var _local1 = _root; movingFlag = true; j = 0; while (j < 6) { i = 0; while (i < 6) { if ((_local1.playField[j + yPosNew][i + xPosNew] + matrix[j][i]) > 1) { movingFlag = false; } i++; } j++; } }; InitBrick(); } onClipEvent (enterFrame) { speed = (_root.level * 2) - 1; if (_root.level == 1) { speed = 2; } if (_root.brickFall) { if (rotate) { _rotation = (_rotation + 15); angle = angle - 15; if (angle == 0) { rotate = false; } } timer = timer - speed; if (timer < 0) { timer = 100; xPosNew = xPos; yPosNew = yPos + 1; CheckMoving(); if (movingFlag) { _y = (_y + 25); yPos = yPosNew; } else { if (yPos == 1) { _root.gotoAndPlay(23); } _root.BrickFallen(); InitBrick(); } } if (Key.isDown(38) && (!rotate)) { CheckRotating(); if (movingFlag) { angle = 90; rotate = true; matrix = new Array(); i = 0; while (i < 6) { matrix.push(matrixNew[i]); i++; } } } if (Key.isDown(40) && (!rotate)) { timer = 0; } } } on (keyPress "<Left>") { if ((!rotate) && (_root.brickFall)) { xPosNew = xPos - 1; CheckMoving(); if (movingFlag) { _x = (_x - 25); xPos = xPosNew; } } } on (keyPress "<Right>") { if ((!rotate) && (_root.brickFall)) { xPosNew = xPos + 1; CheckMoving(); if (movingFlag) { _x = (_x + 25); xPos = xPosNew; } } }
Instance of Symbol 210 MovieClip "nextBrick" in Frame 21
onClipEvent (load) { _xscale = 150; _yscale = 150; } onClipEvent (enterFrame) { if (_xscale > 45) { _xscale = (_xscale - 15); _yscale = (_yscale - 15); } }
Instance of Symbol 267 MovieClip "character" in Frame 21
onClipEvent (load) { Init = function () { rolling = false; _y = -30; _x = 200; dy = 0; dx = 0; }; this.swapDepths(50001); } onClipEvent (enterFrame) { if (!_root.brickFall) { _y = (_y + dy); _x = (_x + dx); dy = dy + 0.25; if ((_root.characterType == 1) && (!rolling)) { dy = 4; } if (Key.isDown(37) && (dx > -3)) { dx = dx - 1.5; } if (Key.isDown(39) && (dx < 3)) { dx = dx + 1.5; } if (dx < 0) { _xscale = -100; } else { _xscale = 100; } if (_y > 520) { _root.brick.InitBrick(); Init(); _root.BrickCharFall(); } xMatrix = Math.floor((_x - 50) / 25); yMatrix = Math.floor((_y + 75) / 25); if ((((_root.playField[yMatrix][xMatrix] == 1) && (xMatrix > 0)) && (xMatrix < 11)) && (yMatrix < 21)) { brickbumped = new Sound(); brickbumped.attachSound("brick bumped.wav"); brickbumped.start(0, 1); if (_root.characterType == 2) { dy = -4; } rolling = true; _root.playField[yMatrix][xMatrix] = 0; eval (("_root.singlebrick" + yMatrix) + xMatrix).removeMovieClip(); _root.attachMovie("ring", ("ring" + yMatrix) + xMatrix, ((yMatrix * 22) + xMatrix) + 1000); eval (("_root.ring" + yMatrix) + xMatrix)._y = ((yMatrix - 2) * 25) + 12.5; eval (("_root.ring" + yMatrix) + xMatrix)._x = ((xMatrix + 2) * 25) + 12.5; } } }
Instance of Symbol 299 MovieClip "robotnik" in Frame 21
onClipEvent (load) { robotnikTimer = Math.floor(Math.random() * 100) + 400; robotnikOn = false; this.swapDepths(50000); } onClipEvent (enterFrame) { if (robotnikOn && (robotnikBlasted)) { _y = (_y + dy); dy = dy + 0.3; if (_y > 580) { robotnikTimer = (Math.floor(Math.random() * 300) + 1000) + (_root.level * 170); robotnikOn = false; } } if (robotnikOn && (!robotnikBlasted)) { if (hotSpot.hitTest(_root.character) && (!_root.brickFall)) { robobumped = new Sound(); robobumped.attachSound("robotnik bumped.wav"); robobumped.start(0, 1); _root.attachMovie("scoretip", "scoretip2", 50014); _root.scoretip2.scoreAdd = 300; _root.scoretip2._x = _x; _root.scoretip2._y = _y; _root.score = _root.score + 300; _root.character.rolling = true; _root.character.dy = -4; robotnikBlasted = true; dy = 0; } if (((((robotnikType == 1) && (!robotnikShot)) && (_x > 80)) && (_x < 320)) && (Math.random() < 0.02)) { weapon = new Sound(); weapon.attachSound("bombdrop"); weapon.start(0, 1); robotnikShot = true; _root.attachMovie("bomb", "bomb", 50004); _root.bomb._x = _x; _root.bomb._y = _y + 25; } if (((((robotnikType == 2) && (!robotnikShot)) && (_x > 80)) && (_x < 320)) && (Math.random() < 0.02)) { weapon = new Sound(); weapon.attachSound("brick bumped.wav"); weapon.start(0, 1); robotnikShot = true; _root.attachMovie("laser", "laser", 50004); _root.laser._x = _x; _root.laser._y = _y + 50; } _x = (_x - (dx * 2)); _y = (_y - dy); if ((robotnikType == 2) || (robotnikType == 5)) { _y = (_y + Math.sin(sinus)); sinus = sinus + 0.1; } if ((((_x > 480) || (_x < -80)) || (_y > 580)) || (_y < -80)) { robotnikTimer = (Math.floor(Math.random() * 300) + 800) + (_root.level * 170); robotnikOn = false; } } robotnikTimer = robotnikTimer - 1; if ((!robotnikOn) && (robotnikTimer < 0)) { robotnikTimer = 5000; robotnikBlasted = false; robotnikShot = false; robotnikOn = true; robotnikType = _root.level; gotoAndStop(robotnikType); sinus = 0; _y = ((Math.random() * 100) + 300); if (robotnikType < 3) { _y = (_y - 100); } dy = (Math.random() * 2) - 1; if (Math.random() < 0.5) { _x = 475; _xscale = 100; dx = Math.random() + 0.5; } else { _x = -75; _xscale = -100; dx = -(Math.random() + 0.5); } } }
Instance of Symbol 314 MovieClip "comboText" in Frame 21
onClipEvent (load) { this.swapDepths(50010); }
Frame 22
play();
Frame 23
gameMusic.stop(); gameMusic = new Sound(); gameMusic.attachSound("robotnik bumped.wav"); gameMusic.start(0, 1); _root.character.removeMovieClip(); _root.robotnik.removeMovieClip(); _root.comboText.removeMovieClip(); k = 0; while (k < 21) { i = 1; while (i < 11) { eval (("_root.singlebrick" + k) + i).removeMovieClip(); if (playField[k][i] == 1) { _root.attachMovie("brickblast", ("brickblast" + k) + i, ((k * 22) + i) + 1000); eval (("_root.brickblast" + k) + i)._y = ((k - 2) * 25) + 12.5; eval (("_root.brickblast" + k) + i)._x = ((i + 2) * 25) + 12.5; } i++; } k++; }
Frame 24
stop();
Frame 25
gotoAndPlay (18);
Frame 26
gameMusic.stop(); gameMusic = new Sound(); gameMusic.attachSound("splash.wav"); gameMusic.start(0, 1000); _root.character.removeMovieClip(); _root.robotnik.removeMovieClip(); _root.comboText.removeMovieClip(); k = 0; while (k < 21) { i = 1; while (i < 11) { eval (("_root.singlebrick" + k) + i).removeMovieClip(); if (playField[k][i] == 1) { _root.attachMovie("brickblast", ("brickblast" + k) + i, ((k * 22) + i) + 1000); eval (("_root.brickblast" + k) + i)._y = ((k - 2) * 25) + 12.5; eval (("_root.brickblast" + k) + i)._x = ((i + 2) * 25) + 12.5; } i++; } k++; } stop();
Symbol 16 MovieClip Frame 1
stop();
Symbol 16 MovieClip Frame 25
_root.gotoAndPlay(18);
Symbol 36 Button
on (release) { _root.NewgroundsAPI_loadMyMovie(); }
Symbol 41 Button
on (release) { _root.NewgroundsAPI_loadMyMovie(); }
Symbol 44 Button
on (release) { this._visible = false; }
Symbol 46 MovieClip Frame 1
_visible = false; _root.NewgroundsAPI = this; STAT_MOVIE_VIEWS = 1; STAT_AUTHOR_SITE = 2; STAT_NEWGROUNDS = 3; STAT_NEW_VERSION = 4; STAT_CUSTOM_STATS = 50;
Symbol 46 MovieClip Frame 2
_root.NewgroundsAPI.POPUP_ERROR._visible = false; _root.NewgroundsAPI.POPUP_VERSION._visible = false; customStats = new Object(); i = 1; while (i < _root.NewgroundsAPI_customLinks.length) { customStats[_root.NewgroundsAPI_customLinks[i]] = i + STAT_CUSTOM_STATS; i++; } i = 1; while (i < _root.NewgroundsAPI_customEvents.length) { customStats[_root.NewgroundsAPI_customEvents[i]] = i + STAT_CUSTOM_STATS; i++; } _x = 0; _y = 0; configureMovie = function () { var _local1 = _root; if (_local1.NewgroundsAPI_params.error != undefined) { sendError(_local1.NewgroundsAPI_params.error); } if (_local1.NewgroundsAPI_params.settings_loaded == 1) { sendMessage("You have successfully connected to the Newgrounds API gateway!"); sendMessage(("Movie Identified as '" + _local1.NewgroundsAPI_params.movie_name) + "'"); } if (_local1.NewgroundsAPI_params.deny_host == 1) { sendMessage(host + " is not approved to use this movie"); _local1.NewgroundsAPI_onDenyHost(host, _local1.NewgroundsAPI_params.movie_url, (script_url + "&stat=") + STAT_NEW_VERSION); } if (_local1.NewgroundsAPI_params.movie_version == 1) { sendMessage(("Version " + _local1.NewgroundsAPI_params.movie_version) + " is now available!"); _local1.NewgroundsAPI_onNewVersionAvailable(_local1.NewgroundsAPI_params.movie_version, _local1.NewgroundsAPI_params.movie_url, (script_url + "&stat=") + STAT_NEW_VERSION); } if (_local1.NewgroundsAPI_params.ad_url != undefined) { sendMessage("This movie has been approved to use Flash Ads"); _local1.NewgroundsAPI_onAdsApproved(_local1.NewgroundsAPI_params.ad_url); } }; sendError = function (error) { trace("[NEWGROUNDS API ERROR] " + error); }; sendMessage = function (message) { trace("[NEWGROUNDS API] " + message); }; sendStats = function (stat, new_window) { var _local1 = this; var _local2 = _root; if (script_url != undefined) { query = "&stat=" + stat; if (new_window == true) { getURL (script_url + query, "_blank"); } else { initInfo = new XML(); initInfo.onLoad = function () { var _local1 = this; var _local2 = _root; i = 0; while (i < _local1.childNodes.length) { if (_local1.childNodes[i].nodeName != null) { j = 0; while (j < _local1.childNodes[i].childNodes.length) { if (_local1.childNodes[i].childNodes[j].nodeName != null) { param_name = _local1.childNodes[i].childNodes[j].nodeName; param_value = unescape(_local1.childNodes[i].childNodes[j].attributes.value); _local2.NewgroundsAPI_params[param_name] = param_value; } j++; } } i++; } _local2.NewgroundsAPI.configureMovie(); }; initInfo.load(script_url + query); } } }; host = _url.split("/")[2].toLowerCase(); if (host.length < 1) { host = "localhost"; } if (!_root.NewgroundsAPI_id) { sendError("Missing required '_root.NewgroundsAPI_id' variable"); } else if (!tracker_id) { tracker_id = _root.NewgroundsAPI_id; script_url = (("http://www.ngads.com/gateway.php?id=" + tracker_id) + "&host=") + escape(host); _root.NewgroundsAPI_params = new Object(); sendMessage("Connecting to API gateway..."); sendStats(STAT_MOVIE_VIEWS, false); } _root.NewgroundsAPI_loadMyMovie = function () { _root.NewgroundsAPI.sendStats(_root.NewgroundsAPI.STAT_NEW_VERSION, true); }; _root.NewgroundsAPI_loadNewgrounds = function () { _root.NewgroundsAPI.sendStats(_root.NewgroundsAPI.STAT_NEWGROUNDS, true); }; _root.NewgroundsAPI_loadMySite = function () { _root.NewgroundsAPI.sendStats(_root.NewgroundsAPI.STAT_AUTHOR_SITE, true); }; _root.NewgroundsAPI_loadCustomLink = function (link) { var _local1 = _root; var _local2 = link; if (_local1.NewgroundsAPI.customStats[_local2]) { _local1.NewgroundsAPI.sendStats(_local1.NewgroundsAPI.customStats[_local2], true); } else { _local1.NewgroundsAPI.sendError(("The custom link '" + _local2) + "' has not beed defined."); } }; _root.NewgroundsAPI_logCustomEvent = function (event) { var _local1 = _root; var _local2 = event; if (_local1.NewgroundsAPI.customStats[_local2]) { _local1.NewgroundsAPI.sendStats(_local1.NewgroundsAPI.customStats[_local2], false); } else { _local1.NewgroundsAPI.sendError(("The custom event '" + _local2) + "' has not beed defined."); } }; if (typeof(_root.NewgroundsAPI_onDenyHost) != "function") { _root.NewgroundsAPI_onDenyHost = function (ad_url) { var _local1 = _root; _local1.NewgroundsAPI.swapDepths(99999); _local1.NewgroundsAPI._visible = true; _local1.NewgroundsAPI.POPUP_ERROR._visible = true; }; } if (typeof(_root.NewgroundsAPI_onNewVersionAvailable) != "function") { _root.NewgroundsAPI_onNewVersionAvailable = function (ad_url) { var _local1 = _root; _local1.NewgroundsAPI.swapDepths(99999); _local1.NewgroundsAPI._visible = true; _local1.NewgroundsAPI.POPUP_VERSION._visible = true; }; } stop();
Instance of Symbol 48 MovieClip in Symbol 49 MovieClip [brickblast] Frame 1
onClipEvent (load) { d = -8; dd = (Math.random() * 5) + 0.5; } onClipEvent (enterFrame) { _parent._y = _parent._y + d; if (_parent._y > 515) { _parent.removeMovieClip(); } _parent._rotation = _parent._rotation + (d - 2); d = d + dd; }
Symbol 51 MovieClip [brickmelt] Frame 16
removeMovieClip(this);
Instance of Symbol 59 MovieClip in Symbol 60 MovieClip [ring] Frame 1
onClipEvent (load) { d = -8; dd = 0.4; } onClipEvent (enterFrame) { if (this.hitTest(_root.character._x, _root.character._y)) { _root.ringSound = new Sound(); _root.ringSound.attachSound("ring taken.wav"); _root.ringSound.start(0, 1); _root.score = _root.score + 10; _root.attachMovie("scoretip", "scoretip1", 50013); _root.scoretip1.scoreAdd = 10; _root.scoretip1._x = _parent._x; _root.scoretip1._y = _parent._y; _parent.removeMovieClip(); } _parent._y = _parent._y + d; if (_parent._y > 515) { _parent.removeMovieClip(); } d = d + dd; }
Instance of Symbol 67 MovieClip in Symbol 68 MovieClip [bomb] Frame 1
onClipEvent (load) { dy = 0; } onClipEvent (enterFrame) { xMatrix = Math.floor((_parent._x - 50) / 25); yMatrix = Math.floor((_parent._y + 75) / 25); if ((((_root.playField[yMatrix][xMatrix] == 1) && (xMatrix > 0)) && (xMatrix < 11)) && (yMatrix < 21)) { weapon = new Sound(); weapon.attachSound("bomb blast sound"); weapon.start(0, 1); _root.playField[yMatrix][xMatrix] = 0; eval (("_root.singlebrick" + yMatrix) + xMatrix).removeMovieClip(); _root.attachMovie("brickblast", ("brickblast" + yMatrix) + xMatrix, ((yMatrix * 22) + xMatrix) + 1000); eval (("_root.brickblast" + yMatrix) + xMatrix)._y = ((yMatrix - 2) * 25) + 12.5; eval (("_root.brickblast" + yMatrix) + xMatrix)._x = ((xMatrix + 2) * 25) + 12.5; _root.attachMovie("bombblast", "bombblast", 50005); _root.bombblast._x = _parent._x; _root.bombblast._y = _parent._y; removeMovieClip(_parent); } _parent._y = _parent._y + dy; dy = dy + 0.3; if (_parent._y > 530) { removeMovieClip(_parent); } }
Symbol 77 MovieClip [bombblast] Frame 9
removeMovieClip(this);
Instance of Symbol 79 MovieClip in Symbol 80 MovieClip [laser] Frame 1
onClipEvent (enterFrame) { xMatrix = Math.floor((_parent._x - 50) / 25); yMatrix = Math.floor((_parent._y + 50) / 25); if ((((_root.playField[yMatrix][xMatrix] == 1) && (xMatrix > 0)) && (xMatrix < 11)) && (yMatrix < 21)) { weapon = new Sound(); weapon.attachSound("laserhit"); weapon.start(0, 1); _root.playField[yMatrix][xMatrix] = 0; eval (("_root.singlebrick" + yMatrix) + xMatrix).removeMovieClip(); _root.attachMovie("brickmelt", ("brickmelt" + yMatrix) + xMatrix, ((yMatrix * 22) + xMatrix) + 1000); eval (("_root.brickmelt" + yMatrix) + xMatrix)._y = ((yMatrix - 2) * 25) + 12.5; eval (("_root.brickmelt" + yMatrix) + xMatrix)._x = ((xMatrix + 2) * 25) + 12.5; removeMovieClip(_parent); } _parent._y = _parent._y + 5; if (_parent._y > 530) { removeMovieClip(_parent); } }
Symbol 83 MovieClip [scoretip] Frame 35
removeMovieClip(this);
Symbol 116 MovieClip Frame 17
stop();
Symbol 123 Button
on (release) { _root.gotoAndPlay(20); }
Symbol 126 Button
on (release) { gotoAndStop (2); }
Symbol 129 Button
on (release) { gotoAndStop (3); }
Symbol 132 Button
on (release) { if (_root.musicON) { _root.gameMusic.stop(); _root.musicON = false; } else { _root.gameMusic = new Sound(); _root.gameMusic.attachSound("splash.wav"); _root.gameMusic.start(0, 1000); _root.musicON = true; } }
Symbol 135 Button
on (release) { gotoAndStop (1); }
Symbol 140 MovieClip Frame 1
stop();
Symbol 140 MovieClip Frame 2
stop();
Symbol 143 Button
on (release) { if (_root.qualityHIGH) { _quality = "LOW"; _root.qualityHIGH = false; } else { _quality = "HIGH"; _root.qualityHIGH = true; } }
Symbol 148 MovieClip Frame 1
stop();
Symbol 148 MovieClip Frame 2
stop();
Symbol 151 MovieClip Frame 1
stop();
Symbol 151 MovieClip Frame 2
stop();
Instance of Symbol 140 MovieClip in Symbol 151 MovieClip Frame 2
onClipEvent (enterFrame) { if (_root.musicON) { gotoAndStop (1); } else { gotoAndStop (2); } }
Instance of Symbol 148 MovieClip in Symbol 151 MovieClip Frame 2
onClipEvent (enterFrame) { if (_root.qualityHIGH) { gotoAndStop (1); } else { gotoAndStop (2); } }
Symbol 151 MovieClip Frame 3
stop();
Symbol 157 Button
on (release) { getURL ("http://www.virtualtoy.nm.ru"); }
Symbol 159 Button
on (release) { getURL ("http://www.newgrounds.com"); }
Symbol 194 MovieClip Frame 10
stop();
Symbol 194 MovieClip Frame 20
nextBack = (Math.floor(Math.random() * 8) * 20) + 1; if (nextBack == (_currentframe - 19)) { play(); } else { gotoAndPlay(nextBack); }
Symbol 194 MovieClip Frame 30
stop();
Symbol 194 MovieClip Frame 40
nextBack = (Math.floor(Math.random() * 8) * 20) + 1; if (nextBack == (_currentframe - 19)) { play(); } else { gotoAndPlay(nextBack); }
Symbol 194 MovieClip Frame 50
stop();
Symbol 194 MovieClip Frame 60
nextBack = (Math.floor(Math.random() * 8) * 20) + 1; if (nextBack == (_currentframe - 19)) { play(); } else { gotoAndPlay(nextBack); }
Symbol 194 MovieClip Frame 70
stop();
Symbol 194 MovieClip Frame 80
nextBack = (Math.floor(Math.random() * 8) * 20) + 1; if (nextBack == (_currentframe - 19)) { play(); } else { gotoAndPlay(nextBack); }
Symbol 194 MovieClip Frame 90
stop();
Symbol 194 MovieClip Frame 100
nextBack = (Math.floor(Math.random() * 8) * 20) + 1; if (nextBack == (_currentframe - 19)) { play(); } else { gotoAndPlay(nextBack); }
Symbol 194 MovieClip Frame 110
stop();
Symbol 194 MovieClip Frame 120
nextBack = (Math.floor(Math.random() * 8) * 20) + 1; if (nextBack == (_currentframe - 19)) { play(); } else { gotoAndPlay(nextBack); }
Symbol 194 MovieClip Frame 130
stop();
Symbol 194 MovieClip Frame 140
nextBack = (Math.floor(Math.random() * 8) * 20) + 1; if (nextBack == (_currentframe - 19)) { play(); } else { gotoAndPlay(nextBack); }
Symbol 194 MovieClip Frame 150
stop();
Symbol 194 MovieClip Frame 160
nextBack = (Math.floor(Math.random() * 8) * 20) + 1; if (nextBack == (_currentframe - 19)) { play(); } else { gotoAndPlay(nextBack); }
Symbol 267 MovieClip Frame 4
if (!rolling) { gotoAndPlay (1); }
Symbol 267 MovieClip Frame 10
if (rolling) { gotoAndPlay (5); }
Symbol 267 MovieClip Frame 18
if (!rolling) { gotoAndPlay (11); }
Symbol 267 MovieClip Frame 26
if (rolling) { gotoAndPlay (19); }
Symbol 267 MovieClip Frame 27
if (rolling) { gotoAndPlay (43); }
Symbol 267 MovieClip Frame 42
if (!rolling) { gotoAndPlay (27); }
Symbol 267 MovieClip Frame 58
if (rolling) { gotoAndPlay (43); }
Symbol 272 MovieClip Frame 18
removeMovieClip(this);
Symbol 273 MovieClip Frame 8
if (_parent.robotnikOn) { rndNum = Math.floor(Math.random() * 1000); duplicateMovieClip ("part", "part" + rndNum, rndNum); eval ("part" + rndNum)._rotation = (Math.random() * 30) - 15; eval ("part" + rndNum)._xscale = (Math.random() * 30) + 70; eval ("part" + rndNum)._yscale = (Math.random() * 30) + 70; eval ("part" + rndNum).gotoAndPlay(Math.floor(Math.random() * 6) + 1); }
Symbol 286 MovieClip Frame 6
gotoAndPlay (1);
Instance of Symbol 277 MovieClip in Symbol 292 MovieClip Frame 1
onClipEvent (enterFrame) { point = new object(); point.x = _x; point.y = _y; localToGlobal(point); xMatrix = Math.floor((point.x - 50) / 25); yMatrix = Math.floor((point.y + 50) / 25); if (((((_root.playField[yMatrix][xMatrix] == 1) && (xMatrix > 0)) && (xMatrix < 11)) && (yMatrix < 21)) && (!_parent._parent._parent.robotnikBlasted)) { brickbumped = new Sound(); brickbumped.attachSound("bomb blast sound"); brickbumped.start(0, 1); _root.playField[yMatrix][xMatrix] = 0; eval (("_root.singlebrick" + yMatrix) + xMatrix).removeMovieClip(); _root.attachMovie("brickblast", ("brickblast" + yMatrix) + xMatrix, ((yMatrix * 22) + xMatrix) + 1000); eval (("_root.brickblast" + yMatrix) + xMatrix)._y = ((yMatrix - 2) * 25) + 12.5; eval (("_root.brickblast" + yMatrix) + xMatrix)._x = ((xMatrix + 2) * 25) + 12.5; } }
Instance of Symbol 292 MovieClip in Symbol 293 MovieClip Frame 1
/* no clip actions */
Symbol 299 MovieClip Frame 1
stop();
Symbol 299 MovieClip Frame 2
stop();
Symbol 299 MovieClip Frame 3
stop();
Instance of Symbol 277 MovieClip in Symbol 299 MovieClip Frame 3
onClipEvent (enterFrame) { point = new object(); point.x = _x; point.y = _y; localToGlobal(point); xMatrix = Math.floor((point.x - 50) / 25); yMatrix = Math.floor((point.y + 75) / 25); if (((((_root.playField[yMatrix][xMatrix] == 1) && (xMatrix > 0)) && (xMatrix < 11)) && (yMatrix < 21)) && (!_parent.robotnikBlasted)) { brickbumped = new Sound(); brickbumped.attachSound("bomb blast sound"); brickbumped.start(0, 1); _root.playField[yMatrix][xMatrix] = 0; eval (("_root.singlebrick" + yMatrix) + xMatrix).removeMovieClip(); _root.attachMovie("brickblast", ("brickblast" + yMatrix) + xMatrix, ((yMatrix * 22) + xMatrix) + 1000); eval (("_root.brickblast" + yMatrix) + xMatrix)._y = ((yMatrix - 2) * 25) + 12.5; eval (("_root.brickblast" + yMatrix) + xMatrix)._x = ((xMatrix + 2) * 25) + 12.5; } }
Symbol 299 MovieClip Frame 4
stop();
Instance of Symbol 277 MovieClip in Symbol 299 MovieClip Frame 4
onClipEvent (enterFrame) { point = new object(); point.x = _x; point.y = _y; localToGlobal(point); xMatrix = Math.floor((point.x - 50) / 25); yMatrix = Math.floor((point.y + 50) / 25); if (((((_root.playField[yMatrix][xMatrix] == 1) && (xMatrix > 0)) && (xMatrix < 11)) && (yMatrix < 21)) && (!_parent.robotnikBlasted)) { brickbumped = new Sound(); brickbumped.attachSound("bomb blast sound"); brickbumped.start(0, 1); _root.playField[yMatrix][xMatrix] = 0; eval (("_root.singlebrick" + yMatrix) + xMatrix).removeMovieClip(); _root.attachMovie("brickblast", ("brickblast" + yMatrix) + xMatrix, ((yMatrix * 22) + xMatrix) + 1000); eval (("_root.brickblast" + yMatrix) + xMatrix)._y = ((yMatrix - 2) * 25) + 12.5; eval (("_root.brickblast" + yMatrix) + xMatrix)._x = ((xMatrix + 2) * 25) + 12.5; } }
Symbol 299 MovieClip Frame 5
stop();
Symbol 314 MovieClip Frame 1
stop();
Symbol 314 MovieClip Frame 51
stop();
Symbol 314 MovieClip Frame 101
stop();
Symbol 314 MovieClip Frame 151
stop();
Instance of Symbol 318 MovieClip in Symbol 331 MovieClip Frame 236
onClipEvent (load) { d = -8; dd = Math.random() + 0.5; } onClipEvent (enterFrame) { _y = (_y + d); _rotation = (_rotation + (d - 2)); d = d + dd; }
Instance of Symbol 320 MovieClip in Symbol 331 MovieClip Frame 236
onClipEvent (load) { d = -8; dd = Math.random() + 0.5; } onClipEvent (enterFrame) { _y = (_y + d); _rotation = (_rotation + (d - 2)); d = d + dd; }
Instance of Symbol 322 MovieClip in Symbol 331 MovieClip Frame 236
onClipEvent (load) { d = -8; dd = Math.random() + 0.5; } onClipEvent (enterFrame) { _y = (_y + d); _rotation = (_rotation + (d - 2)); d = d + dd; }
Instance of Symbol 324 MovieClip in Symbol 331 MovieClip Frame 236
onClipEvent (load) { d = -8; dd = Math.random() + 0.5; } onClipEvent (enterFrame) { _y = (_y + d); _rotation = (_rotation + (d - 2)); d = d + dd; }
Instance of Symbol 326 MovieClip in Symbol 331 MovieClip Frame 236
onClipEvent (load) { d = -8; dd = Math.random() + 0.5; } onClipEvent (enterFrame) { _y = (_y + d); _rotation = (_rotation + (d - 2)); d = d + dd; }
Instance of Symbol 328 MovieClip in Symbol 331 MovieClip Frame 236
onClipEvent (load) { d = -8; dd = Math.random() + 0.5; } onClipEvent (enterFrame) { _y = (_y + d); _rotation = (_rotation + (d - 2)); d = d + dd; }
Instance of Symbol 324 MovieClip in Symbol 331 MovieClip Frame 236
onClipEvent (load) { d = -8; dd = Math.random() + 0.5; } onClipEvent (enterFrame) { _y = (_y + d); _rotation = (_rotation + (d - 2)); d = d + dd; }
Instance of Symbol 330 MovieClip in Symbol 331 MovieClip Frame 236
onClipEvent (load) { d = -8; dd = Math.random() + 0.5; } onClipEvent (enterFrame) { _y = (_y + d); _rotation = (_rotation + (d - 2)); d = d + dd; }
Symbol 331 MovieClip Frame 306
_root.gotoAndPlay(18);
Symbol 344 Button
on (release) { _root.gotoAndPlay(18); }
Symbol 346 MovieClip Frame 314
stop();

Library Items

Symbol 1 BitmapUsed by:2
Symbol 2 GraphicUses:1Used by:15
Symbol 3 BitmapUsed by:4
Symbol 4 GraphicUses:3Used by:15
Symbol 5 BitmapUsed by:6
Symbol 6 GraphicUses:5Used by:15
Symbol 7 BitmapUsed by:8
Symbol 8 GraphicUses:7Used by:15
Symbol 9 BitmapUsed by:10
Symbol 10 GraphicUses:9Used by:15
Symbol 11 BitmapUsed by:12
Symbol 12 GraphicUses:11Used by:15
Symbol 13 BitmapUsed by:14
Symbol 14 GraphicUses:13Used by:15
Symbol 15 MovieClipUses:2 4 6 8 10 12 14Used by:16 346
Symbol 16 MovieClipUses:15Used by:Timeline
Symbol 17 FontUsed by:18
Symbol 18 EditableTextUses:17Used by:Timeline
Symbol 19 GraphicUsed by:20 150
Symbol 20 MovieClipUses:19Used by:Timeline
Symbol 21 FontUsed by:22 23 24 25 81 120 121 124 125 127 128 130 131 133 134 136 137 138 139 141 142 144 145 146 147 149 156 199 200 201 268 269 300 301 302 303 304 305 306 307 308 309 310 311 312 313 315 316 317 319 321 323 325 327 329 341 342 343 345
Symbol 22 TextUses:21Used by:Timeline
Symbol 23 TextUses:21Used by:Timeline
Symbol 24 TextUses:21Used by:Timeline
Symbol 25 TextUses:21Used by:Timeline
Symbol 26 GraphicUsed by:46
Symbol 27 GraphicUsed by:28
Symbol 28 ButtonUses:27Used by:37 45
Symbol 29 GraphicUsed by:37
Symbol 30 FontUsed by:31 39
Symbol 31 TextUses:30Used by:37
Symbol 32 FontUsed by:33 34 40
Symbol 33 TextUses:32Used by:37
Symbol 34 TextUses:32Used by:36
Symbol 35 GraphicUsed by:36 41
Symbol 36 ButtonUses:34 35Used by:37
Symbol 37 MovieClipUses:28 29 31 33 36Used by:46
Symbol 38 GraphicUsed by:45
Symbol 39 TextUses:30Used by:45
Symbol 40 TextUses:32Used by:41
Symbol 41 ButtonUses:40 35Used by:45
Symbol 42 GraphicUsed by:44
Symbol 43 GraphicUsed by:44
Symbol 44 ButtonUses:42 43Used by:45
Symbol 45 MovieClipUses:28 38 39 41 44Used by:46
Symbol 46 MovieClipUses:26 37 45Used by:Timeline
Symbol 47 GraphicUsed by:48 50
Symbol 48 MovieClipUses:47Used by:49
Symbol 49 MovieClip [brickblast]Uses:48Used by:Timeline
Symbol 50 MovieClip [singlebrick]Uses:47Used by:51 210  Timeline
Symbol 51 MovieClip [brickmelt]Uses:50Used by:Timeline
Symbol 52 BitmapUsed by:53
Symbol 53 GraphicUses:52Used by:59
Symbol 54 BitmapUsed by:55 58
Symbol 55 GraphicUses:54Used by:59
Symbol 56 BitmapUsed by:57
Symbol 57 GraphicUses:56Used by:59
Symbol 58 GraphicUses:54Used by:59
Symbol 59 MovieClipUses:53 55 57 58Used by:60 123 126 129 132 135 143 344
Symbol 60 MovieClip [ring]Uses:59Used by:Timeline
Symbol 61 BitmapUsed by:62
Symbol 62 GraphicUses:61Used by:67
Symbol 63 BitmapUsed by:64
Symbol 64 GraphicUses:63Used by:67
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:65Used by:67
Symbol 67 MovieClipUses:62 64 66Used by:68
Symbol 68 MovieClip [bomb]Uses:67Used by:Timeline
Symbol 69 BitmapUsed by:70
Symbol 70 GraphicUses:69Used by:77
Symbol 71 BitmapUsed by:72
Symbol 72 GraphicUses:71Used by:77
Symbol 73 BitmapUsed by:74
Symbol 74 GraphicUses:73Used by:77
Symbol 75 BitmapUsed by:76
Symbol 76 GraphicUses:75Used by:77
Symbol 77 MovieClip [bombblast]Uses:70 72 74 76Used by:Timeline
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:80
Symbol 80 MovieClip [laser]Uses:79Used by:Timeline
Symbol 81 EditableTextUses:21Used by:82
Symbol 82 MovieClipUses:81Used by:83
Symbol 83 MovieClip [scoretip]Uses:82Used by:Timeline
Symbol 84 Sound [bomb blast sound]Used by:Timeline
Symbol 85 Sound [line finished.wav]Used by:Timeline
Symbol 86 Sound [bombdrop]Used by:Timeline
Symbol 87 Sound [ring taken.wav]Used by:123 126 129 132 135 143 157 159 344  Timeline
Symbol 88 Sound [brick bumped.wav]Used by:Timeline
Symbol 89 Sound [robotnik bumped.wav]Used by:346  Timeline
Symbol 90 Sound [char1]Used by:Timeline
Symbol 91 Sound [splash.wav]Used by:Timeline
Symbol 92 Sound [char2]Used by:Timeline
Symbol 93 Sound [brickfalls]Used by:Timeline
Symbol 94 Sound [char3]Used by:346  Timeline
Symbol 95 SoundUsed by:Timeline
Symbol 96 Sound [in game.wav]Used by:Timeline
Symbol 97 Sound [laserhit]Used by:Timeline
Symbol 98 Sound [level end.wav]Used by:Timeline
Symbol 99 GraphicUsed by:Timeline
Symbol 100 BitmapUsed by:101
Symbol 101 GraphicUses:100Used by:102
Symbol 102 MovieClipUses:101Used by:Timeline
Symbol 103 BitmapUsed by:104
Symbol 104 GraphicUses:103Used by:Timeline
Symbol 105 BitmapUsed by:106 111
Symbol 106 GraphicUses:105Used by:116
Symbol 107 BitmapUsed by:108 111
Symbol 108 GraphicUses:107Used by:116
Symbol 109 BitmapUsed by:110 111
Symbol 110 GraphicUses:109Used by:116
Symbol 111 GraphicUses:109 107 105Used by:116
Symbol 112 BitmapUsed by:115
Symbol 113 BitmapUsed by:115
Symbol 114 BitmapUsed by:115
Symbol 115 GraphicUses:112 113 114Used by:116
Symbol 116 MovieClipUses:106 108 110 111 115Used by:Timeline
Symbol 117 BitmapUsed by:118
Symbol 118 GraphicUses:117Used by:119
Symbol 119 MovieClipUses:118Used by:Timeline
Symbol 120 TextUses:21Used by:123
Symbol 121 TextUses:21Used by:123
Symbol 122 GraphicUsed by:123 126 129 132 135 143 344
Symbol 123 ButtonUses:120 121 59 122 87Used by:151
Symbol 124 TextUses:21Used by:126
Symbol 125 TextUses:21Used by:126
Symbol 126 ButtonUses:124 125 59 122 87Used by:151
Symbol 127 TextUses:21Used by:129
Symbol 128 TextUses:21Used by:129
Symbol 129 ButtonUses:127 128 59 122 87Used by:151
Symbol 130 TextUses:21Used by:132
Symbol 131 TextUses:21Used by:132
Symbol 132 ButtonUses:130 131 59 122 87Used by:151
Symbol 133 TextUses:21Used by:135 344
Symbol 134 TextUses:21Used by:135 344
Symbol 135 ButtonUses:133 134 59 122 87Used by:151
Symbol 136 TextUses:21Used by:140
Symbol 137 TextUses:21Used by:140
Symbol 138 TextUses:21Used by:140
Symbol 139 TextUses:21Used by:140
Symbol 140 MovieClipUses:136 137 138 139Used by:151
Symbol 141 TextUses:21Used by:143
Symbol 142 TextUses:21Used by:143
Symbol 143 ButtonUses:141 142 59 122 87Used by:151
Symbol 144 TextUses:21Used by:148
Symbol 145 TextUses:21Used by:148
Symbol 146 TextUses:21Used by:148
Symbol 147 TextUses:21Used by:148
Symbol 148 MovieClipUses:144 145 146 147Used by:151
Symbol 149 TextUses:21Used by:150
Symbol 150 MovieClipUses:19 149Used by:151
Symbol 151 MovieClipUses:123 126 129 132 135 140 143 148 150Used by:Timeline
Symbol 152 GraphicUsed by:153
Symbol 153 MovieClipUses:152Used by:Timeline
Symbol 154 GraphicUsed by:157
Symbol 155 GraphicUsed by:157
Symbol 156 TextUses:21Used by:157
Symbol 157 ButtonUses:154 155 156 87Used by:Timeline
Symbol 158 GraphicUsed by:159
Symbol 159 ButtonUses:158 87Used by:Timeline
Symbol 160 GraphicUsed by:194  Timeline
Symbol 161 BitmapUsed by:162
Symbol 162 GraphicUses:161Used by:194
Symbol 163 ShapeTweeningUsed by:194
Symbol 164 GraphicUsed by:194
Symbol 165 ShapeTweeningUsed by:194
Symbol 166 BitmapUsed by:167
Symbol 167 GraphicUses:166Used by:194
Symbol 168 ShapeTweeningUsed by:194
Symbol 169 ShapeTweeningUsed by:194
Symbol 170 BitmapUsed by:171
Symbol 171 GraphicUses:170Used by:194
Symbol 172 ShapeTweeningUsed by:194
Symbol 173 ShapeTweeningUsed by:194
Symbol 174 BitmapUsed by:175
Symbol 175 GraphicUses:174Used by:194
Symbol 176 ShapeTweeningUsed by:194
Symbol 177 ShapeTweeningUsed by:194
Symbol 178 BitmapUsed by:179
Symbol 179 GraphicUses:178Used by:194
Symbol 180 ShapeTweeningUsed by:194
Symbol 181 ShapeTweeningUsed by:194
Symbol 182 BitmapUsed by:183
Symbol 183 GraphicUses:182Used by:194
Symbol 184 ShapeTweeningUsed by:194
Symbol 185 ShapeTweeningUsed by:194
Symbol 186 BitmapUsed by:187
Symbol 187 GraphicUses:186Used by:194
Symbol 188 ShapeTweeningUsed by:194
Symbol 189 ShapeTweeningUsed by:194
Symbol 190 BitmapUsed by:191
Symbol 191 GraphicUses:190Used by:194
Symbol 192 ShapeTweeningUsed by:194
Symbol 193 ShapeTweeningUsed by:194
Symbol 194 MovieClipUses:162 163 164 165 160 167 168 169 171 172 173 175 176 177 179 180 181 183 184 185 187 188 189 191 192 193Used by:Timeline
Symbol 195 BitmapUsed by:197
Symbol 196 BitmapUsed by:197
Symbol 197 GraphicUses:195 196Used by:Timeline
Symbol 198 MovieClipUsed by:Timeline
Symbol 199 TextUses:21Used by:Timeline
Symbol 200 TextUses:21Used by:Timeline
Symbol 201 TextUses:21Used by:Timeline
Symbol 202 GraphicUsed by:210
Symbol 203 GraphicUsed by:210
Symbol 204 GraphicUsed by:210
Symbol 205 GraphicUsed by:210
Symbol 206 GraphicUsed by:210
Symbol 207 GraphicUsed by:210
Symbol 208 GraphicUsed by:210
Symbol 209 GraphicUsed by:210
Symbol 210 MovieClipUses:202 50 203 204 205 206 207 208 209Used by:Timeline
Symbol 211 BitmapUsed by:212
Symbol 212 GraphicUses:211Used by:267
Symbol 213 BitmapUsed by:214
Symbol 214 GraphicUses:213Used by:267
Symbol 215 BitmapUsed by:216
Symbol 216 GraphicUses:215Used by:267
Symbol 217 BitmapUsed by:218
Symbol 218 GraphicUses:217Used by:267
Symbol 219 BitmapUsed by:220
Symbol 220 GraphicUses:219Used by:267
Symbol 221 BitmapUsed by:222
Symbol 222 GraphicUses:221Used by:267
Symbol 223 BitmapUsed by:224
Symbol 224 GraphicUses:223Used by:267
Symbol 225 BitmapUsed by:226
Symbol 226 GraphicUses:225Used by:267
Symbol 227 BitmapUsed by:228
Symbol 228 GraphicUses:227Used by:267
Symbol 229 BitmapUsed by:230
Symbol 230 GraphicUses:229Used by:267
Symbol 231 BitmapUsed by:232
Symbol 232 GraphicUses:231Used by:267
Symbol 233 BitmapUsed by:234
Symbol 234 GraphicUses:233Used by:267
Symbol 235 BitmapUsed by:236
Symbol 236 GraphicUses:235Used by:267
Symbol 237 BitmapUsed by:238
Symbol 238 GraphicUses:237Used by:267
Symbol 239 BitmapUsed by:240
Symbol 240 GraphicUses:239Used by:267
Symbol 241 BitmapUsed by:242
Symbol 242 GraphicUses:241Used by:267
Symbol 243 BitmapUsed by:244
Symbol 244 GraphicUses:243Used by:267
Symbol 245 BitmapUsed by:246
Symbol 246 GraphicUses:245Used by:267
Symbol 247 BitmapUsed by:248
Symbol 248 GraphicUses:247Used by:267
Symbol 249 BitmapUsed by:250
Symbol 250 GraphicUses:249Used by:267
Symbol 251 BitmapUsed by:252
Symbol 252 GraphicUses:251Used by:267
Symbol 253 BitmapUsed by:254
Symbol 254 GraphicUses:253Used by:267
Symbol 255 BitmapUsed by:256
Symbol 256 GraphicUses:255Used by:267
Symbol 257 BitmapUsed by:258
Symbol 258 GraphicUses:257Used by:267
Symbol 259 BitmapUsed by:260
Symbol 260 GraphicUses:259Used by:267
Symbol 261 BitmapUsed by:262
Symbol 262 GraphicUses:261Used by:267
Symbol 263 BitmapUsed by:264
Symbol 264 GraphicUses:263Used by:267
Symbol 265 BitmapUsed by:266
Symbol 266 GraphicUses:265Used by:267
Symbol 267 MovieClipUses:212 214 216 218 220 222 224 226 228 230 232 234 236 238 240 242 244 246 248 250 252 254 256 258 260 262 264 266Used by:Timeline
Symbol 268 EditableTextUses:21Used by:Timeline
Symbol 269 EditableTextUses:21Used by:Timeline
Symbol 270 ShapeTweeningUsed by:272
Symbol 271 GraphicUsed by:272
Symbol 272 MovieClipUses:270 271Used by:273
Symbol 273 MovieClipUses:272Used by:299
Symbol 274 BitmapUsed by:275
Symbol 275 GraphicUses:274Used by:299
Symbol 276 GraphicUsed by:277
Symbol 277 MovieClipUses:276Used by:292 299
Symbol 278 BitmapUsed by:279
Symbol 279 GraphicUses:278Used by:299
Symbol 280 BitmapUsed by:281
Symbol 281 GraphicUses:280Used by:286
Symbol 282 BitmapUsed by:283
Symbol 283 GraphicUses:282Used by:286
Symbol 284 BitmapUsed by:285
Symbol 285 GraphicUses:284Used by:286
Symbol 286 MovieClipUses:281 283 285Used by:299
Symbol 287 BitmapUsed by:288
Symbol 288 GraphicUses:287Used by:299
Symbol 289 BitmapUsed by:291
Symbol 290 BitmapUsed by:291
Symbol 291 GraphicUses:289 290Used by:292
Symbol 292 MovieClipUses:291 277Used by:293
Symbol 293 MovieClipUses:292Used by:299
Symbol 294 BitmapUsed by:295 297
Symbol 295 GraphicUses:294Used by:298
Symbol 296 BitmapUsed by:297
Symbol 297 GraphicUses:294 296Used by:298
Symbol 298 MovieClipUses:295 297Used by:299
Symbol 299 MovieClipUses:273 275 277 279 286 288 293 298Used by:Timeline
Symbol 300 TextUses:21Used by:314
Symbol 301 TextUses:21Used by:314
Symbol 302 TextUses:21Used by:314
Symbol 303 TextUses:21Used by:314
Symbol 304 TextUses:21Used by:314
Symbol 305 TextUses:21Used by:314
Symbol 306 TextUses:21Used by:314
Symbol 307 TextUses:21Used by:314
Symbol 308 TextUses:21Used by:314
Symbol 309 TextUses:21Used by:314
Symbol 310 TextUses:21Used by:314
Symbol 311 TextUses:21Used by:314
Symbol 312 TextUses:21Used by:314
Symbol 313 TextUses:21Used by:314
Symbol 314 MovieClipUses:300 301 302 303 304 305 306 307 308 309 310 311 312 313Used by:Timeline
Symbol 315 TextUses:21Used by:Timeline
Symbol 316 EditableTextUses:21Used by:Timeline
Symbol 317 TextUses:21Used by:318
Symbol 318 MovieClipUses:317Used by:331
Symbol 319 TextUses:21Used by:320
Symbol 320 MovieClipUses:319Used by:331
Symbol 321 TextUses:21Used by:322
Symbol 322 MovieClipUses:321Used by:331
Symbol 323 TextUses:21Used by:324
Symbol 324 MovieClipUses:323Used by:331
Symbol 325 TextUses:21Used by:326
Symbol 326 MovieClipUses:325Used by:331
Symbol 327 TextUses:21Used by:328
Symbol 328 MovieClipUses:327Used by:331
Symbol 329 TextUses:21Used by:330
Symbol 330 MovieClipUses:329Used by:331
Symbol 331 MovieClipUses:318 320 322 324 326 328 330 SS1Used by:Timeline
Symbol 332 BitmapUsed by:333
Symbol 333 GraphicUses:332Used by:338
Symbol 334 BitmapUsed by:335
Symbol 335 GraphicUses:334Used by:338
Symbol 336 BitmapUsed by:337
Symbol 337 GraphicUses:336Used by:338
Symbol 338 MovieClipUses:333 335 337Used by:346
Symbol 339 BitmapUsed by:340
Symbol 340 GraphicUses:339Used by:346
Symbol 341 TextUses:21Used by:346
Symbol 342 TextUses:21Used by:346
Symbol 343 EditableTextUses:21Used by:346
Symbol 344 ButtonUses:133 134 59 122 87Used by:346
Symbol 345 EditableTextUses:21Used by:346
Symbol 346 MovieClipUses:15 338 89 340 341 342 343 94 344 345Used by:Timeline
Streaming Sound 1Used by:Symbol 331 MovieClip

Instance Names

"loaderbar"Frame 1Symbol 20 MovieClip
"back"Frame 20Symbol 194 MovieClip
"brick"Frame 21Symbol 198 MovieClip
"nextBrick"Frame 21Symbol 210 MovieClip
"character"Frame 21Symbol 267 MovieClip
"robotnik"Frame 21Symbol 299 MovieClip
"comboText"Frame 21Symbol 314 MovieClip
"POPUP_ERROR"Symbol 46 MovieClip Frame 2Symbol 37 MovieClip
"POPUP_VERSION"Symbol 46 MovieClip Frame 2Symbol 45 MovieClip
"part"Symbol 273 MovieClip Frame 1Symbol 272 MovieClip
"hotSpot"Symbol 299 MovieClip Frame 1Symbol 277 MovieClip
"hotSpot"Symbol 299 MovieClip Frame 3Symbol 277 MovieClip
"hotSpot"Symbol 299 MovieClip Frame 4Symbol 277 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 3Symbol 49 as "brickblast"
ExportAssets (56)Timeline Frame 3Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 3Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 3Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 3Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 3Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 3Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 3Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 3Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 3Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 3Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 3Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 3Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 3Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 3Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 3Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 3Symbol 51 as "brickmelt"
ExportAssets (56)Timeline Frame 3Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 3Symbol 60 as "ring"
ExportAssets (56)Timeline Frame 3Symbol 68 as "bomb"
ExportAssets (56)Timeline Frame 3Symbol 77 as "bombblast"
ExportAssets (56)Timeline Frame 3Symbol 80 as "laser"
ExportAssets (56)Timeline Frame 3Symbol 83 as "scoretip"
ExportAssets (56)Timeline Frame 3Symbol 84 as "bomb blast sound"
ExportAssets (56)Timeline Frame 3Symbol 85 as "line finished.wav"
ExportAssets (56)Timeline Frame 4Symbol 86 as "bombdrop"
ExportAssets (56)Timeline Frame 4Symbol 87 as "ring taken.wav"
ExportAssets (56)Timeline Frame 5Symbol 88 as "brick bumped.wav"
ExportAssets (56)Timeline Frame 5Symbol 89 as "robotnik bumped.wav"
ExportAssets (56)Timeline Frame 6Symbol 90 as "char1"
ExportAssets (56)Timeline Frame 6Symbol 91 as "splash.wav"
ExportAssets (56)Timeline Frame 7Symbol 92 as "char2"
ExportAssets (56)Timeline Frame 7Symbol 93 as "brickfalls"
ExportAssets (56)Timeline Frame 8Symbol 94 as "char3"
ExportAssets (56)Timeline Frame 10Symbol 96 as "in game.wav"
ExportAssets (56)Timeline Frame 11Symbol 97 as "laserhit"
ExportAssets (56)Timeline Frame 12Symbol 98 as "level end.wav"
ExportAssets (56)Timeline Frame 18Symbol 87 as "ring taken.wav"
ExportAssets (56)Timeline Frame 18Symbol 87 as "ring taken.wav"
ExportAssets (56)Timeline Frame 18Symbol 87 as "ring taken.wav"
ExportAssets (56)Timeline Frame 18Symbol 87 as "ring taken.wav"
ExportAssets (56)Timeline Frame 18Symbol 87 as "ring taken.wav"
ExportAssets (56)Timeline Frame 18Symbol 87 as "ring taken.wav"
ExportAssets (56)Timeline Frame 18Symbol 87 as "ring taken.wav"
ExportAssets (56)Timeline Frame 18Symbol 87 as "ring taken.wav"
ExportAssets (56)Timeline Frame 21Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 21Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 21Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 21Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 21Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 21Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 21Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 21Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 21Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 21Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 21Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 21Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 21Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 21Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 21Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 21Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 21Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 21Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 21Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 21Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 21Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 21Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 21Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 21Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 21Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 21Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 21Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 21Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 21Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 21Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 21Symbol 50 as "singlebrick"
ExportAssets (56)Timeline Frame 26Symbol 89 as "robotnik bumped.wav"
ExportAssets (56)Timeline Frame 26Symbol 94 as "char3"
ExportAssets (56)Timeline Frame 26Symbol 87 as "ring taken.wav"

Dynamic Text Variables

_root.loadTextSymbol 18 EditableText"0%"
_parent.scoreAddSymbol 81 EditableText"0"
_root.scoreSymbol 268 EditableText"0"
_root.linesFinishedSymbol 269 EditableText"0"
_root.levelSymbol 316 EditableText"0"
_root.scoreSymbol 343 EditableText"0"
_root.scoreSymbol 345 EditableText"0"




http://swfchan.com/12/55620/info.shtml
Created: 20/4 -2019 06:45:28 Last modified: 20/4 -2019 06:45:28 Server time: 08/05 -2024 19:55:48