Frame 1
function PreviewPicture(d) {
var nextpicture = (preview._currentframe + d);
if (preview._framesloaded < nextpicture) {
nextpicture = 1;
} else if (nextpicture < 1) {
nextpicture = preview._framesloaded;
}
preview.gotoAndStop(nextpicture);
}
Instance of Symbol 11 MovieClip "timerclip" in Frame 1
onClipEvent (enterFrame) {
if (!_parent.puzzle.solved) {
elapsed = Math.round((getTimer() - startTime) / 1000);
minutes = int(elapsed / 60);
seconds = elapsed % 60;
if (seconds < 10) {
seconds = "0" + seconds;
}
_parent.elapsed = (minutes + ":") + seconds;
}
}
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 20 MovieClip "size3" in Frame 1
onClipEvent (load) {
size = 3;
}
Instance of Symbol 27 MovieClip "size4" in Frame 1
onClipEvent (load) {
size = 4;
}
Instance of Symbol 32 MovieClip "size5" in Frame 1
onClipEvent (load) {
size = 5;
}
Instance of Symbol 37 MovieClip "size6" in Frame 1
onClipEvent (load) {
size = 6;
}
Instance of Symbol 81 MovieClip "grid" in Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 119 MovieClip "help" in Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 192 MovieClip in Frame 1
onClipEvent (load) {
eflashon = 0;
version = "v1.1";
jweb = 0;
quit = 0;
screensaver = 0;
downloadlinkurl = "http://enetwork.ncbuy.com/downloads/ntcslide.html";
}
Frame 2
stop();
Instance of Symbol 202 MovieClip "puzzle" in Frame 2
onClipEvent (load) {
slidetype = 1;
puzzlesize = 3;
}
onClipEvent (load) {
newpuzzlesize = puzzlesize;
}
Instance of Symbol 205 MovieClip "sounds" in Frame 2
onClipEvent (load) {
_visible = false;
}
Symbol 16 Button
on (rollOver) {
gotoAndStop (3);
_parent.grid.gotoAndStop(size - 2);
_parent.grid._visible = true;
}
on (rollOut) {
_parent.grid._visible = false;
if (_parent.puzzle.newpuzzlesize != size) {
gotoAndStop (2);
} else {
gotoAndStop (4);
}
}
on (release) {
_parent.puzzle.newpuzzlesize = size;
if (_parent.puzzle.newpuzzlesize != _parent.puzzle.puzzlesize) {
_parent.playbutton.playbuttoncolor.gotoAndStop("on");
} else {
_parent.playbutton.playbuttoncolor.gotoAndStop("off");
}
_parent["size" + _parent.selected].gotoAndStop("off");
gotoAndStop (4);
}
Symbol 20 MovieClip Frame 1
info = (size + "x") + size;
if (size == _parent.puzzle.puzzlesize) {
gotoAndStop (4);
}
Symbol 20 MovieClip Frame 2
stop();
Symbol 20 MovieClip Frame 4
_parent.selected = size;
stop();
Symbol 25 Button
on (rollOver) {
gotoAndStop (3);
_parent.grid.gotoAndStop(size - 2);
_parent.grid._visible = true;
}
on (rollOut) {
_parent.grid._visible = false;
if (_parent.puzzle.newpuzzlesize != size) {
gotoAndStop (2);
} else {
gotoAndStop (4);
}
}
on (release) {
_parent.puzzle.newpuzzlesize = size;
if (_parent.puzzle.newpuzzlesize != _parent.puzzle.puzzlesize) {
_parent.playbutton.playbuttoncolor.gotoAndStop("on");
} else {
_parent.playbutton.playbuttoncolor.gotoAndStop("off");
}
_parent["size" + _parent.selected].gotoAndStop("off");
gotoAndStop (4);
}
Symbol 27 MovieClip Frame 1
info = (size + "x") + size;
if (size == _parent.puzzle.puzzlesize) {
gotoAndStop (4);
}
Symbol 27 MovieClip Frame 2
stop();
Symbol 27 MovieClip Frame 4
_parent.selected = size;
stop();
Symbol 30 Button
on (rollOver) {
gotoAndStop (3);
_parent.grid.gotoAndStop(size - 2);
_parent.grid._visible = true;
}
on (rollOut) {
_parent.grid._visible = false;
if (_parent.puzzle.newpuzzlesize != size) {
gotoAndStop (2);
} else {
gotoAndStop (4);
}
}
on (release) {
_parent.puzzle.newpuzzlesize = size;
if (_parent.puzzle.newpuzzlesize != _parent.puzzle.puzzlesize) {
_parent.playbutton.playbuttoncolor.gotoAndStop("on");
} else {
_parent.playbutton.playbuttoncolor.gotoAndStop("off");
}
_parent["size" + _parent.selected].gotoAndStop("off");
gotoAndStop (4);
}
Symbol 32 MovieClip Frame 1
info = (size + "x") + size;
if (size == _parent.puzzle.puzzlesize) {
gotoAndStop (4);
}
Symbol 32 MovieClip Frame 2
stop();
Symbol 32 MovieClip Frame 4
_parent.selected = size;
stop();
Symbol 35 Button
on (rollOver) {
gotoAndStop (3);
_parent.grid.gotoAndStop(size - 2);
_parent.grid._visible = true;
}
on (rollOut) {
_parent.grid._visible = false;
if (_parent.puzzle.newpuzzlesize != size) {
gotoAndStop (2);
} else {
gotoAndStop (4);
}
}
on (release) {
_parent.puzzle.newpuzzlesize = size;
if (_parent.puzzle.newpuzzlesize != _parent.puzzle.puzzlesize) {
_parent.playbutton.playbuttoncolor.gotoAndStop("on");
} else {
_parent.playbutton.playbuttoncolor.gotoAndStop("off");
}
_parent["size" + _parent.selected].gotoAndStop("off");
gotoAndStop (4);
}
Symbol 37 MovieClip Frame 1
info = (size + "x") + size;
if (size == _parent.puzzle.puzzlesize) {
gotoAndStop (4);
}
Symbol 37 MovieClip Frame 2
stop();
Symbol 37 MovieClip Frame 4
_parent.selected = size;
stop();
Symbol 41 Button
on (release) {
if (checked) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Symbol 43 MovieClip Frame 1
stop();
checked = false;
_parent.puzzle.slidetype = 1;
Symbol 43 MovieClip Frame 2
checked = true;
_parent.puzzle.slidetype = 4;
Symbol 56 Button
on (release) {
if (help._visible) {
help._visible = false;
} else {
help._visible = true;
}
}
Symbol 75 MovieClip Frame 1
stop();
Symbol 81 MovieClip Frame 1
stop();
Symbol 89 Button
on (release) {
PreviewPicture(-1);
}
Symbol 97 Button
on (release) {
PreviewPicture(1);
}
Symbol 101 MovieClip Frame 1
stop();
if (_parent._parent.puzzle.newpuzzlesize != _parent._parent.puzzle.puzzlesize) {
gotoAndStop (2);
}
Symbol 104 Button
on (rollOver) {
gotoAndStop (2);
}
on (rollOut) {
gotoAndStop (1);
}
on (press) {
gotoAndStop (3);
}
on (release) {
gotoAndStop (2);
_parent.puzzle.reset();
_parent.puzzle.puzzlesize = _parent.puzzle.newpuzzlesize;
_parent.puzzle.buildPuzzle();
_parent.puzzle.BuildArray();
_parent.puzzle.shuffle();
}
Symbol 109 MovieClip Frame 1
stop();
Symbol 118 Button
on (release) {
_visible = false;
}
Symbol 127 MovieClip Frame 1
stop();
Symbol 128 MovieClip Frame 23
textframe++;
if (textframe > 4) {
textframe = 1;
}
text.gotoAndStop(textframe);
gotoAndPlay (1);
Symbol 128 MovieClip Frame 25
stop();
text.gotoAndStop("menu");
Symbol 147 Button
on (release) {
_parent._parent.GotoUrl(url);
}
Symbol 148 MovieClip Frame 1
if (bg) {
var barcolor = new Color(bgcolor);
barcolor.setRGB(bg);
}
Symbol 149 MovieClip Frame 1
if (bg) {
var barcolor = new Color(bgcolor);
barcolor.setRGB(bg);
}
Symbol 156 Button
on (release) {
if (_parent._parent.eflashstatus) {
_parent._parent.eflash.gotoAndStop("off");
_parent._parent.enetstatus--;
} else {
_parent._parent.eflash.gotoAndPlay("on");
_parent.gotoAndStop("off");
}
if (_parent._parent.copyrightstatus) {
_parent._parent.copyright.gotoAndStop("off");
_parent._parent.enetstatus--;
}
}
Symbol 162 Button
on (release) {
_parent.enetstatus--;
gotoAndStop (1);
}
Symbol 163 MovieClip Frame 1
_parent.menustatus = 0;
stop();
Symbol 163 MovieClip Frame 2
_parent.menustatus = 1;
ncbuy1.label = "ASTROLOGY";
ncbuy2.label = "BUSINESS CENTER";
ncbuy3.label = "CARTOONS & COMICS";
ncbuy4.label = "CLASSIFIEDS & AUCTIONS";
ncbuy5.label = "CONTESTS & SWEEPSTAKES";
ncbuy6.label = "CURRENT NEWS";
ncbuy7.label = "ENTERTAINMENT CENTER";
ncbuy8.label = "FREE STUFF";
ncbuy9.label = "GAMEHOUSE - GO PLAY!";
ncbuy10.label = "HOME & LEISURE";
ncbuy11.label = "INTERNET SHOPPING";
ncbuy12.label = "JOKE CENTER";
ncbuy13.label = "LOTTO & GAMBLING";
ncbuy14.label = "TRAVEL CENTER";
ncbuy15.label = "WEATHER CONDITIONS";
ncbuy16.label = "SEARCH THE NET";
ncbuy17.label = "AFFILIATE PROGRAMS";
ncbuy18.label = "DOWNLOADS - MORE APPS";
ncbuy19.label = "REGISTER - JOIN TODAY";
ncbuy20.label = "WEBMASTERS - FOR YOUR SITE";
ncbuy16.bg = 10092492 /* 0x99FFCC */;
ncbuy17.bg = 10092492 /* 0x99FFCC */;
ncbuy18.bg = 16763904 /* 0xFFCC00 */;
ncbuy19.bg = 16763904 /* 0xFFCC00 */;
ncbuy20.bg = 16763904 /* 0xFFCC00 */;
ncbuy1.url = "http://www.ncbuy.com/entertainment/astrology/";
ncbuy2.url = "http://www.ncbuy.com/business/";
ncbuy3.url = "http://www.ncbuy.com/entertainment/cartoons/";
ncbuy4.url = "http://www.ncbuy.com/classifieds/";
ncbuy5.url = "http://www.ncbuy.com/entertainment/contests/";
ncbuy6.url = "http://www.ncbuy.com/news/";
ncbuy7.url = "http://www.ncbuy.com/entertainment/";
ncbuy8.url = "http://www.ncbuy.com/directories/freestuff/";
ncbuy9.url = "http://www.ncbuy.com/entertainment/gamehouse/";
ncbuy10.url = "http://www.ncbuy.com/homeleisure/";
ncbuy11.url = "http://www.ncbuy.com/shopping/";
ncbuy12.url = "http://jokes.ncbuy.com/";
ncbuy13.url = "http://www.ncbuy.com/entertainment/lotteries/";
ncbuy14.url = "http://www.ncbuy.com/homeleisure/travel/";
ncbuy15.url = "http://www.ncbuy.com/homeleisure/weather/";
ncbuy16.url = "http://search.ncbuy.com/";
ncbuy17.url = "http://affiliate.ncbuy.com/";
ncbuy18.url = "http://enetwork.ncbuy.com/downloads/";
ncbuy19.url = "http://enetwork.ncbuy.com/register/";
ncbuy20.url = "http://enetwork.ncbuy.com/webmasters/";
Instance of Symbol 157 MovieClip in Symbol 163 MovieClip Frame 2
onClipEvent (load) {
if (_parent._parent.screensaver == true) {
_visible = true;
} else {
_visible = false;
}
}
Symbol 165 Button
on (release) {
gotoAndStop (1);
_parent.enetstatus--;
}
Symbol 168 Button
on (press) {
if (_ymouse < slider.top) {
slider._y = slider.top;
} else if (slider.btm < _ymouse) {
slider._y = slider.btm;
} else {
slider._y = _ymouse;
}
}
Symbol 173 Button
on (press) {
startDrag (this, true, 0, top, 0, btm);
}
on (release) {
stopDrag();
}
Symbol 176 Button
on (press) {
movetext = -1;
}
on (release) {
movetext = 0;
}
Symbol 177 Button
on (press) {
movetext = 1;
}
on (release) {
movetext = 0;
}
Instance of Symbol 174 MovieClip "slider" in Symbol 178 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_parent.movetext != 0) {
sliderpos = _y + ((dy / _parent._parent.text.maxscroll) * _parent.movetext);
if (sliderpos < top) {
sliderpos = top;
} else if (btm < sliderpos) {
sliderpos = btm;
}
_y = sliderpos;
}
percent = (_y - top) / dy;
_parent._parent.text.scroll = _parent._parent.text.maxscroll * percent;
}
onClipEvent (load) {
top = -70;
btm = 70;
dy = btm - top;
inc = 4;
}
Symbol 183 MovieClip Frame 1
stop();
movetext = 0;
_parent.eflashstatus = 0;
Symbol 183 MovieClip Frame 2
_parent.eflashstatus = 1;
play();
Symbol 183 MovieClip Frame 3
loadVariables ("http://www.netcent.com/dynamic/enet/eflash.txt", this);
loadloop = 0;
Symbol 183 MovieClip Frame 4
if (end == "foo") {
gotoAndStop (6);
} else {
loadloop++;
if (loadloop > 200) {
loadloop = 0;
gotoAndStop (14);
}
}
Symbol 183 MovieClip Frame 5
gotoAndPlay (4);
Symbol 183 MovieClip Frame 6
text = update;
stop();
Symbol 185 Button
on (release) {
gotoAndStop (1);
_parent.enetstatus--;
}
Symbol 187 MovieClip Frame 1
stop();
movetext = 0;
_parent.copyrightstatus = 0;
Symbol 187 MovieClip Frame 2
text = "NCBUY ENTERTAINMENT NETWORK APPLICATION LICENSE AGREEMENT\n\nACCEPTANCE: By installing or using the NCBuy Entertainment Network Application (\"Software\") you are agreeing to the terms of this License Agreement (\"Agreement\"). Please read this Agreement carefully.\n\nThis is an Agreement between you, either individually or as a representative of your company or institution and NetCent Communications (the \"Company\").\n\nYOU MAY redistribute the software freely, providing that: (a) The Software is not modified in any way; and (b) All credits and copyright notices remain intact.\n\nYOU MAY NOT: (a) Sublicense, sell, assign, transfer, pledge, distribute, rent or remove any proprietary notices on the Software except as expressly permitted in this Agreement; (b) Use, copy, adapt, disassemble, decompile, reverse engineer or modify the Software, in whole or in part, except as expressly permitted in this Agreement; or (c) Take any action designed to unlock or bypass any Company-implemented restrictions on usage, access to, or number of installations of the Software.\n\nIF YOU DO ANY OF THE FOREGOING, YOUR RIGHTS UNDER THIS LICENSE WILL AUTOMATICALLY TERMINATE. SUCH TERMINATION SHALL BE IN ADDITION TO AND NOT IN LIEU OF ANY CRIMINAL, CIVIL OR OTHER REMEDIES AVAILABLE TO THE COMPANY.\n\nThe Company does not warrant that the functions contained in the Software will meet your requirements or expectations or that the operation of the Software will be entirely error free, or appear precisely as described in the Software documentation.\n\nDISCLAIMER OF WARRANTY AND REMEDY: EXCEPT AS SPECIFICALLY STATED IN THIS AGREEMENT, THE SOFTWARE IS PROVIDED \"AS IS\" AND THERE ARE NO WARRANTIES OR CONDITIONS (EXPRESSED OR IMPLIED, ARISING BY STATUTE OR OTHERWISE IN LAW OR FROM A COURSE OF DEALING OR USAGE OF TRADE) FOR THE SOFTWARE. THE ENTIRE RISK AS TO SATISFACTORY QUALITY, PERFORMANCE, ACCURACY, AND EFFORT IS WITH YOU, THE USER. THE COMPANY AND ITS DIRECT AND INDIRECT SUPPLIERS DISCLAIM ALL IMPLIED WARRANTIES OR CONDITIONS OF MERCHANTABILITY, MERCHANTABLE QUALITY OR FITNESS FOR ANY PURPOSE, PARTICULAR, SPECIFIC OR OTHERWISE.\n\nLIMITATION OF LIABILITY: TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL THE COMPANY OR ITS DIRECT OR INDIRECT SUPPLIERS BE LIABLE TO YOU FOR ANY DAMAGES, INCLUDING LOST PROFITS, LOST SAVINGS, OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES, ARISING OUT OF THE USE OR INABILITY TO USE THE SOFTWARE, EVEN IF THE COMPANY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\n\nYOU ACKNOWLEDGE THAT YOU HAVE READ THIS AGREEMENT AND BY INSTALLING THIS SOFTWARE, INDICATE YOUR ACCEPTANCE OF ITS TERMS AND CONDITIONS. YOU ALSO AGREE THAT THIS IS THE COMPLETE AGREEMENT BETWEEN YOU AND THE COMPANY AND IT SUPERSEDES ANY OTHER INFORMATION YOU MAY HAVE RECEIVED RELATING TO THE SUBJECT MATTER OF THIS AGREEMENT.\n\nThe NCBuy Entertainment Network ( http://enetwork.ncbuy.com/ ) is a service of NetCent Communications. Copyright 2001, NetCent Communications, All Rights Reserved.\n";
_parent.copyrightstatus = 1;
Symbol 191 Button
on (release) {
if (menustatus) {
menu.gotoAndStop("off");
} else {
menu.gotoAndStop("on");
}
enetstatus++;
}
Symbol 192 MovieClip Frame 1
function GotoUrl(url) {
if (jweb) {
fscommand ("exec", "JWEB.exe\t" + url);
} else {
getURL (url, "_blank");
}
if (quit) {
fscommand ("quit");
}
}
stop();
Instance of Symbol 128 MovieClip "clickhere" in Symbol 192 MovieClip Frame 1
onClipEvent (load) {
textframe = 1;
}
Symbol 193 MovieClip Frame 1
stop();
Symbol 196 MovieClip Frame 1
stop();
Symbol 196 MovieClip Frame 9
stop();
Symbol 197 Button
on (release) {
_parent.slide(_name);
}
Symbol 199 MovieClip Frame 1
stop();
Symbol 199 MovieClip Frame 9
stop();
Symbol 201 MovieClip Frame 1
stop();
name = _name;
Instance of Symbol 198 MovieClip in Symbol 201 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_parent.motion == true) {
if (_parent._x != _parent.newx) {
_parent._x = _parent._x - (_parent.mx * (_parent._parent.blocksize / _parent._parent.slidetype));
} else if (_parent._y != _parent.newy) {
_parent._y = _parent._y - (_parent.my * (_parent._parent.blocksize / _parent._parent.slidetype));
} else {
_parent.motion = false;
}
}
if (_parent.reveal == true) {
_parent._visible = true;
_parent._alpha = _parent._alpha + 10;
if (_parent._alpha >= 100) {
_parent.reveal = false;
}
}
}
Symbol 202 MovieClip Frame 1
block._visible = false;
play();
Symbol 202 MovieClip Frame 2
function buildPuzzle() {
blockcount = 0;
var startx = 0;
var starty = 0;
blocksize = 300 / puzzlesize;
y = 0;
while (y < puzzlesize) {
x = 0;
while (x < puzzlesize) {
newname = ("block" + y) + x;
duplicateMovieClip ("block", newname, ++block_count);
this[newname]._x = startx + (blocksize * x);
this[newname]._y = starty + (blocksize * y);
this[newname].x = x;
this[newname].y = y;
this[newname].photo.gotoAndStop(_parent.preview._currentframe);
this[newname].photo._x = (blocksize * x) * -1;
this[newname].photo._y = (blocksize * y) * -1;
this[newname].gotoAndStop(puzzlesize - 2);
x++;
}
y++;
}
this[newname]._alpha = 0;
this[newname]._visible = false;
blankblock = newname;
}
function checkPuzzle() {
wrong = 0;
y = 0;
while (y < puzzlesize) {
x = 0;
while (x < puzzlesize) {
if (puzzlearray[y][x] != (("block" + y) + x)) {
wrong++;
}
x++;
}
y++;
}
_parent.percentcompleted = Math.round(100 * (((puzzlesize * puzzlesize) - wrong) / (puzzlesize * puzzlesize))) + "%";
if (wrong > 0) {
return(false);
}
return(true);
}
function reset() {
y = 0;
while (y < puzzlesize) {
x = 0;
while (x < puzzlesize) {
this[("block" + y) + x].removeMovieClip();
x++;
}
y++;
}
_parent.movecount = 0;
_parent.percentcompleted = "";
}
function slide(b) {
if (solved == true) {
return(undefined);
}
if (this[b].motion == true) {
return(undefined);
}
if (b == blankblock) {
return(undefined);
}
var cx = this[b].x;
var cy = this[b].y;
var bx = this[blankblock].x;
var by = this[blankblock].y;
if (cx == bx) {
if (by < cy) {
swapBlocks(0, 1, b);
} else if (cy < by) {
swapBlocks(0, -1, b);
}
} else if (cy == by) {
if (bx < cx) {
swapBlocks(1, 0, b);
} else if (cx < bx) {
swapBlocks(-1, 0, b);
}
} else {
return(undefined);
}
_parent.movecount++;
if (checkPuzzle()) {
this[blankblock].reveal = true;
solved = true;
RevealPicture();
_parent.sounds.gotoAndPlay("win");
}
}
function RevealPicture() {
y = 0;
while (y < puzzlesize) {
x = 0;
while (x < puzzlesize) {
this[("block" + y) + x].outline.gotoAndPlay("fade");
x++;
}
y++;
}
}
function swapBlocks(x, y, b) {
var bx = this[blankblock].x;
var by = this[blankblock].y;
var swapblock = puzzlearray[by + y][bx + x];
var tempx = this[blankblock]._x;
var tempy = this[blankblock]._y;
this[blankblock]._x = this[swapblock]._x;
this[blankblock]._y = this[swapblock]._y;
this[swapblock].newx = tempx;
this[swapblock].newy = tempy;
this[swapblock].x = bx;
this[swapblock].y = by;
this[swapblock].motion = true;
this[swapblock].mx = x;
this[swapblock].my = y;
this[blankblock].x = bx + x;
this[blankblock].y = by + y;
puzzlearray[by][bx] = swapblock;
puzzlearray[by + y][bx + x] = blankblock;
if (swapblock != b) {
swapBlocks(x, y, b);
}
}
function shuffle() {
shufflecomplete = false;
j = 0;
while (j <= 500) {
bx = this[blankblock].x;
by = this[blankblock].y;
do {
xory = random(2);
if (xory == 0) {
rx = bx;
ry = random(2);
if (ry == 0) {
ry = by - 1;
} else {
ry = by + 1;
}
} else {
ry = by;
rx = random(2);
if (rx == 0) {
rx = bx - 1;
} else {
rx = bx + 1;
}
}
} while ((((rx >= puzzlesize) || (rx < 0)) || (ry < 0)) || (ry >= puzzlesize));
swapblock = puzzlearray[ry][rx];
puzzlearray[ry][rx] = blankblock;
this[blankblock].x = rx;
this[blankblock].y = ry;
puzzlearray[by][bx] = swapblock;
this[swapblock].x = bx;
this[swapblock].y = by;
j++;
}
shufflecomplete = true;
y = 0;
while (y < puzzlesize) {
x = 0;
while (x < puzzlesize) {
this[puzzlearray[y][x]]._x = blocksize * x;
this[puzzlearray[y][x]]._y = blocksize * y;
x++;
}
y++;
}
checkPuzzle();
solved = false;
_parent.timerclip.startTime = getTimer();
_parent.timerclip.seconds = 0;
_parent.timerclip.minutes = 0;
}
function BuildArray() {
puzzlearray = new Array();
y = 0;
while (y < puzzlesize) {
puzzlearray[y] = new Array();
x = 0;
while (x < puzzlesize) {
thisblock = ("block" + y) + x;
tx = this[thisblock].x;
ty = this[thisblock].y;
puzzlearray[ty][tx] = this[thisblock]._name;
x++;
}
y++;
}
}
Symbol 202 MovieClip Frame 3
buildPuzzle();
BuildArray();
shuffle();
Symbol 202 MovieClip Frame 5
stop();
Symbol 205 MovieClip Frame 1
stop();
Symbol 205 MovieClip Frame 50
gotoAndStop (1);