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

<div style="position:absolute;top:-99px;left:-99px;"><img src="https://tools.swfchan.com/stathit.asp?noj=FRM45445724-1DC&rnd=45445724" width="1" height="1"></div>

Cannoni13.swf

This is the info page for
Flash #262851

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


ActionScript [AS1/AS2]
Combined Code
movieClip 2 plane1 { } movieClip 5 plane2 { } movieClip 7 plane3 { } movieClip 9 slug { } movieClip 10 plane1 { } movieClip 11 plane3 { } movieClip 12 plane2 { } movieClip 13 plane1 { } movieClip 14 slug { } movieClip 15 slug { } movieClip 16 plane3 { } movieClip 17 plane2 { } frame 1 { loading = int((100 / _totalframes) * _framesloaded); _root.loadbar._xscale = loading; if (loading == 100) { gotoAndStop(3); } } movieClip 20 { } movieClip 22 { } movieClip 24 { } movieClip 26 { } frame 2 { gotoAndPlay(1); } frame 3 { stop(); } button 29 { on (release) { gotoAndPlay(4); } } button 35 { on (release) { getURL('mailto:j_q2002@sina.com', ''); } } frame 4 { scene1loop = 1; sayyesshow = 1; } frame 4 { mission = 1; score = 0; xmov = new Array(); ymov = new Array(); xstep = new Array(); ystep = new Array(); blood = 5; angle = 0; movie_width = 420; movie_height = 350; duplicateMovieClip('board', 'newboard', 999); newboard._x = '0'; newboard._y = '0'; } movieClip 38 { } movieClip 40 { } movieClip 43 { frame 1 { stop(); } frame 6 { gotoAndStop(1); } } movieClip 45 { } movieClip 46 { } movieClip 49 { } movieClip 53 { frame 82 { _root.scene1loop += 1; gotoAndPlay(1); } } button 55 { on (release) { gotoAndPlay(581); } } frame 143 { if (5 < scene1loop) { gotoAndPlay(145); } } frame 144 { gotoAndPlay(143); } movieClip 57 { } movieClip 59 { } frame 216 { hammerhit = 0; } movieClip 61 { } movieClip 63 { } movieClip 65 { } frame 243 { hammerhit += 1; if (hammerhit < 5) { gotoAndPlay(221); } } movieClip 68 { } frame 437 { tellTarget ('scenesmoke') { gotoAndPlay(2); } } movieClip 73 { frame 1 { stop(); } frame 18 { gotoAndStop(1); } } movieClip 75 { } movieClip 79 { } movieClip 85 { frame 54 { stop(); } } frame 581 { stop(); } frame 581 { _root.sayyes._visible = '0'; } movieClip 87 { } movieClip 92 { } movieClip 93 { } movieClip 95 { } button 97 { on (release) { if (sayyesshow == 1) { _root.sayyes._visible = '1'; sayyesshow = 0; } else { _root.sayyes._visible = '0'; sayyesshow = 1; } } } movieClip 101 { } button 103 { on (release) { gotoAndPlay(582); } } frame 582 { stopAllSounds(); if (mission == 1 or mission == 2) { tellTarget ('_root.music1') { gotoAndStop(2); } } if (mission == 3) { tellTarget ('_root.music3') { gotoAndPlay(2); } tellTarget ('_root.caption') { gotoAndStop(3); } tellTarget ('_root.background1') { gotoAndPlay(73); } } if (mission == 2) { tellTarget ('_root.background1') { gotoAndStop(21); } } angle = 0; } movieClip 105 { } movieClip 108 { } movieClip 110 { } movieClip 112 { } movieClip 114 { } movieClip 116 { } movieClip 118 { } movieClip 120 { } movieClip 123 { frame 1 { stop(); } frame 20 { stop(); } frame 21 { stop(); } frame 72 { stop(); } frame 90 { gotoAndPlay(73); } } movieClip 124 { } instance emplacement of movieClip 124 { onClipEvent (enterFrame) { if (Key.isDown(39)) { _root.angle = (eval(_root.emplacement.cannon))._rotation; _root.angle += 3; if (70 < _root.angle) { _root.angle = 70; } eval(_root.emplacement.cannon)._rotation = _root.angle; } if (Key.isDown(37)) { _root.angle = (eval(_root.emplacement.cannon))._rotation; _root.angle -= 3; if (_root.angle < -70) { _root.angle = -70; } eval(_root.emplacement.cannon)._rotation = _root.angle; } } } movieClip 133 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { stop(); } frame 5 { stop(); } frame 6 { stop(); } frame 7 { stop(); } } movieClip 135 { frame 1 { stop(); } } movieClip 137 { frame 1 { stop(); } } movieClip 143 { } frame 634 { enemy = 35; } button 146 { on (keyPress 'z') { if (_root.SlugReady == 1 and slug1ready == 1) { tellTarget ('_root.emplacement.cannon') { gotoAndPlay(2); } tellTarget ('_root.slug1ctrl') { gotoAndPlay(2); } _root.SlugReady = 2; slug1ready = 0; } else { if (_root.SlugReady == 2 and slug2ready == 1) { tellTarget ('_root.emplacement.cannon') { gotoAndPlay(2); } tellTarget ('_root.slug2ctrl') { gotoAndPlay(2); } _root.SlugReady = 3; slug2ready = 0; } else { if (_root.SlugReady == 3 and slug3ready == 1) { tellTarget ('_root.emplacement.cannon') { gotoAndPlay(2); } tellTarget ('_root.slug3ctrl') { gotoAndPlay(2); } _root.SlugReady = 1; slug3ready = 0; } } } } on (keyPress 'x') { if (_root.mission == 3) { gotoAndPlay(781); } } } movieClip 148 { frame 1 { stop(); } frame 2 { angle = _root.angle; slugx = _root.slugx; slugy = _root.slugy; } frame 3 { r += 1; eval(_root.slug1)._x = slugx; eval(_root.slug1)._y = slugy; slugx -= Math.cos(0.01745 * (angle + 90)) * r; slugy -= Math.sin(0.01745 * (angle + 90)) * r; if (slugx < -15 or 430 < slugx or slugy < -25) { r = 0; _root.slug1ready = 1; eval(_root.slug1)._x = _root.slugx; eval(_root.slug1)._y = _root.slugy; gotoAndPlay(1); } } frame 4 { gotoAndPlay(3); } } movieClip 150 { } movieClip 151 { frame 1 { stop(); } frame 18 { gotoAndStop(1); } } frame 635 { tellTarget ('_root.caption') { gotoAndStop(7); } } frame 635 { n = 1; while (2 >= n) { num = random(4); if (num == 0) { num = 2; } planenum = 'plane' + num; duplicateMovieClip('_root.' + planenum, 'newplane' + n, n); eval('newplane' + n)._x = 470; eval('newplane' + n)._y = 60; xmov[n] = 470; xstep[n] = random(5); if (xstep[n] == 0) { xstep[n] = 3; } ystep[n] = random(2); if (ystep[n] == 0) { ystep[n] = 0.5; } ++n; } n = 1; while (2 >= n) { num = random(3); if (num == 0) { num = 1; } num += 3; planenum = 'plane' + num; duplicateMovieClip('_root.' + planenum, 'newplane' + (n + 2), n + 2); eval('newplane' + (n + 2))._x = -50; eval('newplane' + (n + 2))._y = 60; xmov[n + 2] = -40; xstep[n + 2] = random(6); if (xstep[n + 2] == 0) { xstep[n + 2] = 3; } ystep[n + 2] = random(2); if (ystep[n + 2] == 0) { ystep[n + 2] = 0.5; } ++n; } duplicateMovieClip('smoke', 'newsmoke', 99); ymov[1] = 40; ymov[2] = 160; ymov[3] = 130; ymov[4] = 60; n = 1; order = 1; } frame 635 { i = 0; slugx = (eval(_root.emplacement))._x; slugy = (eval(_root.emplacement))._y - 10; d = 1; while (3 >= d) { eval('_root.slug' + d)._x = slugx; eval('_root.slug' + d)._y = slugy; ++d; } SlugReady = 1; slug1ready = 1; slug2ready = 1; slug3ready = 1; slug4ready = 1; go1 = 1; go2 = 1; go3 = 1; go4 = 1; go5 = 1; second = random(200); third = random(300); fourth = random(300); bomb1x = random(370); bomb2x = random(370); bomb1x += 30; bomb2x += 30; bomb1go = 0; bomb2go = 0; } movieClip 152 { frame 1 { stop(); } frame 2 { angle = _root.angle; slugx = _root.slugx; slugy = _root.slugy; } frame 3 { r += 1; eval(_root.slug2)._x = slugx; eval(_root.slug2)._y = slugy; slugx -= Math.cos(0.01745 * (angle + 90)) * r; slugy -= Math.sin(0.01745 * (angle + 90)) * r; if (slugx < -15 or 430 < slugx or slugy < -25) { r = 0; _root.slug2ready = 1; eval(_root.slug2)._x = _root.slugx; eval(_root.slug2)._y = _root.slugy; gotoAndPlay(1); } } frame 4 { gotoAndPlay(3); } } movieClip 153 { frame 1 { stop(); } frame 2 { angle = _root.angle; slugx = _root.slugx; slugy = _root.slugy; } frame 3 { r += 1; eval(_root.slug3)._x = slugx; eval(_root.slug3)._y = slugy; slugx -= Math.cos(0.01745 * (angle + 90)) * r; slugy -= Math.sin(0.01745 * (angle + 90)) * r; if (slugx < -15 or 430 < slugx or slugy < -25) { r = 0; _root.slug3ready = 1; eval(_root.slug3)._x = _root.slugx; eval(_root.slug3)._y = _root.slugy; gotoAndPlay(1); } } frame 4 { gotoAndPlay(3); } } frame 636 { order += 1; if (enemy < 25 and mission == 3) { tellTarget ('_root.background1') { gotoAndPlay(91); } gotoAndPlay(873); } if (0 >= enemy and mission == 2) { _root.mission = 3; mission3start = 1; gotoAndPlay(652); } if (0 >= enemy and mission == 1) { _root.mission = 2; gotoAndPlay(652); } if (blood < 1) { gotoAndPlay(638); } n = 1; if (go1 == 1) { xmov[n] -= xstep[n]; ymov[n] += ystep[n]; newplane1._x = xmov[n]; newplane1._y = ymov[n]; } if (second < order) { if (go2 == 1) { xmov[n + 1] -= xstep[n + 1]; ymov[n + 1] += ystep[n + 1]; newplane2._x = xmov[n + 1]; newplane2._y = ymov[n + 1]; } } if (third < order) { if (go3 == 1) { xmov[3] += xstep[3]; ymov[3] += ystep[3]; newplane3._x = xmov[3]; newplane3._y = ymov[3]; } } if (fourth < order) { if (go4 == 1) { xmov[4] += xstep[4]; ymov[4] += ystep[4]; newplane4._x = xmov[4]; newplane4._y = ymov[4]; } } f = 1; while (4 >= f) { if (xmov[f] == bomb1x and bomb1go == 0) { bomb1y = ymov[f]; bomb1go = 1; } if (xmov[f] == bomb2x and bomb2go == 0) { bomb2y = ymov[f]; bomb2go = 1; } ++f; } if (bomb1go == 1) { _root.bomb1._x = bomb1x; _root.bomb1._y = bomb1y; bomb1y += 2; if (340 < bomb1y) { _root.smoke._x = bomb1x; _root.smoke._y = 340; tellTarget ('_root.smoke') { gotoAndPlay(2); } _root.bomb1._y = 400; blood -= 1; bomb1go = 3; } } if (bomb2go == 1) { _root.bomb2._x = bomb2x; _root.bomb2._y = bomb2y; bomb2y += 2; if (340 < bomb2y) { _root.smoke._x = bomb2x; _root.smoke._y = 340; tellTarget ('_root.smoke') { gotoAndPlay(2); } _root.bomb2._y = 400; blood -= 1; bomb2go = 3; } } if (go1 == 1) { i = 1; while (3 >= i) { if (xmov[n] - 30 < (eval('slug' + i))._x and (eval('slug' + i))._x < xmov[n] + 30 and ymov[n] - 30 < (eval('slug' + i))._y and (eval('slug' + i))._y < ymov[n] + 30) { _root.smoke._x = xmov[n]; _root.smoke._y = ymov[n] + 5; tellTarget ('_root.smoke') { gotoAndPlay(2); } removeMovieClip('newplane1'); score += 15; enemy -= 1; go1 = 0; } if (newplane1._x < -40 or 390 < newplane1._y) { removeMovieClip('newplane1'); go1 = 0; } ++i; } } if (go2 == 1) { i = 1; while (3 >= i) { if (xmov[n + 1] - 30 < (eval('slug' + i))._x and (eval('slug' + i))._x < xmov[n + 1] + 30 and ymov[n + 1] - 30 < (eval('slug' + i))._y and (eval('slug' + i))._y < ymov[n + 1] + 30) { _root.smoke._x = xmov[n + 1]; _root.smoke._y = ymov[n + 1] + 5; tellTarget ('_root.smoke') { gotoAndPlay(2); } removeMovieClip('newplane2'); score += 15; enemy -= 1; go2 = 0; } if (newplane2._x < -40 or 390 < newplane2._y) { removeMovieClip('newplane2'); go2 = 0; } ++i; } } if (go3 == 1) { i = 1; while (3 >= i) { if (xmov[3] - 30 < (eval('slug' + i))._x and (eval('slug' + i))._x < xmov[3] + 30 and ymov[3] - 30 < (eval('slug' + i))._y and (eval('slug' + i))._y < ymov[3] + 30) { _root.smoke._x = xmov[3]; _root.smoke._y = ymov[3] + 5; tellTarget ('_root.smoke') { gotoAndPlay(2); } removeMovieClip('newplane3'); score += 15; enemy -= 1; go3 = 0; } if (470 < newplane3._x or 390 < newplane3._y) { removeMovieClip('newplane3'); go3 = 0; } ++i; } } if (go4 == 1) { i = 1; while (3 >= i) { if (xmov[4] - 30 < (eval('slug' + i))._x and (eval('slug' + i))._x < xmov[4] + 30 and ymov[4] - 30 < (eval('slug' + i))._y and (eval('slug' + i))._y < ymov[4] + 30) { _root.smoke._x = xmov[4]; _root.smoke._y = ymov[4] + 4; tellTarget ('_root.smoke') { gotoAndPlay(2); } removeMovieClip('newplane4'); score += 15; enemy -= 1; go4 = 0; } if (470 < newplane4._x or 390 < newplane4._y) { removeMovieClip('newplane4'); go4 = 0; } ++i; } } if (bomb1go == 1) { i = 1; while (3 >= i) { if (bomb1x - 10 < (eval('slug' + i))._x and (eval('slug' + i))._x < bomb1x + 10 and bomb1y - 15 < (eval('slug' + i))._y and (eval('slug' + i))._y < bomb1y + 15) { _root.smoke._x = bomb1x; _root.smoke._y = bomb1y + 4; _root.bomb1._y = 400; score += 30; tellTarget ('_root.smoke') { gotoAndPlay(2); } bomb1go = 3; } ++i; } } if (bomb2go == 1) { i = 1; while (3 >= i) { if (bomb2x - 10 < (eval('slug' + i))._x and (eval('slug' + i))._x < bomb2x + 10 and bomb2y - 15 < (eval('slug' + i))._y and (eval('slug' + i))._y < bomb2y + 15) { _root.smoke._x = bomb2x; _root.smoke._y = bomb2y + 4; _root.bomb2._y = 400; score += 30; tellTarget ('_root.smoke') { gotoAndPlay(2); } bomb2go = 3; } ++i; } } } frame 637 { if (enemy == 25 and mission == 1) { tellTarget ('_root.background1') { gotoAndPlay(2); } } if (enemy == 25 and mission == 2) { tellTarget ('_root.background1') { gotoAndPlay(22); } } if (go1 == 0 and go2 == 0 and go3 == 0 and go4 == 0 and (eval(_root.bomb1))._y >= 350 and (eval(_root.bomb2))._y >= 350) { gotoAndPlay(635); } gotoAndPlay(636); } frame 638 { n = 1; while (4 >= n) { removeMovieClip('newplane' + n); ++n; } } movieClip 155 { } frame 651 { _root.angle = 0; stop(); } button 156 { on (release) { mission = 1; stopAllSounds(); gotoAndPlay(1); } } button 157 { on (release) { blood = 5; if (mission == 3) { enemy = 35; tellTarget ('_root.background1') { gotoAndPlay(73); } } gotoAndPlay(635); } } frame 652 { n = 1; while (4 >= n) { removeMovieClip('newplane' + n); ++n; } if (mission == 2) { tellTarget ('_root.caption') { gotoAndStop(4); } } if (mission == 3) { tellTarget ('_root.caption') { gotoAndStop(5); } } if (mission3start == 0) { tellTarget ('_root.caption') { gotoAndStop(6); } } } frame 717 { stopAllSounds(); } frame 718 { scoreauto = 0; } frame 719 { if (scoreauto >= score) { gotoAndPlay(721); } } frame 720 { scoreauto += 5; gotoAndPlay(719); } frame 722 { if (_root.mission == 2) { tellTarget ('_root.background1') { gotoAndStop(21); } tellTarget ('_root.caption') { gotoAndStop(2); } } if (mission3start == 0) { gotoAndPlay(891); } } frame 780 { if (mission == 2) { gotoAndPlay(582); } if (mission == 3) { tellTarget ('_root.caption') { gotoAndStop(3); } gotoAndPlay(781); } } frame 781 { n = 1; while (4 >= n) { removeMovieClip('newplane' + n); ++n; } tellTarget ('_root.caption') { gotoAndStop(7); } } movieClip 166 { } movieClip 168 { } movieClip 169 { frame 1 { stop(); } frame 10 { stop(); } frame 20 { stop(); } } movieClip 170 { } movieClip 172 { } frame 845 { rocketready = 1; } frame 851 { rocketready += 1; if (rocketready < 3) { gotoAndPlay(846); } } frame 872 { if (mission3start == 0) { gotoAndPlay(652); } if (mission3start == 1) { mission3start = 0; gotoAndPlay(582); } } movieClip 178 { } frame 884 { tellTarget ('_root.background1') { gotoAndStop(105); } } frame 884 { cannonfly = 1; gotoAndPlay(638); tellTarget ('_root.caption') { gotoAndStop(7); } } frame 891 { stopAllSounds(); } movieClip 180 { } frame 1111 { mission = 1; stop(); } button 182 { on (release) { stopAllSounds(); mission3start = 1; mission = 1; gotoAndPlay(1); } }




https://swfchan.com/53/262851/info.shtml
Created: 1/3 -2026 18:32:28 Last modified: 1/3 -2026 18:32:28 Server time: 01/03 -2026 22:12:11