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

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

Flashball.swf

This is the info page for
Flash #30318

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


Text
0%

+P

+L

S+

S-

send email to me

virtualtoy@nm.ru

Graphics, music, coding: Mikhail Kafanov © 2004

help

settings

start game

high

low

quality

quality

yes

no

hide
cursor

hide
cursor

show
background

show
background

in-game
music

in-game
music

main menu

main menu

settings

-  magnetic ball

-  shooting

-  bigger bat size

-  bat speed down

-  bat speed up

-  ball speed down

-  ball speed up

-  next level

-  gives one life

-  gives 50 points

help

level:                                    lives:                              score:

0

0

0

level #

0

0

0

0

0

0

0

excellent!
you have finished
all levels
of "flashball"!
your final score is:

0

game over!
take another try!
your final score is:

ActionScript [AS1/AS2]

Frame 1
stop();
Instance of Symbol 2 MovieClip "loaderbar" in Frame 1
onClipEvent (load) { _xscale = 0; }
Instance of Symbol 6 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) { _root.gotoAndPlay("firstframe"); } }
Frame 11
function fillLevelArray() { level = new Array(); templev = new Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1); level.push(templev); templev = new Array(1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1); level.push(templev); templev = new Array(1, 1, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1); level.push(templev); templev = new Array(1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1); level.push(templev); templev = new Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1); level.push(templev); if (_root.gamelevel == 2) { level = new Array(); templev = new Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1); level.push(templev); templev = new Array(1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1); level.push(templev); templev = new Array(1, 1, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 1, 1); level.push(templev); templev = new Array(1, 1, 0, 0, 13, 0, 13, 0, 13, 0, 0, 0, 0, 0, 1, 1); level.push(templev); templev = new Array(1, 1, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 1, 1); level.push(templev); templev = new Array(1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1); level.push(templev); templev = new Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1); level.push(templev); } if (_root.gamelevel == 3) { level = new Array(); templev = new Array(5, 1, 5, 1, 5, 1, 5, 1, 5, 1, 5, 1, 5, 1, 5, 1); level.push(templev); templev = new Array(0, 0, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 0, 0); level.push(templev); templev = new Array(0, 0, 0, 0, 3, 3, 3, 3, 3, 3, 3, 3, 0, 0, 0, 0); level.push(templev); templev = new Array(0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0); level.push(templev); templev = new Array(0, 0, 0, 0, 3, 3, 3, 3, 3, 3, 3, 3, 0, 0, 0, 0); level.push(templev); templev = new Array(0, 0, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 0, 0); level.push(templev); templev = new Array(5, 1, 5, 1, 5, 1, 5, 1, 5, 1, 5, 1, 5, 1, 5, 1); level.push(templev); } if (_root.gamelevel == 4) { level = new Array(); templev = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); level.push(templev); templev = new Array(1, 2, 1, 2, 1, 2, 0, 0, 0, 0, 1, 2, 1, 2, 1, 2); level.push(templev); templev = new Array(1, 2, 6, 0, 1, 2, 0, 0, 0, 0, 1, 2, 6, 0, 1, 2); level.push(templev); templev = new Array(1, 2, 1, 2, 1, 2, 0, 0, 0, 0, 1, 2, 1, 2, 1, 2); level.push(templev); templev = new Array(0, 0, 0, 0, 11, 2, 11, 2, 11, 2, 0, 0, 0, 0, 0, 0); level.push(templev); templev = new Array(0, 0, 0, 0, 11, 2, 16, 0, 11, 2, 0, 0, 0, 0, 0, 0); level.push(templev); templev = new Array(0, 0, 0, 0, 11, 2, 11, 2, 11, 2, 0, 0, 0, 0, 0, 0); level.push(templev); } if (_root.gamelevel == 5) { level = new Array(); templev = new Array(0, 0, 0, 0, 16, 1, 16, 1, 16, 1, 0, 0, 0, 0, 0, 0); level.push(templev); templev = new Array(0, 0, 16, 1, 0, 0, 0, 0, 16, 1, 16, 1, 0, 0, 0, 0); level.push(templev); templev = new Array(0, 0, 16, 1, 0, 0, 16, 1, 16, 1, 16, 1, 0, 0, 0, 0); level.push(templev); templev = new Array(0, 0, 16, 1, 0, 0, 16, 1, 16, 1, 16, 1, 0, 0, 0, 0); level.push(templev); templev = new Array(16, 1, 16, 1, 0, 0, 16, 1, 16, 1, 16, 1, 16, 1, 0, 0); level.push(templev); templev = new Array(16, 1, 16, 1, 16, 1, 16, 1, 16, 1, 16, 1, 16, 1, 0, 0); level.push(templev); templev = new Array(0, 0, 0, 0, 16, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); level.push(templev); templev = new Array(0, 0, 16, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); level.push(templev); } if (_root.gamelevel == 6) { level = new Array(); templev = new Array(0, 0, 0, 0, 0, 0, 14, 1, 0, 0, 0, 0, 0, 0, 0, 0); level.push(templev); templev = new Array(0, 0, 0, 0, 0, 0, 4, 1, 4, 1, 0, 0, 0, 0, 0, 0); level.push(templev); templev = new Array(0, 0, 0, 0, 14, 1, 14, 1, 14, 1, 0, 0, 0, 0, 0, 0); level.push(templev); templev = new Array(0, 0, 14, 1, 0, 0, 4, 1, 4, 1, 4, 1, 0, 0, 0, 0); level.push(templev); templev = new Array(0, 0, 4, 1, 4, 1, 14, 1, 14, 1, 14, 1, 0, 0, 0, 0); level.push(templev); templev = new Array(14, 1, 14, 1, 14, 1, 0, 0, 4, 1, 4, 1, 4, 1, 0, 0); level.push(templev); templev = new Array(4, 1, 4, 1, 4, 1, 4, 1, 14, 1, 14, 1, 14, 1, 0, 0); level.push(templev); templev = new Array(6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3); level.push(templev); } if (_root.gamelevel == 7) { level = new Array(); templev = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); level.push(templev); templev = new Array(0, 0, 0, 0, 0, 0, 1, 3, 1, 3, 0, 0, 0, 0, 0, 0); level.push(templev); templev = new Array(0, 0, 0, 0, 1, 3, 1, 3, 1, 3, 1, 3, 0, 0, 0, 0); level.push(templev); templev = new Array(0, 0, 5, 1, 1, 3, 1, 3, 1, 3, 1, 3, 2, 2, 0, 0); level.push(templev); templev = new Array(0, 0, 5, 1, 5, 1, 1, 3, 1, 3, 2, 2, 2, 2, 0, 0); level.push(templev); templev = new Array(0, 0, 5, 1, 5, 1, 5, 1, 2, 2, 2, 2, 2, 2, 0, 0); level.push(templev); templev = new Array(0, 0, 5, 1, 5, 1, 5, 1, 2, 2, 2, 2, 2, 2, 0, 0); level.push(templev); templev = new Array(0, 0, 0, 0, 5, 1, 5, 1, 2, 2, 2, 2, 0, 0, 0, 0); level.push(templev); templev = new Array(0, 0, 0, 0, 0, 0, 5, 1, 2, 2, 0, 0, 0, 0, 0, 0); level.push(templev); } if (_root.gamelevel == 8) { level = new Array(); templev = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); level.push(templev); templev = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); level.push(templev); templev = new Array(0, 0, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 3, 0, 0); level.push(templev); templev = new Array(1, 0, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 3, 1, 0); level.push(templev); templev = new Array(1, 0, 1, 3, 6, 1, 6, 1, 6, 1, 6, 1, 1, 3, 1, 0); level.push(templev); templev = new Array(0, 0, 1, 3, 6, 1, 6, 1, 6, 1, 6, 1, 1, 3, 0, 0); level.push(templev); } if (_root.gamelevel == 9) { level = new Array(); templev = new Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1); level.push(templev); templev = new Array(1, 1, 6, 0, 6, 0, 6, 0, 6, 0, 6, 0, 6, 0, 1, 1); level.push(templev); templev = new Array(1, 1, 6, 0, 1, 1, 1, 1, 1, 1, 1, 1, 6, 0, 1, 1); level.push(templev); templev = new Array(1, 1, 6, 0, 1, 1, 6, 0, 6, 0, 1, 1, 6, 0, 1, 1); level.push(templev); templev = new Array(1, 1, 6, 0, 1, 1, 6, 0, 6, 0, 6, 0, 6, 0, 1, 1); level.push(templev); templev = new Array(1, 1, 6, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1); level.push(templev); } if (_root.gamelevel == 10) { level = new Array(); templev = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); level.push(templev); templev = new Array(0, 0, 6, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0); level.push(templev); templev = new Array(6, 1, 0, 0, 0, 0, 0, 0, 6, 1, 6, 1, 6, 1, 0, 0); level.push(templev); templev = new Array(6, 1, 0, 0, 0, 0, 0, 0, 6, 1, 6, 1, 0, 0, 0, 0); level.push(templev); templev = new Array(6, 1, 0, 0, 0, 0, 0, 0, 6, 1, 0, 0, 6, 1, 0, 0); level.push(templev); templev = new Array(6, 1, 0, 0, 0, 0, 0, 0, 6, 1, 0, 0, 0, 0, 6, 1); level.push(templev); templev = new Array(6, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 1); level.push(templev); templev = new Array(0, 0, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 0, 0); level.push(templev); } if (_root.gamelevel == 11) { level = new Array(); templev = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); level.push(templev); templev = new Array(0, 0, 0, 0, 14, 3, 14, 3, 14, 3, 0, 0, 0, 0, 0, 0); level.push(templev); templev = new Array(0, 0, 0, 0, 4, 3, 6, 0, 6, 0, 4, 3, 0, 0, 0, 0); level.push(templev); templev = new Array(0, 0, 0, 0, 4, 3, 6, 0, 4, 3, 4, 3, 0, 0, 0, 0); level.push(templev); templev = new Array(0, 0, 0, 0, 4, 3, 4, 3, 4, 3, 4, 3, 0, 0, 0, 0); level.push(templev); templev = new Array(0, 0, 0, 0, 14, 3, 14, 3, 14, 3, 0, 0, 0, 0, 0, 0); level.push(templev); } if (_root.gamelevel == 12) { level = new Array(); templev = new Array(15, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0); level.push(templev); templev = new Array(5, 1, 5, 1, 0, 0, 3, 1, 3, 1, 0, 0, 0, 0, 0, 0); level.push(templev); templev = new Array(15, 0, 0, 0, 1, 0, 13, 0, 0, 0, 4, 0, 0, 0, 0, 0); level.push(templev); templev = new Array(0, 0, 11, 1, 11, 1, 0, 0, 14, 1, 14, 1, 0, 0, 0, 0); level.push(templev); templev = new Array(0, 0, 0, 0, 1, 0, 12, 0, 0, 0, 4, 0, 16, 0, 0, 0); level.push(templev); templev = new Array(0, 0, 0, 0, 0, 0, 2, 1, 2, 1, 0, 0, 6, 1, 6, 1); level.push(templev); templev = new Array(0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 16, 0, 0, 0); level.push(templev); } if (_root.gamelevel == 13) { level = new Array(); templev = new Array(2, 3, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); level.push(templev); templev = new Array(5, 2, 5, 2, 2, 3, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0); level.push(templev); templev = new Array(6, 1, 6, 1, 5, 2, 5, 2, 2, 3, 2, 3, 0, 0, 0, 0); level.push(templev); templev = new Array(1, 3, 1, 3, 6, 1, 6, 1, 5, 2, 5, 2, 2, 3, 2, 3); level.push(templev); templev = new Array(3, 2, 3, 2, 1, 3, 1, 3, 6, 1, 6, 1, 5, 2, 5, 2); level.push(templev); templev = new Array(0, 0, 0, 0, 3, 2, 3, 2, 1, 3, 1, 3, 6, 1, 6, 1); level.push(templev); templev = new Array(0, 0, 0, 0, 0, 0, 0, 0, 3, 2, 3, 2, 1, 3, 1, 3); level.push(templev); templev = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 2, 3, 2); level.push(templev); } if (_root.gamelevel == 14) { level = new Array(); templev = new Array(0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0); level.push(templev); templev = new Array(0, 0, 1, 1, 1, 1, 4, 0, 4, 0, 1, 1, 1, 1, 0, 0); level.push(templev); templev = new Array(1, 1, 4, 2, 4, 2, 6, 0, 6, 0, 4, 2, 4, 2, 1, 1); level.push(templev); templev = new Array(4, 2, 6, 3, 6, 3, 3, 0, 3, 0, 6, 3, 6, 3, 4, 2); level.push(templev); templev = new Array(6, 3, 3, 3, 3, 3, 5, 0, 5, 0, 3, 3, 3, 3, 6, 3); level.push(templev); templev = new Array(3, 3, 5, 2, 5, 2, 0, 0, 0, 0, 5, 2, 5, 2, 3, 3); level.push(templev); templev = new Array(5, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2); level.push(templev); } if (_root.gamelevel == 15) { level = new Array(); templev = new Array(1, 1, 6, 3, 6, 3, 6, 3, 6, 3, 6, 3, 1, 1, 1, 1); level.push(templev); templev = new Array(1, 1, 6, 3, 1, 1, 1, 1, 6, 3, 1, 0, 6, 3, 1, 1); level.push(templev); templev = new Array(1, 1, 6, 3, 6, 3, 1, 1, 6, 3, 6, 3, 1, 1, 1, 1); level.push(templev); templev = new Array(1, 1, 6, 3, 1, 1, 1, 1, 6, 3, 1, 0, 6, 3, 1, 1); level.push(templev); templev = new Array(1, 1, 6, 3, 1, 1, 1, 1, 6, 3, 6, 3, 1, 1, 1, 1); level.push(templev); } delete templev; } highquality = true; hidemouse = true; usebackground = true; musicplay = true; sinus = false;
Frame 13
Mouse.show(); stop();
Instance of Symbol 61 MovieClip in Frame 13
onClipEvent (load) { _visible = false; } onClipEvent (enterFrame) { if (_root.sinus) { _visible = true; } }
Instance of Symbol 80 MovieClip in Frame 13
on (rollOver) { _root.pointerpos = _y; } on (press) { _root.gotoAndPlay("help"); }
Instance of Symbol 82 MovieClip in Frame 13
on (rollOver) { _root.pointerpos = _y; } on (press) { _root.gotoAndPlay("settings"); }
Instance of Symbol 84 MovieClip in Frame 13
onClipEvent (load) { _root.pointerpos = 310; } onClipEvent (enterFrame) { dist = _root.pointerpos - _y; speed = dist / 3; if (Math.abs(dist) > Math.abs(speed)) { _y = (_y + speed); } }
Instance of Symbol 86 MovieClip "startgame" in Frame 13
on (press) { _root.lives = 3; if (_root.sinus) { _root.lives = (_root.lives * 1666) + 2; } _root.musictrack = new Sound("_root"); _root.musictrack.attachSound("music"); if (_root.musicPlay) { _root.musictrack.start(0, 10000); } _root.gamelevel = 1; _root.score = 0; _root.gotoAndPlay("startgame"); } on (rollOver) { _root.pointerpos = _y; }
Instance of Symbol 89 MovieClip in Frame 13
onClipEvent (enterFrame) { _x = (_x - 1); if (_x == 0) { _x = 640; } }
Frame 14
stop();
Instance of Symbol 92 MovieClip "quality" in Frame 14
onClipEvent (enterFrame) { if (_root.highquality) { gotoAndStop (1); } else { gotoAndStop (2); } }
Instance of Symbol 98 MovieClip in Frame 14
onClipEvent (enterFrame) { if (_root.hidemouse) { gotoAndStop (1); } else { gotoAndStop (2); } }
Instance of Symbol 98 MovieClip in Frame 14
onClipEvent (enterFrame) { if (_root.usebackground) { gotoAndStop (1); } else { gotoAndStop (2); } }
Instance of Symbol 98 MovieClip in Frame 14
onClipEvent (enterFrame) { if (_root.musicPlay) { gotoAndStop (1); } else { gotoAndStop (2); } }
Frame 15
stop();
Frame 16
Mouse.show(); i = 0; while (i < level.length) { j = 0; while (j < 8) { removeMovieClip(eval (("_root.brick" + i) + j)); j++; } i++; } stop();
Frame 17
totalbricks = 0; _root.fillLevelArray(); i = 0; while (i < level.length) { j = 0; while (j < 16) { jindex = Math.floor(j / 2); if (level[i][jindex * 2] != 0) { if (level[i][(jindex * 2) + 1] != 0) { _root.attachMovie("brick", ("brick" + i) + jindex, (i * 8) + jindex); if (level[i][jindex * 2] > 10) { eval (("_root.brick" + i) + jindex)._x = 96.25 + (74.9 * jindex); eval (("_root.brick" + i) + jindex).colorframe = level[i][jindex * 2] - 10; } else { eval (("_root.brick" + i) + jindex)._x = 58.8 + (74.9 * jindex); eval (("_root.brick" + i) + jindex).colorframe = level[i][jindex * 2]; } eval (("_root.brick" + i) + jindex).hitsdestroy = level[i][(jindex * 2) + 1]; eval (("_root.brick" + i) + jindex)._y = 44 + (40 * i); } else { _root.attachMovie("brick undestruct", ("brick" + i) + jindex, (i * 8) + jindex); if (level[i][jindex * 2] > 10) { eval (("_root.brick" + i) + jindex)._x = 96.25 + (74.9 * jindex); eval (("_root.brick" + i) + jindex).colorframe = level[i][jindex * 2] - 10; } else { eval (("_root.brick" + i) + jindex)._x = 58.8 + (74.9 * jindex); eval (("_root.brick" + i) + jindex).colorframe = level[i][jindex * 2]; } eval (("_root.brick" + i) + jindex)._y = 44 + (40 * i); } } j++; } i++; } stop();
Instance of Symbol 137 MovieClip "ball" in Frame 17
onClipEvent (load) { speed = 6; hold = true; appear = true; this._alpha = 0; _root.glass = new Sound(_root.ball); _root.glass.attachSound("bang"); _root.soundFX = new Sound(_root.bat); _root.soundFX.attachSound("ballapp"); _root.soundFX.setPan((_root.bat._x - 320) / 3.6); _root.soundFX.start(); } onClipEvent (enterFrame) { if (appear) { this._alpha = this._alpha + 5; if (this._alpha > 100) { appear = false; } } if (!hold) { speed = speed + 0.001; _x = (_x + (xdisp * speed)); _y = (_y + (ydisp * speed)); if (this.hitTest(_root.bat)) { if (!_root.glueBall) { _root.soundFX.attachSound("bump"); _root.soundFX.setPan((_x - 320) / 3.6); _root.soundFX.start(); xparam = Math.abs(_root.bat._x - this._x); if (xdisp > 0) { sign = 1; } else { sign = -1; } xdisp = sign * 1.2; ydisp = -0.75; if (xparam < 26) { xdisp = sign; ydisp = -1; } if (xparam < 8) { xdisp = sign * 0.75; ydisp = -1.2; } _root.bat._y = 470; } else { hold = true; } } if (_x < 20) { _x = 20; xdisp = -xdisp; } if (_x > 620) { _x = 620; xdisp = -xdisp; } if (_y < 20) { _y = 20; ydisp = -ydisp; } if (_y > 500) { _root.bat.gotoAndStop(1); speed = 6; _root.bat.speed = 10; _root.batcanshoot = false; _root.glueBall = false; _root.lives = _root.lives - 1; if (_root.lives == 0) { _root.gotoAndPlay("gameover"); } _root.soundFX.attachSound("ballapp"); _root.soundFX.setPan((_root.bat._x - 320) / 3.6); _root.soundFX.start(); this._alpha = 0; hold = true; appear = true; } } else { _y = 440; _x = _root.bat._x; } } onClipEvent (mouseDown) { if (hold && (!appear)) { if (_root._xmouse > _root.bat._x) { xdisp = 1; } else { xdisp = -1; } ydisp = -1; hold = false; } }
Instance of Symbol 142 MovieClip "bat" in Frame 17
onClipEvent (load) { _root.prizefall = false; speed = 10; _root.shot = false; _root.batcanshoot = false; _root.glueBall = false; if (_root.hidemouse) { Mouse.hide(); } } onClipEvent (mouseDown) { if ((!_root.shot) && (_root.batcanshoot)) { _root.fireball._x = this._x; _root.fireball._y = 450; _root.shot = true; } } onClipEvent (enterFrame) { if (_root.totalbricks <= 0) { _root.endLevBatPos = this._x; _root.gotoAndPlay("levelend"); } ydist = _y - 460; if (_y > 460) { ydist = ydist * 0.2; } _y = (_y - ydist); mousepos = _root._xmouse; if (mousepos < 58) { mousepos = 58; } if (mousepos > 582) { mousepos = 582; } dist = _x - mousepos; xdisp = dist / speed; if (Math.abs(dist) > Math.abs(xdisp)) { _x = (_x - xdisp); if (_x < 58) { _x = 58; } if (_x > 582) { _x = 582; } } }
Instance of Symbol 151 MovieClip "fireball" in Frame 17
onClipEvent (enterFrame) { if (_root.shot) { this._xscale = this._xscale - 1.2; this._yscale = this._yscale + 1.2; this._y = this._y - 10; } if (this._y < -35) { _root.shot = false; this._xscale = 100; this._yscale = 100; } }
Instance of Symbol 171 MovieClip in Frame 17
onClipEvent (load) { if (_root.usebackground) { _root.backgroundFrame = 2 + Math.floor(Math.random() * 8); gotoAndStop(_root.backgroundFrame); } }
Frame 18
score = 0; gotoAndStop (17);
Frame 19
removeMovieClip("_root.prize"); stop();
Instance of Symbol 174 MovieClip in Frame 19
onClipEvent (load) { this._x = _root.endLevBatPos; this.swapDepths(100); }
Instance of Symbol 171 MovieClip in Frame 19
onClipEvent (load) { if (_root.usebackground) { gotoAndStop(_root.backgroundFrame); } }
Frame 20
gotoAndStop (17);
Frame 21
Mouse.show(); stopAllSounds(); snd = new Sound(); snd.attachSound("applause2.mp3"); snd.start(0, 1); removeMovieClip("_root.prize"); i = 0; while (i < level.length) { j = 0; while (j < 8) { removeMovieClip(eval (("_root.brick" + i) + j)); j++; } i++; } stop();
Instance of Symbol 89 MovieClip in Frame 21
onClipEvent (enterFrame) { _x = (_x - 1); if (_x == 0) { _x = 640; } }
Frame 22
Mouse.show(); stopAllSounds(); snd = new Sound(); snd.attachSound("GLASS_01.wav"); snd.start(0, 1); removeMovieClip("_root.prize"); i = 0; while (i < level.length) { j = 0; while (j < 8) { removeMovieClip(eval (("_root.brick" + i) + j)); j++; } i++; } stop();
Symbol 28 MovieClip [prizeclip] Frame 1
stop();
Instance of Symbol 18 MovieClip in Symbol 28 MovieClip [prizeclip] Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.bat) && (_parent._y < 487)) { if (_parent._currentframe == 1) { _root.score = _root.score + 45; } if (_parent._currentframe == 2) { _root.lives = _root.lives + 1; } if (_parent._currentframe == 3) { _root.endLevBatPos = _root.bat._x; _root.gotoAndPlay("levelend"); } if (_parent._currentframe == 4) { _root.ball.speed = _root.ball.speed + 4; } if (_parent._currentframe == 5) { _root.ball.speed = 4; } if (_parent._currentframe == 6) { _root.bat.speed = 5; } if (_parent._currentframe == 7) { _root.bat.speed = 25; } if (_parent._currentframe == 8) { _root.bat.gotoAndStop(2); } if (_parent._currentframe == 9) { _root.batcanshoot = true; } if (_parent._currentframe == 10) { _root.glueBall = true; } _root.prizefall = false; removeMovieClip("_root.prize"); } _rotation = (_rotation - 3); if (_root.prizefall) { _parent._y = _parent._y + 5; } if (_parent._y > 520) { _root.prizefall = false; removeMovieClip("_root.prize"); } }
Symbol 28 MovieClip [prizeclip] Frame 2
stop();
Symbol 28 MovieClip [prizeclip] Frame 3
stop();
Symbol 28 MovieClip [prizeclip] Frame 4
stop();
Symbol 28 MovieClip [prizeclip] Frame 5
stop();
Symbol 28 MovieClip [prizeclip] Frame 6
stop();
Symbol 28 MovieClip [prizeclip] Frame 7
stop();
Symbol 28 MovieClip [prizeclip] Frame 8
stop();
Symbol 28 MovieClip [prizeclip] Frame 9
stop();
Symbol 28 MovieClip [prizeclip] Frame 10
stop();
Symbol 57 MovieClip Frame 1
bangcolor = 12582912 /* 0xC00000 */; stop();
Symbol 57 MovieClip Frame 2
bangcolor = 4002; stop();
Symbol 57 MovieClip Frame 3
bangcolor = 2805523 /* 0x2ACF13 */; stop();
Symbol 57 MovieClip Frame 4
bangcolor = 13987328 /* 0xD56E00 */; stop();
Symbol 57 MovieClip Frame 5
bangcolor = 8535235 /* 0x823CC3 */; stop();
Symbol 57 MovieClip Frame 6
bangcolor = 14080256 /* 0xD6D900 */; stop();
Symbol 57 MovieClip Frame 7
myColor = new Color(this); myColor.setRGB(bangcolor);
Symbol 57 MovieClip Frame 19
_root.totalbricks = _root.totalbricks - 1; removeMovieClip(_parent);
Instance of Symbol 57 MovieClip in Symbol 58 MovieClip [brick undestruct] Frame 1
onClipEvent (load) { gotoAndStop(_parent.colorframe); xorigin = _x; yorigin = _y; } onClipEvent (enterFrame) { ydist = _y - yorigin; xdist = _x - xorigin; if (Math.abs(ydist) > 0.1) { ydist = ydist * 0.2; _y = (_y - ydist); } if (Math.abs(xdist) > 0.1) { xdist = xdist * 0.2; _x = (_x - xdist); } if (this.hitTest(_root.fireball)) { _root.soundFX.attachSound("kick"); _root.soundFX.setPan((_parent._x - 320) / 3.6); _root.soundFX.start(); _root.fireball._y = -40; _y = (_y - 10); } if (this.hitTest(_root.ball)) { bounds = _parent.getBounds(_root); _root.soundFX.attachSound("kick"); _root.soundFX.setPan((_parent._x - 320) / 3.6); _root.soundFX.start(); if ((_root.ball._x > bounds.xMin) && (_root.ball._x < bounds.xMax)) { _root.ball.ydisp = -_root.ball.ydisp; _y = (_y - ((_root.ball.ydisp * _root.ball.speed) * 2)); } if ((_root.ball._y > bounds.yMin) && (_root.ball._y < bounds.yMax)) { _root.ball.xdisp = -_root.ball.xdisp; _x = (_x - ((_root.ball.xdisp * _root.ball.speed) * 2)); } } }
Instance of Symbol 57 MovieClip in Symbol 59 MovieClip [brick] Frame 1
onClipEvent (load) { function prizeAttach() { if ((Math.random() < 0.7) && (!_root.prizefall)) { _root.prizefall = false; _root.attachMovie("prizeclip", "prize", 100); _root.prize._y = _parent._y; _root.prize._x = _parent._x; _root.prizefall = true; _root.prize.gotoAndStop(1 + Math.floor(Math.random() * 10)); } } gotoAndStop(_parent.colorframe); hitted = false; _root.totalbricks = _root.totalbricks + 1; } onClipEvent (enterFrame) { if (_parent.hitsdestroy <= 1) { if (this.hitTest(_root.fireball) && (!hitted)) { prizeAttach(); _root.score = _root.score + 5; _root.glass.setPan((_parent._x - 320) / 3.6); _root.glass.start(); hitted = true; _root.fireball._y = -40; gotoAndPlay (7); } if (this.hitTest(_root.ball) && (!hitted)) { prizeAttach(); _root.score = _root.score + 5; hitted = true; _root.glass.setPan((_parent._x - 320) / 3.6); _root.glass.start(); bounds = _parent.getBounds(_root); if ((_root.ball._x > bounds.xMin) && (_root.ball._x < bounds.xMax)) { _root.ball.ydisp = -_root.ball.ydisp; } if ((_root.ball._y > bounds.yMin) && (_root.ball._y < bounds.yMax)) { _root.ball.xdisp = -_root.ball.xdisp; } gotoAndPlay (7); } } else { if (this.hitTest(_root.ball)) { _root.soundFX.attachSound("kick"); _root.soundFX.setPan((_parent._x - 320) / 3.6); _root.soundFX.start(); if (_currentframe == 6) { gotoAndStop (1); } else { nextFrame(); } _parent.hitsdestroy = _parent.hitsdestroy - 1; bounds = _parent.getBounds(_root); if ((_root.ball._x > bounds.xMin) && (_root.ball._x < bounds.xMax)) { _root.ball.ydisp = -_root.ball.ydisp; } if ((_root.ball._y > bounds.yMin) && (_root.ball._y < bounds.yMax)) { _root.ball.xdisp = -_root.ball.xdisp; } } if (this.hitTest(_root.fireball)) { _root.soundFX.attachSound("kick"); _root.soundFX.setPan((_parent._x - 320) / 3.6); _root.soundFX.start(); if (_currentframe == 6) { gotoAndStop (1); } else { nextFrame(); } _parent.hitsdestroy = _parent.hitsdestroy - 1; _root.fireball._y = -40; } } }
Symbol 67 Button
on (press) { getURL ("mailto:virtualtoy@nm.ru"); }
Symbol 74 Button
on (press) { _root.sinus = true; }
Symbol 77 MovieClip Frame 46
stop();
Symbol 92 MovieClip Frame 1
stop();
Symbol 92 MovieClip Frame 2
stop();
Symbol 95 Button
on (release) { if (_root.highquality) { _root.highquality = false; _quality = "LOW"; } else { _root.highquality = true; _quality = "HIGH"; } }
Symbol 98 MovieClip Frame 1
stop();
Symbol 98 MovieClip Frame 2
stop();
Symbol 101 Button
on (release) { if (_root.hidemouse) { _root.hidemouse = false; } else { _root.hidemouse = true; } }
Symbol 104 Button
on (release) { if (_root.usebackground) { _root.usebackground = false; } else { _root.usebackground = true; } }
Symbol 107 Button
on (release) { if (_root.musicPlay) { _root.musicPlay = false; } else { _root.musicPlay = true; } }
Symbol 110 Button
on (press) { _root.gotoAndStop("mainmenu"); }
Symbol 134 MovieClip Frame 52
_root.gotoAndPlay(_root._currentframe + 1);
Symbol 142 MovieClip Frame 1
stop();
Symbol 142 MovieClip Frame 2
stop();
Symbol 171 MovieClip Frame 1
stop();
Symbol 174 MovieClip Frame 73
_root.gamelevel = _root.gamelevel + 1; if (_root.gamelevel == 16) { _root.gotoAndPlay("gamefinished"); } else { _root.gotoAndPlay("startgame"); } removeMovieClip(this); stop();

Library Items

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

Instance Names

"loaderbar"Frame 1Symbol 2 MovieClip
"startgame"Frame 13Symbol 86 MovieClip
"quality"Frame 14Symbol 92 MovieClip
"levelnumber"Frame 16Symbol 134 MovieClip
"ball"Frame 17Symbol 137 MovieClip
"bat"Frame 17Symbol 142 MovieClip
"fireball"Frame 17Symbol 151 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 2Symbol 7 as "bump"
ExportAssets (56)Timeline Frame 3Symbol 8 as "bang"
ExportAssets (56)Timeline Frame 4Symbol 9 as "ballapp"
ExportAssets (56)Timeline Frame 5Symbol 10 as "kick"
ExportAssets (56)Timeline Frame 6Symbol 11 as "music"
ExportAssets (56)Timeline Frame 7Symbol 12 as "applause2.mp3"
ExportAssets (56)Timeline Frame 8Symbol 13 as "GLASS_01.wav"
ExportAssets (56)Timeline Frame 11Symbol 28 as "prizeclip"
ExportAssets (56)Timeline Frame 11Symbol 58 as "brick undestruct"
ExportAssets (56)Timeline Frame 11Symbol 59 as "brick"
ExportAssets (56)Timeline Frame 21Symbol 12 as "applause2.mp3"
ExportAssets (56)Timeline Frame 22Symbol 13 as "GLASS_01.wav"

Labels

"firstframe"Frame 11
"intro"Frame 12
"mainmenu"Frame 13
"settings"Frame 14
"help"Frame 15
"startgame"Frame 16
"levelend"Frame 19
"gamefinished"Frame 21
"gameover"Frame 22

Dynamic Text Variables

_root.loadTextSymbol 4 EditableText"0%"
_root.scoreSymbol 126 EditableText"0"
_root.livesSymbol 127 EditableText"0"
_root.gamelevelSymbol 128 EditableText"0"
_root.gamelevelSymbol 131 EditableText""
_root.scoreSymbol 154 EditableText"0"
_root.livesSymbol 155 EditableText"0"
_root.gamelevelSymbol 156 EditableText"0"
_root.scoreSymbol 175 EditableText"0"
_root.livesSymbol 176 EditableText"0"
_root.gamelevelSymbol 177 EditableText"0"
_root.scoreSymbol 178 EditableText"0"
_root.scoreSymbol 180 EditableText"0"




http://swfchan.com/7/30318/info.shtml
Created: 19/5 -2019 11:08:32 Last modified: 19/5 -2019 11:08:32 Server time: 13/05 -2024 03:46:14