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/39257519?noj=FRM39257519-5DC" width="1" height="1"></div>

Quick Rotation.swf

This is the info page for
Flash #23586

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


Text
888

LOADING

LOADING

Play More Games

Play More Games

Put This On Your Site

Put This On Your Site

Talk About Games

Talk About Games

Get Cheats

Get Cheats

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

PLAY

PLAY

Instructions

Instructions

ROTATION

ROTATION

Quick

Quick

GAME CREDITS

GAME CREDITS

Quick Instructions

Quick Instructions

Arrange the numbers in numerical order for example:

Use Arrow Keys to move Frame and Z and X keys to rotate.

BACK

BACK

SOLVED!

Play Next
Level

Play Next
Level

Level: 1

CREDITS

DESIGNED AND DEVELOPED BY:

ActionScript [AS1/AS2]

Frame 4
tb = getBytesTotal(); lb = getBytesLoaded(); v = int((lb / tb) * 100); _preloader.bar._xscale = v; _preloader._pretxtPercent.text = v + "%"; if (lb < tb) { gotoAndPlay(_currentframe - 1); } else { play(); }
Frame 36
sound_sound = new Sound(); sound_sound.attachSound("sound"); stop();
Frame 38
var vlevel = 1;
Frame 42
function moveCursor(dx, dy) { var _local1 = dy; var _local2 = dx; newx = game.cursor.x + _local2; newy = game.cursor.y + _local1; if (((newx < 0) || (newx > game.cursor.maxpos)) || ((newy < 0) || (newy > game.cursor.maxpos))) { } else { game.cursor._x = game.cursor._x + (_local2 * digitwidth); game.cursor._y = game.cursor._y + (_local1 * digitwidth); game.cursor.x = game.cursor.x + _local2; game.cursor.y = game.cursor.y + _local1; game.cursor.pos = getPos(game.cursor.x, game.cursor.y); } } function setCursorRandom() { game.cursor.x = random((rows - cursorrows) + 1); game.cursor.y = random((rows - cursorrows) + 1); game.cursor._x = game.cursor.x * digitwidth; game.cursor._y = game.cursor.y * digitwidth; game.cursor.pos = getPos(game.cursor.x, game.cursor.y); } function rotate(dir) { x = game.cursor.x; y = game.cursor.y; if (cursorrows == 3) { if (dir == 0) { n = findAtPos(getPos(x, y)); setNewPos(game["digit" + n], 1, 0); n = findAtPos(getPos(x + 1, y)); setNewPos(game["digit" + n], 1, 0); n = findAtPos(getPos(x + 2, y)); setNewPos(game["digit" + n], 0, 1); n = findAtPos(getPos(x + 2, y + 1)); setNewPos(game["digit" + n], 0, 1); n = findAtPos(getPos(x + 2, y + 2)); setNewPos(game["digit" + n], -1, 0); n = findAtPos(getPos(x + 1, y + 2)); setNewPos(game["digit" + n], -1, 0); n = findAtPos(getPos(x, y + 2)); setNewPos(game["digit" + n], 0, -1); n = findAtPos(getPos(x, y + 1)); setNewPos(game["digit" + n], 0, -1); } else { n = findAtPos(getPos(x, y)); setNewPos(game["digit" + n], 0, 1); n = findAtPos(getPos(x + 1, y)); setNewPos(game["digit" + n], -1, 0); n = findAtPos(getPos(x + 2, y)); setNewPos(game["digit" + n], -1, 0); n = findAtPos(getPos(x + 2, y + 1)); setNewPos(game["digit" + n], 0, -1); n = findAtPos(getPos(x + 2, y + 2)); setNewPos(game["digit" + n], 0, -1); n = findAtPos(getPos(x + 1, y + 2)); setNewPos(game["digit" + n], 1, 0); n = findAtPos(getPos(x, y + 2)); setNewPos(game["digit" + n], 1, 0); n = findAtPos(getPos(x, y + 1)); setNewPos(game["digit" + n], 0, 1); } } else if (dir == 0) { n = findAtPos(getPos(x, y)); setNewPos(game["digit" + n], 1, 0); n = findAtPos(getPos(x + 1, y)); setNewPos(game["digit" + n], 0, 1); n = findAtPos(getPos(x + 1, y + 1)); setNewPos(game["digit" + n], -1, 0); n = findAtPos(getPos(x, y + 1)); setNewPos(game["digit" + n], 0, -1); } else { n = findAtPos(getPos(x, y)); setNewPos(game["digit" + n], 0, 1); n = findAtPos(getPos(x + 1, y)); setNewPos(game["digit" + n], -1, 0); n = findAtPos(getPos(x + 1, y + 1)); setNewPos(game["digit" + n], 0, -1); n = findAtPos(getPos(x, y + 1)); setNewPos(game["digit" + n], 1, 0); } sound_sound.start(); gameOn = false; } function getPos(x, y) { return((y * rows) + x); } function setNewPos(dig, x, y) { var _local1 = dig; _local1.npos = getNewPos(_local1.pos, x, y); _local1.nx = _local1._x + (x * digitwidth); _local1.ny = _local1._y + (y * digitwidth); _local1.dx = (_local1.nx - _local1._x) / 10; _local1.dy = (_local1.ny - _local1._y) / 10; _local1.moving = true; } function getNewPos(p, x2, y2) { return((p + (y2 * rows)) + x2); } function findAtPos(pos) { var _local2 = pos; var _local1 = 0; while (_local1 < totaldigits) { digit = game["digit" + _local1]; if (digit.pos == _local2) { return(_local1); } _local1++; } return(undefined); } function goNextLevel() { removeMovieClip(game); vlevel++; gotoAndPlay (39); } function shuffle() { if (changes > 0) { setCursorRandom(); rotate(random(2)); } else { gameOn2 = false; gameOn = true; } } var gameOn = false; var gameOn2 = false; var gameOver = false; var boardwidth = 300; won._visible = false; level_mc.text = "Level: " + vlevel; switch (vlevel) { case 1 : var rows = 3; var cursorrows = 2; var changes = 5; break; case 2 : var rows = 4; var cursorrows = 2; var changes = 6; break; case 3 : var rows = 5; var cursorrows = 2; var changes = 5; break; case 4 : var rows = 6; var cursorrows = 2; var changes = 6; break; case 5 : var rows = 4; var cursorrows = 3; var changes = 7; break; case 6 : var rows = 5; var cursorrows = 3; var changes = 8; break; case 7 : var rows = 6; var cursorrows = 3; var changes = 9; break; default : var rows = 7; var cursorrows = 3; var changes = 10; } var digitwidth = (boardwidth / rows); var totaldigits = (rows * rows); var game = attachMovie("game", "game", 100); game._x = 50; game._y = 30; game._visible = true; var dx = 0; var dy = 0; var i = 0; while (i < totaldigits) { newdigit = game.attachMovie("digit", "digit" + i, 1000 + i); newdigit.numb = i + 1; newdigit.num = i; newdigit.pos = i; newdigit.moving = false; newdigit._visible = true; newdigit._x = dx * digitwidth; newdigit._y = dy * digitwidth; newdigit._width = digitwidth; newdigit._height = digitwidth; dx++; if (dx == rows) { dx = 0; dy++; } i++; } cursor = game.attachMovie("cursor", "cursor", i + 1000); cursor.x = 0; cursor.y = 0; cursor.maxpos = rows - cursorrows; cursor.pos = 1; cursor._x = 0; cursor._y = 0; cursor._visible = true; cursor._height = digitwidth * cursorrows; cursor._width = digitwidth * cursorrows; gameOn2 = true; shuffle(); stop();
Instance of Symbol 98 MovieClip in Frame 42
onClipEvent (enterFrame) { if ((_parent.gameOn == false) && (_parent.gameOver == false)) { var flag = false; var i = 0; while (i < _parent.totaldigits) { digit = _parent.game["digit" + i]; if (digit.moving == true) { flag = true; digit._x = digit._x + digit.dx; digit._y = digit._y + digit.dy; if ((Math.abs(digit.nx - digit._x) < 1) && (Math.abs(digit.ny - digit._y) < 1)) { digit._x = digit.nx; digit._y = digit.ny; digit.moving = false; digit.pos = digit.npos; } } i++; } if (flag == false) { if (_parent.gameOn2 == false) { _parent.gameOn = true; var flagwin = true; var i = 0; while (i < _parent.totaldigits) { digit = _parent.game["digit" + i]; if (digit.pos != digit.num) { flagwin = false; } i++; } if (flagwin == true) { _parent.won._visible = true; _parent.gameOn = false; _parent.gameOver = true; } } else { _parent.changes--; _parent.shuffle(); } } } }
Symbol 24 MovieClip Frame 1
_parent.stop();
Symbol 24 MovieClip Frame 166
stop(); _parent.play();
Symbol 30 Button
on (release) { getURL ("http://www.urgames.com", "_self"); }
Symbol 34 Button
on (release) { getURL ("http://www.gamesforyourwebsite.com", "_self"); }
Symbol 38 Button
on (release) { getURL ("http://www.urgames.com/forums", "_self"); }
Symbol 42 Button
on (release) { getURL ("http://www.urgames.com/cheats", "_self"); }
Symbol 65 Button
on (release) { gotoAndPlay (38); }
Symbol 69 Button
on (release) { gotoAndStop (37); }
Symbol 77 Button
on (release) { gotoAndStop ("creditframe"); }
Symbol 85 Button
on (release) { gotoAndStop (36); }
Symbol 90 Button
on (release) { _parent.goNextLevel(); }
Symbol 96 Button
on (keyPress "z") { if (gameOn == true) { rotate(0); } } on (keyPress "Z") { if (gameOn == true) { rotate(0); } } on (keyPress "x") { if (gameOn == true) { rotate(1); } } on (keyPress "X") { if (gameOn == true) { rotate(1); } } on (keyPress "<Left>") { if (gameOn == true) { moveCursor(-1, 0); } } on (keyPress "<Right>") { if (gameOn == true) { moveCursor(1, 0); } } on (keyPress "<Up>") { if (gameOn == true) { moveCursor(0, -1); } } on (keyPress "<Down>") { if (gameOn == true) { moveCursor(0, 1); } }
Symbol 102 Button
on (release) { removeMovieClip("game"); gotoAndStop (36); }
Symbol 107 Button
on (release) { getURL ("http://www.quickflashgames.com/", "_blank"); }

Library Items

Symbol 1 Sound [sound]
Symbol 2 MovieClip [game]
Symbol 3 BitmapUsed by:4 43 81
Symbol 4 GraphicUses:3Used by:7
Symbol 5 FontUsed by:6 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 62 63 66 67 70 71 72 73 74 75 78 79 80 82 83 84 86 87 88 99
Symbol 6 EditableTextUses:5Used by:7
Symbol 7 MovieClip [digit]Uses:4 6
Symbol 8 GraphicUsed by:10
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClip [cursor]Uses:8 9Used by:60
Symbol 11 GraphicUsed by:Timeline
Symbol 12 GraphicUsed by:18
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:13Used by:18
Symbol 15 FontUsed by:16 17 27 28 31 32 35 36 39 40 103 104
Symbol 16 TextUses:15Used by:18
Symbol 17 EditableTextUses:15Used by:18
Symbol 18 MovieClipUses:12 14 16 17Used by:Timeline
Symbol 19 GraphicUsed by:24
Symbol 20 BitmapUsed by:21
Symbol 21 GraphicUses:20Used by:24
Symbol 22 SoundUsed by:24
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:19 21 22 23Used by:Timeline
Symbol 25 BitmapUsed by:26
Symbol 26 GraphicUses:25Used by:Timeline
Symbol 27 TextUses:15Used by:30
Symbol 28 TextUses:15Used by:30
Symbol 29 GraphicUsed by:30
Symbol 30 ButtonUses:27 28 29Used by:Timeline
Symbol 31 TextUses:15Used by:34
Symbol 32 TextUses:15Used by:34
Symbol 33 GraphicUsed by:34
Symbol 34 ButtonUses:31 32 33Used by:Timeline
Symbol 35 TextUses:15Used by:38
Symbol 36 TextUses:15Used by:38
Symbol 37 GraphicUsed by:38
Symbol 38 ButtonUses:35 36 37Used by:Timeline
Symbol 39 TextUses:15Used by:42
Symbol 40 TextUses:15Used by:42
Symbol 41 GraphicUsed by:42
Symbol 42 ButtonUses:39 40 41Used by:Timeline
Symbol 43 GraphicUses:3Used by:60
Symbol 44 TextUses:5Used by:60  Timeline
Symbol 45 TextUses:5Used by:60  Timeline
Symbol 46 TextUses:5Used by:60  Timeline
Symbol 47 TextUses:5Used by:60  Timeline
Symbol 48 TextUses:5Used by:60  Timeline
Symbol 49 TextUses:5Used by:60  Timeline
Symbol 50 TextUses:5Used by:60  Timeline
Symbol 51 TextUses:5Used by:60  Timeline
Symbol 52 TextUses:5Used by:60  Timeline
Symbol 53 TextUses:5Used by:60  Timeline
Symbol 54 TextUses:5Used by:60  Timeline
Symbol 55 TextUses:5Used by:60  Timeline
Symbol 56 TextUses:5Used by:60  Timeline
Symbol 57 TextUses:5Used by:60  Timeline
Symbol 58 TextUses:5Used by:60  Timeline
Symbol 59 TextUses:5Used by:60  Timeline
Symbol 60 MovieClipUses:43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 10Used by:61
Symbol 61 MovieClipUses:60Used by:Timeline
Symbol 62 TextUses:5Used by:65
Symbol 63 TextUses:5Used by:65
Symbol 64 GraphicUsed by:65 85
Symbol 65 ButtonUses:62 63 64Used by:Timeline
Symbol 66 TextUses:5Used by:69
Symbol 67 TextUses:5Used by:69
Symbol 68 GraphicUsed by:69
Symbol 69 ButtonUses:66 67 68Used by:Timeline
Symbol 70 TextUses:5Used by:Timeline
Symbol 71 TextUses:5Used by:Timeline
Symbol 72 TextUses:5Used by:Timeline
Symbol 73 TextUses:5Used by:Timeline
Symbol 74 TextUses:5Used by:77
Symbol 75 TextUses:5Used by:77
Symbol 76 GraphicUsed by:77
Symbol 77 ButtonUses:74 75 76Used by:Timeline
Symbol 78 TextUses:5Used by:Timeline
Symbol 79 TextUses:5Used by:Timeline
Symbol 80 TextUses:5Used by:Timeline
Symbol 81 GraphicUses:3Used by:Timeline
Symbol 82 TextUses:5Used by:Timeline
Symbol 83 TextUses:5Used by:85
Symbol 84 TextUses:5Used by:85
Symbol 85 ButtonUses:83 84 64Used by:Timeline
Symbol 86 TextUses:5Used by:91
Symbol 87 TextUses:5Used by:90
Symbol 88 TextUses:5Used by:90
Symbol 89 GraphicUsed by:90
Symbol 90 ButtonUses:87 88 89Used by:91
Symbol 91 MovieClipUses:86 90Used by:Timeline
Symbol 92 GraphicUsed by:96
Symbol 93 GraphicUsed by:96
Symbol 94 GraphicUsed by:96
Symbol 95 GraphicUsed by:96
Symbol 96 ButtonUses:92 93 94 95Used by:Timeline
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClipUses:97Used by:Timeline
Symbol 99 EditableTextUses:5Used by:Timeline
Symbol 100 GraphicUsed by:Timeline
Symbol 101 GraphicUsed by:102
Symbol 102 ButtonUses:101Used by:Timeline
Symbol 103 TextUses:15Used by:Timeline
Symbol 104 TextUses:15Used by:Timeline
Symbol 105 GraphicUsed by:Timeline
Symbol 106 GraphicUsed by:107
Symbol 107 ButtonUses:106Used by:Timeline

Instance Names

"_preloader"Frame 1Symbol 18 MovieClip
"won"Frame 42Symbol 91 MovieClip
"level_mc"Frame 42Symbol 99 EditableText
"bar"Symbol 18 MovieClip Frame 1Symbol 14 MovieClip
"_pretxtPercent"Symbol 18 MovieClip Frame 1Symbol 17 EditableText

Special Tags

Protect (24)Timeline Frame 131 bytes "..$1$lz$2H8Bz0xBqljWasqkjyMb80."
ExportAssets (56)Timeline Frame 1Symbol 1 as "sound"
ExportAssets (56)Timeline Frame 1Symbol 2 as "game"
ExportAssets (56)Timeline Frame 1Symbol 7 as "digit"
ExportAssets (56)Timeline Frame 1Symbol 10 as "cursor"
ExportAssets (56)Timeline Frame 36Symbol 10 as "cursor"

Labels

"creditframe"Frame 43

Dynamic Text Variables

numbSymbol 6 EditableText"888"




http://swfchan.com/5/23586/info.shtml
Created: 26/5 -2019 03:16:40 Last modified: 26/5 -2019 03:16:40 Server time: 05/05 -2024 12:57:51