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

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

puzzle_ok.swf

This is the info page for
Flash #51263

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


Text
i

Well Done!
You solved it!

Title

0

0:00

0:00

ActionScript [AS1/AS2]

Frame 1
function RunColor(OBJ, CR, CB, CG) { aColor = new Color(OBJ); aColor.getTransform(); aColorTransform = new Object(); aColorTransform.rb = CR; aColorTransform.bb = CB; aColorTransform.gb = CG; aColor.setTransform(aColorTransform); } Stage.scaleMode = "noScale"; ReadInfo = "250|65|P"; MyVars = "500|500|1|Hentai puzzle de rullez|Molodec!|0|0|0|http://animenewsrider.com|000000|000000|000000"; mRG = "!zx"; LocalVars = MyVars.split("|"); LocalVars2 = ReadInfo.split("|"); Nav.txtTitle.text = LocalVars[3]; var BestTime; Nav.APicture._width = 60; Nav.APicture._height = 60; BestTime = -1; if (LocalVars2[2] != "P") { if (Math.floor(LocalVars[1]) <= Math.floor(LocalVars2[1])) { BackCover._y = (Nav._height / 2) - (Math.floor(LocalVars[1]) / 2); ThePuzzle._y = BackCover._y; } } else if (Math.floor(LocalVars[0]) < Math.floor(LocalVars2[0])) { BackCover._x = (Nav._width / 2) - (Math.floor(LocalVars[0]) / 2); ThePuzzle._x = BackCover._x; } else { Nav._x = (Math.floor(LocalVars[0]) / 2) - (Nav._width / 2); } BackCover._width = Math.floor(LocalVars[0]); BackCover._height = Math.floor(LocalVars[1]); attachMovie("Comp", "mvComplete", 1400); mvComplete._x = BackCover._x + ((BackCover._width / 2) - (mvComplete._width / 2)); mvComplete._y = BackCover._y + ((BackCover._height / 2) - (mvComplete._height / 2)); mvComplete.AniMessage.MsgComplete.text = LocalVars[4]; RunColor(mvComplete.AllDoneBack, Math.floor(LocalVars[5]), Math.floor(LocalVars[7]), Math.floor(LocalVars[6])); RunColor(BackCover, Math.floor(LocalVars[5]), Math.floor(LocalVars[7]), Math.floor(LocalVars[6])); RunColor(Nav.Background, Math.floor(LocalVars[5]), Math.floor(LocalVars[7]), Math.floor(LocalVars[6])); RunColor(Nav.LinkButton, Math.floor(LocalVars[5]), Math.floor(LocalVars[7]), Math.floor(LocalVars[6])); RunColor(Nav.StartButton, Math.floor(LocalVars[5]), Math.floor(LocalVars[7]), Math.floor(LocalVars[6])); if (LocalVars[8] == "") { Nav.LinkButton._visible = false; Nav.LinkText._visible = false; } c = new color(Nav.txtTitle); c.setRGB(parseInt(LocalVars[9], 16)); c = new color(Nav.LinkText); c.setRGB(parseInt(LocalVars[9], 16)); c = new color(Nav.TitleText); c.setRGB(parseInt(LocalVars[9], 16)); c = new color(mvComplete.AniMessage.MsgComplete); c.setRGB(parseInt(LocalVars[9], 16)); c = new color(Nav.Stats); c.setRGB(parseInt(LocalVars[10], 16)); mvComplete._visible = false; bSound = new Sound(); bSound.attachSound("ASound"); if (DEV == 102) { stop(); mvComplete._visible = true; mvComplete.gotoAndPlay(2); }
Frame 2
var moves = 0; var cheatMode = 0; var NoSq = 15; var MvWid = Math.floor(LocalVars[0]); var MvHei = Math.floor(LocalVars[1]); var NoOn = Math.floor(LocalVars[2]); var CellW = (MvWid / Math.sqrt(NoSq + 1)); var CellH = (MvHei / Math.sqrt(NoSq + 1)); arr2d = new Array(NoSq + 1); var neglect = 0; i = 0; while (i < (NoSq + 1)) { eval ("ThePuzzle.cellA" + i).removeMovieClip(); i++; } numArr = new Array(6, 12, 9, 7, 11, 3, 8, 14, 1, 5, 13, 2, 4, 10, 15); i = random(NoSq - 5); j = 0; while (j < i) { first = random(NoSq - 1); second = random(NoSq - 1); temp = numArr[first]; numArr[first] = numArr[second]; numArr[second] = temp; j++; } if ((i % 2) == 0) { numArr.reverse(); } i = 0; while (i < (NoSq + 1)) { arr2d[i] = 1; i++; } arr2d[random(NoSq)] = 0; j = 0; i = 0; while (i < (NoSq + 1)) { if (arr2d[i] == 0) { neglect = i; } if ((i % Math.sqrt(NoSq + 1)) == 0) { xcord = CellW / 2; ycord = ((i / Math.sqrt(NoSq + 1)) * CellH) + (CellH / 2); if (arr2d[i] != 0) { ThePuzzle.attachMovie("cell1", "cellA" + i, j + 1); ThePuzzle["cellA" + i].CellMask._width = CellW; ThePuzzle["cellA" + i].CellMask._height = CellH; ThePuzzle["cellA" + i].TheBut._width = CellW; ThePuzzle["cellA" + i].TheBut._height = CellH; ThePuzzle["cellA" + i].CellMask._x = (-CellW) / 2; ThePuzzle["cellA" + i].CellMask._y = (-CellH) / 2; ThePuzzle["cellA" + i].TheBut._x = ThePuzzle["cellA" + i].CellMask._x + (CellW / 2); ThePuzzle["cellA" + i].TheBut._y = ThePuzzle["cellA" + i].CellMask._y + (CellH / 2); if (NoOn == 1) { ThePuzzle["cellA" + i].txtNumber._visible = false; } ThePuzzle["cellA" + i]._x = xcord; ThePuzzle["cellA" + i]._y = ycord; ThePuzzle["cellA" + i].num = numArr[j]; c = new color(ThePuzzle["cellA" + i].txtNumber); c.setRGB(parseInt(LocalVars[11], 16)); AnRow = (numArr[j] - 1) / Math.sqrt(NoSq + 1); AnCol = (numArr[j] - 1) % Math.sqrt(NoSq + 1); AnCol = Math.floor(AnCol); ThePuzzle["cellA" + i].PicturePart._width = MvWid; ThePuzzle["cellA" + i].PicturePart._height = MvHei; ThePuzzle["cellA" + i].PicturePart._x = ((-Math.floor(AnCol)) * CellW) - (CellW / 2); ThePuzzle["cellA" + i].PicturePart._y = ((-Math.floor(AnRow)) * CellH) - (CellH / 2); ThePuzzle["cellA" + i].num = numArr[j]; c = new color(ThePuzzle["cellA" + i].txtNumber); c.setRGB(parseInt(LocalVars[11], 16)); j++; } } else { xcord = xcord + CellW; if (arr2d[i] != 0) { ThePuzzle.attachMovie("cell1", "cellA" + i, j + 1); ThePuzzle["cellA" + i].CellMask._width = CellW; ThePuzzle["cellA" + i].CellMask._height = CellH; ThePuzzle["cellA" + i].TheBut._width = CellW; ThePuzzle["cellA" + i].TheBut._height = CellH; ThePuzzle["cellA" + i].CellMask._x = (-CellW) / 2; ThePuzzle["cellA" + i].CellMask._y = (-CellH) / 2; ThePuzzle["cellA" + i].TheBut._x = ThePuzzle["cellA" + i].CellMask._x + (CellW / 2); ThePuzzle["cellA" + i].TheBut._y = ThePuzzle["cellA" + i].CellMask._y + (CellH / 2); if (NoOn == 1) { ThePuzzle["cellA" + i].txtNumber._visible = false; } ThePuzzle["cellA" + i]._x = xcord; ThePuzzle["cellA" + i]._y = ycord; ThePuzzle["cellA" + i].num = numArr[j]; c = new color(ThePuzzle["cellA" + i].txtNumber); c.setRGB(parseInt(LocalVars[11], 16)); AnRow = (numArr[j] - 1) / Math.sqrt(NoSq + 1); AnCol = (numArr[j] - 1) % Math.sqrt(NoSq + 1); AnCol = Math.floor(AnCol); ThePuzzle["cellA" + i].PicturePart._width = MvWid; ThePuzzle["cellA" + i].PicturePart._height = MvHei; ThePuzzle["cellA" + i].PicturePart._x = ((-Math.floor(AnCol)) * CellW) - (CellW / 2); ThePuzzle["cellA" + i].PicturePart._y = ((-Math.floor(AnRow)) * CellH) - (CellH / 2); ThePuzzle["cellA" + i].num = numArr[j]; c = new color(ThePuzzle["cellA" + i].txtNumber); c.setRGB(parseInt(LocalVars[11], 16)); j++; } } i++; } instArr = new Array(NoSq); i = 0; j = 0; while (i < (NoSq + 1)) { if (i != neglect) { instArr[j] = "cellA" + i; j++; } i++; } i = 1; while (i < instArr.length) { tmp = instArr[i]; j = i - 1; while (j >= 0) { if (this[instArr[j]].num > this[tmp].num) { instArr[j + 1] = instArr[j]; } else { break; } j--; } instArr[j + 1] = tmp; i++; }
Frame 3
stop();
Symbol 10 Button
on (release) { BaseMV = this._parent._parent; if (BaseMV.moves == 0) { BaseMV.MyTimer.gotoAndPlay(2); } row = (this._y - (BaseMV.CellH / 2)) / BaseMV.CellH; col = (row * 4) + ((this._x - (BaseMV.CellW / 2)) / BaseMV.CellW); if (BaseMV.arr2d[col - 4] != 0) { if (_root.arr2d[col + 4] != 0) { if (!(((((col != 0) && (col != 4)) && (col != 8)) && (col != 12)) && (BaseMV.arr2d[col - 1] == 0))) { if (((((col != 3) && (col != 7)) && (col != 11)) && (col != 15)) && (BaseMV.arr2d[col + 1] == 0)) { BaseMV.moves++; BaseMV.arr2d[col] = 0; BaseMV.arr2d[col + 1] = num; this._x = (((col - (row * 4)) + 1) * BaseMV.CellW) + (BaseMV.CellW / 2); } } else { BaseMV.moves++; BaseMV.arr2d[col] = 0; BaseMV.arr2d[col - 1] = num; this._x = (((col - (row * 4)) - 1) * BaseMV.CellW) + (BaseMV.CellW / 2); } } else { BaseMV.moves++; BaseMV.arr2d[col] = 0; BaseMV.arr2d[col + 4] = num; this._y = ((row + 1) * _root.CellH) + (BaseMV.CellH / 2); } } else { BaseMV.moves++; BaseMV.arr2d[col] = 0; BaseMV.arr2d[col - 4] = num; this._y = ((row - 1) * BaseMV.CellH) + (BaseMV.CellH / 2); } if (BaseMV.arr2d.toString() == "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0") { BaseMV.MyTimer.gotoAndStop(1); if ((BaseMV.BestTime < 0) || (BaseMV.CurrentTimer < BaseMV.BestTime)) { BaseMV.Nav.Stats.txtBest.text = BaseMV.Nav.Stats.txtTime.text; BaseMV.Nav.Stats.BestTime = BaseMV.CurrentTimer; } BaseMV.bSound.start(); BaseMV.mvComplete._visible = true; BaseMV.mvComplete.gotoAndPlay(2); } BaseMV.Nav.Stats.txtMoves.text = BaseMV.moves; }
Symbol 17 Button
on (press) { _parent._parent.mvComplete._visible = false; }
Symbol 14 MovieClip [Comp] Frame 1
stop();
Symbol 14 MovieClip [Comp] Frame 12
gotoAndPlay (2);
Symbol 23 MovieClip Frame 1
stop();
Symbol 23 MovieClip Frame 2
StartTime = getTimer();
Symbol 23 MovieClip Frame 3
play();
Symbol 23 MovieClip Frame 4
NewTime = getTimer(); TheTimeSecs = (NewTime - StartTime) / 1000; _parent.CurrentTimer = TheTimeSecs; TotalMins = int(TheTimeSecs / 60); TotalSe = int(TheTimeSecs - (TotalMins * 60)); if (TotalSe >= 10) { FullTime = ((" " + TotalMins) + ":") + TotalSe; } else { FullTime = ((" " + TotalMins) + ":0") + TotalSe; } _parent.Nav.Stats.txtTime.text = FullTime; gotoAndPlay (3);
Symbol 27 Button
on (press) { _parent.gotoAndPlay(2); _parent.moves = 0; _parent.MyTimer.gotoAndStop(1); _parent.Stats.txtMoves.text = "0"; _parent.Stats.txtTime.text = "0:00"; _parent.mvComplete.gotoAndStop(1); _parent.mvComplete._visible = false; if ((mRG == "xz!") && ((DEV != (102 & DEV)) != 10)) { getURL ("http://www.instantfx.net/notreg.asp", "UnReg", "GET"); } }
Symbol 28 Button
on (press) { getURL (_parent.LocalVars[8], "_self", "POST"); }

Library Items

Symbol 3 GraphicUsed by:2
Symbol 2 MovieClipUses:3Used by:1
Symbol 6 GraphicUsed by:5
Symbol 7 BitmapUsed by:8
Symbol 8 GraphicUses:7Used by:5
Symbol 9 GraphicUsed by:5
Symbol 5 MovieClipUses:6 8 9Used by:4
Symbol 4 MovieClipUses:5Used by:1 24
Symbol 11 GraphicUsed by:10
Symbol 10 ButtonUses:11Used by:1
Symbol 12 FontUsed by:13 21 31 36 37 38
Symbol 13 EditableTextUses:12Used by:1
Symbol 1 MovieClip [cell1]Uses:2 4 10 13
Symbol 16 GraphicUsed by:15 22
Symbol 18 GraphicUsed by:17 27 28
Symbol 17 ButtonUses:18Used by:15
Symbol 19 GraphicUsed by:15
Symbol 15 MovieClipUses:16 17 19Used by:14
Symbol 21 EditableTextUses:12Used by:20
Symbol 20 MovieClipUses:21Used by:14
Symbol 14 MovieClip [Comp]Uses:15 20
Symbol 22 MovieClipUses:16Used by:Timeline
Symbol 23 MovieClipUsed by:Timeline
Symbol 26 GraphicUsed by:25
Symbol 25 MovieClipUses:26Used by:24
Symbol 27 ButtonUses:18Used by:24
Symbol 28 ButtonUses:18Used by:24
Symbol 30 GraphicUsed by:29
Symbol 29 MovieClipUses:30Used by:24
Symbol 31 EditableTextUses:12Used by:24
Symbol 33 GraphicUsed by:32
Symbol 32 MovieClipUses:33Used by:24
Symbol 35 GraphicUsed by:34
Symbol 36 EditableTextUses:12Used by:34
Symbol 37 EditableTextUses:12Used by:34
Symbol 38 EditableTextUses:12Used by:34
Symbol 34 MovieClipUses:35 36 37 38Used by:24
Symbol 24 MovieClipUses:25 27 28 29 4 31 32 34Used by:Timeline
Symbol 39 MovieClipUsed by:Timeline

Instance Names

"BackCover"Frame 1Symbol 22 MovieClip
"MyTimer"Frame 1Symbol 23 MovieClip
"Nav"Frame 1Symbol 24 MovieClip
"ThePuzzle"Frame 1Symbol 39 MovieClip
"CellMask"Symbol 1 MovieClip [cell1] Frame 1Symbol 2 MovieClip
"PicturePart"Symbol 1 MovieClip [cell1] Frame 1Symbol 4 MovieClip
"TheBut"Symbol 1 MovieClip [cell1] Frame 1Symbol 10 Button
"txtNumber"Symbol 1 MovieClip [cell1] Frame 1Symbol 13 EditableText
"MsgComplete"Symbol 20 MovieClip Frame 1Symbol 21 EditableText
"AllDoneBack"Symbol 14 MovieClip [Comp] Frame 1Symbol 15 MovieClip
"AniMessage"Symbol 14 MovieClip [Comp] Frame 1Symbol 20 MovieClip
"AniMessage"Symbol 14 MovieClip [Comp] Frame 2Symbol 20 MovieClip
"AniMessage"Symbol 14 MovieClip [Comp] Frame 7Symbol 20 MovieClip
"AniMessage"Symbol 14 MovieClip [Comp] Frame 12Symbol 20 MovieClip
"txtMoves"Symbol 34 MovieClip Frame 1Symbol 36 EditableText
"txtTime"Symbol 34 MovieClip Frame 1Symbol 37 EditableText
"txtBest"Symbol 34 MovieClip Frame 1Symbol 38 EditableText
"Background"Symbol 24 MovieClip Frame 1Symbol 25 MovieClip
"StartButton"Symbol 24 MovieClip Frame 1Symbol 27 Button
"LinkButton"Symbol 24 MovieClip Frame 1Symbol 28 Button
"LinkText"Symbol 24 MovieClip Frame 1Symbol 29 MovieClip
"APicture"Symbol 24 MovieClip Frame 1Symbol 4 MovieClip
"txtTitle"Symbol 24 MovieClip Frame 1Symbol 31 EditableText
"TitleText"Symbol 24 MovieClip Frame 1Symbol 32 MovieClip
"Stats"Symbol 24 MovieClip Frame 1Symbol 34 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "cell1"
ExportAssets (56)Timeline Frame 1Symbol 14 as "Comp"

Dynamic Text Variables

numSymbol 13 EditableText"i"




http://swfchan.com/11/51263/info.shtml
Created: 25/4 -2019 06:12:55 Last modified: 25/4 -2019 06:12:55 Server time: 05/05 -2024 18:06:20