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

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

Four Leaf Clover.swf

This is the info page for
Flash #22369

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


Text
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 1
fscommand ("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 1
onClipEvent (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 1
onClipEvent (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 1
onClipEvent (load) { this.swapDepths(50002); }
Symbol 11 MovieClip Frame 1
this.stop();
Symbol 21 MovieClip Frame 1
this.stop();
Symbol 26 MovieClip Frame 1
function 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 1
this.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 Button
on (release) { getURL ("http://www.game24.co.kr", "_blank", "GET"); }
Instance of Symbol 36 MovieClip "BUGMASTER" in Symbol 55 MovieClip Frame 1
onClipEvent (enterFrame) { this.getFrame(); } onClipEvent (keyDown) { this.checkKey(); }
Symbol 65 Button
on (release) { _parent.AS.Setup(); _parent.GameStart = true; this._visible = false; }
Symbol 70 MovieClip Frame 1
this.C1.gotoAndStop(7); this.C2.gotoAndStop(8); this.stop();

Library Items

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

Instance Names

"AS"Frame 1Symbol 26 MovieClip
"DISPLAY"Frame 1Symbol 55 MovieClip
"HELP"Frame 1Symbol 70 MovieClip
"STEM"Symbol 22 MovieClip [clover] Frame 1Symbol 2 MovieClip
"SHADOW"Symbol 22 MovieClip [clover] Frame 1Symbol 11 MovieClip
"LEAF"Symbol 22 MovieClip [clover] Frame 1Symbol 21 MovieClip
"BALL"Symbol 48 MovieClip Frame 1Symbol 45 MovieClip
"BAR"Symbol 48 MovieClip Frame 1Symbol 47 MovieClip
"BUGMASTER"Symbol 55 MovieClip Frame 1Symbol 36 MovieClip
"CLOCK"Symbol 55 MovieClip Frame 1Symbol 48 MovieClip
"CLOVER"Symbol 55 MovieClip Frame 1Symbol 51 MovieClip
"startButton"Symbol 70 MovieClip Frame 1Symbol 65 Button
"C1"Symbol 70 MovieClip Frame 1Symbol 21 MovieClip
"C2"Symbol 70 MovieClip Frame 1Symbol 21 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 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

frametxtSymbol 30 EditableText""
txtSymbol 42 EditableText""
txtSymbol 50 EditableText""
scoretxtSymbol 54 EditableText""




http://swfchan.com/5/22369/info.shtml
Created: 26/5 -2019 23:01:47 Last modified: 26/5 -2019 23:01:47 Server time: 21/12 -2024 15:13:06