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

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

PrettyPrettyBangBang.swf

This is the info page for
Flash #5423

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


Text
inspired by "Every Extend"

This is you. Move with the mouse. Explode with the button.

These can kill you. Blow them up by blowing yourself up.

These can't hurt you. Sometimes they even help you.

These can kill you, but you can't hurt them. Avoid at all costs.

v0.31

LOADING

XXXXX

XXXXX

k /

k

START

START

START

CREDITS

CREDITS

CREDITS

XXXXXXX

LEVEL SCORE

XXXXXX

TIME

XXXX

FRAMERATE

XXXX

CHAIN

XXXXX

BOSS HP

XXXX

TOTAL SPRITES

XXX

LEVEL

XXXXXXX

TOTAL SCORE

DANGER!! DANGER!! DANGER!!

A  GIANT  BOSS

APPROACHES!!

HAIRDRESSER
CORNDOG

BUMBERSHOOT
EVANGELIST

UNDERWEAR
VENTRILOQUIST

AROMATIC
SYCOPHANT

SUFFOCATION
CHEESECAKE

OVIPAROUS
AVOCADO

BIPOLAR
RHINOCEROS

INQUISITOR
WHIRLIGIG

REDUNDANT
DUPLICATE

GAME OVER

FINAL SCORE:

FINAL SCORE:

EXIT

EXIT

EXIT

Designed and programmed by:

<p align="right"><font face="Impact" size="30" color="#00ffff"><a href="http://www.studiohunty.com" target = "_blank">R. Hunter Gough</a></font></p>

Inspired by (and most SFX from):

<p align="right"><font face="Impact" size="30" color="#00ffff"><a href="http://nagoya.cool.ne.jp/o_mega/product/e2.html" target = "_blank">Every Extend</a></font></p>

Music by:

<p align="right"><font face="Impact" size="30" color="#00ffff"><a href="http://www.midaregami.net/" target = "_blank">Paul Starr</a></font></p>

ActionScript [AS1/AS2]

Frame 1
bar._xscale = (loaded / total) * 100;
Frame 2
total = _root.getBytesTotal(); loaded = _root.getBytesLoaded(); total_k = Math.round(total / 1000); loaded_k = Math.round(loaded / 1000); if (loaded < total) { prevFrame(); play(); }
Frame 3
_quality = "LOW"; stop();
Frame 4
function absloc(target) { point = new Object(); point.x = target._x; point.y = target._y; target._parent.localToGlobal(point); return(point); } function relloc(target) { point = new Object(); point.x = target._x; point.y = target._y; target._parent.globalToLocal(point); return(point); } function ricochet(oldangle, impactangle) { return((impactangle * 2) - oldangle); } explode_sfx = new Sound(); explode_sfx.attachSound("explode1.wav"); die_sfx = new Sound(); die_sfx.attachSound("explode4.wav"); boss_die_sfx = new Sound(); boss_die_sfx.attachSound("explode3.wav"); shot_sfx = new Sound(); shot_sfx.attachSound("explode2.wav"); bling_sfx = new Sound(); bling_sfx.attachSound("bling.wav"); star_sfx = new Sound(); star_sfx.attachSound("drop.wav"); Mouse.hide(); startDrag (cursor, true); final_score = 0; onMouseDown = function () { _root.firing = 1; }; onMouseUp = function () { _root.firing = 0; };
Frame 6
if (main_game.time || (main_game.combo)) { prevFrame(); play(); } else { main_game.game_over = 1; } final_score = main_game.total_score;
Frame 7
Mouse.show(); stop();
Frame 8
gotoAndPlay (3);
Frame 10
gotoAndPlay (3);
Symbol 38 Button
on (release) { play(); }
Symbol 42 Button
on (release) { gotoAndStop (9); }
Symbol 47 MovieClip Frame 2
if (_parent.main_game.time > 300) { prevFrame(); play(); }
Symbol 54 MovieClip Frame 1
var new_time = 0; var old_time = 0; var fps;
Symbol 54 MovieClip Frame 2
new_time = getTimer(); fps = int(1000 / (new_time - old_time)); old_time = new_time;
Symbol 54 MovieClip Frame 3
prevFrame(); play();
Symbol 71 MovieClip Frame 1
stop();
Symbol 85 MovieClip Frame 1
piece_ul.gotoAndStop(1); piece_dr.gotoAndStop(1); piece_dr2.gotoAndStop(2); size = 800;
Symbol 85 MovieClip Frame 3
piece_ul._x = -size; piece_ul._y = -size; piece_dr._x = size; piece_dr._y = size; piece_dr2._x = size; piece_dr2._y = size; prevFrame(); play();
Symbol 93 MovieClip Frame 1
function boss_die() { this.ghost = 1; this._alpha = 50; hp = 0; _parent.level_up(); _parent.boss_fight = 0; _root.boss_die_sfx.start(); } function boss_reset() { this.ghost = 0; this._alpha = 100; hp = 0; this._visible = 0; this._y = -500; this._x = 0; this._xscale = 100; this._yscale = 100; this._rotation = 0; this.polarity = 0; } boss_reset();
Symbol 93 MovieClip Frame 3
if (_parent.boss_fight < 2) { prevFrame(); play(); }
Symbol 93 MovieClip Frame 4
this._visible = 1; gun0._visible = 0; gun_delay = 0; hp = 100;
Symbol 93 MovieClip Frame 6
if (this._y < 0) { this._y = this._y + 16; prevFrame(); play(); } else if (this._y > 0) { this._y = 0; }
Symbol 93 MovieClip Frame 8
if (_parent.cur_balls < (_parent.max_balls / 2)) { if (!gun_delay) { gun0._rotation = _parent.get_rotation(this, _parent.player) - this._rotation; _parent.new_ball(this._x, this._y, gun0._rotation + this._rotation, _parent.max_speed, 2); _root.shot_sfx.start(); } else if (!(gun_delay % 8)) { var x = (((_root.absloc(gun1).x - _parent._x) * 100) / _parent._xscale); var y = (((_root.absloc(gun1).y - _parent._y) * 100) / _parent._yscale); _parent.new_ball(x, y, gun1._rotation + this._rotation, _parent.max_speed / 2, 2); var x = (((_root.absloc(gun2).x - _parent._x) * 100) / _parent._xscale); var y = (((_root.absloc(gun2).y - _parent._y) * 100) / _parent._yscale); _parent.new_ball(x, y, gun2._rotation + this._rotation, _parent.max_speed / 2, 2); _root.shot_sfx.start(); } } this._rotation = this._rotation - 5; gun_delay++; gun_delay = gun_delay % 64; if (hp > 0) { prevFrame(); play(); }
Symbol 93 MovieClip Frame 9
boss_die();
Symbol 93 MovieClip Frame 11
this._rotation = this._rotation + 10; this._y = this._y + 8; if (_parent.cur_balls < (_parent.max_balls / 2)) { _parent.new_ball(this._x, this._y, this._rotation, _parent.speed_step, 1); _root.shot_sfx.start(); } if (this._xscale > 0) { this._xscale = this._xscale - 5; this._yscale = this._yscale - 5; prevFrame(); play(); }
Symbol 93 MovieClip Frame 12
boss_reset();
Symbol 93 MovieClip Frame 14
if (_parent.boss_fight < 2) { prevFrame(); play(); }
Symbol 93 MovieClip Frame 15
this._visible = 1; gun_delay = 0; dx = 1; dy = 1; hp = 100;
Symbol 93 MovieClip Frame 17
this._x = this._x + ((dx * _parent.max_speed) / 2); this._y = this._y + ((dy * _parent.max_speed) / 2); this._rotation = this._rotation + 10; if (Math.abs(this._x) > ((_parent.frame._width / 2) - 64)) { this.dx = -this.dx; } if (this._y < 0) { prevFrame(); play(); }
Symbol 93 MovieClip Frame 19
this._x = this._x + ((dx * _parent.max_speed) / 4); this._y = this._y + ((dy * _parent.max_speed) / 4); this._rotation = this._rotation + 10; if (Math.abs(this._x) > ((_parent.frame._width / 2) - 64)) { this.dx = -this.dx; } if (Math.abs(this._y) > ((_parent.frame._height / 2) - 64)) { this.dy = -this.dy; } if (_parent.cur_balls < (_parent.max_balls / 2)) { if (!(gun_delay % 8)) { _parent.new_ball(this._x, this._y, this._rotation, _parent.max_speed / 2, 2); _parent.new_ball(this._x, this._y, this._rotation + 90, _parent.max_speed / 2, 2); _parent.new_ball(this._x, this._y, this._rotation + 180, _parent.max_speed / 2, 2); _parent.new_ball(this._x, this._y, this._rotation - 90, _parent.max_speed / 2, 2); _root.shot_sfx.start(); } } gun_delay++; gun_delay = gun_delay % 64; if (hp > 0) { prevFrame(); play(); }
Symbol 93 MovieClip Frame 20
boss_die();
Symbol 93 MovieClip Frame 22
this._rotation = this._rotation - 10; this._y = this._y + 8; if (_parent.cur_balls < (_parent.max_balls / 2)) { _parent.new_ball(this._x, this._y, this._rotation, _parent.speed_step, 1); _root.shot_sfx.start(); } if (this._xscale > 0) { this._xscale = this._xscale - 5; this._yscale = this._yscale - 5; prevFrame(); play(); }
Symbol 93 MovieClip Frame 23
boss_reset();
Symbol 93 MovieClip Frame 25
if (_parent.boss_fight < 2) { prevFrame(); play(); }
Symbol 93 MovieClip Frame 26
this._visible = 1; gun_delay = 0; top_speed = 16; dx = top_speed; ddx = -1; hp = 100; this._rotation = _parent.get_rotation(this, _parent.player); boss_fight = 3; _parent.boss_helper.gotoAndPlay("underwear helper"); _parent.boss_helper.target._y = -_parent.max_speed;
Symbol 93 MovieClip Frame 28
this._rotation = _parent.get_rotation(this, _parent.player); if (this._y < -300) { this._y = this._y + 8; prevFrame(); play(); } else if (this._y > -300) { this._y = -300; }
Symbol 93 MovieClip Frame 30
this._x = this._x + dx; dx = dx + ddx; if ((dx * ddx) > top_speed) { ddx = -ddx; } this._rotation = _parent.get_rotation(this, _parent.player); if (!gun_delay) { _parent.boss_helper._x = this._x; _parent.boss_helper._y = this._y; _parent.boss_helper._rotation = this._rotation; _root.shot_sfx.start(); } gun_delay++; gun_delay = gun_delay % 64; if (hp > 0) { prevFrame(); play(); }
Symbol 93 MovieClip Frame 31
boss_die();
Symbol 93 MovieClip Frame 33
this._rotation = this._rotation + 10; this._y = this._y + 8; if (_parent.cur_balls < (_parent.max_balls / 2)) { _parent.new_ball(this._x, this._y, this._rotation, _parent.speed_step, 1); _root.shot_sfx.start(); } if (this._xscale > 0) { this._xscale = this._xscale - 5; this._yscale = this._yscale - 5; prevFrame(); play(); }
Symbol 93 MovieClip Frame 34
boss_reset();
Symbol 93 MovieClip Frame 36
if (_parent.boss_fight < 2) { prevFrame(); play(); }
Symbol 93 MovieClip Frame 37
this._visible = 1; gun0._visible = 0; gun1._visible = 0; gun2._visible = 0; gun_delay = 0; dx = 0; dy = 0; hp = 50;
Symbol 93 MovieClip Frame 39
this._rotation = this._rotation + 2; if (this._y < 0) { this._y = this._y + 16; prevFrame(); play(); } else if (this._y > 0) { this._y = 0; }
Symbol 93 MovieClip Frame 41
if (Math.abs(this._x - _parent.player._x) > (_parent.max_speed / 4)) { dx = ((this._x < _parent.player._x) ? 1 : -1); this._x = this._x + ((dx * _parent.max_speed) / 4); } else { dx = 0; } if (Math.abs(this._y - _parent.player._y) > (_parent.max_speed / 4)) { dy = ((this._y < _parent.player._y) ? 1 : -1); this._y = this._y + ((dy * _parent.max_speed) / 4); } else { dy = 0; } this._rotation = this._rotation - 2; if (_parent.cur_balls < (_parent.max_balls / 2)) { if (!(gun_delay % 16)) { switch (int(gun_delay / 16)) { case 0 : var x = (((_root.absloc(gun0).x - _parent._x) * 100) / _parent._xscale); var y = (((_root.absloc(gun0).y - _parent._y) * 100) / _parent._yscale); var r = (gun0._rotation + this._rotation); break; case 1 : var x = (((_root.absloc(gun1).x - _parent._x) * 100) / _parent._xscale); var y = (((_root.absloc(gun1).y - _parent._y) * 100) / _parent._yscale); var r = (gun1._rotation + this._rotation); break; case 2 : var x = (((_root.absloc(gun2).x - _parent._x) * 100) / _parent._xscale); var y = (((_root.absloc(gun2).y - _parent._y) * 100) / _parent._yscale); var r = (gun2._rotation + this._rotation); } _parent.new_ball(x, y, r, _parent.max_speed / 2, 2); _parent.new_ball(x, y, r + 180, _parent.max_speed / 2, 2); _root.shot_sfx.start(); } } gun_delay++; gun_delay = gun_delay % 48; if (hp > 0) { prevFrame(); play(); }
Symbol 93 MovieClip Frame 42
boss_die();
Symbol 93 MovieClip Frame 44
this._rotation = this._rotation + 10; this._y = this._y + 8; if (_parent.cur_balls < (_parent.max_balls / 2)) { _parent.new_ball(this._x, this._y, this._rotation, _parent.speed_step, 1); _root.shot_sfx.start(); } if (this._xscale > 0) { this._xscale = this._xscale - 5; this._yscale = this._yscale - 5; prevFrame(); play(); }
Symbol 93 MovieClip Frame 45
boss_reset();
Symbol 93 MovieClip Frame 47
if (_parent.boss_fight < 2) { prevFrame(); play(); }
Symbol 93 MovieClip Frame 48
suffocation.size = 900; this._xscale = 200; this._yscale = 200; suffocation._visible = 0; this._visible = 1; gun_delay = 0; hp = 100;
Symbol 93 MovieClip Frame 50
cheesecake._rotation = cheesecake._rotation + 5; if (this._y < 0) { this._y = this._y + 16; prevFrame(); play(); } else { this._y = 0; suffocation._visible = 1; suffocation.size = 800; }
Symbol 93 MovieClip Frame 52
cheesecake._rotation = cheesecake._rotation + 5; if (gun_delay < 64) { if (_parent.cur_balls < (_parent.max_balls / 2)) { if (!(gun_delay % 8)) { var r = (_parent.get_rotation(this, _parent.player) - this._rotation); _parent.new_ball(this._x, this._y, r + this._rotation, _parent.max_speed / 2, 2); _parent.new_ball(this._x, this._y, (r + this._rotation) + 180, _parent.max_speed / 2, 2); _root.shot_sfx.start(); } } } else if (suffocation.size > 100) { suffocation.size--; } gun_delay++; gun_delay = gun_delay % 128; if (hp > 0) { prevFrame(); play(); }
Symbol 93 MovieClip Frame 53
boss_die();
Symbol 93 MovieClip Frame 55
this._rotation = this._rotation + 10; this._y = this._y + 8; if (_parent.cur_balls < (_parent.max_balls / 2)) { _parent.new_ball(this._x, this._y, this._rotation, _parent.speed_step, 1); _root.shot_sfx.start(); } if (this._xscale > 0) { this._xscale = this._xscale - 5; this._yscale = this._yscale - 5; prevFrame(); play(); }
Symbol 93 MovieClip Frame 56
boss_reset();
Symbol 93 MovieClip Frame 58
if (_parent.boss_fight < 2) { prevFrame(); play(); }
Symbol 93 MovieClip Frame 59
this._visible = 1; gun0._visible = 0; gun_delay = 0; hp = 100; this._rotation = 90; target._y = -10;
Symbol 93 MovieClip Frame 61
if (this._y < -300) { this._y = this._y + 8; prevFrame(); play(); } else if (this._y > -300) { this._y = -300; }
Symbol 93 MovieClip Frame 63
if (_parent.cur_balls < (_parent.max_balls / 2)) { if (!(gun_delay % 8)) { var x = (((_root.absloc(gun0).x - _parent._x) * 100) / _parent._xscale); var y = (((_root.absloc(gun0).y - _parent._y) * 100) / _parent._yscale); _parent.new_ball(x, y, 0, 0, 0); _root.shot_sfx.start(); } } this._rotation = this._rotation + 2; this._x = ((_root.absloc(target).x - _parent._x) * 100) / _parent._xscale; this._y = ((_root.absloc(target).y - _parent._y) * 100) / _parent._yscale; gun_delay++; gun_delay = gun_delay % 64; if (hp > 0) { prevFrame(); play(); }
Symbol 93 MovieClip Frame 64
boss_die();
Symbol 93 MovieClip Frame 66
this._rotation = this._rotation + 10; this._y = this._y + 8; if (_parent.cur_balls < (_parent.max_balls / 2)) { _parent.new_ball(this._x, this._y, this._rotation, _parent.speed_step, 1); _root.shot_sfx.start(); } if (this._xscale > 0) { this._xscale = this._xscale - 5; this._yscale = this._yscale - 5; prevFrame(); play(); }
Symbol 93 MovieClip Frame 67
boss_reset();
Symbol 93 MovieClip Frame 69
if (_parent.boss_fight < 2) { prevFrame(); play(); }
Symbol 93 MovieClip Frame 70
this._visible = 1; gun_delay = 1; hp = 100; boss_fight = 3; _parent.boss_helper.gotoAndPlay("bipolar helper"); _parent.boss_helper._x = this._x; _parent.boss_helper._y = this._y; _parent.boss_helper._visible = 1; _parent.boss_helper.active = 1; _parent.boss_helper.text.gotoAndStop(polarity + 1);
Symbol 93 MovieClip Frame 72
if (this._y < 0) { this._y = this._y + 16; prevFrame(); play(); } else if (this._y > 0) { this._y = 0; }
Symbol 93 MovieClip Frame 74
if (!gun_delay) { ghost = 1; this._alpha = 50; _root.star_sfx.start(); } else if (!(gun_delay % 16)) { if (_parent.cur_balls < (_parent.max_balls / 2)) { var r = (_parent.get_rotation(this, _parent.player) - this._rotation); var i = 0; while (i < 12) { _parent.new_ball(this._x, this._y, (r + this._rotation) + (i * 30), _parent.max_speed / 2, 2); i++; } _root.shot_sfx.start(); } } if (ghost) { this._rotation = this._rotation + 10; if (!(this._rotation % 180)) { ghost = 0; this._alpha = 100; polarity = 1 - polarity; _parent.boss_helper.text.gotoAndStop(polarity + 1); } } gun_delay++; gun_delay = gun_delay % 256; if (hp > 0) { prevFrame(); play(); }
Symbol 93 MovieClip Frame 75
boss_die(); _parent.boss_helper._visible = 0; _parent.boss_helper.active = 0; _parent.boss_helper.gotoAndPlay(2);
Symbol 93 MovieClip Frame 77
this._rotation = this._rotation + 10; this._y = this._y + 8; if (_parent.cur_balls < (_parent.max_balls / 2)) { _parent.new_ball(this._x, this._y, this._rotation, _parent.speed_step, 1); _root.shot_sfx.start(); } if (this._xscale > 0) { this._xscale = this._xscale - 5; this._yscale = this._yscale - 5; prevFrame(); play(); }
Symbol 93 MovieClip Frame 78
boss_reset();
Symbol 93 MovieClip Frame 80
if (_parent.boss_fight < 2) { prevFrame(); play(); }
Symbol 93 MovieClip Frame 81
this._visible = 1; this._x = 0; this._y = 0; this._yscale = 0; gun_delay = 0; next_maze = 2; hp = 4; boss_fight = 3; _parent.boss_helper.gotoAndPlay("whirl helper"); _parent.boss_helper._x = 0; _parent.boss_helper._y = 0; _parent.boss_helper._xscale = 0; _parent.boss_helper._yscale = 0; _parent.boss_helper._visible = 1; _parent.boss_helper.active = 1; _parent.boss_helper.maze.gotoAndStop(1); whirl._xscale = 0; whirl._yscale = 0;
Symbol 93 MovieClip Frame 83
var f = 0; if (this._yscale < 100) { this._yscale = this._yscale + 10; f = 1; } else if (this._yscale > 100) { this._yscale = 100; } if (!f) { if (whirl._xscale < 100) { whirl._xscale = whirl._xscale + 5; whirl._yscale = whirl._yscale + 5; f = 1; } else if (whirl._xscale > 100) { whirl._xscale = 100; whirl._yscale = 100; } } if (f) { prevFrame(); play(); }
Symbol 93 MovieClip Frame 85
if (_parent.boss_helper._xscale < 100) { if (gun_delay > 0) { gun_delay--; } else { if ((hp + next_maze) < 6) { _parent.time = _parent.time + 300; _root.bling_sfx.start(); _parent.boss_helper.maze.gotoAndStop(next_maze); next_maze++; } _parent.boss_helper._xscale = _parent.boss_helper._xscale + 2; _parent.boss_helper._yscale = _parent.boss_helper._yscale + 2; if (_parent.player.popping) { _parent.boss_helper._xscale = 0; _parent.boss_helper._yscale = 0; gun_delay = 32; } } } else if (!_parent.cur_balls) { _parent.new_ball(this._x, this._y + 1, 0, 0, 0); _root.shot_sfx.start(); } else if (_parent.player.popping) { _parent.boss_helper._xscale = 0; _parent.boss_helper._yscale = 0; gun_delay = 32; } whirl._rotation++; if (hp > 0) { prevFrame(); play(); }
Symbol 93 MovieClip Frame 86
boss_die(); _parent.boss_helper._visible = 0; _parent.boss_helper.active = 0; _parent.boss_helper.gotoAndPlay(2);
Symbol 93 MovieClip Frame 88
this._rotation = this._rotation + 10; this._y = this._y + 8; if (_parent.cur_balls < (_parent.max_balls / 2)) { _parent.new_ball(this._x, this._y, this._rotation, _parent.speed_step, 1); _root.shot_sfx.start(); } if (this._xscale > 0) { this._xscale = this._xscale - 5; this._yscale = this._yscale - 5; prevFrame(); play(); }
Symbol 112 MovieClip Frame 2
if (_parent.boss_fight != 1) { prevFrame(); play(); }
Symbol 112 MovieClip Frame 10
boss_name.gotoAndStop(_parent.level);
Symbol 112 MovieClip Frame 99
_parent.boss_fight = 2;
Symbol 122 MovieClip Frame 1
this._visible = 0; gun_delay = 0;
Symbol 122 MovieClip Frame 3
if (_parent.boss_fight < 3) { prevFrame(); play(); }
Symbol 122 MovieClip Frame 5
var active = 1; if (Math.abs(this._x) > (_parent.frame._width / 2)) { active = 0; } if (Math.abs(this._y) > (_parent.frame._height / 2)) { active = 0; } if (this._visible != active) { this._visible = active; } if (active) { this._x = ((_root.absloc(target).x - _parent._x) * 100) / _parent._xscale; this._y = ((_root.absloc(target).y - _parent._y) * 100) / _parent._yscale; if (_parent.cur_balls < (_parent.max_balls / 2)) { if (!gun_delay) { _parent.new_ball(this._x, this._y, this._rotation + 180, _parent.max_speed / 2, 2); _parent.new_ball(this._x, this._y, this._rotation + 135, _parent.max_speed / 2, 2); _parent.new_ball(this._x, this._y, this._rotation - 135, _parent.max_speed / 2, 2); _parent.new_ball(this._x, this._y, this._rotation + 90, _parent.max_speed / 2, 2); _parent.new_ball(this._x, this._y, this._rotation - 90, _parent.max_speed / 2, 2); _root.shot_sfx.start(); } } } gun_delay++; gun_delay = gun_delay % 8; prevFrame(); play();
Symbol 122 MovieClip Frame 7
this._x = _parent.boss._x; this._y = _parent.boss._y; this._rotation = this._rotation + (_parent.boss.polarity ? -2 : 2); prevFrame(); play();
Symbol 122 MovieClip Frame 9
this._rotation--; prevFrame(); play();
Symbol 124 MovieClip Frame 1
this._alpha = 0; this._xscale = 500; this._yscale = 500;
Symbol 124 MovieClip Frame 3
if (!_parent.drop_star) { prevFrame(); play(); }
Symbol 124 MovieClip Frame 4
_root.star_sfx.start();
Symbol 124 MovieClip Frame 6
if (this._alpha < 50) { this._alpha = this._alpha + 5; } this._xscale = this._xscale - 10; this._yscale = this._yscale - 10; this._rotation = this._rotation - 10; if (this._xscale > 0) { prevFrame(); play(); }
Symbol 124 MovieClip Frame 7
var i = 0; while (i < 12) { _parent.new_ball(this._x, this._y, i * 30, _parent.max_speed / 2, 2); i++; } _root.shot_sfx.start(); _parent.drop_star = 0;
Symbol 126 MovieClip Frame 2
if (!_parent.boss_fight) { prevFrame(); play(); }
Symbol 126 MovieClip Frame 4
if (_parent.boss_fight) { prevFrame(); play(); }
Symbol 128 MovieClip Frame 1
function new_ball(x, y, r, s, t) { var _local3 = max_balls; var _local2 = 0; while (_local2 < max_balls) { if (!b_array[_local2]) { _local3 = _local2; break; } _local2++; } if (_local3 == max_balls) { return(undefined); } player.duplicateMovieClip("b" + _local3, _local3); this["b" + _local3].gotoAndStop(t + 2); this["b" + _local3].ghost = t; this["b" + _local3].number = _local3; this["b" + _local3]._x = x; this["b" + _local3]._y = y; this["b" + _local3]._xscale = 100; this["b" + _local3]._yscale = 100; this["b" + _local3]._rotation = r; if (s > max_speed) { this["b" + _local3].target._y = -speed_step; } else { this["b" + _local3].target._y = -s; } cur_balls++; b_array[_local3] = 1; } function get_rotation(ba, bb) { dx = ba._x - bb._x; dy = ba._y - bb._y; return((-Math.atan2(dx, dy)) / (Math.PI/180)); } function pop_check(b0) { if (game_over) { return(undefined); } var _local3 = 0; while (_local3 < max_balls) { if ((b_array[_local3] && (b0.number != _local3)) && (!this["b" + _local3].ghost)) { x = _root.absloc(this["b" + _local3]).x; y = _root.absloc(this["b" + _local3]).y; if (b0.hitTest(x, y, true)) { if (boss_fight) { r = get_rotation(boss, this["b" + _local3]); new_ball(this["b" + _local3]._x, this["b" + _local3]._y, r + 180, max_speed, 1); } else if (cur_balls < (max_balls / 2)) { r = get_rotation(b0, this["b" + _local3]); new_ball(this["b" + _local3]._x, this["b" + _local3]._y, r + 10, -(this["b" + _local3].target._y - 4), 1); new_ball(this["b" + _local3]._x, this["b" + _local3]._y, r - 10, -(this["b" + _local3].target._y - 4), 1); } explode(this["b" + _local3], 0); } } _local3++; } } function boss_hit_check(b0) { if (boss.ghost || (game_over)) { return(undefined); } x = _root.absloc(b0).x; y = _root.absloc(b0).y; if (boss.hitTest(x, y, true)) { if (boss.polarity) { boss.hp++; } else { boss.hp--; } explode(b0, 2); } } function death_check() { var _local5 = _root.absloc(player).x; var _local4 = _root.absloc(player).y; var _local3 = 0; while (_local3 < max_balls) { if (b_array[_local3] && (this["b" + _local3].ghost != 1)) { if (this["b" + _local3].hitTest(_local5, _local4, true)) { die(); } } _local3++; } if (boss_fight) { if (boss.hitTest(_local5, _local4, true)) { die(); } if (boss_helper.active && (boss_helper.hitTest(_local5, _local4, true))) { die(); } } } function continue_popping(b0) { if (b0._xscale < 100) { if (b0 == player) { if (time && (!game_over)) { b0._xscale = 100; b0._yscale = 100; b0.popping = 0; b0.gotoAndStop(1); } else if ((!time) && (game_over)) { b0._visible = 0; } } else { b_array[b0.number] = 0; removeMovieClip(b0); cur_balls--; } combo_reset_check(); } else { b0._xscale = b0._xscale + (b0.dp * 10); b0._yscale = b0._yscale + (b0.dp * 10); b0.dp--; pop_check(b0); } } function move_player() { if (player.popping) { continue_popping(player); } else if ((Math.abs(_xmouse) < (frame._width / 2)) && (Math.abs(_ymouse) < (frame._height / 2))) { if (Math.abs(player._x - _xmouse) < player_speed) { player._x = _xmouse; } else if (player._x < _xmouse) { player._x = player._x + player_speed; } else { player._x = player._x - player_speed; } if (Math.abs(player._y - _ymouse) < player_speed) { player._y = _ymouse; } else if (player._y < _ymouse) { player._y = player._y + player_speed; } else { player._y = player._y - player_speed; } death_check(); } } function res_ball(b0) { b0.ghost = 0; b0.gotoAndStop(2); } function move_ball(b0) { b0._x = ((_root.absloc(b0.target).x - this._x) * 100) / this._xscale; b0._y = ((_root.absloc(b0.target).y - this._y) * 100) / this._yscale; if (Math.abs(b0._x) > (frame._width / 2)) { res_ball(b0); b0._x = b0._x + ((b0._x < 0) ? (frame._width) : (-frame._width)); } if (Math.abs(b0._y) > (frame._height / 2)) { res_ball(b0); b0._y = b0._y + ((b0._y < 0) ? (frame._height) : (-frame._height)); } if ((b0.ghost == 1) && (boss_fight)) { boss_hit_check(b0); } } function move_all_balls() { var _local2 = 0; while (_local2 < max_balls) { if (b_array[_local2]) { if (this["b" + _local2].popping) { continue_popping(this["b" + _local2]); } else { move_ball(this["b" + _local2]); } } _local2++; } } function start_boss_fight() { var _local2 = 0; while (_local2 < max_balls) { if (b_array[_local2] && (!this["b" + _local2].popping)) { explode(this["b" + _local2], 3); } _local2++; } boss_fight = 1; } function combo_reset_check() { var _local3 = 0; var _local2 = 0; while (_local2 < max_balls) { if (b_array[_local2] && (this["b" + _local2].popping)) { _local3 = 1; _local2 = max_balls; } _local2++; } if (!_local3) { combo = 0; boss_fight_check(); } } function boss_fight_check() { if (boss_fight) { return(undefined); } if (score > (level * 1000)) { start_boss_fight(); } else if (score > (next_star * 1000)) { drop_star = 1; time = time + 300; next_star++; } } function die() { player.popping = 1; player.dp = 10; player.ghost = 1; player.gotoAndStop("pop"); player.aura.gotoAndStop(2); _root.die_sfx.start(); time = time - 300; combo++; } function explode(b0, c) { if (b0.popping) { return(undefined); } b0.popping = 1; b0.dp = 10; b0.ghost = 1; b0.gotoAndStop("pop"); b0.aura.gotoAndStop(c + 1); if (c != 3) { combo++; score = score + (combo + level); total_score = total_score + (combo + level); if (score > ((total_stock * total_stock) * total_stock)) { time = time + 150; total_stock++; _root.bling_sfx.start(); } } _root.explode_sfx.start(); } function format_time() { if (boss_fight != 1) { time--; } if (time < 0) { time = 0; if (!player.popping) { die(); } } timef = (int(time / 30) + ".") + (time % 30); } function level_up() { score = 0; time = time + 1500; level++; total_stock = level; next_star = 1; } max_balls = 64; cur_balls = 0; speed_step = 4; max_speed = 16; player_speed = 16; boss_fight = 0; level = 0; total_score = 0; time = 1500; cheatstick = 0; drop_star = 0; game_over = 0; next_star = 1; b_array = new Array(max_balls); player.stop(); createEmptyMovieClip("blank", 300); player.swapDepths("blank"); removeMovieClip("blank");
Symbol 128 MovieClip Frame 2
score = 0; combo = 0; ball_placer._visible = 0; ball_placer._rotation = 0; var i = 0; while (i < 8) { var x = (((_root.absloc(ball_placer.target).x - this._x) * 100) / this._xscale); var y = (((_root.absloc(ball_placer.target).y - this._y) * 100) / this._yscale); new_ball(x, y, 0, 0, 0); ball_placer._rotation = ball_placer._rotation + 45; i++; } level_up();
Symbol 128 MovieClip Frame 4
if (_root.firing && (time)) { if ((!player.popping) && (!combo)) { explode(player); time = time - 150; } } move_player(); move_all_balls(); format_time(); if ((Key.isDown(71) && (Key.isDown(72))) && (Key.isDown(82))) { if (!cheatstick) { score = score + 1000; cheatstick = 1; } } else { cheatstick = 0; } prevFrame(); play();
Symbol 136 Button
on (release) { play(); }

Library Items

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

Instance Names

"target"Frame 1Symbol 17 MovieClip
"target"Frame 1Symbol 17 MovieClip
"target"Frame 1Symbol 17 MovieClip
"target"Frame 1Symbol 17 MovieClip
"bar"Frame 1Symbol 29 MovieClip
"score_txt"Frame 4Symbol 48 EditableText
"score_txt"Frame 4Symbol 50 EditableText
"fps_timer"Frame 4Symbol 54 MovieClip
"score_txt"Frame 4Symbol 55 EditableText
"score_txt"Frame 4Symbol 57 EditableText
"score_txt"Frame 4Symbol 59 EditableText
"score_txt"Frame 4Symbol 61 EditableText
"score_txt"Frame 4Symbol 63 EditableText
"main_game"Frame 4Symbol 128 MovieClip
"cursor"Frame 4Symbol 17 MovieClip
"target"Symbol 72 MovieClip Frame 1Symbol 17 MovieClip
"aura"Symbol 72 MovieClip Frame 6Symbol 71 MovieClip
"piece_dr"Symbol 85 MovieClip Frame 1Symbol 84 MovieClip
"piece_ul"Symbol 85 MovieClip Frame 1Symbol 84 MovieClip
"piece_dr2"Symbol 85 MovieClip Frame 1Symbol 84 MovieClip
"gun1"Symbol 93 MovieClip Frame 1Symbol 77 MovieClip
"gun2"Symbol 93 MovieClip Frame 1Symbol 77 MovieClip
"gun0"Symbol 93 MovieClip Frame 1Symbol 77 MovieClip
"gun0"Symbol 93 MovieClip Frame 34Symbol 77 MovieClip
"gun1"Symbol 93 MovieClip Frame 34Symbol 77 MovieClip
"gun2"Symbol 93 MovieClip Frame 34Symbol 77 MovieClip
"suffocation"Symbol 93 MovieClip Frame 45Symbol 85 MovieClip
"cheesecake"Symbol 93 MovieClip Frame 45Symbol 87 MovieClip
"target"Symbol 93 MovieClip Frame 56Symbol 17 MovieClip
"gun0"Symbol 93 MovieClip Frame 56Symbol 77 MovieClip
"whirl"Symbol 93 MovieClip Frame 78Symbol 92 MovieClip
"boss_name"Symbol 112 MovieClip Frame 10Symbol 110 MovieClip
"target"Symbol 122 MovieClip Frame 1Symbol 17 MovieClip
"text"Symbol 122 MovieClip Frame 6Symbol 116 MovieClip
"maze"Symbol 122 MovieClip Frame 8Symbol 121 MovieClip
"target"Symbol 127 MovieClip Frame 1Symbol 17 MovieClip
"player"Symbol 128 MovieClip Frame 1Symbol 72 MovieClip
"frame"Symbol 128 MovieClip Frame 1Symbol 74 MovieClip
"boss"Symbol 128 MovieClip Frame 1Symbol 93 MovieClip
"boss_announce"Symbol 128 MovieClip Frame 1Symbol 112 MovieClip
"boss_helper"Symbol 128 MovieClip Frame 1Symbol 122 MovieClip
"star"Symbol 128 MovieClip Frame 1Symbol 124 MovieClip
"white_flash"Symbol 128 MovieClip Frame 1Symbol 126 MovieClip
"ball_placer"Symbol 128 MovieClip Frame 1Symbol 127 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "explode4.wav"
ExportAssets (56)Timeline Frame 1Symbol 2 as "explode3.wav"
ExportAssets (56)Timeline Frame 1Symbol 3 as "explode2.wav"
ExportAssets (56)Timeline Frame 1Symbol 4 as "explode1.wav"
ExportAssets (56)Timeline Frame 1Symbol 5 as "drop.wav"
ExportAssets (56)Timeline Frame 1Symbol 6 as "bling.wav"
ExportAssets (56)Timeline Frame 1Symbol 7 as "side_hit.wav"
ExportAssets (56)Timeline Frame 1Symbol 8 as "ball_hit.wav"
ExportAssets (56)Timeline Frame 3Symbol 8 as "ball_hit.wav"
ExportAssets (56)Timeline Frame 3Symbol 8 as "ball_hit.wav"
ExportAssets (56)Timeline Frame 4Symbol 7 as "side_hit.wav"
ExportAssets (56)Timeline Frame 4Symbol 4 as "explode1.wav"
ExportAssets (56)Timeline Frame 7Symbol 8 as "ball_hit.wav"

Labels

"pop"Symbol 72 MovieClip Frame 6
"wait1"Symbol 93 MovieClip Frame 1
"boss1"Symbol 93 MovieClip Frame 4
"boss1 main loop"Symbol 93 MovieClip Frame 7
"boss1 die"Symbol 93 MovieClip Frame 9
"wait2"Symbol 93 MovieClip Frame 12
"boss2"Symbol 93 MovieClip Frame 15
"boss2 main loop"Symbol 93 MovieClip Frame 18
"boss2 die"Symbol 93 MovieClip Frame 20
"wait3"Symbol 93 MovieClip Frame 23
"boss3"Symbol 93 MovieClip Frame 26
"boss3 main loop"Symbol 93 MovieClip Frame 29
"boss3 die"Symbol 93 MovieClip Frame 31
"wait4"Symbol 93 MovieClip Frame 34
"boss4"Symbol 93 MovieClip Frame 37
"boss4 main loop"Symbol 93 MovieClip Frame 40
"boss4 die"Symbol 93 MovieClip Frame 42
"wait5"Symbol 93 MovieClip Frame 45
"boss5"Symbol 93 MovieClip Frame 48
"boss5 main loop"Symbol 93 MovieClip Frame 51
"boss5 die"Symbol 93 MovieClip Frame 53
"wait6"Symbol 93 MovieClip Frame 56
"boss6"Symbol 93 MovieClip Frame 59
"boss6 main loop"Symbol 93 MovieClip Frame 62
"boss6 die"Symbol 93 MovieClip Frame 64
"wait7"Symbol 93 MovieClip Frame 67
"boss7"Symbol 93 MovieClip Frame 70
"boss7 main loop"Symbol 93 MovieClip Frame 73
"boss7 die"Symbol 93 MovieClip Frame 75
"wait8"Symbol 93 MovieClip Frame 78
"boss8"Symbol 93 MovieClip Frame 81
"boss8 main loop"Symbol 93 MovieClip Frame 84
"boss8 die"Symbol 93 MovieClip Frame 86
"boss helper wait"Symbol 122 MovieClip Frame 1
"underwear helper"Symbol 122 MovieClip Frame 4
"bipolar helper"Symbol 122 MovieClip Frame 6
"whirl helper"Symbol 122 MovieClip Frame 8

Dynamic Text Variables

loaded_kSymbol 30 EditableText"XXXXX"
total_kSymbol 31 EditableText"XXXXX"
main_game.scoreSymbol 48 EditableText"XXXXXXX"
main_game.timefSymbol 50 EditableText"XXXXXX"
fpsSymbol 52 EditableText"XXXX"
main_game.comboSymbol 55 EditableText"XXXX"
main_game.boss.hpSymbol 57 EditableText"XXXXX"
main_game.cur_ballsSymbol 59 EditableText"XXXX"
main_game.levelSymbol 61 EditableText"XXX"
main_game.total_scoreSymbol 63 EditableText"XXXXXXX"
final_scoreSymbol 132 EditableText"FINAL SCORE:"




http://swfchan.com/2/5423/info.shtml
Created: 15/6 -2019 15:40:51 Last modified: 15/6 -2019 15:40:51 Server time: 02/05 -2024 03:46:50