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

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

Crates 3D.swf

This is the info page for
Flash #22876

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


Text
Crates (c) james@edesign.uk.com Feb-2000 - NOT for commercial use.

Crates (c) james@edesign.uk.com Feb-2000 - NOT for commercal use.

Crates

Crates

Next

Next

Walter has to tidy-up the warehouse by moving
all the crates to the red areas marked on the
floor.
Use the arrow keys to guide Walter around the
warehouse.  BUT, be careful! Walter can only
push the crates (he can't pull them) and he can
only push 1 crate at a time.
Sounds easy? Try it and see........

North

Standard

Transparent

Invisible

Solid

Â

Â

ROTATE

ROTATE

9

9

Restart

Â

Auto
Solve

Auto
Solve

LEVEL COMPLETED!

LEVEL COMPLETED!

ActionScript [AS1/AS2]

Frame 1
confirm = "1";
Frame 53
if (confirm eq "0") { gotoAndPlay (52); }
Frame 65
stop();
Frame 66
solvecount = "1"; solvemove = "1"; if (levelnum == "1") { grid = "011111012224012324012324112324122324122324112224044444"; solution = "3111334444422111144443311121344421224313311224133442134442114221343311111224444249"; gridx = "6"; gridy = "9"; xoff1 = "280"; xoff2 = "220"; crate1x = "3"; crate1y = "7"; crate2x = "4"; crate2y = "4"; crate3x = "4"; crate3y = "5"; crate4x = "4"; crate4y = "6"; crate5x = "4"; crate5y = "7"; crates = "5"; xpos = "2"; ypos = "6"; level = "3d Level 01"; } if (levelnum == "2") { grid = "11111111122222241242222412222434112432240122223404444444"; solution = "112224433221133333444422221433331111222224434433331112244111222443324433312122211334331341222224433139"; gridx = "8"; gridy = "7"; xoff1 = "200"; xoff2 = "255"; crate1x = "4"; crate1y = "3"; crate2x = "3"; crate2y = "4"; crate3x = "3"; crate3y = "5"; crates = "3"; xpos = "5"; ypos = "4"; level = "3d Level 02"; } if (levelnum == "3") { grid = "00111114001222241112222412223324122333444444224000044440"; solution = "43331233311224424221333112441133342129"; gridx = "8"; gridy = "7"; xoff1 = "200"; xoff2 = "300"; crate1x = "4"; crate1y = "3"; crate2x = "5"; crate2y = "3"; crate3x = "6"; crate3y = "3"; crate4x = "4"; crate4y = "4"; crate5x = "3"; crate5y = "5"; crates = "5"; xpos = "2"; ypos = "4"; level = "3d Level 03"; } if (levelnum == "4") { grid = "1111111132323412222241322234122222413232341444444"; solution = "9"; gridx = "7"; gridy = "7"; xoff1 = "240"; xoff2 = "240"; crate1x = "3"; crate1y = "3"; crate2x = "3"; crate2y = "4"; crate3x = "3"; crate3y = "5"; crate4x = "4"; crate4y = "3"; crate5x = "4"; crate5y = "5"; crate6x = "5"; crate6y = "3"; crate7x = "5"; crate7y = "4"; crate8x = "5"; crate8y = "5"; crates = "8"; xpos = "4"; ypos = "4"; level = "3d Level 04"; } if (levelnum == "5") { grid = "111111112232241223224123322413232341223324122322412232241444444"; solution = "9"; gridx = "7"; gridy = "9"; xoff1 = "250"; xoff2 = "215"; crate1x = "3"; crate1y = "3"; crate2x = "3"; crate2y = "4"; crate3x = "3"; crate3y = "5"; crate4x = "3"; crate4y = "6"; crate5x = "3"; crate5y = "7"; crate6x = "4"; crate6y = "5"; crate7x = "5"; crate7y = "3"; crate8x = "5"; crate8y = "4"; crate9x = "5"; crate9y = "5"; crate10x = "5"; crate10y = "6"; crate11x = "5"; crate11y = "7"; crates = "11"; xpos = "6"; ypos = "2"; level = "3d Level 05"; } if (levelnum == "6") { grid = "111111000122224000122224400122133444112233224012222224014444444"; solution = "9"; gridx = "9"; gridy = "7"; xoff1 = "250"; xoff2 = "235"; crate1x = "3"; crate1y = "3"; crate2x = "4"; crate2y = "3"; crate3x = "5"; crate3y = "3"; crate4x = "7"; crate4y = "5"; crates = "4"; xpos = "4"; ypos = "6"; level = "3d Level 06"; } if (levelnum == "7") { grid = "000111110000001222400000012224000000123240000011323440011132323444122232322241222232222444444444444"; solution = "9"; gridx = "11"; gridy = "9"; xoff1 = "200"; xoff2 = "220"; crate1x = "6"; crate1y = "3"; crate2x = "5"; crate2y = "4"; crate3x = "7"; crate3y = "4"; crate4x = "6"; crate4y = "5"; crate5x = "5"; crate5y = "6"; crate6x = "7"; crate6y = "6"; crate7x = "4"; crate7y = "7"; crate8x = "6"; crate8y = "7"; crate9x = "8"; crate9y = "7"; crates = "9"; xpos = "6"; ypos = "2"; level = "3d Level 07"; } if (levelnum == "8") { grid = "00000111110111112224012332242401243322241123342244422222224042224422404444444444"; solution = "9"; gridx = "10"; gridy = "8"; xoff1 = "180"; xoff2 = "270"; crate1x = "3"; crate1y = "6"; crate2x = "4"; crate2y = "5"; crate3x = "6"; crate3y = "4"; crate4x = "6"; crate4y = "6"; crate5x = "7"; crate5y = "3"; crate6x = "7"; crate6y = "5"; crates = "6"; xpos = "4"; ypos = "6"; level = "3d Level 08"; } if (levelnum == "9") { grid = "11111000122211101242324412232224144222240042223400444444"; solution = "9"; gridx = "8"; gridy = "7"; xoff1 = "230"; xoff2 = "270"; crate1x = "4"; crate1y = "4"; crate2x = "4"; crate2y = "5"; crate3x = "5"; crate3y = "3"; crates = "3"; xpos = "6"; ypos = "3"; level = "3d Level 09"; } if (levelnum == "10") { grid = "111100122111122234122234122234124234144444"; solution = "9"; gridx = "6"; gridy = "7"; xoff1 = "230"; xoff2 = "240"; crate1x = "3"; crate1y = "3"; crate2x = "3"; crate2y = "5"; crate3x = "4"; crate3y = "3"; crate4x = "4"; crate4y = "4"; crates = "4"; xpos = "2"; ypos = "2"; level = "3d Level 10"; } gotoAndPlay (67);
Frame 67
score = ""; cratetrans = "0"; xoffs = xoff1; count = "1"; home = "1"; x = "1"; y = "1"; while ((gridx * gridy) >= count) { temp = substring(grid, count, "1"); xplot = ((xoffs + (x * "30")) - (y * "31")) + "4"; yplot = (x * "21") + (y * "22"); if (((temp == "1") or (temp == "4")) and (wmode <> "3")) { duplicateMovieClip ("/brick", "brick" add count, ("200" + (y * gridx)) + x); setProperty("/brick" add count, _x , xplot); setProperty("/brick" add count, _y , yplot); if (wmode == "2") { setProperty("/brick" add count, _alpha , transparent); } if ((temp == "4") and (wmode <> "0")) { setProperty("/brick" add count, _visible , "0"); } } if (temp == "2") { duplicateMovieClip ("/tile", "tile" add count, count); setProperty("/tile" add count, _x , xplot); setProperty("/tile" add count, _y , yplot + "24"); } if (temp == "3") { duplicateMovieClip ("/home", "home" add count, count); setProperty("/home" add count, _x , xplot); setProperty("/home" add count, _y , yplot + "24"); Set(("home" add home) add "x", x); Set(("home" add home) add "y", y); home = home + "1"; } count = count + "1"; x = x + "1"; if (gridx < x) { x = "1"; y = y + "1"; } } count = "1"; while (crates >= count) { x = eval (("crate" add count) add "x"); y = eval (("crate" add count) add "y"); xplot = ((xoffs + (x * "30")) - (y * "31")) + "4"; yplot = (x * "21") + (y * "22"); duplicateMovieClip ("/crate", "crate" add count, ("200" + (y * gridx)) + x); setProperty("/crate" add count, _x , xplot); setProperty("/crate" add count, _y , yplot + "8"); count = count + "1"; } xplot = ((xoffs + (xpos * "30")) - (ypos * "31")) + "4"; yplot = (xpos * "21") + (ypos * "22"); duplicateMovieClip ("/man", "theman", ("200" + (ypos * gridx)) + xpos); setProperty("theman", _x , xplot); setProperty("theman", _y , yplot + "8"); tellTarget ("theman") { gotoAndStop (3); }; levelname = (" " add level) add " ";
Frame 68
if (manmove == "1") { removeMovieClip("theman"); duplicateMovieClip ("/man", "theman", ("200" + (ypos * gridx)) + xpos); xplot = ((xoffs + (xpos * "30")) - (ypos * "31")) + "4"; yplot = (xpos * "21") + (ypos * "22"); setProperty("theman", _x , xplot); setProperty("theman", _y , yplot + "8"); tellTarget ("theman") { gotoAndStop(_level0:face); }; manmove = "0"; } if (cratedraw == "1") { count = "1"; homecount = "0"; while (crates >= count) { removeMovieClip("crate" add count); x = eval (("crate" add count) add "x"); y = eval (("crate" add count) add "y"); xplot = ((xoffs + (x * "30")) - (y * "31")) + "4"; yplot = (x * "21") + (y * "22"); duplicateMovieClip ("/crate", "crate" add count, ("200" + (y * gridx)) + x); setProperty("/crate" add count, _x , xplot); setProperty("/crate" add count, _y , yplot + "8"); if (cratetrans == "1") { setProperty("/crate" add count, _visible , "0"); } count2 = "1"; while (crates >= count2) { homex = eval (("home" add count2) add "x"); homey = eval (("home" add count2) add "y"); if ((homex == x) and (homey == y)) { homecount = homecount + "1"; } count2 = count2 + "1"; } count = count + "1"; } cratedraw = "0"; tellTarget ("/sound") { gotoAndPlay (2); }; score = (("Score " add homecount) add "/") add crates; if (homecount == crates) { gotoAndPlay (70); } }
Frame 69
if ((solve == "1") and (solvecount < solvepause)) { solvecount = solvecount + "1"; } if ((solve == "1") and (solvecount == solvepause)) { key = substring(solution, solvemove, "1"); if (key == "9") { solve = "0"; } solvecount = "1"; solvemove = solvemove + "1"; if (key == "1") { if ("0" < ypos) { t = ((ypos - "2") * gridx) + xpos; test = substring(grid, t, "1"); if ((test == "2") or (test == "3")) { count = "1"; hitcrate = "false"; while (crates >= count) { tempx = eval (("crate" add count) add "x"); tempy = eval (("crate" add count) add "y"); if ((tempx == xpos) and (tempy == (ypos - "1"))) { hitcrate = "1"; hitcratenum = count; } count = count + "1"; } if (hitcrate == "1") { count = "1"; hitcrate2 = "0"; while (crates >= count) { tempx = eval (("crate" add count) add "x"); tempy = eval (("crate" add count) add "y"); if ((tempx == xpos) and (tempy == (ypos - "2"))) { hitcrate2 = "1"; } count = count + "1"; } } if ("1" < ypos) { t = ((ypos - "3") * gridx) + xpos; test = substring(grid, t, "1"); if ((test == "1") or (test == "4")) { hitcrate2 = "1"; } } else { hitcrate2 = "1"; } if ((hitcrate == "1") and (hitcrate2 == "0")) { Set(("crate" add hitcratenum) add "y", ypos - "2"); cratedraw = "1"; ypos = ypos - "1"; face = "2"; manmove = "1"; } if (hitcrate == "0") { ypos = ypos - "1"; face = "2"; manmove = "1"; } } } } if (key == "2") { if ("1" < xpos) { t = ((ypos - "1") * gridx) + (xpos - "1"); test = substring(grid, t, "1"); if ((test == "2") or (test == "3")) { count = "1"; hitcrate = "false"; while (crates >= count) { tempx = eval (("crate" add count) add "x"); tempy = eval (("crate" add count) add "y"); if ((tempx == (xpos - "1")) and (tempy == ypos)) { hitcrate = "1"; hitcratenum = count; } count = count + "1"; } if (hitcrate == "1") { count = "1"; hitcrate2 = "0"; while (crates >= count) { tempx = eval (("crate" add count) add "x"); tempy = eval (("crate" add count) add "y"); if ((tempx == (xpos - "2")) and (tempy == ypos)) { hitcrate2 = "1"; } count = count + "1"; } } if ("2" < xpos) { t = ((ypos - "1") * gridx) + (xpos - "2"); test = substring(grid, t, "1"); if ((test == "1") or (test == "4")) { hitcrate2 = "1"; } } else { hitcrate2 = "1"; } if ((hitcrate == "1") and (hitcrate2 == "0")) { Set(("crate" add hitcratenum) add "x", xpos - "2"); cratedraw = "1"; xpos = xpos - "1"; face = "1"; manmove = "1"; } if (hitcrate == "0") { xpos = xpos - "1"; face = "1"; manmove = "1"; } } } } if (key == "3") { if (xpos < gridx) { t = ((ypos - "1") * gridx) + (xpos + "1"); test = substring(grid, t, "1"); if ((test == "2") or (test == "3")) { count = "1"; hitcrate = "false"; while (crates >= count) { tempx = eval (("crate" add count) add "x"); tempy = eval (("crate" add count) add "y"); if ((tempx == (xpos + "1")) and (tempy == ypos)) { hitcrate = "1"; hitcratenum = count; } count = count + "1"; } if (hitcrate == "1") { count = "1"; hitcrate2 = "0"; while (crates >= count) { tempx = eval (("crate" add count) add "x"); tempy = eval (("crate" add count) add "y"); if ((tempx == (xpos + "2")) and (tempy == ypos)) { hitcrate2 = "1"; } count = count + "1"; } } if (xpos < (gridx - "1")) { t = ((ypos - "1") * gridx) + (xpos + "2"); test = substring(grid, t, "1"); if ((test == "1") or (test == "4")) { hitcrate2 = "1"; } } else { hitcrate2 = "1"; } if ((hitcrate == "1") and (hitcrate2 == "0")) { Set(("crate" add hitcratenum) add "x", xpos + "2"); cratedraw = "1"; xpos = xpos + "1"; face = "3"; manmove = "1"; } if (hitcrate == "0") { xpos = xpos + "1"; face = "3"; manmove = "1"; } } } } if (key == "4") { if (ypos < gridy) { t = (ypos * gridx) + xpos; test = substring(grid, t, "1"); if ((test == "2") or (test == "3")) { count = "1"; hitcrate = "false"; while (crates >= count) { tempx = eval (("crate" add count) add "x"); tempy = eval (("crate" add count) add "y"); if ((tempx == xpos) and (tempy == (ypos + "1"))) { hitcrate = "1"; hitcratenum = count; } count = count + "1"; } if (hitcrate == "1") { count = "1"; hitcrate2 = "0"; while (crates >= count) { tempx = eval (("crate" add count) add "x"); tempy = eval (("crate" add count) add "y"); if ((tempx == xpos) and (tempy == (ypos + "2"))) { hitcrate2 = "1"; } count = count + "1"; } } if (ypos < (gridy - "1")) { t = ((ypos + "1") * gridx) + xpos; test = substring(grid, t, "1"); if ((test == "1") or (test == "4")) { hitcrate2 = "1"; } } else { hitcrate2 = "1"; } if ((hitcrate == "1") and (hitcrate2 == "0")) { Set(("crate" add hitcratenum) add "y", ypos + "2"); cratedraw = "1"; ypos = ypos + "1"; face = "4"; manmove = "1"; } if (hitcrate == "0") { ypos = ypos + "1"; face = "4"; manmove = "1"; } } } } } gotoAndPlay (68);
Frame 70
solve = "0"; count = "1"; while (count < "300") { removeMovieClip("brick" add count); removeMovieClip("tile" add count); removeMovieClip("home" add count); removeMovieClip("crate" add count); count = count + "1"; } removeMovieClip("theman"); stop();
Symbol 9 Button
on (press) { getURL ("http://www.edesign.uk.com", "_blank"); }
Symbol 18 MovieClip Frame 46
stop();
Symbol 29 Button
on (press) { levelnum = "1"; transparent = "33"; wmode = "1"; solve = "0"; solvepause = "8"; gotoAndPlay (66); }
Symbol 46 MovieClip Frame 1
stop();
Symbol 46 MovieClip Frame 2
stop();
Symbol 46 MovieClip Frame 3
stop();
Symbol 46 MovieClip Frame 4
stop();
Symbol 48 MovieClip Frame 1
stop();
Symbol 54 Button
on (keyPress "<Up>") { solve = "0"; if ("0" < ypos) { t = ((ypos - "2") * gridx) + xpos; test = substring(grid, t, "1"); if ((test == "2") or (test == "3")) { count = "1"; hitcrate = "false"; while (crates >= count) { tempx = eval (("crate" add count) add "x"); tempy = eval (("crate" add count) add "y"); if ((tempx == xpos) and (tempy == (ypos - "1"))) { hitcrate = "1"; hitcratenum = count; } count = count + "1"; } if (hitcrate == "1") { count = "1"; hitcrate2 = "0"; while (crates >= count) { tempx = eval (("crate" add count) add "x"); tempy = eval (("crate" add count) add "y"); if ((tempx == xpos) and (tempy == (ypos - "2"))) { hitcrate2 = "1"; } count = count + "1"; } } if ("1" < ypos) { t = ((ypos - "3") * gridx) + xpos; test = substring(grid, t, "1"); if ((test == "1") or (test == "4")) { hitcrate2 = "1"; } } else { hitcrate2 = "1"; } if ((hitcrate == "1") and (hitcrate2 == "0")) { Set(("crate" add hitcratenum) add "y", ypos - "2"); cratedraw = "1"; ypos = ypos - "1"; face = "2"; manmove = "1"; } if (hitcrate == "0") { ypos = ypos - "1"; face = "2"; manmove = "1"; } } } } on (keyPress "<Right>") { solve = "0"; if (xpos < gridx) { t = ((ypos - "1") * gridx) + (xpos + "1"); test = substring(grid, t, "1"); if ((test == "2") or (test == "3")) { count = "1"; hitcrate = "false"; while (crates >= count) { tempx = eval (("crate" add count) add "x"); tempy = eval (("crate" add count) add "y"); if ((tempx == (xpos + "1")) and (tempy == ypos)) { hitcrate = "1"; hitcratenum = count; } count = count + "1"; } if (hitcrate == "1") { count = "1"; hitcrate2 = "0"; while (crates >= count) { tempx = eval (("crate" add count) add "x"); tempy = eval (("crate" add count) add "y"); if ((tempx == (xpos + "2")) and (tempy == ypos)) { hitcrate2 = "1"; } count = count + "1"; } } if (xpos < (gridx - "1")) { t = ((ypos - "1") * gridx) + (xpos + "2"); test = substring(grid, t, "1"); if ((test == "1") or (test == "4")) { hitcrate2 = "1"; } } else { hitcrate2 = "1"; } if ((hitcrate == "1") and (hitcrate2 == "0")) { Set(("crate" add hitcratenum) add "x", xpos + "2"); cratedraw = "1"; xpos = xpos + "1"; face = "3"; manmove = "1"; } if (hitcrate == "0") { xpos = xpos + "1"; face = "3"; manmove = "1"; } } } } on (keyPress "<Left>") { solve = "0"; if ("1" < xpos) { t = ((ypos - "1") * gridx) + (xpos - "1"); test = substring(grid, t, "1"); if ((test == "2") or (test == "3")) { count = "1"; hitcrate = "false"; while (crates >= count) { tempx = eval (("crate" add count) add "x"); tempy = eval (("crate" add count) add "y"); if ((tempx == (xpos - "1")) and (tempy == ypos)) { hitcrate = "1"; hitcratenum = count; } count = count + "1"; } if (hitcrate == "1") { count = "1"; hitcrate2 = "0"; while (crates >= count) { tempx = eval (("crate" add count) add "x"); tempy = eval (("crate" add count) add "y"); if ((tempx == (xpos - "2")) and (tempy == ypos)) { hitcrate2 = "1"; } count = count + "1"; } } if ("2" < xpos) { t = ((ypos - "1") * gridx) + (xpos - "2"); test = substring(grid, t, "1"); if ((test == "1") or (test == "4")) { hitcrate2 = "1"; } } else { hitcrate2 = "1"; } if ((hitcrate == "1") and (hitcrate2 == "0")) { Set(("crate" add hitcratenum) add "x", xpos - "2"); cratedraw = "1"; xpos = xpos - "1"; face = "1"; manmove = "1"; } if (hitcrate == "0") { xpos = xpos - "1"; face = "1"; manmove = "1"; } } } } on (keyPress "<Down>") { solve = "0"; if (ypos < gridy) { t = (ypos * gridx) + xpos; test = substring(grid, t, "1"); if ((test == "2") or (test == "3")) { count = "1"; hitcrate = "false"; while (crates >= count) { tempx = eval (("crate" add count) add "x"); tempy = eval (("crate" add count) add "y"); if ((tempx == xpos) and (tempy == (ypos + "1"))) { hitcrate = "1"; hitcratenum = count; } count = count + "1"; } if (hitcrate == "1") { count = "1"; hitcrate2 = "0"; while (crates >= count) { tempx = eval (("crate" add count) add "x"); tempy = eval (("crate" add count) add "y"); if ((tempx == xpos) and (tempy == (ypos + "2"))) { hitcrate2 = "1"; } count = count + "1"; } } if (ypos < (gridy - "1")) { t = ((ypos + "1") * gridx) + xpos; test = substring(grid, t, "1"); if ((test == "1") or (test == "4")) { hitcrate2 = "1"; } } else { hitcrate2 = "1"; } if ((hitcrate == "1") and (hitcrate2 == "0")) { Set(("crate" add hitcratenum) add "y", ypos + "2"); cratedraw = "1"; ypos = ypos + "1"; face = "4"; manmove = "1"; } if (hitcrate == "0") { ypos = ypos + "1"; face = "4"; manmove = "1"; } } } }
Symbol 59 MovieClip Frame 1
stop();
Symbol 59 MovieClip Frame 2
stop();
Symbol 59 MovieClip Frame 3
stop();
Symbol 59 MovieClip Frame 4
stop();
Symbol 63 Button
on (press) { tellTarget ("/wallmode") { nextFrame(); play(); }; wmode = wmode + "1"; if (wmode == "4") { wmode = "0"; } count = "1"; x = "1"; y = "1"; while ((gridx * gridy) >= count) { temp = substring(grid, count, "1"); removeMovieClip("brick" add count); xplot = ((xoffs + (x * "30")) - (y * "31")) + "4"; yplot = (x * "21") + (y * "22"); if (((temp == "1") or (temp == "4")) and (wmode <> "3")) { duplicateMovieClip ("/brick", "brick" add count, ("200" + (y * gridx)) + x); setProperty("/brick" add count, _x , xplot); setProperty("/brick" add count, _y , yplot); if (wmode == "2") { setProperty("/brick" add count, _alpha , transparent); } if ((temp == "4") and (wmode <> "0")) { setProperty("/brick" add count, _alpha , "0"); } } count = count + "1"; x = x + "1"; if (gridx < x) { x = "1"; y = y + "1"; } } }
Symbol 68 Button
on (press) { solve = "0"; tempx = gridx; tempy = gridy; tempgrid = ""; x = "1"; y = "1"; count = "1"; while ((gridx * gridy) >= count) { t = substring(grid, ((y - "1") * gridx) + x, "1"); tempgrid = tempgrid add t; y = y + "1"; if (gridy < y) { y = "1"; x = x + "1"; } count = count + "1"; } grid = tempgrid; gridx = tempy; gridy = tempx; count = "1"; while (count < "300") { removeMovieClip("brick" add count); removeMovieClip("tile" add count); removeMovieClip("home" add count); removeMovieClip("crate" add count); count = count + "1"; } removeMovieClip("theman"); count = "1"; home = "1"; x = "1"; y = "1"; if (xoffs == xoff1) { xoffs = xoff2; } else { xoffs = xoff1; } while ((gridx * gridy) >= count) { temp = substring(grid, count, "1"); xplot = ((xoffs + (x * "30")) - (y * "31")) + "4"; yplot = (x * "21") + (y * "22"); if (((temp == "1") or (temp == "4")) and (wmode <> "3")) { duplicateMovieClip ("/brick", "brick" add count, ("200" + (y * gridx)) + x); setProperty("/brick" add count, _x , xplot); setProperty("/brick" add count, _y , yplot); if (wmode == "2") { setProperty("/brick" add count, _alpha , transparent); } if ((temp == "4") and (wmode <> "0")) { setProperty("/brick" add count, _alpha , "0"); } } if (temp == "2") { duplicateMovieClip ("/tile", "tile" add count, count); setProperty("/tile" add count, _x , xplot); setProperty("/tile" add count, _y , yplot + "24"); } if (temp == "3") { duplicateMovieClip ("/home", "home" add count, count); setProperty("/home" add count, _x , xplot); setProperty("/home" add count, _y , yplot + "24"); Set(("home" add home) add "x", x); Set(("home" add home) add "y", y); home = home + "1"; } count = count + "1"; x = x + "1"; if (gridx < x) { x = "1"; y = y + "1"; } } temp = xpos; xpos = ypos; ypos = temp; manmove = "1"; count = "1"; while (crates >= count) { x = eval (("crate" add count) add "x"); y = eval (("crate" add count) add "y"); Set(("crate" add count) add "x", y); Set(("crate" add count) add "y", x); count = count + "1"; } cratedraw = "1"; }
Symbol 74 Button
on (press) { solve = "0"; count = "1"; while (count < "300") { removeMovieClip("brick" add count); removeMovieClip("tile" add count); removeMovieClip("home" add count); removeMovieClip("crate" add count); count = count + "1"; } removeMovieClip("theman"); gotoAndPlay (66); }
Symbol 76 Button
on (press) { if (cratetrans == "1") { cratetrans = "0"; } else { cratetrans = "1"; } cratedraw = "1"; }
Symbol 82 Button
on (press) { if (solve == "0") { solve = "1"; count = "1"; while (count < "300") { removeMovieClip("brick" add count); removeMovieClip("tile" add count); removeMovieClip("home" add count); removeMovieClip("crate" add count); count = count + "1"; } removeMovieClip("theman"); gotoAndPlay (66); } else { solve = "0"; } }
Symbol 84 Button
on (press) { levelnum = levelnum + "1"; if ("10" < levelnum) { levelnum = "1"; } gotoAndPlay (66); }

Library Items

Symbol 1 FontUsed by:2 3 20 21
Symbol 2 EditableTextUses:1Used by:Timeline
Symbol 3 EditableTextUses:1Used by:Timeline
Symbol 4 GraphicUsed by:Timeline
Symbol 5 FontUsed by:6 8 30 49 55 56 57 58 64 66 79 80 83
Symbol 6 TextUses:5Used by:9
Symbol 7 GraphicUsed by:9
Symbol 8 TextUses:5Used by:9
Symbol 9 ButtonUses:6 7 8Used by:Timeline
Symbol 10 BitmapUsed by:11
Symbol 11 GraphicUses:10Used by:Timeline
Symbol 12 FontUsed by:13 14
Symbol 13 TextUses:12Used by:18
Symbol 14 TextUses:12Used by:18
Symbol 15 GraphicUsed by:18 33 76
Symbol 16 BitmapUsed by:17
Symbol 17 GraphicUses:16Used by:18
Symbol 18 MovieClipUses:13 14 15 17Used by:Timeline
Symbol 19 GraphicUsed by:Timeline
Symbol 20 EditableTextUses:1Used by:Timeline
Symbol 21 EditableTextUses:1Used by:Timeline
Symbol 22 GraphicUsed by:Timeline
Symbol 23 GraphicUsed by:29 84
Symbol 24 FontUsed by:25 27
Symbol 25 TextUses:24Used by:29 84
Symbol 26 GraphicUsed by:29 84
Symbol 27 TextUses:24Used by:29 84
Symbol 28 GraphicUsed by:29 84
Symbol 29 ButtonUses:23 25 26 27 28Used by:Timeline
Symbol 30 TextUses:5Used by:Timeline
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClipUses:31Used by:Timeline
Symbol 33 MovieClipUses:15Used by:Timeline
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:34Used by:Timeline
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:36Used by:Timeline
Symbol 38 BitmapUsed by:39
Symbol 39 GraphicUses:38Used by:46
Symbol 40 BitmapUsed by:41
Symbol 41 GraphicUses:40Used by:46
Symbol 42 BitmapUsed by:43
Symbol 43 GraphicUses:42Used by:46
Symbol 44 BitmapUsed by:45
Symbol 45 GraphicUses:44Used by:46
Symbol 46 MovieClipUses:39 41 43 45Used by:Timeline
Symbol 47 SoundUsed by:48
Symbol 48 MovieClipUses:47Used by:Timeline
Symbol 49 EditableTextUses:5Used by:Timeline
Symbol 50 GraphicUsed by:Timeline
Symbol 51 FontUsed by:52 72
Symbol 52 TextUses:51Used by:Timeline
Symbol 53 GraphicUsed by:54
Symbol 54 ButtonUses:53Used by:Timeline
Symbol 55 TextUses:5Used by:59
Symbol 56 TextUses:5Used by:59
Symbol 57 TextUses:5Used by:59
Symbol 58 TextUses:5Used by:59
Symbol 59 MovieClipUses:55 56 57 58Used by:Timeline
Symbol 60 FontUsed by:61 62 75
Symbol 61 TextUses:60Used by:63 76
Symbol 62 TextUses:60Used by:63
Symbol 63 ButtonUses:61 62Used by:Timeline
Symbol 64 TextUses:5Used by:68
Symbol 65 GraphicUsed by:68
Symbol 66 TextUses:5Used by:68
Symbol 67 GraphicUsed by:68
Symbol 68 ButtonUses:64 65 66 67Used by:Timeline
Symbol 69 FontUsed by:70 71
Symbol 70 TextUses:69Used by:74
Symbol 71 TextUses:69Used by:74
Symbol 72 TextUses:51Used by:74
Symbol 73 GraphicUsed by:74
Symbol 74 ButtonUses:70 71 72 73Used by:Timeline
Symbol 75 TextUses:60Used by:76
Symbol 76 ButtonUses:15 61 75Used by:Timeline
Symbol 77 GraphicUsed by:82
Symbol 78 GraphicUsed by:82
Symbol 79 TextUses:5Used by:82
Symbol 80 TextUses:5Used by:82
Symbol 81 GraphicUsed by:82
Symbol 82 ButtonUses:77 78 79 80 81Used by:Timeline
Symbol 83 EditableTextUses:5Used by:Timeline
Symbol 84 ButtonUses:23 25 26 27 28Used by:Timeline
Symbol 85 FontUsed by:86 87
Symbol 86 TextUses:85Used by:Timeline
Symbol 87 TextUses:85Used by:Timeline
Symbol 88 SoundUsed by:Timeline

Instance Names

"brick"Frame 67Symbol 32 MovieClip
"crate"Frame 67Symbol 33 MovieClip
"tile"Frame 67Symbol 35 MovieClip
"home"Frame 67Symbol 37 MovieClip
"man"Frame 67Symbol 46 MovieClip
"sound"Frame 67Symbol 48 MovieClip
"wallmode"Frame 67Symbol 59 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""

Dynamic Text Variables

referSymbol 2 EditableText""
confirmSymbol 3 EditableText""
referSymbol 20 EditableText""
confirmSymbol 21 EditableText""
scoreSymbol 49 EditableText""
levelnameSymbol 83 EditableText""




http://swfchan.com/5/22876/info.shtml
Created: 26/5 -2019 15:11:49 Last modified: 26/5 -2019 15:11:49 Server time: 16/05 -2024 02:35:21