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

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

take-chicken.swf

This is the info page for
Flash #123319

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


ActionScript [AS1/AS2]
Combined Code
movieClip 5 rankbar { } frame 1 { this.swapDepths(199999999); } frame 1 { function mouse_in(x1, y1) { if (_level2) { return 0; } else { if (_level1) { if (mask.hitTest(x1 + _level1._x, y1 + _level1._y, true)) { return 1; } else { return 0; } } else { if (mask.hitTest(x1, y1, true)) { return 1; } else { return 0; } } } } Stage.scaleMode = 'noScale'; Stage.showMenu = false; gamekey = 'jump'; var stopFlash = false; _global.zanting = false; ls = 1; this._lockroot = true; game_over = false; titleFlag = true; stopAllSounds(); stop(); } movieClip 8 { } movieClip 12 { } movieClip 16 { } movieClip 18 { } movieClip 21 { } movieClip 24 { } movieClip 35 { } movieClip 44 { } movieClip 47 { } movieClip 51 { } button 52 { on (release) { if (_root.state == 0) { _root.counter = 0; _root.state = 1; stopAllSounds(); _root.touch = false; _root.stopFlash = true; _root.gotoAndStop('s1'); } } } movieClip 55 { } movieClip 56 { frame 1 { stop(); } frame 2 { stop(); } } instance of movieClip 56 { onClipEvent (load) { var i = Math.floor(Math.random() * 50) ? 1 : 2; this.gotoAndStop(i); } } movieClip 58 { } movieClip 60 { frame 1 { stop(); } } movieClip 76 { frame 1 { stop(); } frame 16 { stop(); } } instance sound of movieClip 76 { onClipEvent (load) { this._visible = false; this.gotoAndStop(16); BGM = new Sound(this); BGM.attachSound('BGM'); _root.se_ready = new Sound(this); _root.se_ready.attachSound('ready'); _root.se_go = new Sound(this); _root.se_go.attachSound('go'); _root.se01 = new Sound(this); _root.se01.attachSound('puu'); _root.se02 = new Sound(this); _root.se02.attachSound('buu'); _root.se03 = new Sound(this); _root.se03.attachSound('biyon'); _root.se04 = new Sound(this); _root.se04.attachSound('hit'); _root.se05 = new Sound(this); _root.se05.attachSound('bonus'); _root.se06 = new Sound(this); _root.se06.attachSound('over'); _root.se_fly = new Sound(this); _root.se_fly.attachSound('fly'); _root.se_biyon0 = new Sound(this); _root.se_biyon0.attachSound('biyon0'); _root.se_biyon1 = new Sound(this); _root.se_biyon1.attachSound('biyon1'); _root.se_touch = new Sound(this); _root.se_touch.attachSound('touch'); _root.se_taru = new Sound(this); _root.se_taru.attachSound('taru'); _root.se_warp = new Sound(this); _root.se_warp.attachSound('warp'); } } movieClip 78 { } instance control of movieClip 78 { onClipEvent (load) { if (this._name == 'control') { this._visible = false; _root.depth = 100; _root.puu = 0; _root.state = 0; _root.counter = 0; _root.count = 0; _root.keta = 6; _root.wide_x = 400; _root.wide_y = 300; _root.speed = 1; _root.speed_plus = 0.0005; _root.push_count = 0; _root.jump_speed = 1; _root.touch = false; _root.rare = new Array(); touch_num = 0; level = 1; level_num = (level - 1) % 6; obj_depth = _root.depth - 50; mode_hyper = false; mode_state = 0; speed_save = _root.speed; sky_state = 0; } } onClipEvent (enterFrame) { if (this._name == 'control' && _root.stopFlash) { switch (_root.state) { break; case 0: case 1: if (_root.counter >= 100) { _root.counter = 0; ++_root.state; _root.gotoAndStop('s2'); } else { if (_root.counter == 60) { _root.kutar.gotoAndStop(2); } } ++_root.counter; break; case 2: if (_root.counter <= 1) { _root.rare[0] = Math.floor(Math.random() * 60) ? 2 : 3; _root.plane.kutar.gotoAndPlay(_root.rare[0]); _root.se_fly.start(); } else { if (_root.plane._x < 0) { _root.black._alpha += _root.black.alpha_plus; if (_root.black._alpha >= 100) { _root.counter = 0; ++_root.state; _root.gotoAndStop('s3'); } } } ++_root.counter; break; case 3: if (_root.kutar._currentframe == 1) { _root.black._alpha -= _root.black.alpha_plus; if (_root.black._alpha <= 0) { _root.kutar.gotoAndPlay(2); } } else { if (_root.kutar._currentframe >= 150) { _root.black._alpha += _root.black.alpha_plus; if (_root.black._alpha >= 100) { _root.counter = 0; ++_root.state; _root.gotoAndStop('s4'); } } } break; case 4: if (_root.black._alpha >= 100) { _root.ready_go.gotoAndPlay('ready'); } else { if (_root.black._alpha <= 0) { ++_root.counter; } } _root.black._alpha -= _root.black.alpha_plus; if (!_root.kutar.hitTest(_root.mask) && _root.counter >= 100) { _root.counter = 0; ++_root.state; _root.gotoAndStop('s5'); } else { if (_root.counter >= 50 && _root.counter % 2 == 1 && _root.kutar._currentframe < 7) { _root.kutar.nextFrame(); } else { if (_root.counter == 63) { _root.se_biyon0.start(); _root.kutar.nextFrame(); } else { if (_root.counter > 63) { _root.kutar._y -= 50; } } } } break; case 5: if (_root.counter == 0) { _root.ready_go.gotoAndPlay('go'); var i = 0; while (i <= _root.keta) { var syoki = {'_x': 510 - 40 * i, '_y': 30, '_xscale': 100, '_yscale': 100, '_alpha': 100, '_rotation': 0, '_visible': false}; _root.num_parent.duplicateMovieClip('num_' + i, _root.depth + 1 + i, syoki); if (i == 0) { _root['num_' + i]._visible = true; _root['num_' + i].gotoAndStop(12); } else { if (i <= 1) { _root['num_' + i]._visible = true; _root['num_' + i].gotoAndStop(2); } } ++i; } var i = _root.depth - 99; while (i < _root.depth - 93) { _root.kumo_parent.duplicateMovieClip('kumo' + i, i); _root['kumo' + i].gotoAndStop(Math.floor(1 + Math.random() * 2)); ++i; } var syoki = {'_x': _root.kutar._x, '_y': _root.wide_y * 0.5}; _root.obj_parent.duplicateMovieClip('obj_' + obj_depth, obj_depth, syoki); _root['obj_' + obj_depth].gotoAndStop(2); ++obj_depth; _root.obj_num = _root.depth - 50; var j = _root.depth - 49; while (j < _root.depth - 47) { var syoki = {'_x': Math.floor(Math.random() * _root.wide_x), '_y': Math.floor(Math.random() * (_root.wide_y * 0.2))}; _root.obj_parent.duplicateMovieClip('obj_' + j, j, syoki); _root['obj_' + j].gotoAndStop(2); ++obj_depth; ++j; } _root.kutar.move_y = 25; } ++_root.counter; _root.kutar._y -= _root.kutar.move_y; --_root.kutar.move_y; if (_root.kutar.hitTest(_root.obj_50) && _root.kutar.move_y < 0) { _root.se_touch.start(); _root.touch = true; _root.counter = 0; ++_root.state; _root.gotoAndStop('game'); if (_root.counter == 0) { _root.sound.BGM.start(); _root.sound.BGM.onSoundComplete = function () { this.start(); }; _root.push_mouse = false; } } break; case 6: var i = 1; while (i <= _root.keta) { var j = 2 + Math.floor(_root.count / Math.pow(10, i - 1)) % 10; if (_root['num_' + i]._currentframe != j) { _root['num_' + i].gotoAndStop(j); } if (Math.floor(_root.count / Math.pow(10, i - 1)) % 10 > 0 && !_root['num_' + i]._visible) { _root['num_' + i]._visible = true; } ++i; } switch (sky_state) { case 0: if (!_root.gr1._visible) { ++sky_state; _root.sky_mv.gotoAndStop(2); } break; case 1: _root.sky_mv.sky0._alpha -= _root.speed_plus * 1; if (_root.sky_mv.sky0._alpha <= 0) { _root.sky_mv.sky0._alpha = 0; ++sky_state; _root.sky_mv.gotoAndStop(3); } break; case 2: if (_root.count > 900) { ++sky_state; _root.sky_mv.gotoAndStop(4); } break; case 3: _root.sky_mv.sky1._alpha -= _root.speed_plus * 10; if (_root.sky_mv.sky1._alpha <= 0) { _root.sky_mv.sky1._alpha = 0; ++sky_state; _root.sky_mv.gotoAndStop(5); } break; case 4: break; default: } if (_root.counter > 600 && _root.counter % 600 == 1) { ++level; var k = Math.floor(Math.random() * 100); if (k == 0) { level_num = 20; } else { if (k == 1) { level_num = 21; } else { if (k == 2) { level_num = 22; } else { level_num = (level - 1) % 6; } } } } if (mode_hyper) { if (mode_state < 3) { copy = (_root.counter % 2 == 1) ? true : false; } else { copy = (_root.counter % 20 == 1) ? true : false; } } else { if (_root.count > 1000) { copy = (_root.counter % 4 == 1) ? true : false; } else { if (level > 6) { var i = 30 - level * 1.4 > 2 ? Math.floor(30 - level * 1.4) : 2; copy = (_root.counter % i == 1) ? true : false; } else { switch ((level - 1) % 6) { case 0: copy = (_root.counter % 30 == 1) ? true : false; break; case 1: copy = (_root.counter % 25 == 1) ? true : false; break; case 2: copy = (_root.counter % 20 == 1) ? true : false; break; case 3: copy = (_root.counter % 20 == 1) ? true : false; break; case 4: copy = (_root.counter % 20 == 1) ? true : false; break; case 5: copy = (_root.counter % 20 == 1) ? true : false; break; default: copy = (_root.counter % 10 == 1) ? true : false; } } } } if (copy) { var i = 0; var j = Math.floor(Math.random() * 4); if (mode_hyper && mode_state <= 2 && j != 0) { _root.obj_parent.duplicateMovieClip('obj_' + obj_depth, obj_depth); _root['obj_' + obj_depth].gotoAndStop(13); } else { switch (level_num) { case 0: _root.obj_parent.duplicateMovieClip('obj_' + obj_depth, obj_depth); _root['obj_' + obj_depth].gotoAndStop(2); break; case 1: _root.obj_parent.duplicateMovieClip('obj_' + obj_depth, obj_depth); _root['obj_' + obj_depth].gotoAndStop(3); break; case 2: _root.obj_parent.duplicateMovieClip('obj_' + obj_depth, obj_depth); _root['obj_' + obj_depth].gotoAndStop(4); break; case 3: _root.obj_parent.duplicateMovieClip('obj_' + obj_depth, obj_depth); _root['obj_' + obj_depth].gotoAndStop(5); break; case 4: var k = Math.floor(6 + Math.random() * 2); _root.obj_parent.duplicateMovieClip('obj_' + obj_depth, obj_depth); _root['obj_' + obj_depth].gotoAndStop(k); break; case 5: var k = Math.floor(Math.random() * 3) ? 2 : 8; _root.obj_parent.duplicateMovieClip('obj_' + obj_depth, obj_depth); _root['obj_' + obj_depth].gotoAndStop(k); break; case 20: if (Math.floor(Math.random() * 2)) { } else { _root.obj_parent.duplicateMovieClip('obj_' + obj_depth, obj_depth); _root['obj_' + obj_depth].gotoAndStop(9); break; case 21: _root.obj_parent.duplicateMovieClip('obj_' + obj_depth, obj_depth); _root['obj_' + obj_depth].gotoAndStop(11); break; default: var k = Math.floor(2 + Math.random() * 7); _root.obj_parent.duplicateMovieClip('obj_' + obj_depth, obj_depth); _root['obj_' + obj_depth].gotoAndStop(k); } } } ++obj_depth; if (obj_depth >= _root.depth - 5) { obj_depth = 50; } } if (!mode_hyper) { if (mode_state == 'bad') { _root.count -= 0.08; if (mode_count >= 150) { mode_state = 0; } ++mode_count; } kx1 = _root.kutar._x; ky1 = _root.kutar._y; if (touch_num != 2) { if (!_root.mask_u.hitTest(_root.kutar._x, _root.kutar._y, true) && _root.push_mouse) { if (touch_num == 0) { _root.push_count += 0.7 + _root.speed * 0.2; if (_root.push_count > 13) { _root.push_count = 13; } _root.kutar._yscale = _root.kutar._yscale > 80 ? _root.kutar._yscale - Math.abs(_root.jump_speed) * 10 : 80; } } } if (_root.touch) { if (touch_num != 0) { touch_num = 0; } if (!_root.push_mouse) { _root.kutar._yscale = _root.kutar._yscale < 100 ? _root.kutar._yscale + Math.abs(_root.jump_speed) * 10 : 100; } else { if (_root.push_count < 0) { _root.push_count = 0; } } _root.kutar._x = _root['obj_' + _root.obj_num]._x + _root['obj_' + _root.obj_num].obj_hit.obj_kutar; if (_root['obj_' + _root.obj_num].obj_hit.space == undefined) { _root['obj_' + _root.obj_num].obj_hit.space = 0; } _root.kutar._y = _root['obj_' + _root.obj_num]._y + _root['obj_' + _root.obj_num].obj_hit.space; } else { if (_root.push_mouse && touch_num == 1) { _root.kutar._yscale = _root.kutar._yscale > 80 ? _root.kutar._yscale - Math.abs(_root.jump_speed) * 10 : 80; } else { _root.kutar._yscale = _root.kutar._yscale < 100 ? _root.kutar._yscale + Math.abs(_root.jump_speed) * 10 : 100; } _root.kutar._y -= (mode_state != 'bad') ? _root.push_count + _root.speed * 2 : (_root.push_count + _root.speed * 2) * 0.8; _root.push_count -= (mode_state != 'bad') ? _root.jump_speed : _root.jump_speed * 1.3; if (Math.abs(_root.kutar._x - _root._xmouse) < 10) { } else { move_km = Math.abs(_root.kutar._x - _root._xmouse) * _root.speed * 0.02 + 2.5; move_km *= (touch_num == 2) ? 1 : 0.8; if (_root.kutar._x - _root._xmouse > 0) { _root.kutar._x -= (mode_state != 'bad') ? move_km : move_km * 0.7; } else { _root.kutar._x += (mode_state != 'bad') ? move_km : move_km * 0.7; } } } if (_root.kutar.hitTest(_root.mask_l) || _root.kutar.hitTest(_root.mask_r)) { while (_root.kutar.hitTest(_root.mask_l)) { ++_root.kutar._x; } while (_root.kutar.hitTest(_root.mask_r)) { --_root.kutar._x; } } kx2 = _root.kutar._x; ky2 = _root.kutar._y; _root.smash._x = _root.kutar._x; _root.smash._y = _root.kutar._y; } else { if (mode_hyper) { _root.count += (_root.speed - speed_save) * 0.0005; switch (mode_state) { case 0: kx1 = undefined; ky1 = undefined; kx2 = undefined; ky2 = undefined; _root.push_mouse = false; _root.push_count = 0; _root.touch = false; _root.kutar.gotoAndStop(2); _root.kutar._yscale = 100; speed_save = _root.speed; _root.se_warp.start(); ++mode_state; break; case 1: _root.kutar._y -= mode_count * 5; _root.speed += mode_count; if (_root.kutar._y < -_root.wide_y * 1.2) { _root.kutar._y = -1; _root.push_count = 0; ++mode_state; } mode_count += 0.05; break; case 2: _root.speed -= mode_count; mode_count -= 0.05; if (_root.speed <= speed_save) { ++mode_state; } break; case 3: ++mode_count; if (mode_count > 60) { mode_count = 0; mode_state += 20; } break; break; case 4: default: _root.kutar._x = _root._xmouse; _root.kutar.gotoAndStop(1); mode_hyper = false; _root.speed = speed_save; _root.touch = false; mode_state = 0; touch_num = 2; _root.push_count = -1; } } } ++_root.counter; _root.count += 0.1; _root.speed += _root.speed_plus; if (_root.kutar._y - 130 > _root.wide_y) { _root.puu = true; _root.sound.BGM.stop(); _root.se02.start(); _root.counter = 0; _root.state = 20; } break; case 7: break; break; case 8: case 20: _root.count = Math.floor(_root.count); _root.counter = 0; ++_root.state; _root.game_over = true; _root.gotoAndStop('reset'); break; case 21: default: } } } onClipEvent (mouseDown) { if (_root.mouse_in(_root._xmouse, _root._ymouse)) { if (_root.state == 6) { _root.push_mouse = true; if (touch_num == 0) { } else { if (touch_num == 1) { } } } } } onClipEvent (mouseUp) { if (_root.mouse_in(_root._xmouse, _root._ymouse) && _root._visible) { if (_root.state == 0) { } else { if (_root.state < 4) { _root.counter = 0; _root.state = 4; stopAllSounds(); _root.gotoAndStop('s4'); } else { if (_root.state == 6) { if (!mode_hyper && mode_state == 'hyper') { mode_state = 0; mode_count = 0; mode_hyper = true; } else { if (touch_num != 2) { if (touch_num == 0) { push_max = _root.push_count; ++touch_num; } else { if (touch_num == 1 && !mode_hyper) { _root.smash._visible = true; var jump_s = 15 - 2 * Math.floor(Math.abs(ky1 - ky2)); if (jump_s < 7) { jump_s = 3; } _root.test = jump_s; _root.push_count = push_max * 0.3 * (jump_s * 0.2); ++touch_num; } } _root.jump_speed = (10 + _root.speed * 6) * 0.05 - 0.1; if (mode_state == 0 || mode_state == 'bad') { if (touch_num <= 1) { _root.se_biyon0.start(); --_root.kutar._y; } else { _root.se_biyon1.start(); } } } } _root.push_mouse = false; _root.touch = false; _root.obj_num = undefined; } } } } } } movieClip 80 { } instance dicen of movieClip 80 { onClipEvent (press) { _root.dicen.swapDepths(999999); } } frame 7 { titleFlag = false; } movieClip 84 { } movieClip 86 { } movieClip 88 { } movieClip 91 { } movieClip 94 { } movieClip 95 { frame 69 { stop(); _root.state = 3; _root.gotoAndStop('s3'); } } movieClip 97 { } instance mask_u of movieClip 97 { onClipEvent (load) { this.swapDepths(_root.depth - 1); } } instance mask_d of movieClip 97 { onClipEvent (load) { this.swapDepths(_root.depth - 3); } } movieClip 99 { } movieClip 101 { } movieClip 103 { } movieClip 105 { } movieClip 107 { } movieClip 109 { } movieClip 111 { } movieClip 113 { } movieClip 115 { } movieClip 117 { } movieClip 119 { } movieClip 121 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { stop(); } frame 5 { stop(); } frame 6 { stop(); } frame 7 { stop(); } frame 8 { stop(); } frame 9 { stop(); } frame 10 { stop(); } frame 11 { stop(); } frame 12 { stop(); } } movieClip 125 { } movieClip 126 { frame 31 { _root.se_ready.start(); } frame 52 { stop(); } frame 58 { _root.se_go.start(); } frame 75 { gotoAndPlay('stop'); } } instance ready_go of movieClip 126 { onClipEvent (load) { _root.ready_go.swapDepths(_root.depth + 99); this.gotoAndStop('stop'); } } frame 11 { function showRank() { gotoAndStop('rank'); } stop(); _root.con = false; } movieClip 127 { } movieClip 129 { } instance black of movieClip 129 { onClipEvent (load) { this._alpha = 0; alpha_plus = 5; } } frame 15 { stop(); } movieClip 130 { } movieClip 131 { } movieClip 132 { } movieClip 133 { } movieClip 134 { } movieClip 135 { } movieClip 136 { } movieClip 137 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { stop(); } frame 5 { stop(); } frame 6 { stop(); } frame 7 { stop(); } frame 8 { stop(); } } instance black of movieClip 129 { onClipEvent (load) { this._alpha = 100; alpha_plus = 5; } } frame 19 { function showRank() { for (p in _root) { if (typeof _root[p] == 'movieclip') { _root[p] = _root.mouse; if (_root[p]) { continue; } _root[p].removeMovieClip(); } } gotoAndStop('rank'); } stop(); } movieClip 138 kumo { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { stop(); } } instance kumo_parent of movieClip 138 kumo { onClipEvent (load) { if (this._name == 'kumo_parent') { this._visible = false; } else { depth = this.getDepth(); this._visible = Math.floor(Math.random() * 2) ? true : false; this._x = Math.random() * _root.wide_x; this._y = Math.random() * _root.wide_y * 1 - _root.wide_y * 0.5; } } onClipEvent (enterFrame) { if (this._name != 'kumo_parent') { if (_root.state >= 5) { if (this.kumo.hitTest(_root.mask)) { this.kumo._visible = true; } else { this.kumo._visible = false; } this._y += (_root.speed - 1) * 2; if (!this.kumo.hitTest(_root.mask) && !this.kumo.hitTest(_root.mask_u)) { if (_root.control.sky_state > 2) { this.removeMovieClip(); } else { if (_root.control.sky_state > 1) { this.gotoAndStop(Math.floor(3 + Math.random() * 2)); } else { this.gotoAndStop(Math.floor(1 + Math.random() * 2)); } } var dep = Math.floor(Math.random() * 3) ? depth : depth + 30; this.swapDepths(dep); this._visible = (Math.floor(Math.random() * 2) && _root.control.sky_state != 1) ? true : false; this.kumo._xscale = 100 + _root.count * 0.2; this.kumo._yscale = this.kumo._xscale; this._x = Math.random() * _root.wide_x; this._y = -this.kumo._height - Math.random() * _root.wide_y * 0.2; } } } } } movieClip 139 { frame 1 { stop(); } } movieClip 140 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } instance float of movieClip 139 { onClipEvent (load) { this._parent._x = Math.random() * _root.wide_y; this._parent._y = -this._height; var i = Math.random() * 1 + (_root.speed - 1); } onClipEvent (enterFrame) { this._parent._y += (_root.speed - 1) * 2; if (this._parent._y - this._height > _root.wide_y) { this._parent.float_depth = true; this._parent.gotoAndStop(1); } } } frame 4 { stop(); } frame 5 { stop(); } frame 6 { stop(); } frame 7 { stop(); } frame 8 { stop(); } frame 9 { stop(); } frame 10 { stop(); } frame 11 { stop(); } } instance float of movieClip 140 { onClipEvent (load) { float_depth = true; this.swapDepths(_root.depth - 90); } onClipEvent (enterFrame) { if (_root.counter > 600 && _root.counter % 240 == 1 && _root.state >= 5 && float_depth) { if (_root.control.sky_state == 0) { var k = Math.floor(Math.random() * 50) ? undefined : true; if (k) { do { k = Math.floor(2 + Math.random() * 10); } while (k >= 10); } if (k != undefined) { this.gotoAndStop(k); float_depth = false; } } else { if (_root.control.sky_state == 2) { var k = Math.floor(Math.random() * 50) ? undefined : true; if (k) { do { k = Math.floor(2 + Math.random() * 10); } while (k <= 4 || k >= 10); } if (k != undefined) { this.gotoAndStop(k); float_depth = false; } } else { var k = Math.floor(Math.random() * 50) ? undefined : true; if (k) { do { k = Math.floor(2 + Math.random() * 10); } while (k <= 4); } if (k != undefined) { this.gotoAndStop(k); float_depth = false; } } } } } } movieClip 142 { } movieClip 145 { } movieClip 148 { } movieClip 149 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { stop(); } frame 5 { stop(); } } button 154 { on (release) { _root.game_over = false; this._visible = false; _root._parent._visible = false; _root.gotoAndStop(1); _root.depth = 100; _root.puu = 0; _root.state = 0; _root.counter = 0; _root.count = 0; _root.keta = 6; _root.wide_x = 400; _root.wide_y = 300; _root.speed = 1; _root.speed_plus = 0.0005; _root.push_count = 0; _root.jump_speed = 1; _root.rare = new Array(); _root.touch_num = 0; _root.level = 1; _root.level_num = (level - 1) % 6; _root.control.obj_depth = 50; _root.mode_hyper = false; _root.mode_state = 0; _root.speed_save = _root.speed; _root.sky_state = 0; _root.state = 0; var i = 0; while (i <= _root.keta) { _root['num_' + i].removeMovieClip(); ++i; } var i = 1; while (i < 7) { _root['kumo' + i].removeMovieClip(); ++i; } var i = 50; while (i < _root.depth) { _root['obj_' + i].removeMovieClip(); ++i; } var i = 0; while (i < 3) { _root['item_' + i].removeMovieClip(); ++i; } _root.kutar.removeMovieClip(); _root.ready_go.removeMovieClip(); stop(); _root.state = 0; } } movieClip 157 { } button 158 { on (release) { this._visible = false; _root.speed = 1; _root.speed_plus = 0.0005; state = 5; _root.stopFlash = true; } } button 161 { on (press) { this.play(); } } movieClip 162 { frame 1 { stop(); } } instance stop1 of movieClip 162 { onClipEvent (load) { this._visible = false; } } movieClip 164 { } movieClip 166 { } movieClip 168 { } movieClip 169 { } movieClip 170 { frame 710 { stop(); } } movieClip 172 { } movieClip 173 { frame 1 { stop(); } frame 2 { stop(); } } instance item_parent of movieClip 173 { onClipEvent (load) { if (this._name == 'item_parent') { this._visible = false; _root.item_depth = _root.depth - 89; test = [0, 0, 0]; item_check = false; } } onClipEvent (enterFrame) { if (this._name == 'item_parent' && _root.state >= 5 && !_root.control.mode_hyper && _root.stopFlash) { if (_root.counter % 60 == 1) { item_check = Math.floor(Math.random() * 30) ? false : true; j = 0; for (;;) { if (!(test[j] != 0 && j < 3)) break; ++j; } if (item_check && j < 3) { test[j] = 100; var i = Math.floor(Math.random() * 2); if (i == 0) { var syoki = {'_x': Math.random() * (_root.wide_x - this._width), '_y': -44, 'num': j}; this.duplicateMovieClip('item_' + j, _root.item_depth + j, syoki); _root['item_' + j].gotoAndStop(1); ++item; } else { if (i == 1) { var syoki = {'_x': Math.random() * (_root.wide_x - this._width), '_y': -44, 'num': j}; this.duplicateMovieClip('item_' + j, _root.item_depth + j, syoki); _root['item_' + j].gotoAndStop(2); ++item; } } } } } else { if (_root.state >= 5) { this._y += _root.speed * 1; if (this.hitTest(_root.kutar) && this._y > 0 && !_root.control.mode_hyper) { if (this._currentframe == 1) { _root.kutar.gotoAndPlay(3); _root.control.mode_state = 'hyper'; _root.se05.start(); } else { _root.se06.start(); if (!_root.control.mode_hyper) { _root.control.mode_state = 'bad'; _root.control.mode_count = 0; _root.control.mode_bad = !_root.control.mode_bad; } } _root.item_parent.test[num] = 0; this.removeMovieClip(); } else { if (this._y > _root.wide_y) { _root.item_parent.test[num] = 0; this.removeMovieClip(); } } } } } } movieClip 178 { frame 1 { stop(); } frame 5 { gotoAndStop(1); } } instance smash of movieClip 178 { onClipEvent (load) { this._visible = false; var i = _root.kutar.getDepth(); this.swapDepths(i - 1); state = 0; } onClipEvent (enterFrame) { switch (state) { case 0: if (this._visible == true) { this.gotoAndPlay(2); ++state; } break; case 1: if (this._currentframe == 1 || _root.control.touch_num != 2) { ++state; } break; default: this._visible = false; state = 0; } } } movieClip 180 { } movieClip 182 { } movieClip 183 { } movieClip 184 { frame 1 { stop(); } instance kutar_v of movieClip 183 { onClipEvent (load) { limit_y = 6; move_y = 1; myColor = new Color(this); myList = myColor.getTransform(); myList.ra = 100; plus = -5; } onClipEvent (enterFrame) { if (_root.control.mode_state == 'bad') { this._x += (_root.counter % 2 == 0) ? 1 : -1; myList.ra += plus; if (myList.ra >= 100) { plus = -5; } else { if (myList.ra <= 0) { plus = 5; } } myColor.setTransform(myList); } else { if (myList.ra != 100) { myList.ra = 100; myColor.setTransform(myList); } } if (_root.touch) { this._y -= move_y; move_y -= 1; if (this._y > limit_y) { move_y = -move_y; } if (move_y > 4) { move_y = 4; } else { if (move_y < -4) { move_y = -4; } } } else { this._y = 2; limit_y = 6; move_y = 2; } } } frame 2 { stop(); } instance kutar_v of movieClip 183 { onClipEvent (load) { myColor = new Color(this); myList = myColor.getTransform(); myList.ra = 100; myColor.setTransform(myList); } } frame 7 { gotoAndStop(1); } } instance kutar of movieClip 184 { onClipEvent (load) { wide_x = this._width; wide_y = this._height; this.swapDepths(_root.depth - 80); } } movieClip 186 { } movieClip 188 { } movieClip 190 { } movieClip 192 { } movieClip 194 { } movieClip 195 obj { frame 1 { stop(); } frame 2 { stop(); } instance obj_hit of movieClip 188 { onClipEvent (load) { if (this._parent._name == 'obj_parent') { } else { if (_root.state == 5 && _root.stopFlash) { num = this._parent._name.split('_'); num = num[1]; wide_x = 80; wide_y = 56; space = wide_y * 0.2; obj_kutar = undefined; move_speed = 0; speed = 0.1; this._parent._x -= wide_x * 0.5; obj_kutar = _root.kutar._x - this._parent._x; } else { num = this._parent._name.split('_'); num = num[1]; wide_x = 80; wide_y = 56; space = wide_y * 0.2; obj_kutar = undefined; this._parent._x = Math.random() * _root.wide_x - wide_x * 0.5; this._parent._y = -wide_y; move_speed = 0; speed = Math.random() * 0.5; } } } onClipEvent (enterFrame) { function cross_check(x1, y1, x2, y2, px, py) { var v1 = (x2 - x1) * (py - y1) - (y2 - y1) * (px - x1); if (v1 > 0) { return 1; } else { if (v1 < 0) { return -1; } else { return 0; } } } if (_root.stopFlash) { if (this._parent._name == 'obj_parent') { } else { if (_root.touch) { } else { if (this._parent.hitTest(_root.mask)) { px1 = this._parent._x; px2 = this._parent._x + wide_x; py1 = this._parent._y + space; if (cross_check(_root.control.kx1, _root.control.ky1, _root.control.kx2, _root.control.ky2, px1, py1) != cross_check(_root.control.kx1, _root.control.ky1, _root.control.kx2, _root.control.ky2, px2, py1)) { if (cross_check(px1, py1, px2, py1, _root.control.kx1, _root.control.ky1) != cross_check(px1, py1, px2, py1, _root.control.kx2, _root.control.ky2)) { if (cross_check(px1, py1, px2, py1, _root.kutar._x, _root.kutar._y) == 1 && _root.control.push_count_save != _root.push_count) { if (!_root.touch) { _root.se_touch.start(); } _root.touch = true; _root.obj_num = num; obj_kutar = _root.kutar._x - this._parent._x; _root.kutar._y = py1; } } } } } this._parent._y += _root.speed + speed; if (this._parent._y >= _root.wide_y + wide_y) { this._parent.removeMovieClip(); } } } } onClipEvent (unload) { if (_root.obj_num == num && _root.touch) { _root.push_count = -10; _root.touch = false; } } } frame 3 { stop(); } instance of movieClip 190 { onClipEvent (load) { angle = 0; speed = 5; } onClipEvent (enterFrame) { if (_root.stopFlash) { angle += speed; this._rotation = Math.sin(angle * 3.141593 / 180) * 20; } } } instance obj_hit of movieClip 188 { onClipEvent (load) { if (this._parent._name == 'obj_parent' && _root.stopFlash) { } else { num = this._parent._name.split('_'); num = num[1]; wide_x = 74; wide_y = 78; obj_kutar = undefined; this._parent._x = Math.random() * _root.wide_x; this._parent._y = -wide_y; move_speed = 0; speed = 0.2 + Math.random() * 0.5; } } onClipEvent (enterFrame) { function cross_check(x1, y1, x2, y2, px, py) { var v1 = (x2 - x1) * (py - y1) - (y2 - y1) * (px - x1); if (v1 > 0) { return 1; } else { if (v1 < 0) { return -1; } else { return 0; } } } if (_root.stopFlash) { if (this._parent._name == 'obj_parent') { } else { if (_root.touch) { } else { if (this._parent.hitTest(_root.mask)) { px1 = this._parent._x - wide_x / 2; px2 = this._parent._x + wide_x / 2; py1 = this._parent._y; if (cross_check(_root.control.kx1, _root.control.ky1, _root.control.kx2, _root.control.ky2, px1, py1) != cross_check(_root.control.kx1, _root.control.ky1, _root.control.kx2, _root.control.ky2, px2, py1)) { if (cross_check(px1, py1, px2, py1, _root.control.kx1, _root.control.ky1) != cross_check(px1, py1, px2, py1, _root.control.kx2, _root.control.ky2)) { if (cross_check(px1, py1, px2, py1, _root.kutar._x, _root.kutar._y) == 1 && _root.control.push_count_save != _root.push_count) { if (!_root.touch) { _root.se_touch.start(); } _root.touch = true; _root.obj_num = num; obj_kutar = _root.kutar._x - this._parent._x; _root.kutar._y = py1; } } } } } this._parent._y += _root.speed + speed; if (this._parent._y >= _root.wide_y + wide_y) { this._parent.removeMovieClip(); } } } } onClipEvent (unload) { if (_root.obj_num == num && _root.touch) { _root.push_count = -10; _root.touch = false; } } } frame 4 { stop(); } instance obj_hit of movieClip 188 { onClipEvent (load) { if (this._parent._name == 'obj_parent') { } else { num = this._parent._name.split('_'); num = num[1]; wide_x = 74; wide_y = 78; obj_kutar = undefined; this._parent._x = Math.floor(Math.random() * 2) ? -wide_x - Math.random() * 5 : _root.wide_x + wide_x + Math.random() * 5; this._parent._y = -(wide_y + Math.random() * 5); move_speed = (_root.speed * 1 + Math.random() * 5) * 0.5; if (this._parent._x > _root.wide_x * 0.5) { move_speed = -move_speed; } speed = Math.random() * 5 * 0.1; speed /= move_speed * 5; } } onClipEvent (enterFrame) { function cross_check(x1, y1, x2, y2, px, py) { var v1 = (x2 - x1) * (py - y1) - (y2 - y1) * (px - x1); if (v1 > 0) { return 1; } else { if (v1 < 0) { return -1; } else { return 0; } } } if (_root.stopFlash) { if (this._parent._name == 'obj_parent') { } else { if (_root.touch) { } else { if (this._parent.hitTest(_root.mask)) { px1 = this._parent._x - wide_x / 2; px2 = this._parent._x + wide_x / 2; py1 = this._parent._y; if (cross_check(_root.control.kx1, _root.control.ky1, _root.control.kx2, _root.control.ky2, px1, py1) != cross_check(_root.control.kx1, _root.control.ky1, _root.control.kx2, _root.control.ky2, px2, py1)) { if (cross_check(px1, py1, px2, py1, _root.control.kx1, _root.control.ky1) != cross_check(px1, py1, px2, py1, _root.control.kx2, _root.control.ky2)) { if (cross_check(px1, py1, px2, py1, _root.kutar._x, _root.kutar._y) == 1 && _root.control.push_count_save != _root.push_count) { if (!_root.touch) { _root.se_touch.start(); } _root.touch = true; _root.obj_num = num; obj_kutar = _root.kutar._x - this._parent._x; _root.kutar._y = py1; } } } } } this._parent._x += move_speed; this._parent._y += _root.speed + speed; if (this._parent._y >= _root.wide_y + wide_y || this._parent._x >= _root.wide_x + wide_x && move_speed >= 0 || this._parent._x <= -wide_x && move_speed <= 0) { this._parent.removeMovieClip(); } } } } onClipEvent (unload) { if (_root.obj_num == num && _root.touch) { _root.push_count = -10; _root.touch = false; } } } frame 5 { stop(); } instance obj_hit of movieClip 188 { onClipEvent (load) { if (this._parent._name == 'obj_parent' && _root.stopFlash) { } else { num = this._parent._name.split('_'); num = num[1]; wide_x = 62; wide_y = 40; space = wide_y * 0.2; obj_kutar = undefined; this._parent._x = Math.random() * _root.wide_x - wide_x * 0.5; this._parent._y = -wide_y; move_speed = 0; speed = Math.random() * 0.02; } } onClipEvent (enterFrame) { function cross_check(x1, y1, x2, y2, px, py) { var v1 = (x2 - x1) * (py - y1) - (y2 - y1) * (px - x1); if (v1 > 0) { return 1; } else { if (v1 < 0) { return -1; } else { return 0; } } } if (_root.stopFlash) { if (this._parent._name == 'obj_parent') { } else { if (_root.touch) { } else { if (this._parent.hitTest(_root.mask)) { px1 = this._parent._x; px2 = this._parent._x + wide_x; py1 = this._parent._y + space; if (cross_check(_root.control.kx1, _root.control.ky1, _root.control.kx2, _root.control.ky2, px1, py1) != cross_check(_root.control.kx1, _root.control.ky1, _root.control.kx2, _root.control.ky2, px2, py1)) { if (cross_check(px1, py1, px2, py1, _root.control.kx1, _root.control.ky1) != cross_check(px1, py1, px2, py1, _root.control.kx2, _root.control.ky2)) { if (cross_check(px1, py1, px2, py1, _root.kutar._x, _root.kutar._y) == 1 && _root.control.push_count_save != _root.push_count) { if (!_root.touch) { _root.se_touch.start(); } _root.touch = true; _root.obj_num = num; obj_kutar = _root.kutar._x - this._parent._x; _root.kutar._y = py1; } } } } } this._parent._y += (_root.obj_num == num) ? (_root.speed + speed) * 2 : _root.speed + speed; if (this._parent._y >= _root.wide_y + wide_y) { this._parent.removeMovieClip(); } } } } onClipEvent (unload) { if (_root.obj_num == num && _root.touch) { _root.push_count = -10; _root.touch = false; } } } frame 6 { stop(); } instance obj_hit of movieClip 188 { onClipEvent (load) { if (this._parent._name == 'obj_parent' && _root.stopFlash) { } else { num = this._parent._name.split('_'); num = num[1]; wide_x = 62; wide_y = 70; space = wide_y * 0.2; obj_kutar = undefined; this._parent._x = Math.random() * _root.wide_x - wide_x * 0.5; this._parent._y = -wide_y; move_speed = 0; speed = Math.random() * 5 * 0.1; count = 0; } } onClipEvent (enterFrame) { function cross_check(x1, y1, x2, y2, px, py) { var v1 = (x2 - x1) * (py - y1) - (y2 - y1) * (px - x1); if (v1 > 0) { return 1; } else { if (v1 < 0) { return -1; } else { return 0; } } } if (_root.stopFlash) { if (this._parent._name == 'obj_parent') { } else { if (_root.touch) { } else { if (this._parent.hitTest(_root.mask)) { px1 = this._parent._x; px2 = this._parent._x + wide_x; py1 = this._parent._y + space; if (cross_check(_root.control.kx1, _root.control.ky1, _root.control.kx2, _root.control.ky2, px1, py1) != cross_check(_root.control.kx1, _root.control.ky1, _root.control.kx2, _root.control.ky2, px2, py1)) { if (cross_check(px1, py1, px2, py1, _root.control.kx1, _root.control.ky1) != cross_check(px1, py1, px2, py1, _root.control.kx2, _root.control.ky2)) { if (cross_check(px1, py1, px2, py1, _root.kutar._x, _root.kutar._y) == 1 && _root.control.push_count_save != _root.push_count) { if (!_root.touch) { _root.se_touch.start(); } _root.touch = true; _root.obj_num = num; obj_kutar = _root.kutar._x - this._parent._x; _root.kutar._y = py1; } } } } } this._parent._y += _root.speed + speed; if (obj_kutar != undefined) { ++count; if (count == 30) { _root.se_taru.start(); } else { if (count > 30) { speed *= 1.2; } } } if (this._parent._y >= _root.wide_y + wide_y) { this._parent.removeMovieClip(); } } } } onClipEvent (unload) { if (_root.obj_num == num && _root.touch) { _root.push_count = -10; _root.touch = false; } } } frame 7 { stop(); } instance obj_hit of movieClip 188 { onClipEvent (load) { if (this._parent._name == 'obj_parent') { } else { num = this._parent._name.split('_'); num = num[1]; wide_x = 70; wide_y = 62; space = wide_y * 0.2; obj_kutar = undefined; this._parent._x = Math.random() * _root.wide_x - wide_x * 0.5; this._parent._y = -wide_y; move_speed = (_root.speed * 1 + Math.random() * 5) * 0.1; if (this._parent._x > _root.wide_x * 0.5) { move_speed = -move_speed; } speed = Math.random() * 5 * 0.1; count = 0; } } onClipEvent (enterFrame) { function cross_check(x1, y1, x2, y2, px, py) { var v1 = (x2 - x1) * (py - y1) - (y2 - y1) * (px - x1); if (v1 > 0) { return 1; } else { if (v1 < 0) { return -1; } else { return 0; } } } if (_root.stopFlash) { if (this._parent._name == 'obj_parent') { } else { if (_root.touch) { } else { if (this._parent.hitTest(_root.mask)) { px1 = this._parent._x; px2 = this._parent._x + wide_x; py1 = this._parent._y + space; if (cross_check(_root.control.kx1, _root.control.ky1, _root.control.kx2, _root.control.ky2, px1, py1) != cross_check(_root.control.kx1, _root.control.ky1, _root.control.kx2, _root.control.ky2, px2, py1)) { if (cross_check(px1, py1, px2, py1, _root.control.kx1, _root.control.ky1) != cross_check(px1, py1, px2, py1, _root.control.kx2, _root.control.ky2)) { if (cross_check(px1, py1, px2, py1, _root.kutar._x, _root.kutar._y) == 1 && _root.control.push_count_save != _root.push_count) { if (!_root.touch) { _root.se_touch.start(); } _root.touch = true; _root.obj_num = num; obj_kutar = _root.kutar._x - this._parent._x; _root.kutar._y = py1; } } } } } this._parent._y += _root.speed + speed; if (obj_kutar != undefined) { ++count; if (count == 30) { _root.se_taru.start(); } else { if (count > 30) { this._parent._x += move_speed; move_speed *= 1.2; } } } if (this._parent._y >= _root.wide_y + wide_y || this._parent._x >= _root.wide_x && move_speed >= 0 || this._parent._x <= -wide_x && move_speed <= 0) { this._parent.removeMovieClip(); } } } } onClipEvent (unload) { if (_root.obj_num == num && _root.touch) { _root.push_count = -10; _root.touch = false; } } } frame 8 { stop(); } instance obj_hit of movieClip 188 { onClipEvent (load) { if (this._parent._name == 'obj_parent') { } else { num = this._parent._name.split('_'); num = num[1]; wide_x = 82; wide_y = 72; obj_kutar = undefined; this._parent._x = Math.random() * _root.wide_x; this._parent._y = -wide_y; move_speed = 1; speed = Math.random() * 5 * 0.1; } } onClipEvent (enterFrame) { function cross_check(x1, y1, x2, y2, px, py) { var v1 = (x2 - x1) * (py - y1) - (y2 - y1) * (px - x1); if (v1 > 0) { return 1; } else { if (v1 < 0) { return -1; } else { return 0; } } } if (_root.stopFlash) { if (this._parent._name == 'obj_parent') { } else { if (_root.touch) { } else { if (this._parent.hitTest(_root.mask)) { px1 = this._parent._x - wide_x / 2; px2 = this._parent._x + wide_x / 2; py1 = this._parent._y; py2 = this._parent._y + wide_y / 2; if (_root.push_count > 0) { if (cross_check(_root.control.kx1, _root.control.ky1 - _root.kutar.wide_y, _root.control.kx2, _root.control.ky2 - _root.kutar.wide_y, px1, py2) != cross_check(_root.control.kx1, _root.control.ky1 - _root.kutar.wide_y, _root.control.kx2, _root.control.ky2 - _root.kutar.wide_y, px2, py2)) { if (cross_check(px1, py2, px2, py2, _root.control.kx1, _root.control.ky1 - _root.kutar.wide_y) != cross_check(px1, py2, px2, py2, _root.control.kx2, _root.control.ky2 - _root.kutar.wide_y)) { _root.se04.start(); _root.push_count = 0; _root.kutar._y = py2 + _root.kutar.wide_y; } } } else { if (cross_check(_root.control.kx1, _root.control.ky1, _root.control.kx2, _root.control.ky2, px1, py1) != cross_check(_root.control.kx1, _root.control.ky1, _root.control.kx2, _root.control.ky2, px2, py1)) { if (cross_check(px1, py1, px2, py1, _root.control.kx1, _root.control.ky1) != cross_check(px1, py1, px2, py1, _root.control.kx2, _root.control.ky2)) { if (cross_check(px1, py1, px2, py1, _root.kutar._x, _root.kutar._y) == 1 && _root.control.push_count_save != _root.push_count) { if (!_root.touch) { _root.se_touch.start(); } _root.touch = true; _root.obj_num = num; obj_kutar = _root.kutar._x - this._parent._x; _root.kutar._y = py1; } } } } } } this._parent._y += _root.speed + speed; if (this._parent._y >= _root.wide_y + wide_y) { this._parent.removeMovieClip(); } } } } onClipEvent (unload) { if (_root.obj_num == num && _root.touch) { _root.push_count = -10; _root.touch = false; } } } frame 9 { stop(); } instance obj_hit of movieClip 188 { onClipEvent (load) { if (this._parent._name == 'obj_parent') { } else { num = this._parent._name.split('_'); num = num[1]; wide_x = 110; wide_y = 74; obj_kutar = undefined; this._parent._x = Math.floor(Math.random() * 2) ? -wide_x * 0.5 : _root.wide_x + wide_x * 0.5; this._parent._y = -Math.random() * wide_y; move_speed = (_root.speed * 1 + Math.random() * 5) * 0.5; if (this._parent._x > _root.wide_x * 0.5) { move_speed = -move_speed; } angle = 0; speed = (1 + Math.random() * 5) * 0.1; wide = (_root.speed * 6 + Math.random() * 5) * 0.3; } } onClipEvent (enterFrame) { function cross_check(x1, y1, x2, y2, px, py) { var v1 = (x2 - x1) * (py - y1) - (y2 - y1) * (px - x1); if (v1 > 0) { return 1; } else { if (v1 < 0) { return -1; } else { return 0; } } } if (_root.stopFlash) { if (this._parent._name == 'obj_parent') { } else { if (_root.touch) { } else { if (this._parent.hitTest(_root.mask)) { px1 = this._parent._x - wide_x / 2; px2 = this._parent._x + wide_x / 2; py1 = this._parent._y; if (cross_check(_root.control.kx1, _root.control.ky1, _root.control.kx2, _root.control.ky2, px1, py1) != cross_check(_root.control.kx1, _root.control.ky1, _root.control.kx2, _root.control.ky2, px2, py1)) { if (cross_check(px1, py1, px2, py1, _root.control.kx1, _root.control.ky1) != cross_check(px1, py1, px2, py1, _root.control.kx2, _root.control.ky2)) { if (cross_check(px1, py1, px2, py1, _root.kutar._x, _root.kutar._y) == 1 && _root.control.push_count_save != _root.push_count) { if (!_root.touch) { _root.se_touch.start(); } _root.touch = true; _root.obj_num = num; obj_kutar = _root.kutar._x - this._parent._x; _root.kutar._y = py1; } } } } } angle += _root.speed + speed; if (angle >= 360) { angle -= 360; } this._parent._x += move_speed; this._parent._y += Math.sin(angle * 3.141593 / 90) * wide; this._parent._y += (_root.speed + speed) * 0.5; if (this._parent._y >= _root.wide_y + wide_y || this._parent._y <= -wide_y) { this._parent.removeMovieClip(); } else { if (this._parent._x >= _root.wide_x + wide_x * 0.5 && move_speed >= 0 || this._parent._x <= -wide_x * 0.5 && move_speed <= 0) { this._parent.removeMovieClip(); } } } } } onClipEvent (unload) { if (_root.obj_num == num && _root.touch) { _root.push_count = -10; _root.touch = false; } } } frame 10 { stop(); } instance obj_hit of movieClip 188 { onClipEvent (load) { if (this._parent._name == 'obj_parent') { } else { num = this._parent._name.split('_'); num = num[1]; obj_kutar = undefined; this._parent._x = Math.random() * _root.wide_x; this._parent._y = -wide_y; this._parent.obj_line._xscale = Math.random() * 400; move_speed = 0; speed = Math.random() * 5 * 0.1; wide_x = this._parent.obj_line._width; wide_y = this._parent.obj_line._height; } } onClipEvent (enterFrame) { if (_root.stopFlash) { if (this._parent._name == 'obj_parent') { } else { this._parent._alpha = ((_root.speed - _root.control.speed_save) / _root.control.speed_save) * 100; this._parent._y += _root.speed + speed; if (this._parent._y >= _root.wide_y + wide_y) { this._parent.removeMovieClip(); } } } } } frame 11 { stop(); } instance obj_hit of movieClip 188 { onClipEvent (load) { if (this._parent._name == 'obj_parent') { } else { num = this._parent._name.split('_'); num = num[1]; wide_x = 62; wide_y = 50; obj_kutar = undefined; this._parent._x = Math.random() * _root.wide_x; this._parent._y = -wide_y; move_speed = 0; speed = Math.random() * 0.02; } } onClipEvent (enterFrame) { function cross_check(x1, y1, x2, y2, px, py) { var v1 = (x2 - x1) * (py - y1) - (y2 - y1) * (px - x1); if (v1 > 0) { return 1; } else { if (v1 < 0) { return -1; } else { return 0; } } } if (_root.stopFlash) { if (this._parent._name == 'obj_parent') { } else { if (_root.touch) { } else { if (this._parent.hitTest(_root.mask)) { px1 = this._parent._x - wide_x / 2; px2 = this._parent._x + wide_x / 2; py1 = this._parent._y; if (cross_check(_root.control.kx1, _root.control.ky1, _root.control.kx2, _root.control.ky2, px1, py1) != cross_check(_root.control.kx1, _root.control.ky1, _root.control.kx2, _root.control.ky2, px2, py1)) { if (cross_check(px1, py1, px2, py1, _root.control.kx1, _root.control.ky1) != cross_check(px1, py1, px2, py1, _root.control.kx2, _root.control.ky2)) { if (cross_check(px1, py1, px2, py1, _root.kutar._x, _root.kutar._y) == 1 && _root.control.push_count_save != _root.push_count) { if (!_root.touch) { _root.se_touch.start(); } _root.touch = true; _root.obj_num = num; obj_kutar = _root.kutar._x - this._parent._x; _root.kutar._y = py1; } } } } } this._parent._y += _root.speed + speed; if (_root.obj_num == num) { this._parent._alpha -= _root.speed * 2; } else { this._parent._alpha = 100; } if (this._parent._y >= _root.wide_y + wide_y || this._parent._alpha <= 20) { this._parent.removeMovieClip(); } } } } onClipEvent (unload) { if (_root.obj_num == num && _root.touch) { _root.push_count = -10; _root.touch = false; } } } frame 12 { stop(); } frame 13 { stop(); } } instance obj_parent of movieClip 195 obj { onClipEvent (load) { if (this._name == 'obj_parent') { this._visible = false; } } } frame 23 { stop(); _root.onKeyDown = function () { if (_root.stopFlash) { if (Key.isDown(80)) { _root.stop1._visible = true; _root.stop1.swapDepths(99999); _root.mode_count = 0; _root.speed_plus = 0; _root.speed_save = 0; _root.speed = -0.1; _root.shanya.stop(); _root.game = false; _root.state = 6; _root.stopFlash = !_root.stopFlash; } } else { if (Key.isDown(80)) { _root.stop1._visible = false; _root.shanya.play(); _root.speed = 1; _root.speed_plus = 0.0005; stopFlash = true; _root.game = true; } } }; Key.addListener(_root); } frame 30 { function FNload() { LVwrite = new LoadVars(); LVwrite.action = 'load'; LVwrite.gamekey = _root.gamekey; LVwrite.onLoad = function () { FNshow(LVwrite.h); trace('我的分数:' + count + ' \t服务器返回:' + LVwrite.h); }; trace(PATHURL + '/submit.php?action=load&gamekey=' + _root.gamekey); LVwrite.sendAndLoad(PATHURL + '/submit.php', LVwrite, 'POST'); } function FNshow(str) { var v5 = str.split(','); var v2 = 0; while (v2 < 5) { var v4 = v5[v2].split('|'); if (v4[1] > 0) { var v3 = _root.rank_mc.attachMovie('rankbar', 'rankbar' + v2, v2); v3.swapDepths(50); v3._x = 66; v3._y = 123 + v2 * 45; v3.username.text = v4[0]; v3.score.text = v4[1]; } else { trace('没东西返回'); } ++v2; } } function FN_Score(mc, num) { s_num1 = int(num / 100000) + 1; s_num11 = num % 100000; s_num2 = int(s_num11 / 10000) + 1; s_num22 = s_num11 % 10000; s_num3 = int(s_num22 / 1000) + 1; s_num33 = s_num22 % 1000; s_num4 = int(s_num33 / 100) + 1; s_num44 = s_num33 % 100; s_num5 = int(s_num44 / 10) + 1; s_num6 = s_num44 % 10 + 1; if (num >= 10 && num < 100) { ++s_num5; } else { if (num >= 100 && num < 1000) { ++s_num4; ++s_num5; } else { if (num >= 1000 && num < 10000) { ++s_num3; ++s_num4; ++s_num5; } else { if (num >= 10000 && num < 100000) { ++s_num2; ++s_num3; ++s_num4; ++s_num5; } else { if (num >= 100000) { ++s_num1; ++s_num2; ++s_num3; ++s_num4; ++s_num5; } } } } } mc.mc1.gotoAndStop(s_num6); mc.mc2.gotoAndStop(s_num5); mc.mc3.gotoAndStop(s_num4); mc.mc4.gotoAndStop(s_num3); mc.mc5.gotoAndStop(s_num2); mc.mc6.gotoAndStop(s_num1); } this.stop(); stop(); trace('排行榜 frame '); PATHURL = 'http://www.razon.cc'; FNload(); var i = 0; while (i <= _root.keta) { _root['num_' + i].removeMovieClip(); ++i; } var i = 1; while (i < 7) { _root['kumo' + i].removeMovieClip(); ++i; } var i = 50; while (i < _root.depth) { _root['obj_' + i].removeMovieClip(); ++i; } var i = 0; while (i < 3) { _root['item_' + i].removeMovieClip(); ++i; } _root.kutar.removeMovieClip(); _root.smash.removeMovieClip(); _root.float.removeMovieClip(); _root.locate.removeMovieClip(); _root.stop1.removeMovieClip(); } instance control of movieClip 78 { onClipEvent (load) { this._visible = false; if (_root.game_over) { this._visible = true; _root.gotoAndStop('reset'); this.stop(); } else { _root.gotoAndStop('title'); } } } button 197 { on (release) { this._visible = flash; _root.gotoAndStop('title'); } } button 201 { on (release) { FNsend(); } } movieClip 204 { } movieClip 206 { } movieClip 208 { } movieClip 210 { } movieClip 212 { } movieClip 213 { frame 1 { stop(); } } movieClip 214 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { stop(); } frame 5 { stop(); } frame 6 { stop(); } frame 7 { stop(); } frame 8 { stop(); } frame 9 { stop(); } frame 10 { stop(); } } movieClip 215 { frame 1 { n0._visible = true; n1._visible = flash; n2._visible = flash; } frame 2 { var i = 0; while (i < 5) { var j = 1 + Math.floor(_root.count / Math.pow(10, i) % 10); this['n' + i].gotoAndStop(j); if (_root.count >= 1000) { this.n3._visible = true; } else { if (_root.count >= 10 <= 99) { this.n1._visible = true; } else { if (_root.count >= 1 <= 9) { this.n0._visible = true; } else { if (_root.count >= 100 <= 999) { this.n2._visible = true; trace(['n2'] + 'n + 2'); } } } } ++i; } } frame 3 { gotoAndPlay(2); } } movieClip 216 { frame 1 { function FNsend() { trace('提交成绩'); if (name.text != '') { var LVwrite = new LoadVars(); LVwrite.action = 'send'; LVwrite.gamekey = _root.gamekey; LVwrite.username = name.text; LVwrite.score = _root.count; trace('name: ' + LVwrite.username); trace('score:' + LVwrite.score); LVwrite.onLoad = function () { _root.count = 0; trace('2 服务器返回:' + LVwrite.h); _parent.gotoAndStop('rank'); }; LVwrite.sendAndLoad(PATHURL + '/submit.php?action=send&gamekey=' + _root.gamekey, LVwrite, 'POST'); trace('提交地址: ' + PATHURL + '/submit.php?action=send&gamekey=' + _root.gamekey); } } function display_number(p, p2) { k = 1; while (k <= 8) { p2['m' + k]._visible = true; ++k; trace(p2); } a = String(p); b = a.length; k = b + 1; while (k <= 8) { p2['m' + k]._visible = false; ++k; } k = 1; while (k <= b) { c = Number(a.charAt(b - k)); p2['m' + k].gotoAndStop(c + 1); p2['m' + k]._x -= (3 - b) * 48; ++k; } } PATHURL = 'http://www.razon.cc'; if (_root.count > 350) { this.ji.gotoAndStop(1); } else { if (_root.count > 250) { this.ji.gotoAndStop(2); } else { if (_root.count > 150) { this.ji.gotoAndStop(3); } else { if (_root.count > 50) { this.ji.gotoAndStop(4); } else { this.ji.gotoAndStop(5); } } } } } } frame 32 { function FNload() { LVwrite = new LoadVars(); LVwrite.action = 'load'; LVwrite.gamekey = _root.gamekey; LVwrite.onLoad = function () { FNshow(LVwrite.h); trace('我的分数:' + count + ' \t服务器返回:' + LVwrite.h); }; trace(PATHURL + '/submit.php?action=load&gamekey=' + _root.gamekey); LVwrite.sendAndLoad(PATHURL + '/submit.php', LVwrite, 'POST'); } function FNshow(str) { var v5 = str.split(','); var v2 = 0; while (v2 < 5) { var v4 = v5[v2].split('|'); if (v4[1] > 0) { var v3 = _root.rank_mc.attachMovie('rankbar', 'rankbar' + v2, v2); v3.swapDepths(50); v3._x = 66; v3._y = 123 + v2 * 45; v3.username.text = v4[0]; v3.score.text = v4[1]; } else { trace('没东西返回'); } ++v2; } } function FN_Score(mc, num) { s_num1 = int(num / 100000) + 1; s_num11 = num % 100000; s_num2 = int(s_num11 / 10000) + 1; s_num22 = s_num11 % 10000; s_num3 = int(s_num22 / 1000) + 1; s_num33 = s_num22 % 1000; s_num4 = int(s_num33 / 100) + 1; s_num44 = s_num33 % 100; s_num5 = int(s_num44 / 10) + 1; s_num6 = s_num44 % 10 + 1; if (num >= 10 && num < 100) { ++s_num5; } else { if (num >= 100 && num < 1000) { ++s_num4; ++s_num5; } else { if (num >= 1000 && num < 10000) { ++s_num3; ++s_num4; ++s_num5; } else { if (num >= 10000 && num < 100000) { ++s_num2; ++s_num3; ++s_num4; ++s_num5; } else { if (num >= 100000) { ++s_num1; ++s_num2; ++s_num3; ++s_num4; ++s_num5; } } } } } mc.mc1.gotoAndStop(s_num6); mc.mc2.gotoAndStop(s_num5); mc.mc3.gotoAndStop(s_num4); mc.mc4.gotoAndStop(s_num3); mc.mc5.gotoAndStop(s_num2); mc.mc6.gotoAndStop(s_num1); } stop(); stop(); trace('排行榜 frame '); PATHURL = 'http://www.razon.cc'; FNload(); } button 218 { on (release) { _root.game_over = false; this._visible = false; _root._parent._visible = false; _root.gotoAndStop(1); _root.depth = 100; _root.puu = 0; _root.state = 0; _root.counter = 0; _root.count = 0; _root.keta = 6; _root.wide_x = 400; _root.wide_y = 300; _root.speed = 1; _root.speed_plus = 0.0005; _root.push_count = 0; _root.jump_speed = 1; _root.rare = new Array(); _root.touch_num = 0; _root.level = 1; _root.level_num = (level - 1) % 6; _root.control.obj_depth = 50; _root.mode_hyper = false; _root.mode_state = 0; _root.speed_save = _root.speed; _root.sky_state = 0; _root.state = 0; } } movieClip 219 { }




http://swfchan.com/25/123319/info.shtml
Created: 2/3 -2019 20:48:41 Last modified: 2/3 -2019 20:48:41 Server time: 10/05 -2024 08:01:46