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

swfchan turned sixteen years old yesterday! (5may2024)

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

Ball in labyrinth.swf

This is the info page for
Flash #208011

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


ActionScript [AS1/AS2]
Combined Code
frame 1 { var i = 0; var B = new Array(); B[1] = b1_mc; B[2] = b2_mc; B[3] = b3_mc; B[4] = b4_mc; B[5] = b5_mc; B[6] = b6_mc; B[7] = b7_mc; B[8] = b8_mc; B[9] = b9_mc; B[10] = b10_mc; B[11] = b11_mc; B[12] = b12_mc; B[13] = b13_mc; B[14] = b14_mc; B[15] = b15_mc; i = 1; while (i <= 15) { B[i].num_txt.text = ''; ++i; } var TVxSm = 673; var TVySm = 203; TV_mc._xscale = 45; TV_mc._yscale = TV_mc._xscale; TV_mc._x = TVxSm; TV_mc._y = TVySm; stop(); } frame 1 { LoadLine_mc.setMask(LoadMask_mc); var X_start = LoadMask_mc._x; var frmsLoaded = 0; var darkOff = true; PlayGamcore_btn._visible = false; GamcoreLink_mc.onRelease = function () { getURL('http://gamcore.com', '_blank'); }; var cc = 0; var sec = 0; var timelim = 50; var secProc = 0; LoadLine_mc.onEnterFrame = function () { ++cc; if (cc >= 5) { cc = 0; if (sec < timelim) { ++sec; secProc = (sec / timelim) * 100; } } frmsLoaded = Math.round((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); if (frmsLoaded >= secProc) { LoadMask_mc._x = X_start + 1.45 * secProc; procLoad_txt.text = 'loading ' + secProc + '%'; if (secProc >= 100) { PlayGamcore_btn._visible = true; Dark_mc._visible = false; } } else { LoadMask_mc._x = X_start + 1.45 * frmsLoaded; procLoad_txt.text = 'loading ' + frmsLoaded + '%'; if (frmsLoaded >= 100) { PlayGamcore_btn._visible = true; Dark_mc._visible = false; } } }; PlayGamcore_btn.onRelease = function () { play(); }; ShadePreload_mc.onEnterFrame = function () { if (darkOff) { if (this._alpha > 70) { --this._alpha; } else { darkOff = false; } } else { if (this._alpha < 100) { ++this._alpha; } else { darkOff = true; } } }; } movieClip 3 { } movieClip 4 { } movieClip 6 { } movieClip 8 { } movieClip 9 { } movieClip 11 { } movieClip 12 { } movieClip 14 { } movieClip 15 { } movieClip 16 { } movieClip 18 { } movieClip 19 { } movieClip 21 { } movieClip 22 { } movieClip 24 { } movieClip 25 { } movieClip 26 { } movieClip 27 { } movieClip 28 { } movieClip 29 { } movieClip 31 { } movieClip 32 { } movieClip 33 { } movieClip 35 { } movieClip 36 { } movieClip 38 { } movieClip 39 { } movieClip 42 { } // unknown tag 88 length 69 movieClip 47 { } movieClip 49 { } movieClip 51 { } movieClip 52 { } // unknown tag 88 length 138 // unknown tag 88 length 197 movieClip 61 { } // unknown tag 88 length 86 movieClip 65 { } movieClip 68 { } movieClip 69 { frame 1 { var i; var cc = 0; var sec = 0; var intvl = 5; var crnt = 0; var advsLim = 12; var AdvArr = new Array(14); var URLsArr = new Array(14); var AdsTexts = new Array(); var StrngTmp = new String(); var httpN; var adN; advSponsored_mc._visible = false; advSponsored_mc.onRelease = function () { getURL(URLsArr[crnt], '_blank'); }; advGamcore_mc.onRelease = function () { getURL('http://gamcore.com', '_blank'); }; RedString_mc.onEnterFrame = function () { ++cc; if (cc >= 25) { cc = 0; ++sec; if (sec >= intvl) { sec = 0; ++crnt; if (crnt >= advsLim) { crnt = 0; } advSponsored_mc.advString_txt.text = AdvArr[crnt]; } } }; var reviews_xml = new XML(); reviews_xml.ignoreWhite = true; reviews_xml.onLoad = function (success) { if (success) { AdsTexts = reviews_xml.firstChild.childNodes; i = 0; while (i < AdsTexts.length) { AdvArr[i] = AdsTexts[i].firstChild.nodeValue; StrngTmp = AdsTexts[i].toString(); httpN = StrngTmp.indexOf('http'); adN = StrngTmp.indexOf('>') - 1; URLsArr[i] = StrngTmp.substring(httpN, adN); ++i; } advSponsored_mc.advString_txt.text = AdvArr[crnt]; advSponsored_mc._visible = true; } else {} }; reviews_xml.load('http://zazzybabes.com/misc/adverts.xml'); } } movieClip 72 { } movieClip 75 { } instance bannerVirtua_mc of movieClip 75 { onClipEvent (release) { getURL('http://c.actiondesk.com/?s=43872&p=26&pp=1', '_blank'); } } movieClip 78 { } instance of movieClip 78 { onClipEvent (release) { getURL('http://affiliates.thrixxx.com/scripts/connect.php?aid=9680956&ad=1&pr=8&gr=28&el=10606&ts=3&lg=en&c=0', '_blank'); } } movieClip 80 { } movieClip 82 { } movieClip 86 { } frame 2 { function randRange(min, max) { var v1 = Math.floor(Math.random() * (max - min + 1)) + min; return v1; } var cc = 0; var Timelim = 90; var introflag = true; var secstr; var minstr; var mytime = 0; var Besttime = 100000; var Seconds = 0; var Minutes = 0; var bestmin; var bestsec; var bestminstr = ' '; var bestsecstr = ' '; var helpFlag = false; var LEVEL = 1; var FirstLaunch = true; var B = new Array(); B[1] = b1_mc; B[2] = b2_mc; B[3] = b3_mc; B[4] = b4_mc; B[5] = b5_mc; B[6] = b6_mc; B[7] = b7_mc; B[8] = b8_mc; B[9] = b9_mc; B[10] = b10_mc; B[11] = b11_mc; B[12] = b12_mc; B[13] = b13_mc; B[14] = b14_mc; B[15] = b15_mc; var C = new Array(); var cx = c1_mc._x; var cy = c1_mc._y; var bX = new Array(16); var bY = new Array(16); var Nb = new Array(16); var winFlag = false; var incr_x = 4; var incr_y = 4; var Incr0 = 10; var dirangle = 45; var DB = 36; var MemX; var MemY; var MyPoint = new Object(); var touchX; var touchY; var exitFlag = false; var BallX = ball_mc._x; var BallY = ball_mc._y; i = 1; while (i <= 16) { C[i] = c1_mc.duplicateMovieClip('c' + i, 100 + i); C[i]._x = cx; C[i]._y = cy; cx += 126; if (cx > 600) { cx = c1_mc._x; cy += 125; } ++i; } i = 1; while (i <= 15) { B[i].num_txt.text = ''; B[i]._x = C[i]._x; B[i]._y = C[i]._y; ++i; } ball_mc.onEnterFrame = function () { if (!winFlag) { MemX = this._x; MemY = this._y; this._x += incr_x; this._y += incr_y; if (this.hitTest(Exit_mc)) { winFlag = true; exitFlag = true; incr_y = 0; incr_x = 6; this._y = Exit_mc._y; } if (this.hitTest(borderUp_mc)) { this._y = borderUp_mc._y + DB / 2; incr_y = -incr_y; } if (this.hitTest(borderDown_mc)) { this._y = borderDown_mc._y - DB / 2; incr_y = -incr_y; } if (this.hitTest(borderLeft_mc)) { this._x = borderLeft_mc._x + DB / 2; incr_x = -incr_x; } if (this.hitTest(borderRight_mc)) { this._x = borderRight_mc._x - DB / 2; incr_x = -incr_x; } i = 1; while (i <= 15) { MyPoint.x = this.touchUp_mc._x; MyPoint.y = this.touchUp_mc._y; ball_mc.localToGlobal(MyPoint); touchX = MyPoint.x; touchY = MyPoint.y; if (B[i].wall_mc.hitTest(touchX, touchY, true)) { this._y = MemY; incr_y = -incr_y; } MyPoint.x = this.touchDn_mc._x; MyPoint.y = this.touchDn_mc._y; ball_mc.localToGlobal(MyPoint); touchX = MyPoint.x; touchY = MyPoint.y; if (B[i].wall_mc.hitTest(touchX, touchY, true)) { this._y = MemY; incr_y = -incr_y; } MyPoint.x = this.touchRt_mc._x; MyPoint.y = this.touchRt_mc._y; ball_mc.localToGlobal(MyPoint); touchX = MyPoint.x; touchY = MyPoint.y; if (B[i].wall_mc.hitTest(touchX, touchY, true)) { this._x = MemX; incr_x = -incr_x; } MyPoint.x = this.touchLf_mc._x; MyPoint.y = this.touchLf_mc._y; ball_mc.localToGlobal(MyPoint); touchX = MyPoint.x; touchY = MyPoint.y; if (B[i].wall_mc.hitTest(touchX, touchY, true)) { this._x = MemX; incr_x = -incr_x; } if (B[i].wall_mc.hitTest(this._x, this._y, true)) { if (B[i]._x < this._x) { this._x -= DB / 2; } else { this._x += DB / 2; } } if (B[i].wall_mc.hitTest(this._x, this._y, true)) { if (B[i]._y < this._y) { this._y -= DB / 2; } else { this._y += DB / 2; } } ++i; } } }; Play_btn.onRelease = function () { introflag = false; }; help_btn.onRelease = function () { helpFlag = !helpFlag; if (helpFlag) { help_mc.gotoAndPlay('goCome'); Pause_Flag = true; } else { help_mc.gotoAndPlay('goOut'); Pause_Flag = false; } }; help_mc.onRelease = function () { helpFlag = false; Pause_Flag = false; if (helpFlag) { help_mc.gotoAndPlay('goCome'); } else { help_mc.gotoAndPlay('goOut'); } }; } movieClip 95 { } // unknown tag 88 length 143 // unknown tag 88 length 171 // unknown tag 88 length 120 movieClip 116 { frame 1 { stop(); } frame 16 { stop(); } frame 24 { gotoAndStop(1); } } frame 4 { if (introflag) { gotoAndPlay('introcyc'); } } frame 5 { function initset() { incr_x = Incr0; incr_y = Incr0; winFlag = false; exitFlag = false; randomarray(); i = 1; while (i <= 15) { Nb[i] = RND[i]; B[i].num_txt.text = ' '; B[i]._x = bX[Nb[i]]; B[i]._y = bY[Nb[i]]; ++i; } ball_mc._x = BallX; ball_mc._y = BallY; timeOff = false; cc = 0; Seconds = 0; Minutes = 0; displaytime(); Assist_mc._visible = false; CongrNextLev_mc._visible = false; MorePlay_btn._visible = false; next_btn._visible = false; victory_mc.gotoAndStop(1); TV_mc._xscale = 45; TV_mc._yscale = TV_mc._xscale; TV_mc._x = TVxSm; TV_mc._y = TVySm; } function scanU() { var v3 = false; var v2 = 0; if (B[N]._y > bY[1] + 20) { var v1 = 1; while (v1 <= 15) { if (B[v1].bcent_mc.hitTest(B[N].aimU_mc)) { ++v2; } ++v1; } } else { v2 = 1; } if (v2 > 0) { v3 = false; return v3; } v3 = true; return v3; } function scanR() { var v3 = false; var v2 = 0; if (B[N]._x < bX[4] - 20) { var v1 = 1; while (v1 <= 15) { if (B[v1].bcent_mc.hitTest(B[N].aimR_mc)) { ++v2; } ++v1; } } else { v2 = 1; } if (v2 > 0) { v3 = false; return v3; } v3 = true; return v3; } function scanD() { var v3 = false; var v2 = 0; if (B[N]._y < bY[15] - 20) { var v1 = 1; while (v1 <= 15) { if (B[v1].bcent_mc.hitTest(B[N].aimD_mc)) { ++v2; } ++v1; } } else { v2 = 1; } if (v2 > 0) { v3 = false; return v3; } v3 = true; return v3; } function scanL() { var v3 = false; var v2 = 0; if (B[N]._x > bX[1] + 20) { var v1 = 1; while (v1 <= 15) { if (B[v1].bcent_mc.hitTest(B[N].aimL_mc)) { ++v2; } ++v1; } } else { v2 = 1; } if (v2 > 0) { v3 = false; return v3; } v3 = true; return v3; } function displaytime() { if (Seconds < 10) { secstr = '0' + Seconds; } else { secstr = String(Seconds); } if (Minutes < 10) { minstr = '0' + Minutes; } else { minstr = String(Minutes); } timer_mc.min_txt.text = minstr; timer_mc.sec_txt.text = secstr; } function besttime() { mytime = Minutes * 60 + Seconds; if (mytime < Besttime) { Besttime = mytime; if (Minutes < 10) { bestminstr = '0' + String(Minutes); } else { bestminstr = String(Minutes); } if (Seconds < 10) { bestsecstr = '0' + String(Seconds); } else { bestsecstr = String(Seconds); } bestmin = Minutes; bestsec = Seconds; besttime_mc.min_txt.text = bestminstr; besttime_mc.sec_txt.text = bestsecstr; } } function randomarray() { var v2; var v1 = new Array(ArrLim); var v3 = ArrLim; i = 1; while (i <= ArrLim) { v1[i] = i; ++i; } i = 1; while (i <= ArrLim) { v2 = randRange(1, v3); RND[i] = v1[v2]; --v3; j = v2; while (j < ArrLim) { v1[j] = v1[j + 1]; ++j; } ++i; } } function randRange(min, max) { var v1 = Math.floor(Math.random() * (max - min + 1)) + min; return v1; } var VictoryLevel = 7; var i = 0; var j = 0; var ArrLim = 15; var RND = new Array(); var HideFlag = false; var ch = randRange(1, 7); var pl = new Array(); var prevM_x = _root._xmouse; var prevM_y = _root._ymouse; var move_flag = false; var release_flag = false; var timeOff = false; var nextpic = false; var wt = 0; var check_flag = false; var fit = 0; var dir = 0; var d_x = 10; var d_y = 10; var dmax = 35; var N = 0; var CN = 0; var C2 = 0; var Cback = 0; var GB = new Array(); var A = new Array(); var B = new Array(); B[1] = b1_mc; B[2] = b2_mc; B[3] = b3_mc; B[4] = b4_mc; B[5] = b5_mc; B[6] = b6_mc; B[7] = b7_mc; B[8] = b8_mc; B[9] = b9_mc; B[10] = b10_mc; B[11] = b11_mc; B[12] = b12_mc; B[13] = b13_mc; B[14] = b14_mc; B[15] = b15_mc; var C = new Array(); var cx = c1_mc._x; var cy = c1_mc._y; var bX = new Array(16); var bY = new Array(16); var Nb = new Array(16); var winFlag = false; var exitFlag = false; var VictoryFlag = false; var LevChngFlag = false; var incr_x = 3.5; var incr_y = 3.5; var Incr0 = 3.5; var DB = 40; var DJmp = 22; var MemX; var MemY; var MyPoint = new Object(); var touchX; var touchY; var BallX = ball_mc._x; var BallY = ball_mc._y; var OldCrdX = new Array(7); var OldCrdY = new Array(7); var OldIncrX = new Array(7); var OldIncrY = new Array(7); var BallTouch = new Array(9); BallTouch[1] = ball_mc.touchUp_mc; BallTouch[2] = ball_mc.touchDn_mc; BallTouch[3] = ball_mc.touchRt_mc; BallTouch[4] = ball_mc.touchLf_mc; BallTouch[5] = ball_mc.touchLfU_mc; BallTouch[6] = ball_mc.touchUpR_mc; BallTouch[7] = ball_mc.touchRtD_mc; BallTouch[8] = ball_mc.touchDnL_mc; var TouchesX = new Array(9); var TouchesY = new Array(9); i = 1; while (i <= 15) { bX[i] = B[i]._x; bY[i] = B[i]._y; C[i] = c1_mc.duplicateMovieClip('c' + i, 100 + i); C[i]._x = B[i]._x; C[i]._y = B[i]._y; ++i; } C[16] = c1_mc.duplicateMovieClip('c16', 116); C[16]._x = B[15]._x + 126; C[16]._y = B[15]._y; besttime_mc.min_txt.text = bestminstr; besttime_mc.sec_txt.text = bestsecstr; Minutes = 0; Seconds = 0; helpFlag = false; levelUp3_mc.setMask(levMask3_mc); var TVx = TV_mc._x; var TVy = TV_mc._y; var TVxSm = 673; var TVySm = 203; var TVincrease = false; var TVdecrease = false; var DTVx = (TVx - TVxSm) / 29; var DTVx2 = (TVx - TVxSm) / 28; var DTVy = (TVy - TVySm) / 28; var EmpN; var E = 0; var BMem; var touchFlag = false; var Gabarits = false; var Grades45 = false; var touchCnt = 0; var Incr140 = 0; initset(); stop(); var CueTimes = new Array(10); if (FirstLaunch) { TV_mc.GirlVideo_mc._visible = false; TV_mc.GirlVideo_mc.gotoAndStop('C0'); CueTimes[0] = TV_mc.GirlVideo_mc._currentframe; TV_mc.GirlVideo_mc.gotoAndStop('C1'); CueTimes[1] = TV_mc.GirlVideo_mc._currentframe; TV_mc.GirlVideo_mc.gotoAndStop('C2'); CueTimes[2] = TV_mc.GirlVideo_mc._currentframe; TV_mc.GirlVideo_mc.gotoAndStop('C3'); CueTimes[3] = TV_mc.GirlVideo_mc._currentframe; TV_mc.GirlVideo_mc.gotoAndStop('C4'); CueTimes[4] = TV_mc.GirlVideo_mc._currentframe; TV_mc.GirlVideo_mc.gotoAndStop('C5'); CueTimes[5] = TV_mc.GirlVideo_mc._currentframe; TV_mc.GirlVideo_mc.gotoAndStop('C6'); CueTimes[6] = TV_mc.GirlVideo_mc._currentframe; TV_mc.GirlVideo_mc.gotoAndStop('C7'); CueTimes[7] = TV_mc.GirlVideo_mc._currentframe; TV_mc.GirlVideo_mc._visible = true; TV_mc.GirlVideo_mc.gotoAndPlay('C0'); } FLVlog_mc.onEnterFrame = function () { if (!VictoryFlag) { if (!LevChngFlag) { if (LEVEL > 0) { if (TV_mc.GirlVideo_mc._currentframe >= CueTimes[LEVEL] - 1) { TV_mc.GirlVideo_mc.gotoAndPlay(CueTimes[LEVEL - 1]); } } else { if (TV_mc.GirlVideo_mc._currentframe >= CueTimes[1] - 1) { TV_mc.GirlVideo_mc.gotoAndPlay(CueTimes[0]); } } } if (LevChngFlag) { LevChngFlag = false; TV_mc.GirlVideo_mc.gotoAndPlay(CueTimes[LEVEL - 1]); if (LEVEL == VictoryLevel) { VictoryFlag = true; } } } }; ball_mc.onEnterFrame = function () { if (Incr140 > 0) { ++Incr140; if (Incr140 > 3) { Incr140 = 0; this._xscale = 100; this._yscale = this._xscale; } } if (!winFlag) { MemX = this._x; MemY = this._y; OldIncrX[1] = OldIncrX[0]; OldIncrY[1] = OldIncrY[0]; OldIncrX[0] = incr_x; OldIncrY[0] = incr_y; this._x += incr_x; this._y += incr_y; if (this.hitTest(Exit_mc)) { winFlag = true; exitFlag = true; if (this._y < Exit_mc._y) { incr_y = Incr0; } if (this._y > Exit_mc._y) { incr_y = -Incr0; } incr_x = Incr0; } } if (!winFlag) { if (this.hitTest(borderUp_mc)) { this._y = borderUp_mc._y + DB / 2; incr_y = Incr0; } if (this.hitTest(borderDown_mc)) { this._y = borderDown_mc._y - DB / 2; incr_y = -Incr0; } if (this.hitTest(borderLeft_mc)) { this._x = borderLeft_mc._x + DB / 2; incr_x = Incr0; } if (this.hitTest(borderRight_mc)) { this._x = borderRight_mc._x - DB / 2; incr_x = -Incr0; } BMem = 0; touchFlag = false; j = 1; while (j <= 8) { MyPoint.x = BallTouch[j]._x; MyPoint.y = BallTouch[j]._y; ball_mc.localToGlobal(MyPoint); TouchesX[j] = MyPoint.x; TouchesY[j] = MyPoint.y; ++j; } i = 1; while (i <= 15) { if (B[i].bcent_mc.hitTest(ball_mc._x, ball_mc._y, true)) { BMem = i; } ++i; } Gabarits = false; Grades45 = false; touchCnt = 0; i = 1; while (i <= 15) { j = 1; while (j <= 4) { if (B[i].wall_mc.hitTest(TouchesX[j], TouchesY[j], true)) { Gabarits = true; } ++j; } j = 5; while (j <= 8) { if (B[i].wall_mc.hitTest(TouchesX[j], TouchesY[j], true)) { Grades45 = true; ++touchCnt; } ++j; } ++i; } if (Gabarits) { i = 1; while (i <= 15) { if (B[i].wall_mc.hitTest(TouchesX[1], TouchesY[1], true)) { this._y = MemY; incr_y = Incr0; this._x += incr_x; this._y += incr_y; touchFlag = true; } if (B[i].wall_mc.hitTest(TouchesX[2], TouchesY[2], true)) { this._y = MemY; incr_y = -Incr0; this._x += incr_x; this._y += incr_y; touchFlag = true; } if (B[i].wall_mc.hitTest(TouchesX[3], TouchesY[3], true)) { this._x = MemX; incr_x = -Incr0; this._x += incr_x; this._y += incr_y; touchFlag = true; } if (B[i].wall_mc.hitTest(TouchesX[4], TouchesY[4], true)) { this._x = MemX; incr_x = Incr0; this._x += incr_x; this._y += incr_y; touchFlag = true; } if (touchFlag) { if (N == i && move_flag) { if (dir == 1) { this._y -= d_y; } if (dir == 2) { this._x += d_x; } if (dir == 3) { this._y += d_y; } if (dir == 4) { this._x -= d_x; } } } if (B[i].wall_mc.hitTest(this._x, this._y, true)) { this._xscale = 140; this._yscale = this._xscale; ++Incr140; if (i == BMem) { if (B[BMem]._x < this._x) { this._x = B[BMem]._x + DJmp; incr_x = -Incr0; } else { this._x = B[BMem]._x - DJmp; incr_x = Incr0; } this._x += incr_x; this._y += incr_y; } if (i != BMem) { if (B[i]._x < this._x) { this._x = B[i]._x - DJmp; incr_x = Incr0; } else { this._x = B[i]._x + DJmp; incr_x = -Incr0; } this._x += incr_x; this._y += incr_y; } } if (B[i].wall_mc.hitTest(this._x, this._y, true)) { this._xscale = 140; this._yscale = this._xscale; if (i == BMem) { if (B[BMem]._y < this._y) { this._y = B[BMem]._y + DJmp; incr_y = -Incr0; } else { this._y = B[BMem]._y - DJmp; incr_y = Incr0; } this._x += incr_x; this._y += incr_y; } if (i != BMem) { if (B[i]._y < this._y) { this._y = B[i]._y - DJmp; incr_y = Incr0; } else { this._y = B[BMem]._y + DJmp; incr_y = -Incr0; } this._x += incr_x; this._y += incr_y; } } ++i; } } if (!Gabarits && Grades45) { i = 1; while (i <= 15) { if (B[i].wall_mc.hitTest(TouchesX[5], TouchesY[5], true)) { this._y = MemY; incr_y = Incr0; this._x += incr_x; this._y += incr_y; touchFlag = true; } if (B[i].wall_mc.hitTest(TouchesX[6], TouchesY[6], true)) { this._x = MemX; incr_x = -Incr0; this._x += incr_x; this._y += incr_y; touchFlag = true; } if (B[i].wall_mc.hitTest(TouchesX[7], TouchesY[7], true)) { this._y = MemY; incr_y = -Incr0; this._x += incr_x; this._y += incr_y; touchFlag = true; } if (B[i].wall_mc.hitTest(TouchesX[8], TouchesY[8], true)) { this._x = MemX; incr_x = Incr0; this._x += incr_x; this._y += incr_y; touchFlag = true; } ++i; } } if (this._y < borderUp_mc._y - DB) { this._y = bY[1]; incr_y = Incr0; } if (this._y > borderDown_mc._y + DB) { this._y = bY[15]; incr_y = -Incr0; } if (this._x < borderLeft_mc._x - DB) { this._x = bX[1]; incr_x = Incr0; } if (this._x > borderRight_mc._x + DB) { this._x = bX[4]; incr_x = -Incr0; } if (OldIncrX[1] == incr_x && OldIncrX[0] != incr_x) { i = 1; while (i <= 15) { if (i == BMem) { if (B[BMem].bcent_mc.hitTest(ball_mc._x, ball_mc._y, true)) { if (this._x < B[BMem]._x) { this._x = B[BMem]._x - DJmp; } else { this._x = B[BMem]._x + DJmp; } } } if (BMem != i) { if (B[i].bcent_mc.hitTest(ball_mc._x, ball_mc._y, true)) { if (this._x < B[i]._x) { this._x = B[i]._x + DJmp * 2; } else { this._x = B[i]._x - DJmp * 2; } } } ++i; } } if (OldIncrY[1] == incr_y && OldIncrY[0] != incr_y) { i = 1; while (i <= 15) { if (i == BMem) { if (B[BMem].bcent_mc.hitTest(ball_mc._x, ball_mc._y, true)) { if (this._y < B[BMem]._y) { this._y = B[BMem]._y - DJmp; } else { this._y = B[BMem]._y + DJmp; } } } if (BMem != i) { if (B[i].bcent_mc.hitTest(ball_mc._x, ball_mc._y, true)) { if (this._y < B[i]._y) { this._y = B[i]._y + DJmp * 2; } else { this._y = B[i]._y - DJmp * 2; } } } ++i; } } } if (exitFlag) { incr_x = Incr0; if (Math.abs(this._y - Exit_mc._y) < Incr0) { incr_y = 0; this._y = Exit_mc._y; } if (this._x < ExitAim_mc._x) { this._x += incr_x; this._y += incr_y; } else { incr_x = 0; this._x = ExitAim_mc._x; this._y = ExitAim_mc._y; if (LEVEL < VictoryLevel) { ++LEVEL; } WinLevSnd_mc.play(); CongrNextLev_mc._visible = true; exitFlag = false; next_btn._visible = true; timeOff = true; LevChngFlag = true; besttime(); wt = 1; if (LEVEL == VictoryLevel) { victory_mc.play(); next_btn._visible = false; MorePlay_btn._visible = true; } } } }; field_btn.onRelease = function () { Assist_mc.BlockU_mc._visible = true; Assist_mc.BlockL_mc._visible = true; Assist_mc.BlockR_mc._visible = true; Assist_mc.BlockD_mc._visible = true; Assist_mc._visible = false; EmpN = 0; if (!move_flag) { move_flag = true; i = 1; while (i <= 15) { if (B[i].bcent_mc.hitTest(_root._xmouse, _root._ymouse, true)) { N = i; } ++i; } i = 1; while (i <= 16) { if (C[i].hitTest(B[N]._x, B[N]._y, true)) { CN = i; } E = 0; j = 1; while (j <= 15) { if (C[i].hitTest(B[j]._x, B[j]._y, true)) { } else { ++E; } if (E == 15) { EmpN = i; } ++j; } ++i; } move_flag = true; dir = 0; if (scanU()) { dir = 1; } if (scanR()) { dir = 2; } if (scanD()) { dir = 3; } if (scanL()) { dir = 4; } if (dir == 0) { N = 0; move_flag = false; Assist_mc._x = C[EmpN]._x; Assist_mc._y = C[EmpN]._y; if (Assist_mc._x <= C[1]._x + 10) { Assist_mc.BlockL_mc._visible = false; } if (Assist_mc._x >= C[4]._x - 10) { Assist_mc.BlockR_mc._visible = false; } if (Assist_mc._y <= C[1]._y + 10) { Assist_mc.BlockU_mc._visible = false; } if (Assist_mc._y >= C[16]._y - 10) { Assist_mc.BlockD_mc._visible = false; } Assist_mc._visible = true; } } }; logic_mc.onEnterFrame = function () { if (N > 0) { if (B[N].hitTest(C[CN])) { } else { i = 1; while (i <= 16) { if (C[i].hitTest(B[N]._x, B[N]._y, true)) { B[N]._x = C[i]._x; B[N]._y = C[i]._y; dir = 0; Cback = CN; CN = i; C2 = i; move_flag = false; check_flag = true; } ++i; } if (B[N].hitTest(C[C2])) { B[N]._x = C[C2]._x; B[N]._y = C[C2]._y; } } } if (B[N]._y < borderUp_mc._y + 61) { B[N]._x = C[C2]._x; B[N]._y = C[C2]._y; dir = 0; } if (B[N]._y > borderDown_mc._y - 61) { B[N]._x = C[C2]._x; B[N]._y = C[C2]._y; dir = 0; } if (B[N]._x < borderLeft_mc._x + 61) { B[N]._x = C[C2]._x; B[N]._y = C[C2]._y; dir = 0; } if (B[N]._x > borderRight_mc._x - 61) { B[N]._x = C[C2]._x; B[N]._y = C[C2]._y; dir = 0; } }; logic2_mc.onEnterFrame = function () { if (move_flag) { if (dir > 0) { if (dir == 1) { B[N]._y -= d_y; } if (dir == 2) { B[N]._x += d_x; } if (dir == 3) { B[N]._y += d_y; } if (dir == 4) { B[N]._x -= d_x; } } } }; timer_mc.onEnterFrame = function () { if (!timeOff) { ++cc; } if (cc >= 25) { cc = 0; ++Seconds; if (Seconds >= 60) { ++Minutes; Seconds = 0; } displaytime(); } }; next_btn.onRelease = function () { initset(); }; End_btn.onRelease = function () { introflag = true; gotoAndPlay('introinit'); }; MorePlay_btn.onRelease = function () { introflag = true; gotoAndPlay('introinit'); }; help_btn.onRelease = function () { helpFlag = !helpFlag; if (helpFlag) { help_mc.gotoAndPlay('goCome'); Pause_Flag = true; } else { help_mc.gotoAndPlay('goOut'); Pause_Flag = false; } }; help_mc.onRelease = function () { helpFlag = false; Pause_Flag = false; if (helpFlag) { help_mc.gotoAndPlay('goCome'); } else { help_mc.gotoAndPlay('goOut'); } }; SoundOff_btn.onRelease = function () { SoundOn_btn._visible = true; this._visible = false; }; SoundOn_btn.onRelease = function () { SoundOff_btn._visible = true; this._visible = false; }; MoreGames_btn.onRelease = function () { getURL('http://gamcore.com', '_blank'); }; var Lc = 0; TV_mc.onRelease = function () { if (TV_mc._xscale < 50) { TVincrease = true; Lc = 0; } if (TV_mc._xscale >= 90) { TVdecrease = true; Lc = 0; } }; TV_mc.onEnterFrame = function () { if (TVincrease) { if (TV_mc._xscale < 100) { TV_mc._xscale += 2; TV_mc._yscale = TV_mc._xscale; TV_mc._x += DTVx; TV_mc._y += DTVy; ++Lc; } else { TVincrease = false; TV_mc._xscale = 100; TV_mc._yscale = TV_mc._xscale; TV_mc._x = TVx; TV_mc._y = TVy; } } if (TVdecrease) { if (TV_mc._xscale > 45) { TV_mc._xscale -= 2; TV_mc._yscale = TV_mc._xscale; TV_mc._x -= DTVx2; TV_mc._y -= DTVy; ++Lc; } else { TVdecrease = false; TV_mc._xscale = 45; TV_mc._yscale = TV_mc._xscale; TV_mc._x = TVxSm; TV_mc._y = TVySm; } } }; var lev3Old = 0; var lev3Cng = false; var mem3Y = levelUp3_mc.level_txt._y; var Licr3 = 2; levelUp3_mc.onEnterFrame = function () { if (lev3Old != LEVEL) { this.levelN_txt.text = LEVEL; lev3Cng = true; if (LEVEL > lev3Old) { Licr3 = 2; } else { Licr3 = -2; this.levelN_txt._y = this.level_txt._y - 30; } } if (lev3Cng) { this.level_txt._y -= Licr3; this.levelN_txt._y -= Licr3; if (Licr3 > 0) { if (this.levelN_txt._y <= mem3Y) { this.level_txt.text = LEVEL; this.level_txt._y = mem3Y; this.levelN_txt._y = this.level_txt._y + 30; lev3Cng = false; lev3Old = LEVEL; } } else { if (this.levelN_txt._y >= mem3Y) { this.level_txt.text = LEVEL; this.level_txt._y = mem3Y; this.levelN_txt._y = this.level_txt._y + 30; lev3Cng = false; lev3Old = LEVEL; } } } }; } movieClip 119 { } movieClip 122 { } movieClip 126 { } movieClip 129 { } movieClip 131 { } // unknown tag 88 length 51 movieClip 137 { frame 1 { stop(); } frame 125 { stop(); } } movieClip 141 { } movieClip 144 { } movieClip 150 { } movieClip 154 { } movieClip 156 { } movieClip 180 { } movieClip 182 { } movieClip 184 { } movieClip 186 { } movieClip 187 { } movieClip 188 { frame 1 { stop(); } }




http://swfchan.com/42/208011/info.shtml
Created: 23/7 -2019 02:45:35 Last modified: 23/7 -2019 02:45:35 Server time: 06/05 -2024 08:39:33