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/26424582?noj=FRM26424582-8DC" width="1" height="1"></div>

139687579.swf

This is the info page for
Flash #11698

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


Text
xx

xxx

xxx

PLAY AGAIN

PLAY AGAIN

BUBBLE CHAOS

DESTROY ALL BUBBLES.
DESTROY BUBBLES RESPECTING THE
NUMERICAL ORDER TO GET BONUS.
DESTROY BUBBLES CLOSE TO THE TOP
TO GET BONUS

<p align="center"><font face="Virgo 01" size="12" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.emanueleferonato.com/" target = "_blank">YOU CAN FIND THE SOURCE CODE OF THIS GAME AND LOT OF <sbr />TUTORIALS AT WWW.EMANUELEFERONATO.COM</a></font></p>

enter your name here

play

play

play

ActionScript [AS1/AS2]

Frame 1
function title_screen() { attachMovie("main_menu", "main_menu", 1); if (_root.plname) { main_menu.player_name.text = _root.plname; } main_menu.play_button.onPress = function () { _root.plname = main_menu.player_name.text; removeMovieClip(main_menu); game_init(); }; } function game_init() { game_playing = 1; level = 1; game_over = 0; firing = 0; score = 0; Mouse.hide(); _root.createEmptyMovieClip("game_scene", 1); game_scene.attachMovie("back", "back", 2); game_scene.attachMovie("hero", "hero", 3, {_y:400}); game_scene.hero.onEnterFrame = function () { ((_xmouse < 40) ? ((this._x = 40)) : (((_xmouse > 460) ? ((this._x = 460)) : ((this._x = _xmouse))))); if (slow_enemy > 1) { slow_enemy = slow_enemy - 0.1; } }; game_scene.attachMovie("crosshair", "crosshair", 4); game_scene.crosshair.onEnterFrame = function () { this._x = game_scene.hero._x; this._y = _ymouse; }; game_scene.attachMovie("points", "points", 10003); game_scene.points.my_score.text = 0; enterlevel(1); } function enterlevel() { combo = 0; kills = 0; slow_enemy = 1; x = 1; while (x <= (_root.level + 2)) { enemy = game_scene.attachMovie("alien", "alien_" + game_scene.getNextHighestDepth(), game_scene.getNextHighestDepth(), {_x:50 + (Math.random() * 400), _y:50 + (Math.random() * 200)}); enemy.enemynum.text = x; enemy.points = x; dir = Math.random() * 360; enemy.speedx = (Math.cos((dir * Math.PI) / 180) * x) / 2; enemy.speedy = (Math.sin((dir * Math.PI) / 180) * x) / 2; enemy.onEnterFrame = function () { this._x = this._x + (this.speedx / slow_enemy); this._y = this._y + (this.speedy / slow_enemy); if ((((this._x - 25) < 0) and (this.speedx < 0)) or (((this._x + 25) > 500) and (this.speedx > 0))) { this.speedx = this.speedx * -1; } if ((((this._y - 25) < 0) and (this.speedy < 0)) or (((this._y + 25) > 400) and (this.speedy > 0))) { this.speedy = this.speedy * -1; } dist_x = this._x - _root.game_scene.hero._x; dist_y = this._y - _root.game_scene.hero._y; abs_dist = Math.sqrt((dist_x * dist_x) + (dist_y * dist_y)); if (abs_dist < 65) { pop_sound.start(); removeMovieClip(this); removeMovieClip(game_scene.crosshair); removeMovieClip(game_scene.hero); Mouse.show(); game_over = 1; game_scene.attachMovie("play_again", "play_again", game_scene.getNextHighestDepth()); game_scene.play_again._x = 250; game_scene.play_again._y = 300; game_scene.play_again.onRelease = function () { removeMovieClip(game_scene); title_screen(); }; } bullet_dist_x = this._x - game_scene.fire._x; bullet_dist_y = this._y - game_scene.fire._y; bullet_abs_dist = Math.sqrt((bullet_dist_x * bullet_dist_x) + (bullet_dist_y * bullet_dist_y)); if (bullet_abs_dist < 28) { if (this.points == combo) { combo_bonus = combo_bonus + (this.points * 100); } else { combo_bonus = 0; } combo = this.points + 1; height_bonus = (this.points * 100) * (Math.ceil((400 - this._y) / 40) - 1); score = score + (((this.points * 100) + height_bonus) + combo_bonus); game_scene.points.my_score.text = score; earned = game_scene.attachMovie("disp_score", "disp_score_" + game_scene.getNextHighestDepth(), game_scene.getNextHighestDepth(), {_x:this._x, _y:this._y}); earned.disp.text = (((("Bubble score: " + (this.points * 100)) + "\nHeight bonus: ") + height_bonus) + "\nCombo bonus: ") + combo_bonus; earned.rem = 0; earned.onEnterFrame = function () { this._y = this._y - 0.5; this.rem++; if (this.rem > 100) { removeMovieClip(this); } }; pop_sound.start(); removeMovieClip(this); removeMovieClip(_root.game_scene.fire); firing = 0; kills++; slow_enemy = 3; if (kills == (_root.level + 2)) { _root.level++; enterlevel(_root.level); } } }; x++; } } function onMouseDown() { if (((!firing) and (!game_over)) and game_playing) { firing = 1; shot_sound.start(); game_scene.attachMovie("fire", "fire", 1000, {_x:_xmouse, _y:357}); game_scene.fire.onEnterFrame = function () { this._y = this._y - 5; if (this._y < 0) { removeMovieClip(this); firing = 0; } }; } } game_playing = 0; shot_sound = new Sound(); shot_sound.attachSound("shoot_sound"); pop_sound = new Sound(); pop_sound.attachSound("ppop_sound"); title_screen();

Library Items

Symbol 1 Sound [ppop_sound]
Symbol 2 Sound [shoot_sound]
Symbol 3 GraphicUsed by:6
Symbol 4 FontUsed by:5 13 15 17 18 23 24 25 26 27 28 29
Symbol 5 EditableTextUses:4Used by:6
Symbol 6 MovieClip [alien]Uses:3 5
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClip [hero]Uses:7
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClip [crosshair]Uses:9
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClip [fire]Uses:11
Symbol 13 EditableTextUses:4Used by:14
Symbol 14 MovieClip [disp_score]Uses:13
Symbol 15 EditableTextUses:4Used by:16
Symbol 16 MovieClip [points]Uses:15
Symbol 17 TextUses:4Used by:20
Symbol 18 TextUses:4Used by:20
Symbol 19 GraphicUsed by:20
Symbol 20 Button [play_again]Uses:17 18 19
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClip [back]Uses:21Used by:32
Symbol 23 TextUses:4Used by:32
Symbol 24 TextUses:4Used by:32
Symbol 25 EditableTextUses:4Used by:32
Symbol 26 EditableTextUses:4Used by:32
Symbol 27 TextUses:4Used by:31
Symbol 28 TextUses:4Used by:31
Symbol 29 TextUses:4Used by:31
Symbol 30 GraphicUsed by:31
Symbol 31 ButtonUses:27 28 29 30Used by:32
Symbol 32 MovieClip [main_menu]Uses:22 23 24 25 26 31

Instance Names

"enemynum"Symbol 6 MovieClip [alien] Frame 1Symbol 5 EditableText
"disp"Symbol 14 MovieClip [disp_score] Frame 1Symbol 13 EditableText
"my_score"Symbol 16 MovieClip [points] Frame 1Symbol 15 EditableText
"player_name"Symbol 32 MovieClip [main_menu] Frame 1Symbol 26 EditableText
"play_button"Symbol 32 MovieClip [main_menu] Frame 1Symbol 31 Button

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "ppop_sound"
ExportAssets (56)Timeline Frame 1Symbol 2 as "shoot_sound"
ExportAssets (56)Timeline Frame 1Symbol 6 as "alien"
ExportAssets (56)Timeline Frame 1Symbol 8 as "hero"
ExportAssets (56)Timeline Frame 1Symbol 10 as "crosshair"
ExportAssets (56)Timeline Frame 1Symbol 12 as "fire"
ExportAssets (56)Timeline Frame 1Symbol 14 as "disp_score"
ExportAssets (56)Timeline Frame 1Symbol 16 as "points"
ExportAssets (56)Timeline Frame 1Symbol 20 as "play_again"
ExportAssets (56)Timeline Frame 1Symbol 22 as "back"
ExportAssets (56)Timeline Frame 1Symbol 32 as "main_menu"




http://swfchan.com/3/11698/info.shtml
Created: 6/6 -2019 23:00:59 Last modified: 6/6 -2019 23:00:59 Server time: 08/05 -2024 13:14:15