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

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

Opoona Murige.swf

This is the info page for
Flash #85630

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


Text
¹Üè­éG𽨹III

Life:

Enemy Life:

ActionScript [AS1/AS2]

Instance of Symbol 28 MovieClip in Frame 1
onClipEvent (enterFrame) { _rotation = ((Math.random() * 10) - 5); }
Frame 3
this.gotoAndStop(3);
Frame 4
function damage() { if (0 >= enemyLife) { return(undefined); } if (opoona.mode == "dead") { return(undefined); } hit1Sound.start(); opoonaLife = opoonaLife - 1; this.lifeText = "Life: " + opoonaLife; } function enemyDamage(value) { enemyLife = enemyLife - value; hit2Sound.start(); this.enemyLifeText = "Enemy Life: " + enemyLife; } function addEnemy() { stage++; count = 0; enemyLife = 100; this.enemyLifeText = "Enemy Life: 100"; enemyFlag = false; } function clear() { feed.mode = "clear"; } hit1Sound = new Sound(_root); hit1Sound.attachSound("hit1"); hit2Sound = new Sound(_root); hit2Sound.attachSound("hit2"); this.lifeText = "Life: 100"; this.enemyLifeText = "Enemy Life: 100"; enemyLife = 100; opoonaLife = 100; attachMovie("alert", "alert", 20); _root.alert._x = 275; _root.alert._y = 70; stage = 1; enemyFlag = false; count = 0; deadco = 0; mode = "";
Instance of Symbol 31 MovieClip in Frame 4
onClipEvent (enterFrame) { _x = _parent.opoona._x; par = _parent.opoona._y / _parent.opoona.startY; _xscale = (50 + (50 * par)); _yscale = (50 + (50 * par)); }
Instance of Symbol 49 MovieClip "opoona" in Frame 4
onClipEvent (load) { function damage() { cc = (cc + 1) % 100; _root.attachMovie("hibana", "hibana" + cc, 100 + cc); item = _root["hibana" + cc]; item._x = (_x - 25) + (Math.random() * 50); item._y = (_y - 75) + (Math.random() * 50); _root.damage(); if (0 >= _root.opoonaLife) { mode = "dead"; } } function checkAttackHit(enemy) { if (((enemy.hitTest(this) && (mode == "attack")) && (attackCount >= 7)) && (8 >= attackCount)) { enemy.damage(); } } mode = "walk"; startY = _y; jumpFlag = false; d = -20; life = 10; } onClipEvent (enterFrame) { var moveFlag = false; if (mode == "walk") { if (Key.isDown(Key.LEFT)) { moveFlag = true; _x = (_x - 5); } else if (Key.isDown(Key.RIGHT)) { moveFlag = true; _x = (_x + 5); } if (Key.isDown(Key.UP) && (jumpFlag == false)) { jumpFlag = true; } if (Key.isDown(Key.SPACE)) { mode = "attack"; attackCount = 0; } if (moveFlag) { gotoAndStop (4); } else { gotoAndStop (1); } if (_x < 20) { _x = 20; } if (530 < _x) { _x = 530; } } if (mode == "attack") { gotoAndStop (7); if (attackCount == 11) { mode = "walk"; } attackCount = attackCount + 1; } if (mode == "dead") { _x = (_x - 10); _y = (_y - 10); _rotation = (_rotation + 30); return(undefined); } if (jumpFlag) { _y = (_y + d); d++; if (startY < _y) { _y = startY; jumpFlag = false; d = -20; } } }
Instance of Symbol 52 MovieClip "feed" in Frame 4
onClipEvent (load) { _alpha = 0; } onClipEvent (enterFrame) { if (mode == "clear") { _alpha = (_alpha + 5); if (_alpha >= 100) { _root.mode = "clear"; } } }
Frame 5
count++; if ((count == 120) && (enemyFlag == false)) { enemyFlag = true; attachMovie("enemy0" + stage, "tekisan", 30); _root.tekisan._x = 500; _root.tekisan._y = -50; } if (opoona.mode == "dead") { deadco++; if (deadco == 50) { this.gotoAndPlay(7); } } if (mode == "clear") { this.gotoAndPlay(10); }
Frame 6
this.gotoAndPlay(5);
Frame 7
tekisan.removeMovieClip();
Frame 9
this.gotoAndPlay(8);
Instance of Symbol 68 MovieClip "feed" in Frame 10
onClipEvent (load) { _alpha = 100; } onClipEvent (enterFrame) { _alpha = (_alpha - 10); if (_alpha < 0) { _alpha = 0; } }
Frame 12
this.stop();
Symbol 6 MovieClip [enemy01] Frame 1
function damage() { cc = (cc + 1) % 100; _root.attachMovie("tekihibana", "tekihibana" + cc, 200 + cc); item = _root["tekihibana" + cc]; item._x = (_x - 25) + (Math.random() * 50); item._y = (_y - 75) + (Math.random() * 50); _root.enemyDamage(5); if (0 >= _root.enemyLife) { mode = "dead"; } } startY = 305; d = -20; ax = 5;
Symbol 6 MovieClip [enemy01] Frame 2
if (mode == "dead") { _y = (_y - 10); _x = (_x + 10); _rotation = (_rotation + 30); if (550 < _x) { _root.addEnemy(); this.removeMovieClip(); } } else { _x = (_x + ax); _y = (_y + d); if (startY < _y) { _y = startY; d = -20; } d++; if ((_x < 20) || (530 < _x)) { ax = -ax; } if (this.hitarea.hitTest(_root.opoona.hitarea)) { _root.opoona.damage(); } _root.opoona.checkAttackHit(this); }
Symbol 6 MovieClip [enemy01] Frame 3
this.gotoAndPlay(2);
Symbol 8 MovieClip [tekihibana] Frame 1
r = 50 + (50 * Math.random()); _xscale = r; _yscale = r; ax = -10 + (20 * Math.random()); ay = -10 + (20 * Math.random());
Symbol 8 MovieClip [tekihibana] Frame 2
_x = (_x + ax); _y = (_y + ay); count++; if (5 < count) { this.removeMovieClip(); }
Symbol 8 MovieClip [tekihibana] Frame 3
this.gotoAndPlay(2);
Symbol 10 MovieClip [hibana] Frame 1
r = 50 + (50 * Math.random()); _xscale = r; _yscale = r; ax = -10 + (20 * Math.random()); ay = -10 + (20 * Math.random());
Symbol 10 MovieClip [hibana] Frame 2
_x = (_x + ax); _y = (_y + ay); count++; if (5 < count) { this.removeMovieClip(); }
Symbol 10 MovieClip [hibana] Frame 3
this.gotoAndPlay(2);
Symbol 13 MovieClip [alert] Frame 2
count = (count + 1) % 3; if (0 < count) { _visible = true; } else { _visible = false; } count2++; if (90 < count2) { this.removeMovieClip(); }
Symbol 13 MovieClip [alert] Frame 3
this.gotoAndPlay(2);
Symbol 17 MovieClip [enemy02] Frame 1
function damage() { cc = (cc + 1) % 100; _root.attachMovie("tekihibana", "tekihibana" + cc, 200 + cc); item = _root["tekihibana" + cc]; item._x = (_x - 25) + (Math.random() * 50); item._y = (_y - 75) + (Math.random() * 50); _root.enemyDamage(5); if (0 >= _root.enemyLife) { mode = "dead"; } } _x = 600; ax = -10; _y = 305; startY = 305;
Symbol 17 MovieClip [enemy02] Frame 2
if (mode == "dead") { _y = (_y - 10); _x = (_x + 10); _rotation = (_rotation + 30); if (550 < _x) { _root.addEnemy(); this.removeMovieClip(); } } else { _x = (_x + ax); if ((0 < ax) && (530 < _x)) { count = (count + 1) % 3; ax = -ax; if (count == 0) { d = -20; } } if (_x < 30) { count = (count + 1) % 3; ax = -ax; if (count == 0) { d = -20; } } _y = (_y + d); d++; if (305 < _y) { _y = 305; d = 0; } if (this.hitarea.hitTest(_root.opoona.hitarea)) { _root.opoona.damage(); } if (_root.opoona.checkAttackHit(this)) { trace("attack"); } }
Symbol 17 MovieClip [enemy02] Frame 3
this.gotoAndPlay(2);
Symbol 19 MovieClip [enemy03] Frame 1
function damage() { cc = (cc + 1) % 100; _root.attachMovie("tekihibana", "tekihibana" + cc, 200 + cc); item = _root["tekihibana" + cc]; item._x = (_x - 25) + (Math.random() * 50); item._y = (_y - 75) + (Math.random() * 50); _root.enemyDamage(2); if (0 >= _root.enemyLife) { mode = "dead"; } } _x = 600; ax = -5; _y = 305; startY = 305; targetX = 500; moveFlag = true;
Symbol 19 MovieClip [enemy03] Frame 2
if (mode == "dead") { _y = (_y - 10); _x = (_x + 10); _rotation = (_rotation + 30); if (550 < _x) { _root.clear(); this.removeMovieClip(); } } else { count = (count + 1) % 30; if (count == 0) { cc = (cc + 1) % 100; if (((cc % 5) == 0) && (moveFlag == false)) { moveFlag = true; targetX = 200 + (300 * Math.random()); ax = ((targetX - _x) / Math.abs(targetX - _x)) * ((Math.random() * 5) + 10); } _root.attachMovie("tama", "tama" + cc, 300 + cc); } _x = (_x + ax); if (Math.abs(_x - targetX) < 10) { moveFlag = false; targetX = 0; ax = 0; } if (this.hitarea.hitTest(_root.opoona.hitarea)) { _root.opoona.damage(); } if (_root.opoona.checkAttackHit(this)) { trace("attack"); } }
Symbol 19 MovieClip [enemy03] Frame 3
this.gotoAndPlay(2);
Symbol 21 MovieClip [tama] Frame 1
r = Math.atan2(_root.tekisan._y - _root.opoona._y, _root.tekisan._x - _root.opoona._x); ax = (-Math.cos(r)) * 10; ay = (-Math.sin(r)) * 10; _x = _root.tekisan._x; _y = (_root.tekisan._y - 75);
Symbol 21 MovieClip [tama] Frame 2
_x = (_x + ax); _y = (_y + ay); if ((((550 < _x) || (_x < 0)) || (400 < _y)) || (_y < 0)) { this.removeMovieClip(); } if (this.hitTest(_root.opoona.hitarea)) { _root.opoona.damage(); }
Symbol 21 MovieClip [tama] Frame 3
this.gotoAndPlay(2);
Symbol 26 Button
on (press) { this.gotoAndPlay("main"); }
Symbol 40 MovieClip Frame 13
this.gotoAndPlay(1);
Symbol 49 MovieClip Frame 3
this.stop();
Symbol 49 MovieClip Frame 6
this.stop();
Symbol 49 MovieClip Frame 9
this.stop();
Symbol 56 Button
on (press) { this.gotoAndPlay(1); }
Symbol 58 MovieClip Frame 13
this.gotoAndPlay(1);
Symbol 67 MovieClip Frame 40
this.stop();

Library Items

Symbol 1 Sound [hit1]
Symbol 2 Sound [hit2]Used by:67
Symbol 3 GraphicUsed by:6
Symbol 4 GraphicUsed by:5 52 68
Symbol 5 MovieClipUses:4Used by:6 17 19 49
Symbol 6 MovieClip [enemy01]Uses:3 5
Symbol 7 GraphicUsed by:8 67
Symbol 8 MovieClip [tekihibana]Uses:7
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClip [hibana]Uses:9
Symbol 11 FontUsed by:12 50 51
Symbol 12 TextUses:11Used by:13
Symbol 13 MovieClip [alert]Uses:12
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClipUses:14Used by:16
Symbol 16 MovieClipUses:15Used by:17
Symbol 17 MovieClip [enemy02]Uses:16 5
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClip [enemy03]Uses:18 5
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClip [tama]Uses:20
Symbol 22 GraphicUsed by:67  Timeline
Symbol 23 GraphicUsed by:Timeline
Symbol 24 GraphicUsed by:26
Symbol 25 GraphicUsed by:26
Symbol 26 ButtonUses:24 25Used by:Timeline
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:27Used by:Timeline
Symbol 29 GraphicUsed by:Timeline
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClipUses:30Used by:Timeline
Symbol 32 GraphicUsed by:40 43 48 58
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:33Used by:40 43 48 58
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClipUses:35Used by:40 43 48 58
Symbol 37 GraphicUsed by:40 43 48 58
Symbol 38 GraphicUsed by:40 43 48 58
Symbol 39 GraphicUsed by:40 43 48 58
Symbol 40 MovieClipUses:32 34 36 37 38 39Used by:49
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:41Used by:49
Symbol 43 MovieClipUses:32 34 36 37 38 39Used by:49
Symbol 44 GraphicUsed by:48
Symbol 45 GraphicUsed by:48
Symbol 46 GraphicUsed by:48
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:32 34 36 37 38 39 44 45 46 47Used by:49
Symbol 49 MovieClipUses:40 5 42 43 48Used by:Timeline
Symbol 50 EditableTextUses:11Used by:Timeline
Symbol 51 EditableTextUses:11Used by:Timeline
Symbol 52 MovieClipUses:4Used by:Timeline
Symbol 53 GraphicUsed by:Timeline
Symbol 54 GraphicUsed by:Timeline
Symbol 55 GraphicUsed by:56
Symbol 56 ButtonUses:55Used by:Timeline
Symbol 57 GraphicUsed by:67
Symbol 58 MovieClipUses:32 34 36 37 38 39Used by:67
Symbol 59 GraphicUsed by:67
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:60Used by:67
Symbol 62 GraphicUsed by:67
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:63Used by:67
Symbol 65 SoundUsed by:67
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClipUses:57 58 59 61 22 7 2 62 64 65 66Used by:Timeline
Symbol 68 MovieClipUses:4Used by:Timeline

Instance Names

"opoona"Frame 4Symbol 49 MovieClip
"feed"Frame 4Symbol 52 MovieClip
"feed"Frame 10Symbol 68 MovieClip
"hitarea"Symbol 6 MovieClip [enemy01] Frame 1Symbol 5 MovieClip
"hitarea"Symbol 17 MovieClip [enemy02] Frame 1Symbol 5 MovieClip
"hitarea"Symbol 19 MovieClip [enemy03] Frame 1Symbol 5 MovieClip
"hitarea"Symbol 49 MovieClip Frame 1Symbol 5 MovieClip
"attackhitarea"Symbol 49 MovieClip Frame 1Symbol 42 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "hit1"
ExportAssets (56)Timeline Frame 1Symbol 2 as "hit2"
ExportAssets (56)Timeline Frame 1Symbol 6 as "enemy01"
ExportAssets (56)Timeline Frame 1Symbol 8 as "tekihibana"
ExportAssets (56)Timeline Frame 1Symbol 10 as "hibana"
ExportAssets (56)Timeline Frame 1Symbol 13 as "alert"
ExportAssets (56)Timeline Frame 1Symbol 17 as "enemy02"
ExportAssets (56)Timeline Frame 1Symbol 19 as "enemy03"
ExportAssets (56)Timeline Frame 1Symbol 21 as "tama"
ExportAssets (56)Timeline Frame 10Symbol 2 as "hit2"
ExportAssets (56)Timeline Frame 10Symbol 2 as "hit2"
ExportAssets (56)Timeline Frame 10Symbol 2 as "hit2"
ExportAssets (56)Timeline Frame 10Symbol 2 as "hit2"
ExportAssets (56)Timeline Frame 10Symbol 2 as "hit2"

Labels

"title"Frame 1
"main"Frame 4
"gameOver"Frame 7

Dynamic Text Variables

lifeTextSymbol 50 EditableText"Life:"
enemyLifeTextSymbol 51 EditableText"Enemy Life:"




http://swfchan.com/18/85630/info.shtml
Created: 30/3 -2019 20:06:01 Last modified: 30/3 -2019 20:06:01 Server time: 03/05 -2024 15:43:19