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

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

Isora.swf

This is the info page for
Flash #29569

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


Text
game over

RETRY

PLAY MORE GAMES

GIVE UP

SUCCESS!

PAUSE

RESUME

RESET

ROTATE

music

QUALITY

QUIT

COMPLETE!

CONGRATULATIONS, YOU
SUCCESFULLY COMPLETED
THE GAME WITH A SCORE OF

score*

isoRa

isora

instructions

PLAY

more games

credits

LEGITGAMES.COM

Level*

Timeleft*

ISORA

SCORE*

[SPACE for menu]

instructions

YOU HAVE TO CLEAR THE MAP BY STEPPING ON EVERY
TILE   AND THEN GOING BACK TO THE RED ONE BEFORE TIME
RUNS OUT. DARKER TILES HAVE TO BE STEPPED ON MORE THAN
ONCE AND YOU CAN'T GO BACK ON THE STARTING RED TILE
UNLESS YOU HAVE ALREADY CLEARED THE MAP.

CONTROL YOUR BLOCK WITH THE ARROW KEYS, PRESS SPACE OR
ENTER FOR MENU.

THINK FAST AND DON'T MAKE MISTAKES TO ACHIEVE THE BEST
SCORE POSSIBLE

BACK

credits

ORIGINAL IDEA COPYRIGHTED TO MATCHBOX

MUSIC BY FLASHBURN

TEAM-ATEMIS (C) 2007

ACTIONSCRIPT, DESIGN AND CONCEPT BY PIER-JEAN LIZOTTE

ActionScript [AS1/AS2]

Frame 1
stop(); Stage.showMenu = false; _quality = "BEST"; _root.cube.onEnterFrame = function () { percentloaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; if (percentloaded != 100) { displayer.text = Math.ceil(percentloaded) + "%"; } else { _root.play(); } updateAfterEvent(); }; legitlogo.onPress = function () { getURL ("http://www.legitgames.com", "_blank"); };
Frame 4
stop(); _root.createEmptyMovieClip("mcmenusound_", 1337); menusound_ = new Sound(mcmenusound_); menusound_.attachSound("menusound"); menusound_.setVolume(45); menusound_.start(0, 999); _root.createEmptyMovieClip("mcbuttonsound_", 1338); buttonsound_ = new Sound(mcbuttonsound_); buttonsound_.attachSound("buttonsound"); buttonsound_.setVolume(75); _root.createEmptyMovieClip("mcmove_", 1339); move_ = new Sound(mcmove_); move_.setVolume(75); move_.attachSound("move"); _root.createEmptyMovieClip("mcmusic", 1340); mcmusic.music = new Sound(mcmusic); mcmusic.music.attachSound("song"); mcmusic.music.setVolume(30); buttonplay.onPress = function () { stopAllSounds(); _root.gotoAndStop(5); }; buttonplay.onRollOver = function () { buttonsound_.start(0, 0); }; buttoninstructions.onPress = function () { _root.gotoAndStop(6); }; buttoninstructions.onRollOver = function () { buttonsound_.start(0, 0); }; buttonmoregames.onPress = function () { getURL ("http://www.legitgames.com", "blank"); }; buttonmoregames.onRollOver = function () { buttonsound_.start(0, 0); }; buttoncredits.onPress = function () { _root.gotoAndStop(7); }; buttoncredits.onRollOver = function () { buttonsound_.start(0, 0); };
Frame 5
function mapChange() { gameEnabled = true; switch (mapNumber) { case 1 : myMap = [[0, 0, 0, 0, 0, 0], [0, 5, 1, 1, 1, 0], [0, 1, 0, 0, 1, 0], [0, 1, 1, 1, 1, 0], [0, 0, 0, 0, 0, 0]]; charPos = [1, 1]; break; case 2 : myMap = [[0, 0, 0, 0, 0, 0, 4, 4], [0, 1, 1, 1, 1, 0, 0, 4], [0, 1, 1, 1, 1, 1, 0, 4], [0, 1, 0, 0, 0, 1, 0, 4], [0, 1, 0, 4, 0, 1, 0, 0], [0, 1, 0, 0, 0, 1, 1, 0], [0, 1, 1, 1, 1, 1, 5, 0], [0, 0, 0, 0, 0, 0, 0, 0]]; charPos = [6, 6]; break; case 3 : myMap = [[0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 1, 1, 1, 1, 1, 0], [0, 1, 1, 1, 1, 1, 1, 0], [0, 0, 0, 5, 1, 0, 0, 0], [0, 1, 1, 1, 1, 1, 1, 0], [0, 1, 1, 1, 1, 1, 1, 0], [0, 0, 0, 0, 0, 0, 0, 0]]; charPos = [3, 3]; break; case 4 : myMap = [[4, 0, 0, 0, 0, 0, 0, 0, 0], [4, 0, 1, 1, 1, 1, 1, 1, 0], [4, 0, 1, 1, 1, 5, 1, 1, 0], [0, 0, 0, 1, 1, 1, 1, 0, 0], [0, 1, 1, 1, 1, 1, 1, 0, 4], [0, 1, 1, 1, 1, 1, 1, 0, 4], [0, 0, 0, 0, 0, 1, 1, 0, 4], [4, 4, 4, 4, 0, 0, 0, 0, 4]]; charPos = [5, 2]; break; case 5 : myMap = [[0, 0, 0, 0, 0, 0, 4, 4], [0, 1, 1, 1, 1, 0, 4, 4], [0, 1, 1, 1, 1, 0, 0, 4], [0, 0, 1, 1, 1, 1, 0, 4], [0, 0, 1, 1, 1, 1, 0, 0], [0, 1, 1, 1, 1, 1, 5, 0], [0, 1, 1, 1, 1, 1, 1, 0], [0, 0, 0, 1, 1, 0, 0, 0], [4, 4, 0, 0, 0, 0, 4, 4]]; charPos = [6, 5]; break; case 6 : myMap = [[0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 1, 0, 0, 1, 1, 0], [0, 1, 1, 0, 1, 1, 1, 0], [0, 5, 1, 1, 1, 1, 1, 0], [0, 1, 1, 1, 1, 1, 0, 0], [0, 0, 0, 0, 0, 0, 0, 4]]; charPos = [1, 3]; break; case 7 : myMap = [[0, 0, 0, 0, 4, 4, 4, 4], [0, 1, 1, 0, 0, 0, 0, 0], [0, 1, 1, 1, 1, 1, 1, 0], [0, 1, 1, 1, 1, 1, 5, 0], [0, 1, 1, 0, 0, 1, 1, 0], [0, 1, 1, 0, 0, 1, 1, 0], [0, 1, 1, 1, 1, 0, 0, 0], [0, 1, 1, 1, 1, 0, 4, 4], [0, 0, 0, 0, 0, 0, 4, 4]]; charPos = [6, 3]; break; case 8 : myMap = [[0, 0, 0, 0, 0, 0, 0, 0, 4, 4], [0, 1, 1, 1, 1, 1, 1, 0, 0, 0], [0, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 1, 1, 1, 5, 1, 1, 1, 1, 0], [0, 0, 0, 1, 1, 1, 1, 0, 0, 0], [4, 4, 0, 0, 1, 1, 0, 0, 4, 4], [4, 4, 4, 0, 1, 1, 0, 4, 4, 4], [4, 4, 4, 0, 0, 0, 0, 4, 4, 4]]; charPos = [4, 3]; break; case 9 : myMap = [[4, 4, 0, 0, 0, 0, 0, 0], [4, 4, 0, 1, 1, 1, 1, 0], [4, 4, 0, 1, 5, 1, 1, 0], [4, 4, 0, 1, 1, 1, 1, 0], [0, 0, 0, 1, 1, 1, 1, 0], [0, 1, 1, 1, 1, 1, 1, 0], [0, 1, 1, 1, 1, 1, 1, 0], [0, 0, 0, 0, 0, 1, 1, 0], [4, 4, 4, 4, 0, 0, 0, 0]]; charPos = [4, 2]; break; case 10 : myMap = [[0, 0, 0, 0, 4, 4, 4, 4], [0, 1, 1, 0, 0, 0, 0, 0], [0, 1, 1, 1, 1, 1, 1, 0], [0, 1, 1, 1, 1, 1, 1, 0], [0, 1, 1, 1, 1, 0, 0, 0], [0, 1, 1, 1, 1, 1, 1, 0], [0, 1, 1, 1, 5, 1, 1, 0], [0, 0, 0, 0, 0, 0, 0, 0]]; charPos = [4, 6]; break; case 11 : myMap = [[4, 4, 0, 0, 0, 0, 4, 4, 4, 4], [0, 0, 0, 1, 1, 0, 0, 0, 0, 0], [0, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 1, 1, 5, 1, 1, 1, 1, 1, 0], [0, 0, 1, 1, 1, 1, 0, 1, 1, 0], [0, 0, 1, 1, 1, 1, 0, 1, 1, 0], [4, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; charPos = [3, 3]; break; case 12 : myMap = [[4, 4, 4, 4, 4, 4, 0, 0, 0, 0, 4], [4, 4, 4, 4, 4, 4, 0, 1, 5, 0, 4], [0, 0, 0, 0, 4, 4, 0, 1, 1, 0, 4], [0, 1, 1, 0, 4, 4, 0, 1, 1, 0, 4], [0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 4], [0, 1, 1, 2, 2, 2, 2, 2, 1, 0, 4], [0, 1, 1, 1, 0, 0, 0, 1, 1, 0, 4], [0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 4]]; charPos = [8, 1]; break; case 13 : myMap = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 1, 1, 1, 1, 1, 1, 5, 0], [0, 1, 0, 0, 0, 0, 0, 0, 1, 0], [0, 1, 0, 4, 4, 4, 4, 0, 1, 0], [0, 1, 0, 0, 0, 0, 0, 0, 2, 0], [0, 1, 1, 1, 1, 1, 1, 1, 2, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; charPos = [8, 1]; break; case 14 : myMap = [[0, 0, 0, 0, 0, 0, 0], [0, 5, 2, 2, 2, 1, 0], [0, 1, 1, 0, 0, 0, 0], [0, 0, 0, 0, 4, 4, 4]]; charPos = [1, 1]; break; case 15 : myMap = [[0, 0, 0, 0, 0, 0, 0, 0], [0, 5, 1, 1, 2, 1, 1, 0], [0, 1, 0, 0, 2, 0, 1, 0], [0, 1, 1, 1, 2, 1, 1, 0], [0, 0, 0, 0, 0, 0, 0, 0]]; charPos = [1, 1]; break; case 16 : myMap = [[0, 0, 0, 0, 0, 0, 0, 4, 4, 4], [0, 1, 2, 2, 1, 1, 0, 4, 4, 4], [0, 1, 1, 1, 1, 1, 0, 0, 4, 4], [0, 1, 1, 1, 1, 1, 1, 0, 0, 0], [0, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 0, 0, 1, 1, 1, 1, 1, 1, 0], [4, 4, 0, 5, 1, 0, 0, 0, 0, 0], [4, 4, 0, 0, 0, 0, 4, 4, 4, 4]]; charPos = [3, 6]; break; case 17 : myMap = [[0, 0, 0, 0, 4, 0, 0, 0, 0], [0, 1, 1, 0, 0, 0, 1, 1, 0], [0, 2, 2, 2, 2, 2, 2, 1, 0], [0, 5, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 4, 4, 4, 4, 4, 4]]; charPos = [1, 3]; break; case 18 : myMap = [[4, 4, 0, 0, 0, 0, 4, 4, 4, 4], [0, 0, 0, 1, 1, 0, 4, 4, 4, 4], [0, 1, 1, 2, 2, 0, 4, 4, 4, 4], [0, 1, 1, 2, 2, 0, 0, 4, 4, 4], [0, 1, 1, 1, 5, 1, 0, 0, 0, 0], [0, 1, 2, 2, 1, 1, 2, 2, 1, 0], [0, 0, 0, 0, 1, 1, 2, 2, 1, 0], [4, 4, 4, 0, 0, 0, 0, 0, 0, 0]]; charPos = [4, 4]; break; case 19 : myMap = [[0, 0, 0, 0, 0, 0, 0], [0, 1, 2, 2, 1, 1, 0], [0, 1, 1, 1, 1, 1, 0], [0, 0, 0, 0, 1, 1, 0], [0, 1, 2, 2, 1, 1, 0], [0, 1, 1, 1, 1, 1, 0], [0, 1, 1, 0, 1, 1, 0], [0, 1, 5, 0, 1, 1, 0], [0, 0, 0, 0, 0, 0, 0]]; charPos = [2, 7]; break; case 20 : myMap = [[4, 4, 4, 4, 4, 4, 4, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 1, 5, 1, 1, 1, 2, 2, 1, 1, 0], [0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0], [4, 4, 0, 1, 1, 1, 1, 0, 4, 4, 4], [4, 4, 0, 1, 2, 1, 0, 0, 4, 4, 4], [4, 4, 0, 1, 1, 0, 0, 4, 4, 4, 4], [4, 4, 0, 0, 0, 0, 4, 4, 4, 4, 4]]; charPos = [2, 3]; break; case 21 : myMap = [[0, 0, 0, 0, 0], [0, 2, 2, 1, 0], [0, 2, 5, 1, 0], [0, 1, 1, 1, 0], [0, 0, 0, 0, 0]]; charPos = [2, 2]; break; case 22 : myMap = [[4, 0, 0, 0, 0, 4, 4, 4, 4], [4, 0, 1, 1, 0, 4, 4, 4, 4], [4, 0, 2, 2, 0, 4, 4, 4, 4], [0, 0, 2, 2, 0, 0, 0, 0, 0], [0, 1, 1, 1, 1, 2, 2, 1, 0], [0, 1, 1, 1, 1, 2, 2, 1, 0], [0, 5, 1, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 4, 4, 4, 4, 4]]; charPos = [1, 6]; break; case 23 : myMap = [[0, 0, 0, 0, 4, 4, 4, 4, 4], [0, 1, 1, 0, 0, 4, 4, 4, 4], [0, 1, 2, 1, 0, 0, 0, 0, 0], [0, 1, 1, 0, 0, 0, 1, 1, 0], [0, 1, 2, 1, 0, 0, 1, 1, 0], [0, 1, 1, 2, 2, 1, 1, 1, 0], [0, 1, 1, 2, 2, 1, 5, 1, 0], [0, 1, 1, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 4, 4, 4, 4, 4]]; charPos = [6, 6]; break; case 24 : myMap = [[4, 4, 4, 4, 4, 4, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 1, 1, 0], [0, 1, 2, 2, 1, 2, 2, 1, 1, 0], [0, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 1, 1, 1, 1, 1, 1, 0, 0, 0], [0, 5, 1, 1, 1, 1, 1, 0, 4, 4], [0, 0, 0, 0, 0, 0, 0, 0, 4, 4]]; charPos = [1, 5]; break; case 25 : myMap = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 2, 1, 1, 5, 1, 2, 2, 0], [0, 2, 2, 1, 1, 0, 0, 1, 2, 0], [0, 1, 1, 1, 1, 1, 1, 1, 1, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; charPos = [5, 1]; break; case 26 : myMap = [[4, 4, 0, 0, 0, 4, 4, 4], [0, 0, 0, 1, 0, 0, 0, 4], [0, 1, 5, 2, 0, 1, 0, 0], [0, 1, 1, 1, 1, 3, 1, 0], [0, 0, 1, 1, 1, 1, 0, 0], [4, 0, 0, 0, 0, 0, 0, 4]]; charPos = [2, 2]; break; case 27 : myMap = [[0, 0, 0, 0, 0, 0], [0, 4, 0, 1, 1, 0], [0, 0, 0, 5, 1, 0], [4, 0, 1, 3, 2, 0], [4, 0, 0, 0, 0, 0]]; charPos = [3, 2]; break; case 28 : myMap = [[0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 2, 2, 2, 3, 3, 2, 2, 0], [0, 1, 0, 0, 0, 0, 0, 2, 0], [0, 5, 2, 2, 3, 3, 2, 2, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0]]; charPos = [1, 3]; break; case 29 : myMap = [[0, 0, 0, 4, 4, 4, 4, 4, 4], [0, 5, 0, 4, 4, 4, 4, 4, 4], [0, 2, 0, 0, 0, 0, 0, 0, 0], [0, 3, 2, 1, 0, 1, 1, 1, 0], [0, 1, 0, 1, 1, 1, 0, 1, 0], [0, 1, 1, 1, 1, 1, 1, 1, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0]]; charPos = [1, 1]; break; case 30 : myMap = [[0, 0, 0, 0, 0, 4, 4, 4, 4, 4], [0, 1, 1, 1, 0, 0, 0, 0, 0, 4], [0, 1, 1, 3, 1, 1, 1, 5, 0, 4], [0, 1, 1, 2, 1, 1, 1, 1, 0, 4], [0, 1, 1, 0, 0, 0, 1, 1, 0, 4], [0, 1, 3, 1, 1, 1, 1, 1, 0, 0], [0, 0, 1, 0, 1, 1, 1, 3, 1, 0], [4, 0, 0, 0, 0, 0, 0, 1, 0, 0], [4, 4, 4, 4, 4, 4, 0, 0, 0, 4]]; charPos = [7, 2]; break; case 31 : myMap = [[0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 1, 2, 1, 1, 1, 1, 0], [0, 1, 1, 3, 1, 1, 1, 5, 0], [0, 1, 1, 1, 1, 1, 1, 1, 0], [0, 0, 1, 1, 1, 1, 1, 1, 0], [4, 0, 1, 1, 0, 0, 1, 1, 0], [4, 0, 0, 0, 0, 0, 0, 0, 0]]; charPos = [7, 2]; break; case 32 : myMap = [[4, 4, 4, 0, 0, 0, 4, 4, 4], [0, 0, 0, 0, 1, 0, 0, 4, 4], [0, 1, 1, 1, 3, 1, 0, 0, 0], [0, 1, 1, 1, 1, 1, 1, 1, 0], [0, 0, 0, 1, 1, 1, 1, 1, 0], [4, 4, 0, 1, 1, 0, 1, 1, 0], [4, 4, 0, 5, 1, 2, 1, 1, 0], [4, 4, 0, 1, 1, 3, 1, 1, 0], [4, 4, 0, 1, 1, 1, 0, 0, 0], [4, 4, 0, 0, 0, 0, 0, 4, 4]]; charPos = [3, 6]; break; case 33 : myMap = [[4, 4, 4, 4, 4, 0, 0, 0, 0], [4, 4, 4, 4, 0, 0, 1, 1, 0], [0, 0, 0, 0, 0, 1, 1, 1, 0], [0, 1, 1, 1, 1, 2, 2, 1, 0], [0, 5, 1, 1, 1, 2, 3, 1, 0], [0, 1, 1, 1, 1, 0, 0, 0, 0], [0, 1, 1, 1, 3, 1, 0, 0, 4], [0, 1, 1, 0, 1, 0, 0, 4, 4], [0, 0, 0, 0, 0, 0, 4, 4, 4]]; charPos = [1, 4]; break; case 34 : myMap = [[4, 4, 4, 4, 4, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 1, 1, 0], [0, 1, 1, 2, 1, 1, 1, 1, 0], [0, 1, 1, 3, 1, 1, 1, 1, 0], [0, 1, 1, 5, 1, 1, 0, 0, 0], [0, 0, 0, 0, 1, 1, 0, 0, 4], [4, 0, 1, 1, 1, 2, 1, 0, 4], [4, 0, 1, 1, 1, 1, 0, 0, 4], [4, 0, 0, 0, 0, 0, 0, 4, 4]]; charPos = [3, 4]; break; case 35 : myMap = [[4, 4, 4, 0, 0, 0, 0, 0, 0, 4], [4, 4, 4, 0, 1, 1, 0, 1, 0, 0], [4, 4, 4, 0, 1, 1, 1, 3, 1, 0], [4, 4, 4, 0, 1, 1, 1, 1, 0, 0], [0, 0, 0, 0, 1, 1, 1, 1, 0, 4], [0, 5, 1, 2, 1, 1, 1, 1, 0, 4], [0, 1, 1, 3, 1, 1, 1, 1, 0, 4], [0, 1, 1, 1, 0, 0, 0, 0, 0, 4], [0, 0, 0, 0, 0, 4, 4, 4, 4, 4]]; charPos = [1, 5]; break; case 36 : myMap = [[4, 4, 4, 0, 0, 0, 0, 4, 4], [4, 4, 0, 0, 1, 1, 0, 0, 0], [0, 0, 0, 1, 1, 1, 1, 1, 0], [0, 1, 1, 2, 2, 5, 1, 1, 0], [0, 1, 1, 2, 3, 1, 0, 0, 0], [0, 1, 1, 1, 1, 0, 0, 4, 4], [0, 1, 1, 1, 1, 0, 4, 4, 4], [0, 1, 3, 1, 0, 0, 4, 4, 4], [0, 0, 1, 0, 0, 4, 4, 4, 4], [4, 0, 0, 0, 4, 4, 4, 4, 4]]; charPos = [5, 3]; break; case 37 : myMap = [[0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 0], [0, 2, 2, 2, 2, 2, 2, 2, 0], [0, 2, 2, 2, 2, 2, 2, 2, 0], [0, 2, 2, 2, 5, 2, 2, 2, 0], [0, 2, 2, 2, 2, 2, 2, 2, 0], [0, 2, 2, 2, 2, 2, 2, 2, 0], [0, 1, 2, 2, 2, 2, 2, 2, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0]]; charPos = [4, 4]; break; case 38 : myMap = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 2, 2, 1, 2, 2, 1, 5, 0], [0, 1, 0, 0, 0, 0, 0, 1, 1, 0], [0, 2, 1, 0, 0, 0, 1, 1, 0, 0], [0, 1, 0, 0, 0, 1, 2, 2, 0, 0], [0, 1, 0, 0, 0, 0, 1, 3, 1, 0], [0, 1, 2, 1, 0, 0, 0, 0, 1, 0], [0, 2, 3, 2, 0, 2, 2, 1, 1, 0], [0, 2, 1, 1, 1, 1, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 4, 4, 4]]; charPos = [8, 1]; break; case 39 : myMap = [[0, 0, 0, 0, 0, 0, 0, 4, 4], [0, 1, 1, 1, 1, 1, 0, 4, 4], [0, 1, 0, 0, 0, 1, 0, 0, 0], [0, 1, 0, 1, 1, 1, 1, 1, 0], [0, 1, 0, 1, 2, 3, 2, 1, 0], [0, 1, 0, 1, 2, 5, 2, 1, 0], [0, 1, 1, 1, 2, 2, 2, 1, 0], [0, 0, 0, 1, 1, 1, 1, 1, 0], [4, 4, 0, 0, 0, 0, 0, 0, 0]]; charPos = [5, 5]; break; case 40 : myMap = [[4, 4, 4, 0, 0, 0, 0, 4, 4, 4], [4, 0, 0, 0, 2, 2, 0, 0, 0, 4], [4, 0, 5, 1, 1, 1, 1, 1, 0, 4], [0, 0, 1, 1, 1, 1, 0, 1, 0, 0], [0, 2, 1, 1, 0, 3, 3, 1, 2, 0], [0, 2, 1, 1, 3, 0, 1, 1, 2, 0], [0, 0, 1, 0, 3, 1, 2, 1, 0, 0], [4, 0, 1, 1, 1, 1, 1, 0, 0, 4], [4, 0, 0, 0, 2, 2, 0, 0, 0, 4], [4, 4, 4, 0, 0, 0, 0, 4, 4, 4]]; charPos = [2, 2]; break; default : _root.attachMovie("complete", "_complete", 100, {_x:Stage.width / 2, _y:Stage.height / 2}); _complete.scoredisplay2.text = score; gameEnabled = false; currenttime = getTimer(); _complete.onEnterFrame = function () { if ((getTimer() - currenttime) > 8000) { stopAllSounds(); clearInterval(timeInterval); mapNumber = 1; _complete.removeMovieClip(); level.removeMovieClip(); _root.gotoAndStop(4); } }; } rotate(); } function menufunction1() { maxitem = 6; minitem = 1; keyDOWN = 40; keyUP = 38; keyRIGHT = 39; keyLEFT = 37; if ((!_paused) && (gameEnabled)) { _root.attachMovie("menuoptions", "menuoptions", 2, {_x:Stage.width / 2, _y:Stage.height / 2}); menuoptions.attachMovie("cursor", "cursor", 3); itemselected = 1; rendercursor(); _paused = true; gameEnabled = false; clearInterval(timeInterval); } else if (_paused) { switch (itemselected) { case 1 : menuoptions.removeMovieClip(); gameEnabled = true; _paused = false; clearInterval(timeInterval); timeInterval = setInterval(timer, 1000); reverse(); break; case 2 : _paused = false; tries++; gameEnabled = true; menuoptions.removeMovieClip(); clearInterval(timeInterval); timeLeft = 60; timedisplay.text = "0:" + timeLeft; timeInterval = setInterval(timer, 1000); level.removeMovieClip(); mapChange(); reverse(); break; case 3 : menuoptions.removeMovieClip(); _paused = false; gameEnabled = true; timeInterval = setInterval(timer, 1000); render(); if (angle >= 2) { angle = 1; } else { angle++; } rotate(); reverse(); break; case 4 : if (musicon) { stopAllSounds(); musicon = false; } else { musicon = true; mcmusic.music.start(0, 999); mcmusic.music.setVolume(20); } break; case 5 : switch (_quality) { case "LOW" : _quality = "MEDIUM"; break; case "MEDIUM" : _quality = "HIGH"; break; case "HIGH" : _quality = "BEST"; break; case "BEST" : _quality = "LOW"; } break; case 6 : stopAllSounds(); Key.removeListener(kblistener); level.removeMovieClip(); menuoptions.removeMovieClip(); _root.gotoAndStop(4); } } } function reverse() { if (angle == 2) { keyDOWN = 38; keyUP = 40; keyRIGHT = 37; keyLEFT = 39; } } function setgameover() { keyDOWN = 40; keyUP = 38; keyRIGHT = 39; keyLEFT = 37; itemselected = 1; dead = true; clearInterval(timeInterval); gameEnabled = false; _root.attachMovie("gameover", "gameover_", 2, {_x:Stage.width / 2, _y:Stage.height / 2}); maxitem = 3; minitem = 1; gameover_.attachMovie("cursor", "cursor", 3); itemselected = 1; rendercursor(); _paused = true; gameEnabled = false; clearInterval(timeInterval); } function menufunction2() { switch (itemselected) { case 1 : dead = false; tries++; _paused = false; gameEnabled = true; gameover_.removeMovieClip(); clearInterval(timeInterval); timeLeft = 60; timedisplay.text = "0:" + timeLeft; timeInterval = setInterval(timer, 1000); level.removeMovieClip(); mapChange(); reverse(); break; case 2 : getURL ("http://www.team-atemis.com", "blank"); break; case 3 : stopAllSounds(); dead = false; level.removeMovieClip(); gameover_.removeMovieClip(); reverse(); _root.gotoAndStop(4); } } function timer() { if (timeLeft > 0) { timeLeft--; timedisplay.text = "0:" + timeLeft; } else { setgameover(); } } function rotate() { d = 0; if (angle == 1) { keyDOWN = 40; keyUP = 38; keyRIGHT = 39; keyLEFT = 37; dFactor = 1; yFactor = 1; xFactor = 1; } else { keyDOWN = 38; keyUP = 40; keyRIGHT = 37; keyLEFT = 39; dFactor = -1; xFactor = -1; yFactor = -1; } render(); } function render() { leveldisplay.text = "level " + mapNumber; level.removeMovieClip(); _root.createEmptyMovieClip("level", 0); mapWidth = myMap[0].length; mapHeight = myMap.length; i = 0; while (i < mapHeight) { j = 0; while (j < mapWidth) { d = dFactor * (((i * tileH) + (j * tileW)) + i); _root.level.attachMovie("tile", ("latile" + i) + j, d, {_x:xFactor * ((tileW / 2) * (j - i)), _y:yFactor * ((tileH / 2) * (j + i))}); _root.level[("latile" + i) + j].gotoAndStop(myMap[i][j] + 1); if ((i == charPos[1]) && (j == charPos[0])) { _root.level.attachMovie("char", "char", d, {_x:xFactor * ((tileW / 2) * (j - i)), _y:yFactor * ((tileH / 2) * (j + i))}); } j++; } i++; } position(); } function winning() { if (gameEnabled) { if (myMap[currenti][currentj] == 5) { win = true; i = 0; while (i < mapHeight) { j = 0; while (j < mapWidth) { if (((myMap[i][j] != 0) && (myMap[i][j] != 4)) && (myMap[i][j] != 5)) { win = false; } j++; } i++; } if (win) { success(); } else { setgameover(); } } } } function position() { level._x = 0; level._y = 0; height_ = (Stage.height - level._height) / 2; width_ = (Stage.width - level._width) / 2; level.bounds = level.getBounds(_root); while (level.bounds.xMin < width_) { level.bounds = level.getBounds(_root); level._x++; } while (level.bounds.yMin < height_) { level.bounds = level.getBounds(_root); level._y++; } } function success() { if (mapNumber != 40) { score = score + ((timeLeft + mapNumber) - tries); scoredisplay.text = score; gameEnabled = false; _root.attachMovie("success", "success_", 2, {_x:Stage.width / 2, _y:Stage.height / 2}); currenttime = getTimer(); success_.onEnterFrame = function () { if ((getTimer() - currenttime) > 1000) { clearInterval(timeInterval); timeLeft = 60; timedisplay.text = "0:" + timeLeft; timeInterval = setInterval(timer, 1000); mapNumber++; tries = 1; mapChange(); success_.removeMovieClip(); } }; } else { mapNumber++; mapChange(); } } function rendercursor() { buttonsound_.start(0, 0); if (!dead) { menuoptions.cursor._x = -40; menuoptions.cursor._y = menuoptions["menu" + itemselected]._y; } else { gameover_.cursor._x = -55; gameover_.cursor._y = gameover_["gom_" + itemselected]._y; } } stop(); musicon = true; mcmusic.music.start(0, 999); moved = false; tileW = 32; tileH = 16; dead = false; tries = 1; d = 0; score = 0; _paused = false; gameEnabled = true; angle = 1; xFactor = 1; yFactor = 1; dFactor = 1; mapNumber = 1; itemselected = 1; timeLeft = 60; timedisplay.text = "0:" + timeLeft; scoredisplay.text = score; mapChange(); rotate(); render(); keyDOWN = 40; keyUP = 38; keyRIGHT = 39; keyLEFT = 37; Key.removeListener(kblistener); timeInterval = setInterval(timer, 1000); buttonlink.onPress = function () { getURL ("http://www.legitgames.com", "blank"); }; kblistener = new Object(); kblistener.onKeyDown = function () { if (Key.isDown(32) || (Key.isDown(13))) { if (!dead) { menufunction1(); } else { menufunction2(); } } if (!moved) { currenti = charPos[1]; currentj = charPos[0]; if (Key.isDown(keyDOWN)) { if (!_paused) { if (level[("latile" + (currenti + 1)) + currentj]._currentframe != 1) { charPos[1]++; currenti++; if (myMap[currenti][currentj] != 5) { myMap[currenti][currentj]--; } else { winning(); } move_.start(0, 0); render(); moved = true; } } else { if (itemselected < maxitem) { itemselected++; } rendercursor(); } } else if (Key.isDown(keyUP)) { if (!_paused) { if (level[("latile" + (currenti - 1)) + currentj]._currentframe != 1) { charPos[1]--; currenti--; if (myMap[currenti][currentj] != 5) { myMap[currenti][currentj]--; } else { winning(); } move_.start(0, 0); render(); moved = true; } } else { if (itemselected > minitem) { itemselected--; } rendercursor(); } } else if (Key.isDown(keyRIGHT)) { if (!_paused) { if (level[("latile" + currenti) + (currentj + 1)]._currentframe != 1) { charPos[0]++; currentj++; if (myMap[currenti][currentj] != 5) { myMap[currenti][currentj]--; } else { winning(); } move_.start(0, 0); render(); moved = true; } } } else if (Key.isDown(keyLEFT)) { if (!_paused) { if (level[("latile" + currenti) + (currentj - 1)]._currentframe != 1) { charPos[0]--; currentj--; if (myMap[currenti][currentj] != 5) { myMap[currenti][currentj]--; } else { winning(); } move_.start(0, 0); render(); moved = true; } } } } }; kblistener.onKeyUp = function () { moved = false; }; Key.addListener(kblistener);
Frame 6
stop(); buttonback.onPress = function () { stopAllSounds(); level.removeMovieClip(); _root.gotoAndStop(4); }; buttonback.onRollOver = function () { buttonsound_.start(0, 0); };
Frame 7
stop(); buttonback.onPress = function () { stopAllSounds(); level.removeMovieClip(); _root.gotoAndStop(4); }; buttonback.onRollOver = function () { buttonsound_.start(0, 0); };

Library Items

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

Instance Names

"legitlogo"Frame 1Symbol 50 MovieClip
"cube"Frame 1Symbol 52 MovieClip
"displayer"Frame 1Symbol 53 EditableText
"buttoninstructions"Frame 4Symbol 67 Button
"buttonplay"Frame 4Symbol 69 Button
"buttonmoregames"Frame 4Symbol 71 Button
"buttoncredits"Frame 4Symbol 73 Button
"buttonlink"Frame 5Symbol 76 Button
"leveldisplay"Frame 5Symbol 77 EditableText
"timedisplay"Frame 5Symbol 78 EditableText
"scoredisplay"Frame 5Symbol 81 EditableText
"buttonback"Frame 6Symbol 88 Button
"gom_1"Symbol 21 MovieClip [gameover] Frame 1Symbol 16 MovieClip
"gom_2"Symbol 21 MovieClip [gameover] Frame 1Symbol 18 MovieClip
"gom_3"Symbol 21 MovieClip [gameover] Frame 1Symbol 20 MovieClip
"menu1"Symbol 38 MovieClip [menuoptions] Frame 1Symbol 27 MovieClip
"menu2"Symbol 38 MovieClip [menuoptions] Frame 1Symbol 29 MovieClip
"menu3"Symbol 38 MovieClip [menuoptions] Frame 1Symbol 31 MovieClip
"menu4"Symbol 38 MovieClip [menuoptions] Frame 1Symbol 33 MovieClip
"menu5"Symbol 38 MovieClip [menuoptions] Frame 1Symbol 35 MovieClip
"menu6"Symbol 38 MovieClip [menuoptions] Frame 1Symbol 37 MovieClip
"scoredisplay2"Symbol 42 MovieClip [complete] Frame 1Symbol 41 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 2 as "cursor"
ExportAssets (56)Timeline Frame 1Symbol 4 as "char"
ExportAssets (56)Timeline Frame 1Symbol 10 as "tile"
ExportAssets (56)Timeline Frame 1Symbol 21 as "gameover"
ExportAssets (56)Timeline Frame 1Symbol 24 as "success"
ExportAssets (56)Timeline Frame 1Symbol 38 as "menuoptions"
ExportAssets (56)Timeline Frame 1Symbol 42 as "complete"
ExportAssets (56)Timeline Frame 2Symbol 55 as "buttonsound"
ExportAssets (56)Timeline Frame 2Symbol 56 as "menusound"
ExportAssets (56)Timeline Frame 2Symbol 57 as "move"
ExportAssets (56)Timeline Frame 2Symbol 58 as "song"




http://swfchan.com/6/29569/info.shtml
Created: 19/5 -2019 20:53:13 Last modified: 19/5 -2019 20:53:13 Server time: 30/04 -2024 23:35:39