STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229593 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2595 · P5190 |
This is the info page for Flash #22369 |
Clover Action |
a Four-Leaf Clover Version 0.97 |
Maker: BugMaster Date: 2004. 4. 28 |
SCORE: |
마우스로 네잎 클로버를 찾아 클릭하시면 됩니다. 세잎 클로버를 7개 이상 클릭하면 게임이 종료됩니다. 시간제한은 6분(360초)입니다. 빨리 찾을수록 높은 점수를 받을수 있습니다. START 버튼을 누르면 게임이 시작됩니다. 자! 오늘은 몇개의 행운을 찾을 수 있을까요? |
-BugMater |
Start |
Start |
네잎 클로버 찾기 |
당신은 네잎 클로버의 행운을 찾기 위해 너무 많은 세잎 클로버의 행복을 버렸습니다. 행운을 위해 버린 행복이 우리가 바라는 행복이 아닐까요? 그래도 다시 도전해 보겠습니까^^; |
네잎 클로버를 찾지 못했다고 실망하지 마세요. 당신에게 아직 저렇게 많은 행복이 있잖아요. 언젠가는 그 행복중에 행운을 찾을수 있을 겁니다. 그렇지만 다시 한번 더 도전해 보겠습니까^^; |
당신에게 오늘 찾은 네잎 클로버보다 더 큰 행운이 있을겁니다. 행운은 언제나 행복속에 있습니다. 현재의 행복을 잊어 버리지 마세요. 다시 한번 더 도전해 보겠습니까^^; |
ActionScript [AS1/AS2]
Frame 1fscommand ("allowscale", "true"); fscommand ("showmenu", "true"); System.useCodepage = true; Stage.showMenu = false; GameStart = false; function DispatchGameData(value, score_play) { var _local1 = _root; if (_local1.dbconnect == "yes") { _local1.score = value + 969696; _local1.score_play = score_play; this.loadVariables((_local1.dir + "game_record.") + _local1.scripttype, "POST"); } } var score = 0;Instance of Symbol 26 MovieClip "AS" in Frame 1onClipEvent (mouseUp) { this.down = false; } onClipEvent (mouseDown) { if ((_parent.GameStart == true) && (this.down == false)) { this.down = true; var x1 = _parent._xmouse; var y1 = _parent._ymouse; if ((this.CatchMC != null) && (this.CatchMC.hitTest(x1, y1, true))) { if (this.CatchMC.LEAF._currentframe >= this.fourleaf) { _parent.DISPLAY.num++; _parent.DISPLAY.score = _parent.DISPLAY.score + ((400 + _parent.DISPLAY.maxTime) - _parent.DISPLAY.time); if (_parent.DISPLAY.num >= 7) { this.GameOver(); } } else { _parent.DISPLAY.score = _parent.DISPLAY.score - 150; this.three++; if (this.three >= 7) { this.GameOver(); } } this.CatchMC.tx = (this.CatchMC.ty = -300); this.CatchMC.scaleXY(this.CatchMC._xscale * 2); this.CatchMC.swapDepths(this.CatchMC.getDepth() + 5000); this.CatchMC.onEnterFrame = function () { var _local1 = this; if (_local1.Limit(280, 180, 5)) { _local1._visible = false; delete _local1.onEnterFrame; } else { _local1.smoothMove(280, 180, 0.2); } }; this.CatchMC = null; } } } onClipEvent (mouseMove) { if ((_parent.GameStart == true) && (this.make == true)) { var x1 = _parent._xmouse; var y1 = _parent._ymouse; if (y1 > 280) { if (x1 > 340) { _parent.DISPLAY._x = 90; } else if (x1 < 220) { _parent.DISPLAY._x = 470; } } var a = (int((x1 - this.side) / this.space) - 2); var b = (int((y1 - this.side) / this.space) - 2); var n = 0; do { if (Clist.length <= 0) { break; } n = Clist.length - 1; if (Clist[n]._x != Clist[n].tx) { Clist[n]._x = Clist[n].tx; Clist[n]._y = Clist[n].ty; MC.STEM._xscale = 10; } Clist.pop(); n++; } while (n <= 100); if (this.CatchMC != null) { this.CatchMC.SHADOW._visible = false; this.CatchMC = null; } if ((((a > -3) && (b > -3)) && (a < (this.maxA + 2))) && (b < (this.maxB + 2))) { var y = b; while (y <= (b + 5)) { var x = a; while (x <= (a + 5)) { var MC = _parent[(("C" + x) + "x") + y]; var diffX = (x1 - MC.tx); var diffY = (y1 - MC.ty); var d = Math.sqrt((diffX * diffX) + (diffY * diffY)); if (d < 12) { MC._x = MC.tx; MC._y = MC.ty; MC.STEM._xscale = 10; if (MC.hitTest(x1, y1, true)) { if (this.CatchMC == null) { this.CatchMC = MC; } else if (MC.getDepth() > this.CatchMC.getDepth()) { this.CatchMC = MC; } } } else if (d < 60) { var t = Math.atan2(-diffY, -diffX); MC._x = MC.tx + int(((60 - d) / 4) * Math.cos(t)); MC._y = MC.ty + int(((60 - d) / 4) * Math.sin(t)); MC.STEM._xscale = (MC.tx - MC._x) * 2; Clist.push(MC); } x++; } y++; } } if (this.CatchMC != null) { this.CatchMC.SHADOW._visible = true; } } }Instance of Symbol 55 MovieClip "DISPLAY" in Frame 1onClipEvent (load) { this.swapDepths(50001); num = 0; total = 0; this.CLOVER.txt = (num + " / ") + total; time = 0; maxTime = 360; ts = getTimer(); ball = false; this.CLOCK.BALL.stop(); this.CLOCK.txt = maxTime; this.CLOCK.BAR._rotation = 0; score = 0; this.scoretxt = score; } onClipEvent (enterFrame) { if (_parent.GameStart == true) { this.CLOVER.txt = (num + " / ") + total; if (num >= total) { _parent.AS.GameOver(); } te = getTimer(); time = int((te - ts) / 1000); this.CLOCK.txt = maxTime - time; this.CLOCK.BAR._rotation = (time / maxTime) * 360; if ((time / maxTime) > 0.8) { if (ball != true) { ball = true; this.CLOCK.BALL.play(); } } else if (ball != false) { ball = false; this.CLOCK.BALL.gotoAndStop(1); } if (time >= maxTime) { _parent.AS.GameOver(); } this.scoretxt = score; } else { ts = getTimer(); if (ball != false) { ball = false; this.CLOCK.BALL.gotoAndStop(1); } } }Instance of Symbol 70 MovieClip "HELP" in Frame 1onClipEvent (load) { this.swapDepths(50002); }Symbol 11 MovieClip Frame 1this.stop();Symbol 21 MovieClip Frame 1this.stop();Symbol 26 MovieClip Frame 1function order(a, b) { if (a < b) { return(-1); } if (a > b) { return(1); } return(0); } function Setup() { var _local2 = this; var tmp = _parent.GameStart; _parent.GameStart = false; var n = 1; _local2.three = 0; _local2.total = 0; var Flist = new Array(); var i = 0; while (i < 7) { Flist[i] = int((Math.random() * ((maxA * maxB) - 5)) + 3); i++; } Flist.sort(order); var y = 1; while (y <= _local2.maxB) { var _local3 = 1; while (_local3 <= _local2.maxA) { name = (("C" + _local3) + "x") + y; if (_local2.make != true) { _parent.attachMovie("clover", name, n); } else { _parent[name].swapDepths(n); } var _local1 = _parent[name]; _local1._visible = true; _local1._x = (_local1.tx = ((_local3 * _local2.space) + _local2.side) + (int(Math.random() * 9) - 4)); _local1._y = (_local1.ty = ((y * _local2.space) + _local2.side) + (int(Math.random() * 9) - 4)); if ((_local2.total < 7) && (n >= Flist[_local2.total])) { frame = int(Math.random() * ((_local1.LEAF._totalframes - _local2.fourleaf) + 1)) + _local2.fourleaf; _local2.total++; } else { frame = int((Math.random() * _local2.fourleaf) - 1) + 1; } _local1.LEAF.gotoAndStop(frame); _local1.SHADOW.gotoAndStop(frame); _local1.SHADOW._visible = false; _local1._rotation = int(Math.random() * 360); _local1._xscale = (_local1._yscale = 60 + int(Math.random() * 40)); _local1.STEM._rotation = _local1._rotation * -1; _local1.STEM._xscale = 10; n++; _local3++; } y++; } if (_local2.make != true) { _local2.make = true; } _parent.GameStart = tmp; _parent.DISPLAY.score = 1000; _parent.DISPLAY.num = 0; _parent.DISPLAY.total = _local2.total; } function GameOver() { var _local1 = _parent; if (this.CatchMC != null) { delete this.CatchMC.onEnterFrame; this.CatchMC = null; } _local1.HELP._visible = true; if (_local1.GameStart == true) { var _local2 = _local1.DISPLAY.score; var _local3 = _local1.DISPLAY.maxTime - _local1.DISPLAY.time; if (this.three >= 7) { _local1.HELP.gotoAndStop("GAMEOVER"); _local2 = 0; } else if (_local1.DISPLAY.num > 0) { _local1.HELP.gotoAndStop("VICTORY"); _local2 = _local2 + (_local3 * 3); } else { _local1.HELP.gotoAndStop("THEEND"); _local2 = _local2 + (_local3 * 2); } var msg = (((((("\uB0A8\uC740\uC2DC\uAC04: " + _local3) + "\uCD08, \uB124\uC78E: ") + _local1.DISPLAY.num) + "\uAC1C, \uC138\uC78E: ") + this.three) + "\uAC1C"); _local1.DispatchGameData(_local2, msg); } _local1.GameStart = false; } var space = 20; var side = 0; var maxA = 27; var maxB = 20; var f = 0; var CatchMC = null; var Clist = new Array(); var make = false; var down = false; var fourleaf = 6; var three = 0; var total = 0; this.Setup(); _global.distance = function (x1, y1, x2, y2) { var _local2 = x1 - x2; var _local1 = y1 - y2; return(Math.sqrt((_local2 * _local2) + (_local1 * _local1))); }; MovieClip.prototype.scaleXY = function (scale) { this._xscale = (this._yscale = scale); }; MovieClip.prototype.pushXY = function (power, targetX, targetY) { var _local1 = this; var diffX = (_local1.tx - targetX); var _local3 = _local1.ty - targetY; var _local2 = Math.atan2(_local3, diffX); _local1._x = _local1.tx + (power * Math.cos(_local2)); _local1._y = _local1.ty + (power * Math.sin(_local2)); }; MovieClip.prototype.elasticMove = function (a, b, tx, ty) { var _local1 = this; var _local2 = ty; var _local3 = tx; var tempx = _local1._x; var tempy = _local1._y; _local1._x = ((a * (_local1._x - _local3)) + (b * (_local1.prevx - _local3))) + _local3; _local1._y = ((a * (_local1._y - _local2)) + (b * (_local1.prevy - _local2))) + _local2; _local1.prevx = tempx; _local1.prevy = tempy; }; MovieClip.prototype.rotateTo = function (targetX, targetY) { var _local1 = this; var _local3 = targetX - _local1._x; var _local2 = targetY - _local1._y; _local1._rotation = (Math.atan2(_local2, _local3) * 180) / Math.PI; }; MovieClip.prototype.Limit = function (x, y, max) { var _local1 = this; if ((Math.abs(_local1._x - x) < max) && (Math.abs(_local1._y - y) < max)) { _local1._x = x; _local1._y = y; return(true); } return(false); }; MovieClip.prototype.smoothMove = function (targetX, targetY, speed) { var _local1 = this; _local1._x = _local1._x + (speed * (targetX - _local1._x)); _local1._y = _local1._y + (speed * (targetY - _local1._y)); }; this.stop(); this._visible = false;Symbol 36 MovieClip Frame 1this.stop(); function getFrame(MC) { var _local1 = this; f++; te = getTimer(); t = te - ts; if (t >= 1000) { if (_local1._currentframe == 1) { _local1.frametxt = ""; } else { _local1.frametxt = f; } f = 0; ts = te; } } function checkKey() { var _local2 = this; var _local1 = Key.getAscii(); if (Key.isDown(16) && ((_local1 == 86) || (_local1 == 118))) { if (_local2._currentframe == 1) { _local2.gotoAndStop(2); } else { _local2.gotoAndStop(1); } } } f = 0; ts = getTimer();Symbol 40 Buttonon (release) { getURL ("http://www.game24.co.kr", "_blank", "GET"); }Instance of Symbol 36 MovieClip "BUGMASTER" in Symbol 55 MovieClip Frame 1onClipEvent (enterFrame) { this.getFrame(); } onClipEvent (keyDown) { this.checkKey(); }Symbol 65 Buttonon (release) { _parent.AS.Setup(); _parent.GameStart = true; this._visible = false; }Symbol 70 MovieClip Frame 1this.C1.gotoAndStop(7); this.C2.gotoAndStop(8); this.stop();
Library Items
Symbol 1 Graphic | Used by:2 | |
Symbol 2 MovieClip | Uses:1 | Used by:22 |
Symbol 3 Graphic | Used by:11 | |
Symbol 4 Graphic | Used by:11 | |
Symbol 5 Graphic | Used by:11 | |
Symbol 6 Graphic | Used by:11 | |
Symbol 7 Graphic | Used by:11 | |
Symbol 8 Graphic | Used by:11 | |
Symbol 9 Graphic | Used by:11 | |
Symbol 10 Graphic | Used by:11 | |
Symbol 11 MovieClip | Uses:3 4 5 6 7 8 9 10 | Used by:22 |
Symbol 12 Bitmap | Used by:13 14 15 16 17 18 19 20 | |
Symbol 13 Graphic | Uses:12 | Used by:21 |
Symbol 14 Graphic | Uses:12 | Used by:21 |
Symbol 15 Graphic | Uses:12 | Used by:21 |
Symbol 16 Graphic | Uses:12 | Used by:21 |
Symbol 17 Graphic | Uses:12 | Used by:21 |
Symbol 18 Graphic | Uses:12 | Used by:21 |
Symbol 19 Graphic | Uses:12 | Used by:21 |
Symbol 20 Graphic | Uses:12 | Used by:21 |
Symbol 21 MovieClip | Uses:13 14 15 16 17 18 19 20 | Used by:22 70 |
Symbol 22 MovieClip [clover] | Uses:2 11 21 | |
Symbol 23 Graphic | Used by:26 | |
Symbol 24 Font | Used by:25 | |
Symbol 25 EditableText | Uses:24 | Used by:26 |
Symbol 26 MovieClip | Uses:23 25 | Used by:Timeline |
Symbol 27 Bitmap | Used by:28 | |
Symbol 28 Graphic | Uses:27 | Used by:55 |
Symbol 29 Font | Used by:30 42 50 | |
Symbol 30 EditableText | Uses:29 | Used by:36 |
Symbol 31 Graphic | Used by:36 | |
Symbol 32 Font | Used by:33 54 | |
Symbol 33 Text | Uses:32 | Used by:36 |
Symbol 34 Font | Used by:35 | |
Symbol 35 Text | Uses:34 | Used by:36 |
Symbol 36 MovieClip | Uses:30 31 33 35 | Used by:55 |
Symbol 37 Graphic | Used by:40 | |
Symbol 38 Graphic | Used by:40 | |
Symbol 39 Graphic | Used by:40 | |
Symbol 40 Button | Uses:37 38 39 | Used by:55 |
Symbol 41 Graphic | Used by:48 | |
Symbol 42 EditableText | Uses:29 | Used by:48 |
Symbol 43 Graphic | Used by:45 | |
Symbol 44 Graphic | Used by:45 | |
Symbol 45 MovieClip | Uses:43 44 | Used by:48 |
Symbol 46 Graphic | Used by:47 | |
Symbol 47 MovieClip | Uses:46 | Used by:48 |
Symbol 48 MovieClip | Uses:41 42 45 47 | Used by:55 |
Symbol 49 Graphic | Used by:51 | |
Symbol 50 EditableText | Uses:29 | Used by:51 |
Symbol 51 MovieClip | Uses:49 50 | Used by:55 |
Symbol 52 Font | Used by:53 | |
Symbol 53 Text | Uses:52 | Used by:55 |
Symbol 54 EditableText | Uses:32 | Used by:55 |
Symbol 55 MovieClip | Uses:28 36 40 48 51 53 54 | Used by:Timeline |
Symbol 56 Graphic | Used by:70 | |
Symbol 57 Font | Used by:58 59 66 67 68 69 | |
Symbol 58 Text | Uses:57 | Used by:70 |
Symbol 59 Text | Uses:57 | Used by:70 |
Symbol 60 Graphic | Used by:65 | |
Symbol 61 Font | Used by:62 64 | |
Symbol 62 Text | Uses:61 | Used by:65 |
Symbol 63 Graphic | Used by:65 | |
Symbol 64 Text | Uses:61 | Used by:65 |
Symbol 65 Button | Uses:60 62 63 64 | Used by:70 |
Symbol 66 Text | Uses:57 | Used by:70 |
Symbol 67 Text | Uses:57 | Used by:70 |
Symbol 68 Text | Uses:57 | Used by:70 |
Symbol 69 Text | Uses:57 | Used by:70 |
Symbol 70 MovieClip | Uses:56 58 59 65 66 21 67 68 69 | Used by:Timeline |
Instance Names
"AS" | Frame 1 | Symbol 26 MovieClip |
"DISPLAY" | Frame 1 | Symbol 55 MovieClip |
"HELP" | Frame 1 | Symbol 70 MovieClip |
"STEM" | Symbol 22 MovieClip [clover] Frame 1 | Symbol 2 MovieClip |
"SHADOW" | Symbol 22 MovieClip [clover] Frame 1 | Symbol 11 MovieClip |
"LEAF" | Symbol 22 MovieClip [clover] Frame 1 | Symbol 21 MovieClip |
"BALL" | Symbol 48 MovieClip Frame 1 | Symbol 45 MovieClip |
"BAR" | Symbol 48 MovieClip Frame 1 | Symbol 47 MovieClip |
"BUGMASTER" | Symbol 55 MovieClip Frame 1 | Symbol 36 MovieClip |
"CLOCK" | Symbol 55 MovieClip Frame 1 | Symbol 48 MovieClip |
"CLOVER" | Symbol 55 MovieClip Frame 1 | Symbol 51 MovieClip |
"startButton" | Symbol 70 MovieClip Frame 1 | Symbol 65 Button |
"C1" | Symbol 70 MovieClip Frame 1 | Symbol 21 MovieClip |
"C2" | Symbol 70 MovieClip Frame 1 | Symbol 21 MovieClip |
Special Tags
ExportAssets (56) | Timeline Frame 1 | Symbol 22 as "clover" |
Labels
"START" | Symbol 70 MovieClip Frame 1 |
"GAMEOVER" | Symbol 70 MovieClip Frame 2 |
"THEEND" | Symbol 70 MovieClip Frame 3 |
"VICTORY" | Symbol 70 MovieClip Frame 4 |
Dynamic Text Variables
frametxt | Symbol 30 EditableText | "" |
txt | Symbol 42 EditableText | "" |
txt | Symbol 50 EditableText | "" |
scoretxt | Symbol 54 EditableText | "" |
|