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

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

273065_BoulderCannon.swf

This is the info page for
Flash #84738

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


Text
ICMilk

ICMilk

icmilk@hotmail.com

Play >>

<P ALIGN="LEFT"><FONT FACE="Arial" SIZE="10" COLOR="#FFFFFF">Force</FONT></P>

<P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#FFFFFF">Combo points:</FONT></P>

<P ALIGN="LEFT"><FONT FACE="Arial" SIZE="10" COLOR="#000000">Score:</FONT></P>

<P ALIGN="LEFT"><FONT FACE="Arial" SIZE="10" COLOR="#FFFFFF">Life</FONT></P>

<P ALIGN="LEFT"><FONT FACE="Arial" SIZE="10" COLOR="#FFFFFF"><B>Next Song/Off</B></FONT></P>

<P ALIGN="LEFT"><FONT FACE="Arial" SIZE="10" COLOR="#FFFFFF"><B>Next Song/Off</B></FONT></P>

New Game

Game Over

ActionScript [AS1/AS2]

Frame 1
stop();
Frame 2
_root.force = 0; _root.counter = 1; _root.enemylist = new Array(); _root.forcemeter._xscale = (_root.force / 20) * 100; _root.combo = 0; _root.ingame = 0; _root.score = 0; _root.health = 20; _root.time = 0; _root.cannonsound = new Sound(); _root.cannonsound.attachSound("cannon"); stop();
Instance of Symbol 24 MovieClip "forcemeter" in Frame 2
onClipEvent (enterFrame) { this._xscale = this._xscale + ((((_root.force / 20) * 100) - this._xscale) / 10); this._alpha = this._xscale; }
Instance of Symbol 28 MovieClip "life" in Frame 2
onClipEvent (enterFrame) { this._xscale = this._xscale + ((((_root.health / 20) * 100) - this._xscale) / 10); _root.lifepercentage = Math.round(this._xscale) + " %"; }
Instance of Symbol 38 MovieClip "bomb" in Frame 2
onClipEvent (load) { this.launched = 0; this.maxheight = 0; this.time = 100; } onClipEvent (enterFrame) { if (this.launched == 1) { this._x = this._x + this.speedx; this._y = this._y + this.speedy; this.speedy = this.speedy + 1.2; if (0 >= this.reload) { duplicateMovieClip (_root.fireball_flame, "fireball_flame" + _root.counter, _root.counter); eval ("_root.fireball_flame" + _root.counter)._x = this._x - this.speedx; eval ("_root.fireball_flame" + _root.counter)._y = this._y - this.speedy; _root.counter++; this.reload = this.reload + 2; } this.reload--; if (170 < this._y) { this._y = 170; this.speedy = 0; this.speedx = this.speedx + ((-this.speedx) / 3); this._xscale = this._xscale + ((120 - this._xscale) / 3); this._yscale = this._yscale + ((120 - this._yscale) / 3); if (this.speedx < 0.2) { imax = 0; i = 0; while (i < _root.enemylist.length) { if (eval ("_root." + _root.enemylist[i]).hitTest(this)) { eval ("_root." + _root.enemylist[i]).health = eval ("_root." + _root.enemylist[i]).health - 200; if (0 >= eval ("_root." + _root.enemylist[i]).health) { imax = imax + 2; _root.combo++; removeMovieClip("_root." + _root.enemylist[i]); _root.enemylist.splice(i, 1); i = 0; while (i < 10) { duplicateMovieClip (_root.debris, "debris" + _root.counter, _root.counter); eval ("_root.debris" + _root.counter)._x = this._x; eval ("_root.debris" + _root.counter)._y = this._y; _root.counter++; i++; } } } i++; } this.play(); i = 0; while (i < imax) { _root.ingame++; duplicateMovieClip (_root.glowing, "glowing" + _root.counter, _root.counter); eval ("_root.glowing" + _root.counter)._x = this._x; eval ("_root.glowing" + _root.counter)._y = this._y - 10; eval ("_root.glowing" + _root.counter).speedx = (Math.random() - 0.5) * 6; eval ("_root.glowing" + _root.counter).speedy = -2 + (Math.random() * -6); _root.counter++; i++; } } } } }
Instance of Symbol 41 MovieClip "fireball_flame" in Frame 2
onClipEvent (load) { this._alpha = 100; this._xscale = 100; this._yscale = 100; } onClipEvent (enterFrame) { if (this._name != "fireball_flame") { this._alpha = this._alpha - 10; this._xscale = this._xscale - 10; this._yscale = this._yscale - 10; if (0 >= this._alpha) { removeMovieClip(this); } } }
Instance of Symbol 46 MovieClip "gunpowder" in Frame 2
onClipEvent (load) { this._xscale = 50; this._yscale = 50; this.gotoAndStop(1 + Math.round(Math.random() * this._totalFrames)); this._alpha = 100; } onClipEvent (enterFrame) { if (this._name != "gunpowder") { this._xscale = this._xscale + 2; this._yscale = this._yscale + 2; this._x = this._x + this.speedx; this._y = this._y + this.speedy; this._alpha = this._alpha - 4; if (10 >= this._alpha) { this.removeMovieClip(); } } }
Instance of Symbol 49 MovieClip "enemy" in Frame 2
onClipEvent (load) { this.health = 200; this.speed = 0.8 + (_root.time / 2000); this.rotation = this.speed * 3; this.gotoAndStop(1 + Math.round(Math.random() * this._totalFrames)); } onClipEvent (enterFrame) { if (this._name != "enemy") { this._rotation = this._rotation - this.rotation; this._x = this._x - this.speed; if (this._x < 50) { i = 0; while (i < _root.enemylist.length) { if (this._name == _root.enemylist[i]) { _root.enemylist.splice(i, 1); } i++; } _root.health = _root.health - 2; removeMovieClip(this); } } }
Instance of Symbol 53 MovieClip "debris" in Frame 2
onClipEvent (load) { this.ybegin = this._y; this._rotation = Math.round(Math.random() * 360); this.x = (Math.random() - 0.5) * 16; this.y = -6 + (Math.random() * -20); this.rotation = (Math.random() - 0.5) * 20; this._alpha = 100; this.gotoAndStop(1 + Math.round(Math.random() * this._totalFrames)); } onClipEvent (enterFrame) { this._x = this._x + this.x; this.y = this.y + 2; this._y = this._y + this.y; this._rotation = this._rotation + this.rotation; if (this.ybegin < this._y) { removeMovieClip(this); } }
Instance of Symbol 56 MovieClip "glowing" in Frame 2
onClipEvent (load) { } onClipEvent (enterFrame) { this._x = this._x + this.speedx; this._y = this._y + this.speedy; this.time--; this.speedy = this.speedy + 1.2; if (170 < this._y) { this._y = 170; this.speedy = 0; this.speedx = this.speedx + ((-this.speedx) / 3); } }
Instance of Symbol 60 MovieClip in Frame 2
onClipEvent (enterFrame) { if ((_root.ingame == 0) and (0 < _root.combo)) { this.combopoints = Math.round((_root.combo * (_root.combo * 0.5)) * 15); _root.score = _root.score + this.combopoints; this.time = 100; _root.combo = 0; } this.time--; if (0 < this.time) { this._y = this._y + ((50 - this._y) / 10); } else { this._y = this._y + ((-100 - this._y) / 10); } }
Instance of Symbol 64 MovieClip in Frame 2
onClipEvent (load) { this.score = 0; } onClipEvent (enterFrame) { if (this.score < _root.score) { this.score++; } }
Frame 3
stop();
Symbol 16 Button
on (release) { _root.play(); }
Symbol 17 MovieClip Frame 1
_root.stop; this.loading = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; this.loadingrounded = Math.round(this.loading); if (this.loading != 100) { } else { this.gotoAndStop("loaded"); }
Symbol 17 MovieClip Frame 3
gotoAndPlay (1);
Instance of Symbol 31 MovieClip in Symbol 33 MovieClip Frame 1
onClipEvent (load) { this.bla = this._x; } onClipEvent (enterFrame) { if (0 >= _root.health) { stopAllSounds(); _root.play(); } _root.time++; if (Math.random() < 0.01) { duplicateMovieClip (_root.enemy, "enemy" + _root.counter, _root.counter); _root.enemylist.push("enemy" + _root.counter); eval ("_root.enemy" + _root.counter)._x = 520; eval ("_root.enemy" + _root.counter)._y = 160; _root.counter++; } this._x = this._x + ((this.bla - this._x) / 3); this.myRadians = Math.atan2((_root._ymouse - _parent._y) + this._y, (_root._xmouse - _parent._x) + this._x); this.myDegrees = Math.round((this.myRadians * 180) / Math.PI); this._rotation = this.myDegrees + 90; _parent.cannon._rotation = this.myDegrees + 90; this._x = this._x + (Math.sin(_rotation * (Math.PI/180)) * 0); this._y = this._y + (Math.cos(_rotation * (Math.PI/180)) * 0); if (this.shoot == 1) { _root.force++; if (20 < _root.force) { _root.force = 20; } } } onClipEvent (mouseDown) { this.shoot = 1; } onClipEvent (mouseUp) { if ((this.shoot == 1) and (_root.ingame == 0)) { this._x = this._x - (Math.sin(_rotation * (Math.PI/180)) * _root.force); _root.cannonsound.start(); _root.bomb._x = (this._x + _parent._x) + (Math.sin(this._rotation * (Math.PI/180)) * 30); _root.bomb._y = (this._y + _parent._y) + (Math.cos(this._rotation * (Math.PI/180)) * -30); _root.bomb._alpha = 100; _root.bomb.speedx = Math.sin(_rotation * (Math.PI/180)) * _root.force; _root.bomb.speedy = Math.cos(_rotation * (Math.PI/180)) * (-_root.force); _root.bomb.launched = 1; _root.ingame++; _root.combo = 0; duplicateMovieClip (_root.gunpowder, "gunpowder" + _root.counter, _root.counter); eval ("_root.gunpowder" + _root.counter)._x = (_parent._x + this._x) + (Math.sin(this._rotation * (Math.PI/180)) * 38); eval ("_root.gunpowder" + _root.counter)._y = (_parent._y + this._y) + (Math.cos(this._rotation * (Math.PI/180)) * -38); eval ("_root.gunpowder" + _root.counter).speedx = Math.sin(_rotation * (Math.PI/180)) * (_root.force / 20); eval ("_root.gunpowder" + _root.counter).speedy = Math.cos(_rotation * (Math.PI/180)) * (-(_root.force / 20)); _root.counter++; } this.shoot = 0; _root.force = 0; }
Symbol 38 MovieClip Frame 1
stop();
Symbol 38 MovieClip Frame 5
this.launched = 0; _root.ingame--; this._xscale = 100; this._yscale = 100; this._x = -100; this._y = -100;
Symbol 56 MovieClip Frame 30
if (this._name != "glowing") { i = 0; while (i < _root.enemylist.length) { if (eval ("_root." + _root.enemylist[i]).hitTest(this)) { eval ("_root." + _root.enemylist[i]).health = eval ("_root." + _root.enemylist[i]).health - 200; if (0 >= eval ("_root." + _root.enemylist[i]).health) { _root.ingame++; duplicateMovieClip (_root.glowing, "glowing" + _root.counter, _root.counter); eval ("_root.glowing" + _root.counter)._x = this._x; eval ("_root.glowing" + _root.counter)._y = this._y - 10; eval ("_root.glowing" + _root.counter).speedx = (Math.random() - 0.5) * 6; eval ("_root.glowing" + _root.counter).speedy = -2 + (Math.random() * -6); _root.counter++; _root.combo++; removeMovieClip("_root." + _root.enemylist[i]); _root.enemylist.splice(i, 1); i = 0; while (i < 4) { duplicateMovieClip (_root.debris, "debris" + _root.counter, _root.counter); eval ("_root.debris" + _root.counter)._x = this._x; eval ("_root.debris" + _root.counter)._y = this._y; _root.counter++; i++; } } } i++; } _root.ingame--; removeMovieClip(this); }
Symbol 71 Button
on (release) { this.play(); }
Symbol 75 MovieClip Frame 1
stopAllSounds();
Symbol 75 MovieClip Frame 2
stop();
Symbol 75 MovieClip Frame 3
stopAllSounds();
Symbol 75 MovieClip Frame 4
stop();
Symbol 75 MovieClip Frame 5
stopAllSounds();
Symbol 75 MovieClip Frame 6
stop();
Symbol 79 Button
on (release) { stopAllSounds(); _root.play(); }

Library Items

Symbol 1 Sound [cannon]
Symbol 2 GraphicUsed by:Timeline
Symbol 3 GraphicUsed by:11
Symbol 4 GraphicUsed by:11
Symbol 5 FontUsed by:7 9 10 12 14 68 70 77 80
Symbol 6 FontUsed by:7 9 39 58 59 62 63 65 66
Symbol 7 TextUses:5 6Used by:11
Symbol 8 GraphicUsed by:11
Symbol 9 TextUses:5 6Used by:11
Symbol 10 TextUses:5Used by:11
Symbol 11 ButtonUses:3 4 7 8 9 10Used by:17
Symbol 12 EditableTextUses:5Used by:17
Symbol 13 GraphicUsed by:16
Symbol 14 TextUses:5Used by:16
Symbol 15 GraphicUsed by:16
Symbol 16 ButtonUses:13 14 15Used by:17
Symbol 17 MovieClipUses:11 12 16Used by:Timeline
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:18Used by:Timeline
Symbol 20 GraphicUsed by:Timeline
Symbol 21 ShapeTweeningUsed by:24
Symbol 22 ShapeTweeningUsed by:24
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:21 22 23Used by:Timeline
Symbol 25 ShapeTweeningUsed by:28
Symbol 26 ShapeTweeningUsed by:28
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:25 26 27Used by:Timeline
Symbol 29 GraphicUsed by:Timeline
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClipUses:30Used by:33
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:31 32Used by:Timeline
Symbol 34 GraphicUsed by:38
Symbol 35 GraphicUsed by:38
Symbol 36 GraphicUsed by:38
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClipUses:34 35 36 37Used by:Timeline
Symbol 39 EditableTextUses:6Used by:Timeline
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClipUses:40Used by:Timeline
Symbol 42 GraphicUsed by:46
Symbol 43 GraphicUsed by:46
Symbol 44 GraphicUsed by:46
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:42 43 44 45Used by:Timeline
Symbol 47 GraphicUsed by:49
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClipUses:47 48Used by:Timeline
Symbol 50 GraphicUsed by:53
Symbol 51 GraphicUsed by:53
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClipUses:50 51 52Used by:Timeline
Symbol 54 ShapeTweeningUsed by:56
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:54 55Used by:Timeline
Symbol 57 GraphicUsed by:60
Symbol 58 EditableTextUses:6Used by:60
Symbol 59 EditableTextUses:6Used by:60
Symbol 60 MovieClipUses:57 58 59Used by:Timeline
Symbol 61 GraphicUsed by:64
Symbol 62 EditableTextUses:6Used by:64
Symbol 63 EditableTextUses:6Used by:64
Symbol 64 MovieClipUses:61 62 63Used by:Timeline
Symbol 65 EditableTextUses:6Used by:Timeline
Symbol 66 EditableTextUses:6Used by:Timeline
Symbol 67 GraphicUsed by:71
Symbol 68 EditableTextUses:5Used by:71
Symbol 69 GraphicUsed by:71
Symbol 70 EditableTextUses:5Used by:71
Symbol 71 ButtonUses:67 68 69 70Used by:75
Symbol 72 SoundUsed by:75
Symbol 73 SoundUsed by:75
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClipUses:71 72 73 74Used by:Timeline
Symbol 76 GraphicUsed by:79
Symbol 77 TextUses:5Used by:79
Symbol 78 GraphicUsed by:79
Symbol 79 ButtonUses:76 77 78Used by:Timeline
Symbol 80 TextUses:5Used by:Timeline

Instance Names

"forcemeter"Frame 2Symbol 24 MovieClip
"life"Frame 2Symbol 28 MovieClip
"bomb"Frame 2Symbol 38 MovieClip
"fireball_flame"Frame 2Symbol 41 MovieClip
"gunpowder"Frame 2Symbol 46 MovieClip
"enemy"Frame 2Symbol 49 MovieClip
"debris"Frame 2Symbol 53 MovieClip
"glowing"Frame 2Symbol 56 MovieClip
"musicplayer"Frame 2Symbol 75 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "cannon"

Labels

"loaded"Symbol 17 MovieClip Frame 4

Dynamic Text Variables

loadingroundedSymbol 12 EditableText""
combopointsSymbol 59 EditableText""
scoreSymbol 62 EditableText""
_root.lifepercentageSymbol 66 EditableText""




http://swfchan.com/17/84738/info.shtml
Created: 31/3 -2019 07:46:35 Last modified: 31/3 -2019 07:46:35 Server time: 25/04 -2024 03:44:19