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

swfchan turned sixteen years old yesterday! (5may2024)

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

nekobreakout.swf

This is the info page for
Flash #48996

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


Text
RESULT

TIME BONUS

KEEPED BONUS

TOTAL SCORE

MAX HIT BONUS

TIME

TIME

RETIRE

ActionScript [AS1/AS2]

Frame 1
_global.select_num = 1; _global.max_level = 12; _global.reboneable = true; stop();
Frame 2
Frame 3
function cancelGame() { _global.score = undefined; gotoAndStop (4); } function clearGame(score) { _global.score = score; gotoAndStop (4); } main.goto_level = _global.goto_level;
Instance of Symbol 97 MovieClip in Frame 3
on (press) { _parent.cancelGame(); }
Frame 4
function init() { var _local4 = 0; while (_local4 < 4) { var _local3 = this["base" + (1 + _local4)]; _local3.result.removeMovieClip(); _local3.preview.removeMovieClip(); _local3.gotoAndPlay(1); if (_global.max_level < (_global.select_num + _local4)) { _local3._visible = false; } else { _local3._visible = true; if (!(data.data.scores[_global.select_num + _local4] === undefined)) { _local3.attachMovie("Result", "result", _local3.getNextHighestDepth()); var _local5 = _local3.result; var _local6 = (60 / _local5._width) * 350; _local5._xscale = _local6; _local5._yscale = _local6; _local5._visible = false; _local5.to = data.data.scores[_global.select_num + _local4]; } _local3.attachMovie("Game", "preview", _local3.getNextHighestDepth()); var _local5 = _local3.preview; _local5.goto_level = _global.select_num + _local4; var _local6 = (60 / _local5._width) * 400; _local5._xscale = _local6; _local5._yscale = _local6; _local5._y = _local5._height / 4; _local3.str = "Level " + (_global.select_num + _local4); } _local4++; } if ((_global.select_num + 4) <= _global.max_level) { next.onPress = function () { _global.select_num = _global.select_num + 4; init(); }; next._visible = true; } else { next._visible = false; } if (_global.select_num > 1) { prev.onPress = function () { _global.select_num = _global.select_num - 4; init(); }; prev._visible = true; } else { prev._visible = false; } } function startGame(i) { _global.preview_mode = false; _global.goto_level = (i + _global.select_num) - 1; gotoAndStop (3); } _global.preview_mode = true; var data = SharedObject.getLocal("__bb_save__"); if (!(_global.score === undefined)) { if (data.data.scores === undefined) { data.data.scores = []; } if ((data.data.scores[_global.goto_level].total === undefined) || (data.data.scores[_global.goto_level].total < _global.score.total)) { data.data.scores[_global.goto_level] = _global.score; } } init(); stop();
Instance of Symbol 6 MovieClip [SelectLevelBase] "base1" in Frame 4
on (press) { _parent.startGame(1); }
Instance of Symbol 6 MovieClip [SelectLevelBase] "base2" in Frame 4
on (press) { _parent.startGame(2); }
Instance of Symbol 6 MovieClip [SelectLevelBase] "base3" in Frame 4
on (press) { _parent.startGame(3); }
Instance of Symbol 6 MovieClip [SelectLevelBase] "base4" in Frame 4
on (press) { _parent.startGame(4); }
Symbol 6 MovieClip [SelectLevelBase] Frame 1
preview._visible = false;
Symbol 6 MovieClip [SelectLevelBase] Frame 12
preview._visible = true; preview._alpha = 0; var alpha = 0; if (str != undefined) { level_name = str; }
Symbol 6 MovieClip [SelectLevelBase] Frame 13
preview._alpha = alpha; result.update(); alpha = alpha + 10; if (alpha > 100) { alpha = 100; }
Symbol 6 MovieClip [SelectLevelBase] Frame 14
this.gotoAndPlay(_currentframe - 1);
Symbol 17 MovieClip [Result] Frame 1
function view(t, k, m) { _alpha = 0; _visible = true; alpha = 0; max_alpha = 70; this.to = new Object(); to.time = Math.floor(t * 50); to.keeped = Math.floor(k * 2000); to.max_hit = Math.floor(m * 500); to.total = (to.time + to.keeped) + to.max_hit; this.gotoAndPlay(2); } function preview() { _alpha = 0; _visible = false; alpha = 0; max_alpha = 25; } function update() { _visible = true; if ((_alpha + 5) > max_alpha) { _alpha = max_alpha; } else { _alpha = (_alpha + 5); } alpha = alpha + 0.1; if (alpha > 1) { alpha = 1; } time = Math.floor(to.time * alpha); keeped = Math.floor(to.keeped * alpha); max_hit = Math.floor(to.max_hit * alpha); total = Math.floor(to.total * alpha); } _visible = false; var alpha = 0; var max_alpha = 0; if (_global.preview_mode) { preview(); } stop();
Symbol 17 MovieClip [Result] Frame 2
onPress = function () { if (alpha > 0.9) { _parent.clearGame(to); } else { alpha = 1; _alpha = 70; } };
Symbol 17 MovieClip [Result] Frame 3
update();
Symbol 17 MovieClip [Result] Frame 4
this.gotoAndPlay(_currentframe - 1);
Symbol 33 MovieClip Frame 1
function destroy() { breaked = true; _global.max_hit++; _visible = false; _parent.onDestroyedChild(this); } function rebone() { breaked = false; _visible = true; _parent.onRebonedChild(this); } function onRebonedChild() { rebone(); } function collide(mc, power) { if (hp >= 100) { return(false); } hp = hp + Math.floor(power * 1); pp = hp / 10; if (pp > 10) { pp = 10; } this.gotoAndStop(pp); if (pp < 10) { return(true); } return(false); } var breaked = false; _parent.addBlock(this); var hp = 0; stop();
Symbol 33 MovieClip Frame 10
this.play();
Symbol 33 MovieClip Frame 25
destroy(); stop();
Symbol 39 MovieClip Frame 1
function visibleMark(b) { if (b) { this.gotoAndStop(1); } else { this.gotoAndStop(2); } } stop();
Symbol 44 MovieClip Frame 1
function isCatched() { return(catched > 0); } function isDropped() { return(dropped); } function update() { var _local5 = Math.sqrt((pts[1].vx * pts[1].vx) + (pts[1].vy * pts[1].vy)); if (_parent.collide(head, _local5)) { pts[1].x = (pts[1].px * 0.9) + (pts[1].x * 0.1); pts[1].y = ((pts[1].py * 0.9) + (pts[1].y * 0.1)) + 4; pts[1].x = pts[1].x + ((Math.random() * 4) - 2); } body.visibleMark((((((sum_catched < 3) && (catched == 0)) && (pts[0].vy > 0)) && (pts[1].vy > 0)) && (pts[2].vy > 0)) && (pts[3].vy > 0)); if ((pts[0].y > 1200) && (catched == 0)) { _root.gotoAndStop("retry"); } if (_parent.rwall.hitTest(head)) { if (pts[0].x > pts[0].px) { pts[0].x = pts[0].px; } } if (_parent.lwall.hitTest(head)) { if (pts[0].x < pts[0].px) { pts[0].x = pts[0].px; } } if (_parent.twall.hitTest(head)) { if (pts[0].y < pts[0].py) { pts[0].y = pts[0].py; } } if (_parent.bwall.hitTest(head)) { if (pts[0].y > pts[0].py) { pts[0].y = pts[0].py; pts[0].x = pts[0].x - (pts[0].vx * 0.75); } if (catched == 0) { dropped = true; } } else { dropped = false; } if (catched > 0) { pts[0].x = xcatched; pts[0].y = ycatched; catched--; if (catched < 0) { catched = 0; } } var _local3 = 0; while (_local3 < pts.length) { pts[_local3].update(); _local3++; } _local3 = 0; while (_local3 < pts.length) { pts[_local3].adjustLinks(); pts[_local3].adjustLinks(); _local3++; } var _local7 = pts[1].x - pts[0].x; var _local6 = pts[1].y - pts[0].y; var _local4 = (Math.atan2(_local6, _local7) * 180) / Math.PI; body._rotation = _local4 + 90; head._rotation = _local4 + 90; body._x = pts[0].x; body._y = pts[0].y; head._x = pts[1].x; head._y = pts[1].y; } function catchHammer(x, y) { xcatched = (x - _x) / (_xscale / 100); ycatched = (y - _y) / (_yscale / 100); if (catched == 0) { var _local2 = xcatched - pts[0].x; var _local1 = ycatched - pts[0].y; var _local3 = Math.sqrt((_local2 * _local2) + (_local1 * _local1)); if (_local3 < 200) { sum_catched++; unfreeze(); catched = 2; return([pts[0].vx, pts[0].vy]); } } else { catched++; } return(undefined); } function unfreeze() { this.gotoAndPlay(2); } var pts = [new Vec(body._x, body._y), new Vec(head._x, head._y), new Vec(head._x - 20, head._y), new Vec(head._x + 20, head._y)]; pts[0].addLink(pts[1]); pts[0].addLink(pts[2]); pts[0].addLink(pts[3]); pts[1].addLink(pts[0]); pts[1].addLink(pts[2]); pts[1].addLink(pts[3]); pts[2].addLink(pts[1]); pts[2].addLink(pts[0]); pts[2].addLink(pts[3]); pts[3].addLink(pts[1]); pts[3].addLink(pts[2]); pts[3].addLink(pts[0]); var xcatched = 0; var ycatched = 0; var catched = 0; var sum_catched = 0; var dropped = false; stop();
Symbol 44 MovieClip Frame 2
update();
Symbol 44 MovieClip Frame 3
this.gotoAndPlay(2);
Symbol 57 MovieClip Frame 1
function pressMouse() { mouse_pressed = true; } function releaseMouse() { mouse_pressed = false; } function update() { if (_parent.breaked && (!resulting)) { _parent._parent.result.view(Math.floor(_parent.time - ((getTimer() - time) / 1000)), keeped, max_hit); resulting = true; _global.reboneable = false; } if (max_hit < _global.max_hit) { max_hit = _global.max_hit; } if (!resulting) { _parent._parent.time = "TIME:" + Math.floor(_parent.time - ((getTimer() - time) / 1000)); _parent._parent.max_hit = "MAX:" + max_hit; } if (_parent.hammer.isDropped()) { keeped = 0; } rf._rotation = ((_x % 360) * moved) - (50 * (1 - moved)); lf._rotation = ((_x % 360) * moved) + (50 * (1 - moved)); var _local7 = Math.sin(_x * 0.05); _y = ((basey + ((_local7 * 5) * moved)) + (4 * (1 - moved))); rb._rotation = (((-_local7) * 50) * moved) + (30 * (1 - moved)); lb._rotation = ((_local7 * 50) * moved) - (30 * (1 - moved)); var _local4 = tails_pts[tails_pts.length - 1]; if (mouse_pressed) { var _local9 = _parent.hammer.catchHammer(((_local4.x * _xscale) / 100) + _x, ((_local4.y * _yscale) / 100) + _y); if (_local9 != undefined) { _local4.x = _local4.x + _local9[0]; _local4.y = _local4.y + _local9[1]; } _global.max_hit = 0; } if ((!mouse_pressed) && (Math.abs(_xmouse) > 200)) { _x = (_x + (_xmouse * 0.02)); } if (mouse_pressed) { moved = moved - 0.1; if (moved < 0) { moved = 0; } } else { moved = moved + 0.1; if (moved > 1) { moved = 1; } } var _local11 = _xmouse - _local4.x; var _local10 = _ymouse - _local4.y; var _local5 = Math.sqrt((_local11 * _local11) + (_local10 * _local10)); if (_local5 != 0) { var _local6 = 50; if (_local5 > _local6) { _local11 = _local11 / _local5; _local10 = _local10 / _local5; _local11 = _local11 * _local6; _local10 = _local10 * _local6; } _local4.x = _local4.x + (_local11 * 0.25); _local4.y = _local4.y + (_local10 * 0.25); } tails_pts[0].x = body._x; tails_pts[0].y = body._y; var _local8 = 0; while (_local8 < tails.length) { tails_pts[_local8].update(); tails[_local8]._x = tails_pts[_local8].x; tails[_local8]._y = tails_pts[_local8].y; _local8++; } var _local3 = 0; while (_local3 < 8) { tails_pts[0].x = body._x; tails_pts[0].y = body._y; _local8 = 0; while (_local8 < tails.length) { tails_pts[_local8].adjustLinks(); _local8++; } _local3++; } _local8 = 0; while (_local8 < (tails.length - 1)) { _local11 = tails[_local8 + 1]._x - tails[_local8]._x; _local10 = tails[_local8 + 1]._y - tails[_local8]._y; tails[_local8]._rotation = (Math.atan2(_local10, _local11) * 180) / Math.PI; _local8++; } _local8 = tails.length - 1; _local11 = _xmouse - tails[_local8]._x; _local10 = _ymouse - tails[_local8]._y; tails[_local8]._rotation = (Math.atan2(_local10, _local11) * 180) / Math.PI; } var tails = [t1, t2, t3, t4, t5]; var tails_pts = []; var i = 0; while (i < tails.length) { tails_pts[i] = new Vec(tails[i]._x, tails[i]._y); i++; } var i = 0; while (i < (tails.length - 1)) { tails_pts[i].addLink(tails_pts[i + 1]); tails_pts[i + 1].addLink(tails_pts[i]); i++; } var mouse_pressed = false; var basey = _y; var moved = 1; var resulting = false; var time = getTimer(); var max_hit = 0; var keeped = 1;
Symbol 57 MovieClip Frame 2
update();
Symbol 57 MovieClip Frame 3
this.gotoAndPlay(2);
Symbol 58 MovieClip Frame 1
function destroy() { breaked = true; _global.max_hit++; _visible = false; _parent.onDestroyedChild(this); } function rebone() { breaked = false; _visible = true; _parent.onRebonedChild(this); } function onRebonedChild() { rebone(); } function addBlock(b) { blocks.push(b); alive_block_num++; } function onDestroyedChild(b) { alive_block_num--; if (alive_block_num == 0) { destroy(); } } function collide(mc, power) { var _local2 = false; var _local1 = 0; while (_local1 < blocks.length) { if (blocks[_local1].breaked === false) { if (blocks[_local1].hitTest(mc)) { _local2 = blocks[_local1].collide(mc, power) || (_local2); } } _local1++; } return(_local2); } var breaked = false; _parent.addBlock(this); var blocks = []; var alive_block_num = 0; var saved_onRebonedChild = onRebonedChild; onRebonedChild = function (b) { alive_block_num++; saved_onRebonedChild(); }; stop();
Symbol 59 MovieClip Frame 1
function destroy() { breaked = true; _global.max_hit++; _visible = false; _parent.onDestroyedChild(this); } function rebone() { breaked = false; _visible = true; _parent.onRebonedChild(this); } function onRebonedChild() { rebone(); } function addBlock(b) { blocks.push(b); alive_block_num++; } function onDestroyedChild(b) { alive_block_num--; if (alive_block_num == 0) { destroy(); } } function collide(mc, power) { var _local2 = false; var _local1 = 0; while (_local1 < blocks.length) { if (blocks[_local1].breaked === false) { if (blocks[_local1].hitTest(mc)) { _local2 = blocks[_local1].collide(mc, power) || (_local2); } } _local1++; } return(_local2); } var breaked = false; _parent.addBlock(this); var blocks = []; var alive_block_num = 0; var saved_onRebonedChild = onRebonedChild; onRebonedChild = function (b) { alive_block_num++; saved_onRebonedChild(); }; stop();
Symbol 62 MovieClip Frame 1
function destroy() { breaked = true; _global.max_hit++; _visible = false; _parent.onDestroyedChild(this); } function rebone() { breaked = false; _visible = true; _parent.onRebonedChild(this); } function onRebonedChild() { rebone(); } function collide(mc, power) { if (_currentframe >= 4) { return(false); } this.gotoAndPlay(4); return(false); } var breaked = false; _parent.addBlock(this); var rebone_time = 100; var x = _x; var y = _y; var count = 0;
Symbol 62 MovieClip Frame 2
_y = (y + ((Math.sin(count) * _height) / 2)); count = count + 0.02;
Symbol 62 MovieClip Frame 3
this.gotoAndPlay(2);
Symbol 62 MovieClip Frame 4
rebone_time = 300;
Symbol 62 MovieClip Frame 16
destroy();
Symbol 62 MovieClip Frame 17
rebone_time--; if (_global.reboneable && (rebone_time < 0)) { rebone(); this.gotoAndPlay(_currentframe + 2); }
Symbol 62 MovieClip Frame 18
this.gotoAndPlay(_currentframe - 1);
Symbol 62 MovieClip Frame 32
this.gotoAndPlay(2);
Symbol 65 MovieClip Frame 1
function destroy() { breaked = true; _global.max_hit++; _visible = false; _parent.onDestroyedChild(this); } function rebone() { breaked = false; _visible = true; _parent.onRebonedChild(this); } function onRebonedChild() { rebone(); } function collide(mc, power) { if (_currentframe >= 10) { return(false); } this.gotoAndPlay(2); return(power > 1); } var breaked = false; _parent.addBlock(this); stop();
Symbol 65 MovieClip Frame 16
destroy(); stop();
Symbol 83 MovieClip Frame 1
function destroy() { breaked = true; _global.max_hit++; _visible = false; _parent.onDestroyedChild(this); } function rebone() { breaked = false; _visible = true; _parent.onRebonedChild(this); } function onRebonedChild() { rebone(); } function collide(mc, power) { if (_currentframe >= 10) { return(false); } return(true); } var breaked = false; _parent.addBlock(this); var hp = 0; stop();
Symbol 83 MovieClip Frame 18
destroy(); stop();
Symbol 84 MovieClip Frame 1
function destroy() { breaked = true; _global.max_hit++; _visible = false; _parent.onDestroyedChild(this); } function rebone() { breaked = false; _visible = true; _parent.onRebonedChild(this); } function onRebonedChild() { rebone(); } function addBlock(b) { blocks.push(b); alive_block_num++; } function onDestroyedChild(b) { alive_block_num--; if (alive_block_num == 0) { destroy(); } } function collide(mc, power) { var _local2 = false; var _local1 = 0; while (_local1 < blocks.length) { if (blocks[_local1].breaked === false) { if (blocks[_local1].hitTest(mc)) { _local2 = blocks[_local1].collide(mc, power) || (_local2); } } _local1++; } return(_local2); } var breaked = false; _parent.addBlock(this); var blocks = []; var alive_block_num = 0; var saved_onRebonedChild = onRebonedChild; onRebonedChild = function (b) { alive_block_num++; saved_onRebonedChild(); };
Symbol 84 MovieClip Frame 2
_rotation = (_rotation + 3); if (core.breaked) { var i = 1; while (i <= 5) { this["b" + i].gotoAndPlay(2); i++; } stop(); }
Symbol 84 MovieClip Frame 3
this.gotoAndPlay(_currentframe - 1);
Symbol 85 MovieClip Frame 1
function destroy() { breaked = true; _global.max_hit++; _visible = false; _parent.onDestroyedChild(this); } function rebone() { breaked = false; _visible = true; _parent.onRebonedChild(this); } function onRebonedChild() { rebone(); } function addBlock(b) { blocks.push(b); alive_block_num++; } function onDestroyedChild(b) { alive_block_num--; if (alive_block_num == 0) { destroy(); } } function collide(mc, power) { var _local2 = false; var _local1 = 0; while (_local1 < blocks.length) { if (blocks[_local1].breaked === false) { if (blocks[_local1].hitTest(mc)) { _local2 = blocks[_local1].collide(mc, power) || (_local2); } } _local1++; } return(_local2); } var breaked = false; _parent.addBlock(this); var blocks = []; var alive_block_num = 0; var saved_onRebonedChild = onRebonedChild; onRebonedChild = function (b) { alive_block_num++; saved_onRebonedChild(); };
Symbol 85 MovieClip Frame 2
_rotation = (_rotation + 3); if (core.breaked) { var i = 1; while (i <= 5) { this["b" + i].gotoAndPlay(2); i++; } stop(); }
Symbol 85 MovieClip Frame 3
this.gotoAndPlay(_currentframe - 1);
Symbol 86 MovieClip [Game] Frame 1
rwall._visible = false; lwall._visible = false; twall._visible = false; bwall._visible = false; _global.reboneable = true; gotoAndStop("level" + goto_level); stop();
Symbol 86 MovieClip [Game] Frame 2
function destroy() { breaked = true; _global.max_hit++; _visible = false; _parent.onDestroyedChild(this); } function rebone() { breaked = false; _visible = true; _parent.onRebonedChild(this); } function onRebonedChild() { rebone(); } function addBlock(b) { blocks.push(b); alive_block_num++; } function onDestroyedChild(b) { alive_block_num--; if (alive_block_num == 0) { destroy(); } } function collide(mc, power) { var _local2 = false; var _local1 = 0; while (_local1 < blocks.length) { if (blocks[_local1].breaked === false) { if (blocks[_local1].hitTest(mc)) { _local2 = blocks[_local1].collide(mc, power) || (_local2); } } _local1++; } return(_local2); } var breaked = false; _parent.addBlock(this); var blocks = []; var alive_block_num = 0; var saved_onRebonedChild = onRebonedChild; onRebonedChild = function (b) { alive_block_num++; saved_onRebonedChild(); }; if (_global.preview_mode) { cat.stop(); hammer.stop(); cat._visible = false; hammer._visible = false; } if (!_global.preview_mode) { _yscale = 100; _xscale = 100; _x = 220; _y = 400; } var time = 100;
Instance of Symbol 57 MovieClip "cat" in Symbol 86 MovieClip [Game] Frame 2
onClipEvent (mouseDown) { pressMouse(); } onClipEvent (mouseUp) { releaseMouse(); }
Symbol 86 MovieClip [Game] Frame 3
function destroy() { breaked = true; _global.max_hit++; _visible = false; _parent.onDestroyedChild(this); } function rebone() { breaked = false; _visible = true; _parent.onRebonedChild(this); } function onRebonedChild() { rebone(); } function addBlock(b) { blocks.push(b); alive_block_num++; } function onDestroyedChild(b) { alive_block_num--; if (alive_block_num == 0) { destroy(); } } function collide(mc, power) { var _local2 = false; var _local1 = 0; while (_local1 < blocks.length) { if (blocks[_local1].breaked === false) { if (blocks[_local1].hitTest(mc)) { _local2 = blocks[_local1].collide(mc, power) || (_local2); } } _local1++; } return(_local2); } var breaked = false; _parent.addBlock(this); var blocks = []; var alive_block_num = 0; var saved_onRebonedChild = onRebonedChild; onRebonedChild = function (b) { alive_block_num++; saved_onRebonedChild(); }; if (_global.preview_mode) { cat.stop(); hammer.stop(); cat._visible = false; hammer._visible = false; } if (!_global.preview_mode) { _yscale = 50; _xscale = 50; _x = 220; _y = 400; } var time = 100;
Symbol 86 MovieClip [Game] Frame 4
function destroy() { breaked = true; _global.max_hit++; _visible = false; _parent.onDestroyedChild(this); } function rebone() { breaked = false; _visible = true; _parent.onRebonedChild(this); } function onRebonedChild() { rebone(); } function addBlock(b) { blocks.push(b); alive_block_num++; } function onDestroyedChild(b) { alive_block_num--; if (alive_block_num == 0) { destroy(); } } function collide(mc, power) { var _local2 = false; var _local1 = 0; while (_local1 < blocks.length) { if (blocks[_local1].breaked === false) { if (blocks[_local1].hitTest(mc)) { _local2 = blocks[_local1].collide(mc, power) || (_local2); } } _local1++; } return(_local2); } var breaked = false; _parent.addBlock(this); var blocks = []; var alive_block_num = 0; var saved_onRebonedChild = onRebonedChild; onRebonedChild = function (b) { alive_block_num++; saved_onRebonedChild(); }; if (_global.preview_mode) { cat.stop(); hammer.stop(); cat._visible = false; hammer._visible = false; } if (!_global.preview_mode) { _yscale = 100; _xscale = 100; _x = 220; _y = 400; } var time = 100;
Symbol 86 MovieClip [Game] Frame 5
function destroy() { breaked = true; _global.max_hit++; _visible = false; _parent.onDestroyedChild(this); } function rebone() { breaked = false; _visible = true; _parent.onRebonedChild(this); } function onRebonedChild() { rebone(); } function addBlock(b) { blocks.push(b); alive_block_num++; } function onDestroyedChild(b) { alive_block_num--; if (alive_block_num == 0) { destroy(); } } function collide(mc, power) { var _local2 = false; var _local1 = 0; while (_local1 < blocks.length) { if (blocks[_local1].breaked === false) { if (blocks[_local1].hitTest(mc)) { _local2 = blocks[_local1].collide(mc, power) || (_local2); } } _local1++; } return(_local2); } var breaked = false; _parent.addBlock(this); var blocks = []; var alive_block_num = 0; var saved_onRebonedChild = onRebonedChild; onRebonedChild = function (b) { alive_block_num++; saved_onRebonedChild(); }; if (_global.preview_mode) { cat.stop(); hammer.stop(); cat._visible = false; hammer._visible = false; } if (!_global.preview_mode) { _yscale = 95; _xscale = 95; _x = 220; _y = 400; } var time = 100;
Symbol 86 MovieClip [Game] Frame 6
function destroy() { breaked = true; _global.max_hit++; _visible = false; _parent.onDestroyedChild(this); } function rebone() { breaked = false; _visible = true; _parent.onRebonedChild(this); } function onRebonedChild() { rebone(); } function addBlock(b) { blocks.push(b); alive_block_num++; } function onDestroyedChild(b) { alive_block_num--; if (alive_block_num == 0) { destroy(); } } function collide(mc, power) { var _local2 = false; var _local1 = 0; while (_local1 < blocks.length) { if (blocks[_local1].breaked === false) { if (blocks[_local1].hitTest(mc)) { _local2 = blocks[_local1].collide(mc, power) || (_local2); } } _local1++; } return(_local2); } var breaked = false; _parent.addBlock(this); var blocks = []; var alive_block_num = 0; var saved_onRebonedChild = onRebonedChild; onRebonedChild = function (b) { alive_block_num++; saved_onRebonedChild(); }; if (_global.preview_mode) { cat.stop(); hammer.stop(); cat._visible = false; hammer._visible = false; } if (!_global.preview_mode) { _yscale = 100; _xscale = 100; _x = 220; _y = 400; } var time = 100;
Symbol 86 MovieClip [Game] Frame 7
function destroy() { breaked = true; _global.max_hit++; _visible = false; _parent.onDestroyedChild(this); } function rebone() { breaked = false; _visible = true; _parent.onRebonedChild(this); } function onRebonedChild() { rebone(); } function addBlock(b) { blocks.push(b); alive_block_num++; } function onDestroyedChild(b) { alive_block_num--; if (alive_block_num == 0) { destroy(); } } function collide(mc, power) { var _local2 = false; var _local1 = 0; while (_local1 < blocks.length) { if (blocks[_local1].breaked === false) { if (blocks[_local1].hitTest(mc)) { _local2 = blocks[_local1].collide(mc, power) || (_local2); } } _local1++; } return(_local2); } var breaked = false; _parent.addBlock(this); var blocks = []; var alive_block_num = 0; var saved_onRebonedChild = onRebonedChild; onRebonedChild = function (b) { alive_block_num++; saved_onRebonedChild(); }; if (_global.preview_mode) { cat.stop(); hammer.stop(); cat._visible = false; hammer._visible = false; } if (!_global.preview_mode) { _yscale = 100; _xscale = 100; _x = 220; _y = 400; } var time = 100;
Symbol 86 MovieClip [Game] Frame 8
function destroy() { breaked = true; _global.max_hit++; _visible = false; _parent.onDestroyedChild(this); } function rebone() { breaked = false; _visible = true; _parent.onRebonedChild(this); } function onRebonedChild() { rebone(); } function addBlock(b) { blocks.push(b); alive_block_num++; } function onDestroyedChild(b) { alive_block_num--; if (alive_block_num == 0) { destroy(); } } function collide(mc, power) { var _local2 = false; var _local1 = 0; while (_local1 < blocks.length) { if (blocks[_local1].breaked === false) { if (blocks[_local1].hitTest(mc)) { _local2 = blocks[_local1].collide(mc, power) || (_local2); } } _local1++; } return(_local2); } var breaked = false; _parent.addBlock(this); var blocks = []; var alive_block_num = 0; var saved_onRebonedChild = onRebonedChild; onRebonedChild = function (b) { alive_block_num++; saved_onRebonedChild(); }; if (_global.preview_mode) { cat.stop(); hammer.stop(); cat._visible = false; hammer._visible = false; } if (!_global.preview_mode) { _yscale = 100; _xscale = 100; _x = 220; _y = 400; } var time = 100;
Symbol 86 MovieClip [Game] Frame 9
function destroy() { breaked = true; _global.max_hit++; _visible = false; _parent.onDestroyedChild(this); } function rebone() { breaked = false; _visible = true; _parent.onRebonedChild(this); } function onRebonedChild() { rebone(); } function addBlock(b) { blocks.push(b); alive_block_num++; } function onDestroyedChild(b) { alive_block_num--; if (alive_block_num == 0) { destroy(); } } function collide(mc, power) { var _local2 = false; var _local1 = 0; while (_local1 < blocks.length) { if (blocks[_local1].breaked === false) { if (blocks[_local1].hitTest(mc)) { _local2 = blocks[_local1].collide(mc, power) || (_local2); } } _local1++; } return(_local2); } var breaked = false; _parent.addBlock(this); var blocks = []; var alive_block_num = 0; var saved_onRebonedChild = onRebonedChild; onRebonedChild = function (b) { alive_block_num++; saved_onRebonedChild(); }; if (_global.preview_mode) { cat.stop(); hammer.stop(); cat._visible = false; hammer._visible = false; } if (!_global.preview_mode) { _yscale = 65; _xscale = 65; _x = 220; _y = 400; } var time = 100;
Symbol 86 MovieClip [Game] Frame 10
function destroy() { breaked = true; _global.max_hit++; _visible = false; _parent.onDestroyedChild(this); } function rebone() { breaked = false; _visible = true; _parent.onRebonedChild(this); } function onRebonedChild() { rebone(); } function addBlock(b) { blocks.push(b); alive_block_num++; } function onDestroyedChild(b) { alive_block_num--; if (alive_block_num == 0) { destroy(); } } function collide(mc, power) { var _local2 = false; var _local1 = 0; while (_local1 < blocks.length) { if (blocks[_local1].breaked === false) { if (blocks[_local1].hitTest(mc)) { _local2 = blocks[_local1].collide(mc, power) || (_local2); } } _local1++; } return(_local2); } var breaked = false; _parent.addBlock(this); var blocks = []; var alive_block_num = 0; var saved_onRebonedChild = onRebonedChild; onRebonedChild = function (b) { alive_block_num++; saved_onRebonedChild(); }; if (_global.preview_mode) { cat.stop(); hammer.stop(); cat._visible = false; hammer._visible = false; } if (!_global.preview_mode) { _yscale = 65; _xscale = 65; _x = 220; _y = 400; } var time = 100;
Symbol 86 MovieClip [Game] Frame 11
function destroy() { breaked = true; _global.max_hit++; _visible = false; _parent.onDestroyedChild(this); } function rebone() { breaked = false; _visible = true; _parent.onRebonedChild(this); } function onRebonedChild() { rebone(); } function addBlock(b) { blocks.push(b); alive_block_num++; } function onDestroyedChild(b) { alive_block_num--; if (alive_block_num == 0) { destroy(); } } function collide(mc, power) { var _local2 = false; var _local1 = 0; while (_local1 < blocks.length) { if (blocks[_local1].breaked === false) { if (blocks[_local1].hitTest(mc)) { _local2 = blocks[_local1].collide(mc, power) || (_local2); } } _local1++; } return(_local2); } var breaked = false; _parent.addBlock(this); var blocks = []; var alive_block_num = 0; var saved_onRebonedChild = onRebonedChild; onRebonedChild = function (b) { alive_block_num++; saved_onRebonedChild(); }; if (_global.preview_mode) { cat.stop(); hammer.stop(); cat._visible = false; hammer._visible = false; } if (!_global.preview_mode) { _yscale = 65; _xscale = 65; _x = 220; _y = 400; } var time = 100;
Symbol 86 MovieClip [Game] Frame 12
function destroy() { breaked = true; _global.max_hit++; _visible = false; _parent.onDestroyedChild(this); } function rebone() { breaked = false; _visible = true; _parent.onRebonedChild(this); } function onRebonedChild() { rebone(); } function addBlock(b) { blocks.push(b); alive_block_num++; } function onDestroyedChild(b) { alive_block_num--; if (alive_block_num == 0) { destroy(); } } function collide(mc, power) { var _local2 = false; var _local1 = 0; while (_local1 < blocks.length) { if (blocks[_local1].breaked === false) { if (blocks[_local1].hitTest(mc)) { _local2 = blocks[_local1].collide(mc, power) || (_local2); } } _local1++; } return(_local2); } var breaked = false; _parent.addBlock(this); var blocks = []; var alive_block_num = 0; var saved_onRebonedChild = onRebonedChild; onRebonedChild = function (b) { alive_block_num++; saved_onRebonedChild(); }; if (_global.preview_mode) { cat.stop(); hammer.stop(); cat._visible = false; hammer._visible = false; } if (!_global.preview_mode) { _yscale = 50; _xscale = 50; _x = 220; _y = 400; } var time = 100;
Symbol 86 MovieClip [Game] Frame 13
function destroy() { breaked = true; _global.max_hit++; _visible = false; _parent.onDestroyedChild(this); } function rebone() { breaked = false; _visible = true; _parent.onRebonedChild(this); } function onRebonedChild() { rebone(); } function addBlock(b) { blocks.push(b); alive_block_num++; } function onDestroyedChild(b) { alive_block_num--; if (alive_block_num == 0) { destroy(); } } function collide(mc, power) { var _local2 = false; var _local1 = 0; while (_local1 < blocks.length) { if (blocks[_local1].breaked === false) { if (blocks[_local1].hitTest(mc)) { _local2 = blocks[_local1].collide(mc, power) || (_local2); } } _local1++; } return(_local2); } var breaked = false; _parent.addBlock(this); var blocks = []; var alive_block_num = 0; var saved_onRebonedChild = onRebonedChild; onRebonedChild = function (b) { alive_block_num++; saved_onRebonedChild(); }; if (_global.preview_mode) { cat.stop(); hammer.stop(); cat._visible = false; hammer._visible = false; } if (!_global.preview_mode) { _yscale = 50; _xscale = 50; _x = 220; _y = 400; } var time = 100;
Symbol 86 MovieClip [Game] Frame 14
function destroy() { breaked = true; _global.max_hit++; _visible = false; _parent.onDestroyedChild(this); } function rebone() { breaked = false; _visible = true; _parent.onRebonedChild(this); } function onRebonedChild() { rebone(); } function addBlock(b) { blocks.push(b); alive_block_num++; } function onDestroyedChild(b) { alive_block_num--; if (alive_block_num == 0) { destroy(); } } function collide(mc, power) { var _local2 = false; var _local1 = 0; while (_local1 < blocks.length) { if (blocks[_local1].breaked === false) { if (blocks[_local1].hitTest(mc)) { _local2 = blocks[_local1].collide(mc, power) || (_local2); } } _local1++; } return(_local2); } var breaked = false; _parent.addBlock(this); var blocks = []; var alive_block_num = 0; var saved_onRebonedChild = onRebonedChild; onRebonedChild = function (b) { alive_block_num++; saved_onRebonedChild(); }; if (_global.preview_mode) { cat.stop(); hammer.stop(); cat._visible = false; hammer._visible = false; } if (!_global.preview_mode) { _yscale = 65; _xscale = 65; _x = 220; _y = 400; } var time = 100;
Symbol 89 Button
on (release) { gotoAndStop (2); }
Symbol 100 MovieClip [__Packages.Vec] Frame 0
class Vec { var x, y, px, py, vx, vy, links, distances; function Vec (xx, yy) { x = xx; y = yy; px = xx; py = yy; vx = 0; vy = 0; links = []; distances = []; } function addLink(other) { links.push(other); distances.push(distance(other)); } function update(o) { vx = x - px; vy = y - py; px = x; py = y; vy = vy + 1; x = x + vx; y = y + vy; } function distance(other) { var _local3 = x - other.x; var _local2 = y - other.y; return(Math.sqrt((_local3 * _local3) + (_local2 * _local2))); } function adjustUnit(other, distance) { var _local2 = other.x - x; var _local3 = other.y - y; var _local4 = Math.sqrt((_local2 * _local2) + (_local3 * _local3)); var _local5 = distance - _local4; if (_local4 == 0) { return(undefined); } _local2 = (_local2 / _local4) * (_local5 * 0.5); _local3 = (_local3 / _local4) * (_local5 * 0.5); x = x - _local2; y = y - _local3; other.x = other.x + _local2; other.y = other.y + _local3; } function adjustLinks() { var _local2 = 0; while (_local2 < links.length) { adjustUnit(links[_local2], distances[_local2]); _local2++; } } }
Symbol 92 Button
on (press) { gotoAndPlay (4); }

Library Items

Symbol 1 GraphicUsed by:6
Symbol 2 FontUsed by:3 4 5 8 9 10 11 12 13 14 15 16 93 94 96
Symbol 3 EditableTextUses:2Used by:6
Symbol 4 EditableTextUses:2Used by:6
Symbol 5 EditableTextUses:2Used by:6
Symbol 6 MovieClip [SelectLevelBase]Uses:1 3 4 5Used by:Timeline
Symbol 7 GraphicUsed by:17
Symbol 8 EditableTextUses:2Used by:17
Symbol 9 EditableTextUses:2Used by:17
Symbol 10 EditableTextUses:2Used by:17
Symbol 11 EditableTextUses:2Used by:17
Symbol 12 EditableTextUses:2Used by:17
Symbol 13 EditableTextUses:2Used by:17
Symbol 14 EditableTextUses:2Used by:17
Symbol 15 EditableTextUses:2Used by:17
Symbol 16 EditableTextUses:2Used by:17
Symbol 17 MovieClip [Result]Uses:7 8 9 10 11 12 13 14 15 16Used by:Timeline
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:18Used by:86
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:86
Symbol 22 GraphicUsed by:33
Symbol 23 GraphicUsed by:33
Symbol 24 GraphicUsed by:33
Symbol 25 GraphicUsed by:33
Symbol 26 GraphicUsed by:33
Symbol 27 GraphicUsed by:33
Symbol 28 GraphicUsed by:33
Symbol 29 GraphicUsed by:33
Symbol 30 GraphicUsed by:33
Symbol 31 GraphicUsed by:33
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:22 23 24 25 26 27 28 29 30 31 32Used by:58 59 86
Symbol 34 GraphicUsed by:44
Symbol 35 GraphicUsed by:39
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:36Used by:39
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClipUses:35 37 38Used by:44
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClipUses:40Used by:44
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:42Used by:44
Symbol 44 MovieClipUses:34 39 41 43Used by:86
Symbol 45 GraphicUsed by:57
Symbol 46 GraphicUsed by:57
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:57
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClipUses:49Used by:57
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51Used by:57
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClipUses:53Used by:57
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:55Used by:57
Symbol 57 MovieClipUses:45 46 48 50 52 54 56Used by:86
Symbol 58 MovieClipUses:33Used by:86
Symbol 59 MovieClipUses:33Used by:86
Symbol 60 GraphicUsed by:62
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClipUses:60 61Used by:86
Symbol 63 GraphicUsed by:65
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClipUses:63 64Used by:84 85
Symbol 66 GraphicUsed by:83
Symbol 67 GraphicUsed by:83
Symbol 68 GraphicUsed by:83
Symbol 69 GraphicUsed by:83
Symbol 70 GraphicUsed by:83
Symbol 71 GraphicUsed by:83
Symbol 72 GraphicUsed by:83
Symbol 73 GraphicUsed by:83
Symbol 74 GraphicUsed by:83
Symbol 75 GraphicUsed by:83
Symbol 76 GraphicUsed by:83
Symbol 77 GraphicUsed by:83
Symbol 78 GraphicUsed by:83
Symbol 79 GraphicUsed by:83
Symbol 80 GraphicUsed by:83
Symbol 81 GraphicUsed by:83
Symbol 82 GraphicUsed by:83
Symbol 83 MovieClipUses:66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82Used by:84 85
Symbol 84 MovieClipUses:65 83Used by:86
Symbol 85 MovieClipUses:65 83Used by:86
Symbol 86 MovieClip [Game]Uses:19 21 33 44 57 58 59 62 84 85Used by:Timeline
Symbol 87 GraphicUsed by:Timeline
Symbol 88 GraphicUsed by:89
Symbol 89 ButtonUses:88Used by:Timeline
Symbol 100 MovieClip [__Packages.Vec]
Symbol 90 GraphicUsed by:Timeline
Symbol 91 GraphicUsed by:92
Symbol 92 ButtonUses:91Used by:Timeline
Symbol 93 EditableTextUses:2Used by:Timeline
Symbol 94 EditableTextUses:2Used by:Timeline
Symbol 95 GraphicUsed by:97
Symbol 96 TextUses:2Used by:97
Symbol 97 MovieClipUses:95 96Used by:Timeline
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClipUses:98Used by:Timeline

Instance Names

"main"Frame 3Symbol 86 MovieClip [Game]
"result"Frame 3Symbol 17 MovieClip [Result]
"base1"Frame 4Symbol 6 MovieClip [SelectLevelBase]
"base2"Frame 4Symbol 6 MovieClip [SelectLevelBase]
"base3"Frame 4Symbol 6 MovieClip [SelectLevelBase]
"next"Frame 4Symbol 99 MovieClip
"prev"Frame 4Symbol 99 MovieClip
"base4"Frame 4Symbol 6 MovieClip [SelectLevelBase]
"body"Symbol 44 MovieClip Frame 1Symbol 39 MovieClip
"head"Symbol 44 MovieClip Frame 1Symbol 41 MovieClip
"t4"Symbol 57 MovieClip Frame 1Symbol 48 MovieClip
"t1"Symbol 57 MovieClip Frame 1Symbol 48 MovieClip
"t2"Symbol 57 MovieClip Frame 1Symbol 48 MovieClip
"t3"Symbol 57 MovieClip Frame 1Symbol 48 MovieClip
"t5"Symbol 57 MovieClip Frame 1Symbol 50 MovieClip
"body"Symbol 57 MovieClip Frame 1Symbol 52 MovieClip
"rb"Symbol 57 MovieClip Frame 1Symbol 56 MovieClip
"lb"Symbol 57 MovieClip Frame 1Symbol 56 MovieClip
"rf"Symbol 57 MovieClip Frame 1Symbol 56 MovieClip
"lf"Symbol 57 MovieClip Frame 1Symbol 56 MovieClip
"core"Symbol 84 MovieClip Frame 1Symbol 65 MovieClip
"b4"Symbol 84 MovieClip Frame 1Symbol 83 MovieClip
"b5"Symbol 84 MovieClip Frame 1Symbol 83 MovieClip
"b1"Symbol 84 MovieClip Frame 1Symbol 83 MovieClip
"b2"Symbol 84 MovieClip Frame 1Symbol 83 MovieClip
"b3"Symbol 84 MovieClip Frame 1Symbol 83 MovieClip
"core"Symbol 85 MovieClip Frame 1Symbol 65 MovieClip
"b4"Symbol 85 MovieClip Frame 1Symbol 83 MovieClip
"b5"Symbol 85 MovieClip Frame 1Symbol 83 MovieClip
"b1"Symbol 85 MovieClip Frame 1Symbol 83 MovieClip
"b2"Symbol 85 MovieClip Frame 1Symbol 83 MovieClip
"b3"Symbol 85 MovieClip Frame 1Symbol 83 MovieClip
"rwall"Symbol 86 MovieClip [Game] Frame 1Symbol 19 MovieClip
"lwall"Symbol 86 MovieClip [Game] Frame 1Symbol 19 MovieClip
"twall"Symbol 86 MovieClip [Game] Frame 1Symbol 19 MovieClip
"bwall"Symbol 86 MovieClip [Game] Frame 1Symbol 19 MovieClip
"hammer"Symbol 86 MovieClip [Game] Frame 2Symbol 44 MovieClip
"cat"Symbol 86 MovieClip [Game] Frame 2Symbol 57 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata present, AS1/AS2.
SWFMetaData (77)Timeline Frame 1285 bytes "<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns ..."
ExportAssets (56)Timeline Frame 1Symbol 6 as "SelectLevelBase"
ExportAssets (56)Timeline Frame 1Symbol 17 as "Result"
ExportAssets (56)Timeline Frame 1Symbol 86 as "Game"
ExportAssets (56)Timeline Frame 1Symbol 100 as "__Packages.Vec"
ExportAssets (56)Timeline Frame 3Symbol 86 as "Game"
ExportAssets (56)Timeline Frame 3Symbol 17 as "Result"
ExportAssets (56)Timeline Frame 4Symbol 6 as "SelectLevelBase"
ExportAssets (56)Timeline Frame 4Symbol 6 as "SelectLevelBase"
ExportAssets (56)Timeline Frame 4Symbol 6 as "SelectLevelBase"
ExportAssets (56)Timeline Frame 4Symbol 6 as "SelectLevelBase"

Labels

"init_game"Symbol 86 MovieClip [Game] Frame 1
"level1"Symbol 86 MovieClip [Game] Frame 2
"level10"Symbol 86 MovieClip [Game] Frame 3
"level2"Symbol 86 MovieClip [Game] Frame 4
"level4"Symbol 86 MovieClip [Game] Frame 5
"level3"Symbol 86 MovieClip [Game] Frame 6
"level6"Symbol 86 MovieClip [Game] Frame 7
"level5"Symbol 86 MovieClip [Game] Frame 8
"level_"Symbol 86 MovieClip [Game] Frame 9
"level8"Symbol 86 MovieClip [Game] Frame 10
"level9"Symbol 86 MovieClip [Game] Frame 11
"level12"Symbol 86 MovieClip [Game] Frame 12
"level11"Symbol 86 MovieClip [Game] Frame 13
"level7"Symbol 86 MovieClip [Game] Frame 14

Dynamic Text Variables

level_nameSymbol 3 EditableText""
level_nameSymbol 4 EditableText""
level_nameSymbol 5 EditableText""
timeSymbol 13 EditableText""
keepedSymbol 14 EditableText""
max_hitSymbol 15 EditableText""
totalSymbol 16 EditableText""
timeSymbol 93 EditableText"TIME"
max_hitSymbol 94 EditableText"TIME"




http://swfchan.com/10/48996/info.shtml
Created: 28/4 -2019 21:06:52 Last modified: 28/4 -2019 21:06:52 Server time: 06/05 -2024 10:24:29