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

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

Fruit Fall.swf

This is the info page for
Flash #12602

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


Text
.

Loading

1
2
3
4
5
6
7
8
9
10

1
2
3
4
5
6
7
8
9
10

1
2
3
4
5
6
7
8
9
10

1
2
3
4
5
6
7
8
9
10

1
2
3
4
5
6
7
8
9
10

1
2
3
4
5
6
7
8
9
10

DAILY

WEEKLY

ALL TIME

download the deluxe version to compete online for daily, weekly and
all-time highscores!

cONTROLS
SPACE:  START / PAUSE
LEFT / RIGHT:  ROTATE 90
UP: ROTATE 180
DOWN: FAST FALL
S: TOGGLE SOUNDFX

HI-SCORES

1ST
2ND
3RD
4TH
5TH
6TH
7TH
8TH

0

0

0

0

0

0

0

0

0

0

0

0

0

0

CREDITS


Nils AdDINK
PAUL DOSSIS
TONY WILLIAMS
TONY WILLIAMS

FLASH VERSION BY:
GRAPHICS BY:
SOUND BY:
GAME CONCEPT AND ORIGINAL GAME BY:

CREDITS


LORRAINE STARR
Matt Ibbs
Pete Brisbourne
Mike Rigby
Darren Melbourne
Paul Gouge

PRODUCED BY:
QUALITY ASSURANCE BY:
EXECUTIVE PRODUCERS:

PLACEHOLDER FOR
AD
FOR FULL VERSION
AND MOBILE VERSION

click to play

item

FRUIT FALL
DELUXE ADVERT

BACK TO MAIN MENU

BACK TO MAIN MENU

loading

loading.

loading..

loading...

TM

GET

FOR YOUR

MOBILE PHONE!

Fruitfall is now available for
Java enabled handsets, so you
can play on the move

Download Java
Version Today!

Time Trial and Arcade Game modes

5 Graphical Themes

100 levels, 50 unique to the mobile version

Classic Fruitfall gameplay

Features include:

v0.96

1x

0

0

0

0

0

0

0

YOU HAVE ACHIEVED A
HI-SCORE!!!

Enter your name for
The Hall of Fame:

Submit

Skip

Skip

ActionScript [AS1/AS2]

Frame 1
Object.prototype.isWhitespace = function (c) { switch (c) { case " " : case "\t" : case newline : case "\r" : return(true); } return(false); }; Object.prototype.trim = function (str) { var _local3 = str; var _local2 = 0; var _local1 = _local3.length; if (_local1 == 0) { return(""); } while (isWhitespace(_local3.charAt(_local2))) { _local2++; } if (_local2 >= _local1) { return(""); } while (isWhitespace(_local3.charAt(_local1 - 1))) { _local1--; } return(_local3.substring(_local2, _local1)); }; if (_global.ffConfig == undefined) { _global.ffConfig = new Object(); _global.ffConfig.snd = true; _global.ffConfig.mus = true; _global.ffConfig.unlocked = 9; _global.ffConfig.menuitemscale = 0.9; _global.ffConfig.menuheight = 130; _global.ffConfig.menux = 138; _global.ffConfig.menuy = 173; var d = new Date(); _global.ffConfig.unldate = d.getTime(); _root.use_snd = Number(_global.ffConfig.snd); _global.use_music = Number(_global.ffConfig.mus); } _global.hiscorelistlength = 10; ltxt = ("loading " + Math.ceil(getBytesTotal() / 1024)) + "kb"; if (getBytesTotal() == getBytesLoaded()) { gotoAndPlay ("mainmenu"); }
Frame 3
function isHighscore(s) { if (_global.gamemode == "arcade") { if (_hiscore_localdata.isHighscore(s)) { return(1); } return(0); } return(0); } function setHighscore(n, s) { var _local2 = _global; var _local3 = s; if (_local2.gamemode == "arcade") { var _local1 = 0; if (_hiscore_localdata.isHighscore(_local3)) { _hiscore_localdata.setHighscore(n, _local3); _local1 = _local1 | 1; } if (_local1) { _local2.lasthiscore_name = n; _local2.lasthiscore_score = _local3; _local2.lasthiscore_hsflags = _local1; } } } _global.lasthiscore_hsflags = 0; if (getBytesTotal() != getBytesLoaded()) { gotoAndPlay(_currentframe - 1); } else { gotoAndPlay(_currentframe + 1); }
Frame 4
snd_music.playMusic("menu"); function togglesnd() { use_snd = !use_snd; _global.updateMuteButton(); } if (use_snd == undefined) { use_snd = true; } _global.downloaddlx_URL = "http://www.sogoplay.com"; function timePlayed() { return(90000 - _global.onCompletedTimeLeft); } function formatTimePlayed(dt) { var _local1 = dt; if (_local1 == undefined) { _local1 = _global.timePlayed(); } var m = Math.floor(_local1 / 60000); _local1 = _local1 - (m * 60000); var _local2 = Math.floor(_local1 / 10000); _local1 = _local1 - (_local2 * 10000); var _local3 = Math.floor(_local1 / 1000); _local1 = _local1 - (_local3 * 1000); var stenth = Math.floor(_local1 / 100); _local1 = _local1 - (stenth * 100); var shundredth = Math.floor(_local1 / 10); return((((((m + ":") + _local2) + _local3) + ".") + stenth) + shundredth); } function setupFieldAndPieces(grids, field, pieces, activepieces, fieldsize, piecesize) { var _local2 = pieces; var _local3 = field; var fieldofs = ((piecesize * (fieldsize - 1)) * 0.5); var n = 0; var _local1 = 0; var i = 0; while (i < grids.length) { var fy = Math.floor(i / fieldsize); var fx = (i - (fy * fieldsize)); if (fx == 0) { grida[fy] = new Array(); } var c = grids[i]; if (_global.fieldtranslate[c] != undefined) { c = _global.fieldtranslate[c]; if (_local3["e" + n] == undefined) { _local3.e0.duplicateMovieClip("e" + n, n + 1); } _local3["e" + n]._x = (fx * piecesize) - fieldofs; _local3["e" + n]._y = (fy * piecesize) - fieldofs; _local3["e" + n].gotoAndStop(c); _local3["e" + n]._visible = true; grida[fy][fx] = 1; n++; } var j = n; while (_local3["e" + j] != undefined) { _local3["e" + j]._visible = false; j++; } var c = grids[i]; if (_global.piecetranslate[c] != undefined) { c = _global.piecetranslate[c]; if (_local2["e" + _local1] == undefined) { _local2.e0.duplicateMovieClip("e" + _local1, _local1 + 1); } _local2["e" + _local1]._x = (fx * piecesize) - fieldofs; _local2["e" + _local1]._y = (fy * piecesize) - fieldofs; _local2["e" + _local1].gotoAndStop(c + 1); _local2["e" + _local1]._visible = true; grida[fy][fx] = _local2["e" + _local1]; _local2["e" + _local1].fy = fy; _local2["e" + _local1].fx = fx; _local2["e" + _local1]._rotation = 0; _local2["e" + _local1].c = c; piecetypecount[c]++; _local2["e" + _local1].v = 0; _local2["e" + _local1].pindex = _local1; _local2["e" + _local1].falling = false; _local2["e" + _local1].exploded = false; _local2["e" + _local1].exploding = false; activepieces[_local1] = _local2["e" + _local1]; activepieces[_local1].aindex = _local1; _local1++; } var j = _local1; while (_local2["e" + j] != undefined) { _local2["e" + j]._visible = false; j++; } i++; } _root.n = n; _root.m = _local1; } _global.timePlayed = timePlayed; _global.formatTimePlayed = formatTimePlayed; if (_global.levels == undefined) { _global.levelsperstage = 10; _global.levels = [[255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 1, 1, 1, 36, 35, 33, 35, 37, 1, 1, 255, 255, 1, 1, 36, 39, 1, 1, 1, 38, 37, 1, 255, 255, 36, 35, 39, 1, 1, 1, 1, 1, 38, 37, 255, 255, 32, 1, 1, 1, 1, 1, 1, 1, 1, 32, 255, 255, 32, 1, 1, 1, 1, 1, 1, 1, 1, 32, 255, 255, 32, 1, 1, 1, 1, 1, 8, 1, 1, 32, 255, 255, 32, 1, 1, 1, 1, 1, 9, 8, 9, 32, 255, 255, 38, 37, 1, 1, 1, 1, 8, 36, 35, 39, 255, 255, 1, 38, 37, 1, 1, 9, 36, 39, 1, 1, 255, 255, 1, 1, 38, 35, 33, 35, 39, 1, 1, 1, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255], [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 36, 33, 35, 33, 33, 33, 33, 35, 33, 37, 255, 255, 32, 1, 1, 1, 1, 1, 1, 1, 1, 32, 255, 255, 34, 1, 1, 1, 1, 8, 1, 1, 1, 34, 255, 255, 32, 1, 1, 1, 40, 11, 40, 1, 1, 32, 255, 255, 32, 1, 42, 35, 46, 8, 34, 1, 1, 32, 255, 255, 32, 1, 11, 1, 47, 33, 39, 1, 1, 32, 255, 255, 34, 1, 36, 35, 44, 37, 1, 1, 1, 34, 255, 255, 47, 33, 46, 1, 1, 41, 1, 36, 33, 46, 255, 255, 32, 1, 32, 1, 1, 8, 11, 32, 1, 32, 255, 255, 38, 35, 44, 33, 35, 33, 33, 44, 35, 39, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255], [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 36, 35, 33, 33, 35, 45, 35, 45, 35, 37, 255, 255, 34, 1, 1, 1, 1, 41, 1, 34, 8, 32, 255, 255, 32, 1, 1, 1, 1, 1, 1, 41, 11, 32, 255, 255, 34, 1, 1, 1, 1, 1, 1, 1, 11, 32, 255, 255, 47, 43, 1, 1, 1, 1, 1, 40, 8, 32, 255, 255, 34, 1, 36, 43, 1, 1, 1, 34, 8, 34, 255, 255, 32, 1, 41, 1, 1, 1, 42, 44, 35, 46, 255, 255, 32, 1, 1, 1, 1, 1, 1, 1, 1, 34, 255, 255, 34, 1, 1, 1, 1, 1, 40, 1, 11, 34, 255, 255, 38, 35, 33, 33, 33, 35, 44, 35, 35, 39, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255], [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 255, 255, 36, 35, 35, 37, 1, 1, 36, 35, 35, 37, 255, 255, 34, 10, 11, 38, 37, 36, 39, 11, 10, 34, 255, 255, 32, 9, 8, 1, 38, 39, 1, 9, 11, 32, 255, 255, 34, 8, 10, 1, 1, 1, 1, 8, 9, 34, 255, 255, 38, 35, 33, 45, 33, 33, 45, 33, 35, 39, 255, 255, 1, 1, 1, 34, 1, 1, 34, 1, 1, 1, 255, 255, 36, 35, 35, 39, 1, 1, 38, 35, 35, 37, 255, 255, 38, 35, 33, 33, 33, 33, 33, 33, 35, 39, 255, 255, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255], [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 36, 35, 33, 33, 33, 35, 37, 1, 1, 1, 255, 255, 34, 1, 1, 1, 1, 10, 34, 1, 1, 1, 255, 255, 32, 1, 42, 33, 33, 35, 46, 1, 1, 1, 255, 255, 32, 11, 1, 8, 1, 1, 38, 33, 35, 37, 255, 255, 32, 10, 36, 37, 1, 1, 1, 1, 1, 34, 255, 255, 34, 8, 34, 34, 1, 42, 33, 33, 35, 46, 255, 255, 38, 35, 39, 32, 1, 8, 11, 11, 1, 34, 255, 255, 1, 1, 1, 32, 1, 36, 35, 33, 35, 39, 255, 255, 1, 1, 1, 34, 10, 34, 1, 1, 1, 1, 255, 255, 1, 1, 1, 38, 35, 39, 1, 1, 1, 1, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255], [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 1, 1, 36, 35, 33, 33, 35, 37, 1, 1, 255, 255, 1, 1, 34, 1, 1, 1, 1, 34, 1, 1, 255, 255, 1, 36, 39, 1, 10, 8, 1, 38, 37, 1, 255, 255, 1, 34, 1, 1, 36, 37, 1, 1, 34, 1, 255, 255, 1, 34, 1, 1, 38, 39, 1, 1, 34, 1, 255, 255, 36, 39, 1, 1, 1, 1, 1, 1, 38, 37, 255, 255, 34, 1, 1, 10, 9, 9, 8, 1, 1, 34, 255, 255, 32, 1, 11, 36, 35, 35, 37, 11, 1, 32, 255, 255, 34, 9, 11, 34, 1, 1, 34, 8, 10, 34, 255, 255, 38, 35, 35, 39, 1, 1, 38, 35, 35, 39, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255], [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 255, 255, 1, 36, 35, 33, 33, 33, 33, 35, 37, 1, 255, 255, 1, 34, 1, 1, 1, 1, 1, 1, 34, 1, 255, 255, 1, 32, 1, 40, 1, 36, 43, 1, 32, 1, 255, 255, 1, 32, 1, 41, 8, 41, 10, 1, 32, 1, 255, 255, 1, 32, 1, 9, 40, 1, 40, 1, 32, 1, 255, 255, 1, 32, 1, 42, 39, 1, 41, 1, 32, 1, 255, 255, 1, 34, 8, 9, 10, 8, 10, 9, 34, 1, 255, 255, 1, 38, 35, 33, 33, 33, 33, 35, 39, 1, 255, 255, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255], [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 36, 35, 33, 33, 33, 33, 33, 33, 35, 37, 255, 255, 34, 1, 9, 1, 1, 1, 1, 8, 1, 34, 255, 255, 32, 1, 36, 43, 1, 42, 35, 37, 1, 32, 255, 255, 32, 1, 34, 1, 8, 9, 1, 34, 1, 32, 255, 255, 32, 1, 32, 1, 36, 43, 1, 32, 1, 32, 255, 255, 32, 1, 32, 1, 41, 1, 1, 32, 1, 32, 255, 255, 32, 1, 34, 1, 9, 8, 1, 32, 1, 32, 255, 255, 32, 1, 38, 35, 33, 43, 1, 41, 1, 32, 255, 255, 34, 1, 1, 1, 1, 1, 1, 1, 1, 34, 255, 255, 38, 35, 33, 33, 33, 33, 33, 33, 35, 39, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255], [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 39, 1, 1, 1, 1, 1, 1, 42, 45, 37, 255, 255, 1, 1, 9, 10, 1, 1, 1, 1, 38, 46, 255, 255, 1, 42, 35, 37, 1, 1, 1, 1, 1, 41, 255, 255, 1, 1, 1, 34, 1, 1, 9, 10, 1, 1, 255, 255, 1, 1, 1, 41, 1, 1, 42, 37, 1, 1, 255, 255, 1, 1, 1, 1, 1, 1, 1, 41, 1, 1, 255, 255, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 255, 255, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 255, 255, 40, 9, 1, 1, 1, 1, 1, 1, 1, 1, 255, 255, 38, 43, 1, 1, 1, 1, 1, 1, 1, 36, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255], [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 36, 35, 33, 33, 45, 33, 33, 33, 35, 37, 255, 255, 34, 1, 1, 36, 44, 37, 1, 1, 1, 34, 255, 255, 32, 1, 36, 39, 11, 38, 35, 37, 1, 32, 255, 255, 32, 1, 32, 9, 10, 11, 11, 38, 37, 32, 255, 255, 32, 36, 39, 8, 11, 8, 10, 9, 34, 32, 255, 255, 32, 34, 1, 10, 10, 11, 10, 36, 39, 32, 255, 255, 32, 38, 37, 11, 8, 10, 9, 32, 1, 32, 255, 255, 32, 1, 38, 33, 45, 35, 33, 39, 1, 34, 255, 255, 34, 1, 1, 1, 34, 1, 1, 1, 36, 39, 255, 255, 38, 35, 33, 33, 44, 33, 33, 35, 39, 1, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255]]; levels = _global.levels; _global.leveltime = new Array(); var i = 0; while (i < levels.length) { _global.leveltime[i] = 300; i++; } leveltime = _global.leveltime; _global.piecetranslate = new Array(); _global.piecetranslate[8] = 0; _global.piecetranslate[9] = 2; _global.piecetranslate[10] = 1; _global.piecetranslate[11] = 3; piecetranslate = _global.piecetranslate; _global.fieldtranslate = new Array(); var i = 32; while (i < 48) { _global.fieldtranslate[i] = (i - 32) + 1; i++; } var i = 64; while (i < 70) { _global.fieldtranslate[i] = (i - 64) + 17; i++; } var i = 16; while (i < 22) { _global.fieldtranslate[i] = (i - 16) + 23; i++; } _global.fieldtranslate[48] = 29; _global.fieldtranslate[80] = 30; _global.fieldtranslate[255] = 50; fieldtranslate = _global.fieldtranslate; if (_global.ffConfig.nochallenge == 1) { _global.levels[0] = [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 36, 35, 37, 1, 1, 1, 1, 1, 1, 1, 255, 255, 34, 1, 38, 35, 33, 35, 37, 1, 1, 1, 255, 255, 32, 1, 1, 1, 1, 1, 34, 1, 1, 1, 255, 255, 32, 1, 42, 35, 45, 35, 39, 1, 1, 1, 255, 255, 32, 1, 1, 1, 34, 1, 1, 1, 1, 1, 255, 255, 32, 1, 36, 35, 39, 1, 1, 1, 1, 1, 255, 255, 32, 1, 34, 1, 1, 1, 1, 1, 1, 1, 255, 255, 32, 10, 38, 35, 33, 33, 33, 33, 35, 37, 255, 255, 34, 10, 1, 1, 1, 1, 1, 10, 1, 34, 255, 255, 38, 35, 33, 33, 33, 33, 33, 33, 35, 39, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255]; var i = 1; while (i < 100) { _global.levels[i] = _global.levels[0]; i++; } } } if (_global.KeyProcessor == undefined) { _global.KeyProcessor = _root.createEmptyMovieClip("KeyProcessor", 10006); _global.KeyProcessor.listeners = new Array(); _global.KeyProcessor.onKeyUp = function () { var _local1 = _global; var _local2 = Key.getCode(); if (_local2 == 27) { } else { _local1.KeyProcessor.listeners[_local1.KeyProcessor.listeners.length - 1].onKeyPressed(_local2); } }; _global.KeyProcessor.pushListener = function (o) { var _local1 = _global; if (_local1.KeyProcessor.listeners[_local1.KeyProcessor.listeners.length - 1] != o) { _local1.KeyProcessor.listeners.push(o); } }; _global.KeyProcessor.popListener = function (o) { var _local1 = _global; if (_local1.KeyProcessor.listeners[_local1.KeyProcessor.listeners.length - 1] == o) { _local1.KeyProcessor.listeners.pop(); } }; _global.KeyProcessor.escdown = false; _global.KeyProcessor.onEnterFrame = function () { var _local1 = _global; if (Key.isDown(27)) { if (!_local1.KeyProcessor.escdown) { _local1.KeyProcessor.listeners[_local1.KeyProcessor.listeners.length - 1].onKeyPressed(27); _local1.KeyProcessor.escdown = true; } } else { _local1.KeyProcessor.escdown = false; } }; Key.addListener(_global.KeyProcessor); } _global.KeyProcessor.listeners = new Array(); _global.KeyProcessor.pushListener(this);
Frame 5
snd_music.playMusic("menu"); function startArcadeMode() { var _local1 = _global; _local1.gamemode = "arcade"; _local1.stagestartup = true; var _local3 = Math.floor(_local1.arcadelevelunlocked / _local1.levelsperstage) * _local1.levelsperstage; resetLevelProgress(_local3); if (debug_input != "") { var _local2 = debug_input.text.split(" ").join(""); if (_local2 != "") { resetLevelProgress(_local2 - 0); } Selection.setFocus(null); } lives = 3; fadetonextscreen.tgt = this; fadetonextscreen.fname = "initgame"; fadetonextscreen.gotoAndPlay(2); fadetonextscreen._visible = true; topbar.hide(); bottombar.hide(); zonespauzetimer = getTimer(); _local1.returningfromlevel = undefined; _local1.totalscore = 0; } function showDeluxeAd() { mutebutton._alpha = 10; topbar.hide(); bottombar.hide(); ff_deluxeadvert.activate(); } function returnFromDeluxeAd() { mutebutton._alpha = 100; topbar.show(); bottombar.show(); mainmenu.activateMenu(mainmenu.menudat1); } function startTimeTrialMode() { var _local1 = _global; _local1.totalscore = 0; _local1.gamemode = "timetrial"; _local1.returningfromlevel = undefined; if (_local1.timetriallevelunlocked == undefined) { _local1.timetriallevelunlocked = 10; } if (debug_input != "") { var _local2 = debug_input.text.split(" ").join(""); if (_local2 != "") { _local1.timetriallevelunlocked = _local2 - 0; } Selection.setFocus(null); } fadetonextscreen.tgt = this; fadetonextscreen.fname = "initgame"; fadetonextscreen.gotoAndPlay(2); fadetonextscreen._visible = true; topbar.hide(); bottombar.hide(); zonespauzetimer = getTimer(); } function resetLevelProgress(i) { var _local1 = i; if (_local1 == undefined) { _local1 = 0; } currentlevel = _local1; _root.ff_stage = Math.floor(currentlevel / 20) + 1; } resetLevelProgress(); onKeyPressed = undefined; topbar.show(); bottombar.show(); stop();
Frame 6
snd_music.playMusic("shore");
Frame 7
snd_music.playMusic("shore"); function display_lives() { var _local1 = lives + 1; if (_local1 > 6) { _local1 = 6; } if (_local1 < 1) { _local1 = 1; } lives_indicator.gotoAndStop(_local1); } function quitToMainMenu() { resetLevelProgress(); lives = 0; gotoAndPlay ("title"); zonespauzetimer = getTimer(); } onKeyPressed = undefined; if (_global.gamemode == "arcade") { onKeyPressed = function (k) { var _local1 = k; if ((((_local1 == 13) || (_local1 == 32)) || (_local1 == 37)) || (_local1 == 39)) { delete onKeyPressed; gotoAndPlay(_currentframe + 1); } else if (_local1 == 27) { gotoAndPlay ("mainmenu"); delete onKeyPressed; } }; } stop(); pieces = fullfield.pieces; field = fullfield.field;
Frame 8
snd_music.playMusic("game", true); level_text = side_bar.bar.level_text; score_counter = side_bar.bar.score_counter; time_counter = side_bar.bar.time_counter; function playbuttons_enable(v) { if (v != playbuttons_enabled) { playbutton_1.useHandCursor = v; playbutton_2.useHandCursor = v; playbutton_4.useHandCursor = v; Mouse.show(); playbuttons_enabled = v; var _local3 = playbutton_1._currentframe; var _local2 = playbutton_2._currentframe; var _local1 = playbutton_4._currentframe; if (v) { _local3 = _local3 + 2; if (_local3 < 3) { _local3 = 3; } else if (_local3 > 5) { _local3 = 5; } _local2 = _local2 + 2; if (_local2 < 3) { _local2 = 3; } else if (_local2 > 5) { _local2 = 5; } _local1 = _local1 + 2; if (_local1 < 3) { _local1 = 3; } else if (_local1 > 5) { _local1 = 5; } } else { _local3 = _local3 - 2; if (_local3 < 1) { _local3 = 1; } else if (_local3 > 2) { _local3 = 2; } _local2 = _local2 - 2; if (_local2 < 1) { _local2 = 1; } else if (_local2 > 2) { _local2 = 2; } _local1 = _local1 - 2; if (_local1 < 1) { _local1 = 1; } else if (_local1 > 2) { _local1 = 2; } } playbutton_1.gotoAndStop(_local3); playbutton_2.gotoAndStop(_local2); playbutton_4.gotoAndStop(_local1); } } function playbutton_onrollover() { if (playbuttons_enabled) { this.gotoAndStop(4); } else { this.gotoAndStop(2); } } function playbutton_onrollout() { if (playbuttons_enabled) { this.gotoAndStop(3); } else { this.gotoAndStop(1); } } function playbutton_press() { if (playbuttons_enabled) { lastplaybuttonpress = this.playbutton_code; this.gotoAndStop(5); } } function playbutton_release() { if (playbuttons_enabled) { this.gotoAndStop(4); } else { this.gotoAndStop(2); } } function tracePTC() { var _local1 = 0; while (_local1 < piecetypecount.length) { _local1++; } } function neighbourgroupsetup(p1, p2) { var _local2 = p1; var _local3 = p2; if (((_local3 != undefined) && (_local3 != 1)) && (_local2.c == _local3.c)) { if (_local2.group == undefined) { if (_local3.group != undefined) { _local2.group = _local3.group; groups[_local2.group].push(_local2); } else { groups[nextgroupindex] = new Array(); _local2.group = nextgroupindex; _local3.group = nextgroupindex; groups[nextgroupindex].push(_local2); groups[nextgroupindex].push(_local3); nextgroupindex++; } } else if (_local3.group == undefined) { _local3.group = _local2.group; groups[_local2.group].push(_local3); } else if (_local2.group == _local3.group) { } else { p2group = _local3.group; while (groups[p2group].length) { var _local1 = groups[p2group].pop(); _local1.group = _local2.group; groups[_local2.group].push(_local1); } } } } function addToScore(v) { side_bar.bar.score_counter.tgt_score = side_bar.bar.score_counter.tgt_score + v; _global.totalscore = side_bar.bar.score_counter.tgt_score; } function resetScore(v) { var _local1 = v; score_counter.tgt_score = _local1; score_counter.cur_score = _local1 + 1; _global.totalscore = _local1; } function startexplosion(p) { var _local1 = p; if (!_local1.exploding) { addToScore(50 * score_multiplier); _local1.exploding = true; piecetypecount[_local1.c]--; _local1.gotoAndPlay(_local1._currentframe * 10); explodingcount++; } } function allAreExploding() { var _local1 = 0; while (_local1 < piecetypecount.length) { if (piecetypecount[_local1] > 0) { return(false); } _local1++; } return(true); } function markexploded(p) { var _local1 = p; grida[_local1.fy][_local1.fx] = undefined; if (_local1.aindex != (activepieces.length - 1)) { activepieces[_local1.aindex] = activepieces.pop(); activepieces[_local1.aindex].aindex = _local1.aindex; } else { activepieces.pop(); } _local1.fx = 100; _local1.exploded = true; explodingcount--; } function markfallingpieces(mrot) { gx = 0; gy = 1; switch (mrot) { case 90 : gx = 1; gy = 0; break; case 180 : gy = -1; break; case 270 : gx = -1; gy = 0; } var i = 0; while (i < activepieces.length) { var _local3 = activepieces[i]; _local3.falling = false; _local3.group = undefined; i++; } var i = 0; while (i < activepieces.length) { var _local3 = activepieces[i]; if (grida[_local3.fy + gy][_local3.fx + gx] == undefined) { _local3.t.text = 230; var _local2 = _local3; while (_local2) { _local3 = _local2; _local3.falling = true; var _local1 = 2; while (grida[_local3.fy + (gy * _local1)][_local3.fx + (gx * _local1)] == undefined) { _local1++; } _local1--; grida[_local3.fy][_local3.fx] = undefined; grida[_local3.fy + (gy * _local1)][_local3.fx + (gx * _local1)] = _local3; _local2 = grida[_local3.fy - gy][_local3.fx - gx]; if (_local2 == 1) { _local2 = undefined; } else if (_local2.aindex > i) { _local2 = undefined; } grida[_local3.fy][_local3.fx] = undefined; _local3.fx = _local3.fx + (gx * _local1); _local3.fy = _local3.fy + (gy * _local1); grida[_local3.fy][_local3.fx] = _local3; } } else { _local3.falling = false; } i++; } nextgroupindex = 0; var i = 0; while (i < activepieces.length) { var _local3 = activepieces[i]; neighbourgroupsetup(_local3, grida[_local3.fy + 1][_local3.fx]); neighbourgroupsetup(_local3, grida[_local3.fy][_local3.fx + 1]); neighbourgroupsetup(_local3, grida[_local3.fy - 1][_local3.fx]); neighbourgroupsetup(_local3, grida[_local3.fy][_local3.fx - 1]); i++; } explosioncount_or = 0; } playbutton1._alpha = 50; playbutton2._alpha = 50; playbutton4._alpha = 50; playbutton_1.hitArea = playbutton_hit1; playbutton_2.hitArea = playbutton_hit2; playbutton_4.hitArea = playbutton_hit4; playbutton_hit1._visible = false; playbutton_hit2._visible = false; playbutton_hit4._visible = false; playbutton_1.useHandCursor = false; playbutton_2.useHandCursor = false; playbutton_4.useHandCursor = false; playbuttons_enabled = false; playbutton_1.gotoAndStop(1); playbutton_2.gotoAndStop(1); playbutton_4.gotoAndStop(1); playbutton_1.onRollOver = playbutton_onrollover; playbutton_2.onRollOver = playbutton_onrollover; playbutton_4.onRollOver = playbutton_onrollover; playbutton_1.onRollOut = playbutton_onrollout; playbutton_2.onRollOut = playbutton_onrollout; playbutton_4.onRollOut = playbutton_onrollout; playbutton_1.playbutton_code = 1; playbutton_2.playbutton_code = 2; playbutton_4.playbutton_code = 4; playbutton_1.onPress = playbutton_press; playbutton_2.onPress = playbutton_press; playbutton_4.onPress = playbutton_press; playbutton_1.onRelease = playbutton_release; playbutton_2.onRelease = playbutton_release; playbutton_4.onRelease = playbutton_release; var s = (" " + (1001 + (currentlevel % _global.levelsperstage))); side_bar.bar.level_text.t = (((Math.floor(currentlevel / _global.levelsperstage) + 1) + " - ") + s.charAt(3)) + s.charAt(4); time_counter.timeleft = leveltime[currentlevel] * 1000; time_counter.paused = true; ingame_bg.gotoAndStop(_root.ff_stage); grids = _global.levels[currentlevel]; text_paused._visible = false; grida = new Array(); n = 0; m = 0; activepieces = new Array(); piecetypecount = new Array(0, 0, 0, 0, 0, 0, 0); var piecesize = 30; var fieldsize = 12; var fieldofs = ((piecesize * (fieldsize - 1)) * 0.5); setupFieldAndPieces(grids, field, pieces, activepieces, fieldsize, piecesize); _global.timeout = false; gx = 0; gy = 1; groups = new Array(); nextgroupindex = 0; if (currentlevel == 0) { resetScore(); } if (_global.totalscore != side_bar.bar.score_counter.tgt_score) { resetScore(_global.totalscore); } explodingcount = 0; tgtrot = 0; currot = 0; field._rotation = currot; pieces._rotation = currot; keyreleased = true; text_getready.gotoAndPlay("show"); text_getready_timer = getTimer(); if (_global.gamemode == "arcade") { display_lives(); } else if (_global.gamemode == "timetrial") { lives = 0; display_lives(); }
Frame 9
Frame 10
playbuttons_enable(false); if (_global.timeout) { gotoAndPlay ("timeout"); } else { score_multiplier = 0; if (tgtrot != currot) { while ((tgtrot - currot) > 180) { tgtrot = tgtrot - 360; } while ((tgtrot - currot) < -180) { tgtrot = tgtrot + 360; } if (tgtrot > currot) { currot = currot + 15; if (currot >= 360) { currot = currot - 360; tgtrot = tgtrot - 360; } if (currot > tgtrot) { currot = tgtrot; } } else if (tgtrot < currot) { currot = currot - 15; if (currot < 0) { currot = currot + 360; tgtrot = tgtrot + 360; } if (currot < tgtrot) { currot = tgtrot; } } field._rotation = currot; pieces._rotation = currot; var i = 0; while (i < m) { pieces["e" + i]._rotation = -currot; i++; } gotoAndPlay (9); } else { markfallingpieces(currot); gotoAndPlay (12); } tempcount = 32; }
Frame 12
if (_global.timeout) { gotoAndPlay ("timeout"); } else { fallingpiecescount = 0; var i = 0; while (i < activepieces.length) { var p = activepieces[i]; if (p.falling) { if (p.v < 40) { p.v = p.v + (0.25 * (24 - p.v)); } if (p.v > 40) { p.v = 40; } if (Key.isDown(40) || (ASnative(800, 2) /* [Key] isDown */(1))) { nx = p._x + (gx * piecesize); ny = p._y + (gy * piecesize); } else { nx = p._x + (p.v * gx); ny = p._y + (p.v * gy); } tx = (p.fx * piecesize) - fieldofs; ty = (p.fy * piecesize) - fieldofs; if ((((((tx - p._x) * (tx - nx)) < 0) || (((ty - p._y) * (ty - ny)) < 0)) || ((nx == tx) && (gx))) || ((ny == ty) && (gy))) { p._x = (p.fx * piecesize) - fieldofs; p._y = (p.fy * piecesize) - fieldofs; p.falling = false; if (use_snd) { snd_land.play(); } } else { fallingpiecescount++; p._x = nx; p._y = ny; } } i++; } var i = 0; while (i < nextgroupindex) { if (groups[i].length > 2) { var j = 0; while (j < groups[i].length) { if (groups[i][j].falling) { break; } j++; } if (j < groups[i].length) { } else { score_multiplier++; var mppos = new Object(); mppos.x = 0; mppos.y = 0; j = 0; while (j < groups[i].length) { startexplosion(groups[i][j]); mppos.x = mppos.x + groups[i][j]._x; mppos.y = mppos.y + groups[i][j]._y; j++; } if (score_multiplier == 1) { if (use_snd) { snd_pling1.play(); } } else { mp = eval ("scoremultiplier" + score_multiplier); mppos.x = mppos.x / groups[i].length; mppos.y = mppos.y / groups[i].length; field.localToGlobal(mppos); mp._x = mppos.x; mp._y = mppos.y; mp.t.gotoAndStop(score_multiplier); mp.gotoAndPlay(2); if (use_snd) { snd_pling1.play(); snd_pling2.play(); } } groups[i] = new Array(); } } i++; } explosioncount_or = explosioncount_or | explodingcount; if (fallingpiecescount || (explodingcount)) { gotoAndPlay (11); } else if (explosioncount_or) { markfallingpieces(currot); gotoAndPlay (11); } else if (activepieces.length) { var i = 0; while (i < activepieces.length) { var p = activepieces[i]; p.v = 0; i++; } var unsolvable = false; var i = 0; while (i < piecetypecount.length) { unsolvable = unsolvable | ((piecetypecount[i] == 1) || (piecetypecount[i] == 2)); i++; } if (unsolvable) { gotoAndPlay ("unsolvable"); } else { gotoAndPlay (13); } } else { time_counter.paused = true; _global.onCompletedTimeLeft = time_counter.timeleft; if (_global.gamemode == "arcade") { currentlevel++; if (currentlevel < levels.length) { gotoAndPlay (16); } else { gotoAndPlay (18); } } else { gotoAndPlay (16); } } }
Frame 14
function continue_afterpause() { text_paused._visible = false; } function quittomain_frompause() { quitToMainFromPause = true; text_paused._visible = false; } snd_music.playMusic("game"); if (_global.timeout) { gotoAndPlay ("timeout"); } else { onKeyPressed = function (k) { var _local1 = k; if (text_paused._visible == false) { if (((_local1 == 13) || (_local1 == 32)) || (_local1 == 27)) { time_counter.paused = true; pausedmenu.showpausedmenu(); playbuttons_enable(false); text_paused._visible = true; text_getready.gotoAndPlay("hide"); } if (Key.isDown(17)) { if (_local1 == 84) { time_counter.timeleft = 2000; } else if (_local1 == 76) { currentlevel++; time_counter.paused = true; if (currentlevel != levels.length) { gotoAndPlay ("levelcompleted"); } else { gotoAndPlay ("finishedall"); } } } } }; if (text_paused._visible) { playbuttons_enable(false); spacehasbeenreleased = false; gotoAndPlay (13); } else if (text_getready.showing) { playbuttons_enable(false); if ((getTimer() - text_getready_timer) > 2000) { text_getready.showing = false; text_getready.gotoAndPlay("hide"); time_counter.timeleft = leveltime[currentlevel] * 1000; } gotoAndPlay (13); } else if (quitToMainFromPause) { quitToMainFromPause = undefined; time_counter.paused = true; gotoAndPlay ("returntomain"); } else { playbuttons_enable(true); time_counter.paused = false; var keys = (Key.isDown(39) ? 1 : 0); keys = keys + (Key.isDown(37) ? 2 : 0); keys = keys + (Key.isDown(38) ? 4 : 0); keys = keys | lastplaybuttonpress; lastplaybuttonpress = 0; if (keys) { if (keyreleased) { if (keys & 1) { tgtrot = tgtrot + 90; } if (keys & 2) { tgtrot = tgtrot - 90; } if (keys & 4) { tgtrot = tgtrot + 180; } keyreleased = _global.demandkeyrelease == undefined; if (use_snd) { snd_rot.play(); } gotoAndPlay (10); } else { gotoAndPlay (13); } } else { keyreleased = true; gotoAndPlay (13); } } }
Frame 15
snd_music.playMusic("levelcomplete");
Frame 16
function addLeftOverTimeBonus() { if (time_counter.timeleft > 1000) { addToScore(5 * Math.floor(time_counter.timeleft / 1000)); time_counter.timeleft = 0; } bonuscounted_pause_timer = undefined; } onKeyPressed = function (k) { var _local1 = k; if ((((_local1 == 13) || (_local1 == 32)) || (_local1 == 37)) || (_local1 = 39)) { if (bonuscounted_pause_timer == undefined) { addLeftOverTimeBonus(); bonuscounted_pause_timer = getTimer() - 2600; } delete onKeyPressed; } }; if (time_counter.timeleft > 1000) { if (time_counter.timeleft > 4000) { addToScore(20); time_counter.timeleft = time_counter.timeleft - 4000; } else { addToScore(5); time_counter.timeleft = time_counter.timeleft - 1000; } gotoAndPlay(_currentframe - 1); } else { if (bonuscounted_pause_timer == undefined) { bonuscounted_pause_timer = getTimer(); } if ((getTimer() - bonuscounted_pause_timer) > 3000) { bonuscounted_pause_timer = undefined; delete onKeyPressed; if (_global.gamemode == "arcade") { _global.ffConfig.setUnlocked(currentlevel); if ((currentlevel % 20) == 0) { resetLevelProgress(currentlevel); gotoAndStop ("initgame"); } else { gotoAndPlay ("initlevel"); } } else if (_global.gamemode == "timetrial") { if (isHighscore(_global.timePlayed())) { gotoAndStop ("enterhiscore"); } else { gotoAndStop ("initgame"); } } } else { gotoAndPlay (15); } }
Frame 18
snd_music.playMusic("incidental"); function addLeftOverTimeBonus() { if (time_counter.timeleft > 1000) { addToScore(5 * Math.floor(time_counter.timeleft / 1000)); time_counter.timeleft = 0; time_counter.paused = true; } bonuscounted_pause_timer = undefined; } if (gameover_bgeffect._currentframe != 2) { gameover_bgeffect.gotoAndStop(2); } if (skipstopallsoundscount == undefined) { skipstopallsoundscount = 0; } skipstopallsoundscount++; if (skipstopallsoundscount == 2) { snd_stagecomp.gotoAndPlay(2); } onKeyPressed = function (k) { var _local1 = k; if ((((_local1 == 13) || (_local1 == 32)) || (_local1 == 37)) || (_local1 = 39)) { addLeftOverTimeBonus(); skipstopallsoundscount = undefined; delete onKeyPressed; gotoAndPlay ("gameover"); } }; time_counter.paused = true; if (time_counter.timeleft > 1000) { if (time_counter.timeleft > 4000) { addToScore(20); time_counter.timeleft = time_counter.timeleft - 4000; } else { addToScore(5); time_counter.timeleft = time_counter.timeleft - 1000; } gotoAndPlay ("loop_finishedall"); } else { stop(); }
Frame 20
time_counter.paused = true; snd_music.playEffectStopMusic("alarm"); onKeyPressed = function (k) { var _local1 = _global; if ((k == 32) || (k == 13)) { timeout_pause_timer = undefined; delete onKeyPressed; clearInterval(timeoutwaitid); if (_local1.gamemode == "arcade") { if (lives > 0) { lives--; gotoAndPlay ("initlevel"); } else { gotoAndPlay ("gameover"); snd_music.playMusic("game", false, 1.97); } } else if (_local1.gamemode == "timetrial") { _local1.returningfromlevel = currentlevel; gotoAndStop ("initgame"); } } }; var timeoutwaitid = setInterval(onKeyPressed, 3500, 13); stop();
Frame 22
time_counter.paused = true; if (zoiks_pause_timer == undefined) { zoiks_pause_timer = getTimer(); } if ((getTimer() - zoiks_pause_timer) > 4000) { if (_global.gamemode == "arcade") { _global.returningfromlevel = undefined; if (lives > 0) { lives--; gotoAndPlay ("initlevel"); } else { gotoAndPlay ("gameover"); } } else if (_global.gamemode == "timetrial") { _global.returningfromlevel = currentlevel; gotoAndStop ("initgame"); } zoiks_pause_timer = undefined; } else { gotoAndPlay ("loop_unsolvable"); }
Frame 24
if (zoiks_pause_timer == undefined) { gameovermessage.textitem3.setText(score_counter.tgt_score); } var gameovertimeoutid; onKeyPressed = function (k) { if ((k == 13) || (k == 32)) { delete onKeyPressed; clearInterval(gameovertimeoutid); if (isHighscore(score_counter.tgt_score)) { gotoAndStop ("enterhiscore"); } else { _global.returningfromlevel = undefined; gotoAndPlay ("fullversionad"); } } }; gameovertimeoutid = setInterval(onKeyPressed, 5000, 13); stop();
Frame 26
name = ""; hiscorenamefield.maxChars = 10; onKeyPressed = function (k) { var _local1 = _global; if (k == 13) { if (name != "") { if (_local1.gamemode == "timetrial") { prefhiscore = isHighscore(_local1.timePlayed()); setHighscore(name, _local1.timePlayed()); } else { prefhiscore = isHighscore(side_bar.bar.score_counter.tgt_score); setHighscore(name, side_bar.bar.score_counter.tgt_score); _local1.startwithhiscores = true; ff_deluxeadvert.activate(); hiscores_fs.activate(); } } delete onKeyPressed; _local1.returningfromlevel = undefined; gotoAndPlay ("fullversionad"); } else if (k == 27) { delete onKeyPressed; if (_local1.gamemode == "timetrial") { _local1.returningfromlevel = currentlevel; gotoAndStop ("initgame"); } else { _local1.returningfromlevel = undefined; gotoAndPlay ("fullversionad"); } } }; Selection.setFocus("name"); stop();
Frame 28
function returnFromDeluxeAd() { mutebutton._alpha = 100; gotoAndPlay ("returntomain"); } side_bar.hide(); var weird13caught = false; _global.fullversionad_active = true; mutebutton._alpha = 10; ff_deluxeadvert.activate(); onKeyPressed = undefined; stop();
Frame 31
if (hiscores_fs.active) { gotoAndPlay ("returntomain"); } else { gotoAndPlay ("title"); }
Symbol 13 MovieClip Frame 1
bar._xscale = (100 * _parent.getBytesLoaded()) / _parent.getBytesTotal(); gotoAndPlay (2);
Symbol 56 Button
on (release) { getURL (_global.downloaddlx_URL, "_blank"); }
Symbol 57 MovieClip Frame 1
function getAvailableButtonInRow(row) { var _local2 = row; var b = buttongrid[_local2].lastactive; if (b.active) { return(b); } var _local3 = b.buttongridx; var _local1 = _local3; do { _local1++; if (_local1 >= buttongrid[_local2].length) { _local1 = 0; } if (_local1 == _local3) { } else { } while (!buttongrid[_local2][_local1].active); return(buttongrid[_local2][_local1]); } return(undefined); } function onbuttonhover() { if (this.active) { newactivebutton = this; } } function onbuttonclick() { if (this.active) { onKeyPressed(13); } } function setupbuttons() { button_back._xscale = 100; button_back._yscale = 100; button_back.onRollOver = onbuttonhover; button_back.onRelease = onbuttonclick; button_back.hitArea = hitarea_back; hitarea_back._visible = false; var _local2 = 0; while (_local2 < buttongrid.length) { var _local1 = 0; while (_local1 < buttongrid[_local2].length) { if (buttongrid[_local2][_local1].active) { buttongrid[_local2][_local1]._alpha = 100; } else { buttongrid[_local2][_local1]._alpha = 50; delete buttongrid[_local2][_local1].onRollOver; delete buttongrid[_local2][_local1].onRelease; } _local1++; } _local2++; } } function activeOnEnterFrame() { var _local1 = this; if ((_local1._alpha != 100) || (_local1._visible == false)) { var _local3 = _local1._alpha + 15; _local1._visible = true; if (_local3 >= 100) { _local1._alpha = 100; } else { _local1._alpha = _local3; } } if (activebutton == newactivebutton) { } else { activebutton._xscale = 100; activebutton._yscale = 100; if (_parent.use_snd) { _parent.snd_bleep.gotoAndPlay(2); } activebutton = newactivebutton; activebutton.t = getTimer(); buttongrid[activebutton.buttongridy].lastactive = activebutton; } var _local2 = (Math.cos((getTimer() - activebutton.t) * 0.01) * 10) + 105; activebutton._xscale = _local2; activebutton._yscale = _local2; } function locateNameScoreCombo(datmc, n, s) { var _local2 = datmc; var _local3 = s; if ((n != undefined) && (_local3 != undefined)) { var _local1 = _global.ffConfig.highscorelistlength; while (_local1 > 0) { if ((_local2["s" + _local1] == _local3) && (_local2["n" + _local1] == n)) { return(_local1); } _local1--; } } return(0); } function setuplocaldata(newlocalpage) { var _local2 = _global; var ns = []; var _local3 = []; if (newlocalpage != undefined) { localpage = newlocalpage; } else { var nscombo = locateNameScoreCombo(_local2.hiscore_localdata, _local2.lasthiscore_name, _local2.lasthiscore_score); if (nscombo) { localpage = Math.floor((nscombo - 1) / 10); } else if (localpage == undefined) { localpage = 0; } } button_prev_local.active = localpage > 0; button_next_local.active = localpage < 9; if ((newactivebutton == button_prev_local) && (!button_prev_local.active)) { newactivebutton = button_next_local; } else if ((newactivebutton == button_next_local) && (!button_next_local.active)) { newactivebutton = button_prev_local; } ofs = (localpage * 10) + 1; var _local1 = 0; while (_local1 < 10) { ns[_local1] = _local2.hiscore_localdata["n" + (_local1 + ofs)]; _local3[_local1] = _local2.hiscore_localdata["s" + (_local1 + ofs)]; _local1++; } setuphs(locallist1, true, ofs, ns, _local3, _local2.lasthiscore_name, _local2.lasthiscore_score); } function activate() { active = true; newactivebutton = button_next_global; activebutton = undefined; onKeyPressed = Active_onKeyPressed; _global.KeyProcessor.pushListener(this); setuplocaldata(); setupbuttons(); hiscore_hs_active = true; onEnterFrame = activeOnEnterFrame; } function deactivate() { var _local2 = this; active = false; onKeyPressed = undefined; _global.KeyProcessor.popListener(_local2); if (!_global.fullversionad_active) { _parent.topbar.show(); _parent.bottombar.show(); } hiscore_hs_active = false; onEnterFrame = function () { var _local2 = this; var _local1 = _alpha - 15; if (_local1 <= 0) { _local2._alpha = 0; _local2._visible = false; delete onEnterFrame; } else { _local2._alpha = _local1; } }; } function setuphs(mc, local, toprank, names, scores, hilitename, hilitescore) { var count = (local ? 10 : 20); var maxw = (local ? 224 : 200); var rankstr = ""; var namestr = ""; var scorestr = ""; var hlrankstr = ""; var hlnamestr = ""; var hlscorestr = ""; var _local2 = 0; while (_local2 < count) { rankstr = rankstr + ((toprank + _local2) + newline); var score = Math.floor(Number(scores[_local2])); var _local3 = names[_local2]; var hilite = ((hilitescore == score) && (hilitename == _local3)); if (score < 0) { score = 0; } var scoreflat = String(score); var scorelength = scoreflat.length; var schar = 0; var _local1 = scorelength % 3; if (_local1 == 0) { _local1 = 3; } var displayscore = scoreflat.substring(0, _local1); while (_local1 < scorelength) { displayscore = displayscore + ("," + scoreflat.substr(_local1, 3)); _local1 = _local1 + 3; } mc.names.text = (_local3 + " ") + displayscore; var nlen = (names[_local2].length - 1); while ((mc.names.textWidth > maxw) && (nlen > 1)) { _local3 = names[_local2].substr(0, nlen) + ".."; nlen--; mc.names.text = (_local3 + " ") + displayscore; if (local) { } else { mc.setTextFormat(leadingfmt); } } namestr = namestr + (_local3 + newline); scorestr = scorestr + (displayscore + newline); if (hilite) { hlnamestr = hlnamestr + (_local3 + newline); hlscorestr = hlscorestr + (displayscore + newline); hlrankstr = hlrankstr + ((toprank + _local2) + newline); } else { hlnamestr = hlnamestr + newline; hlscorestr = hlscorestr + newline; hlrankstr = hlrankstr + newline; } _local2++; } mc.ranks.text = rankstr; mc.names.text = namestr; mc.scores.text = scorestr; mc.hlranks.text = hlrankstr; mc.hlnames.text = hlnamestr; mc.hlscores.text = hlscorestr; if (local) { } else { mc.ranks.setTextFormat(leadingfmt); mc.names.setTextFormat(leadingfmt); mc.scores.setTextFormat(leadingfmt); mc.hlranks.setTextFormat(leadingfmt); mc.hlnames.setTextFormat(leadingfmt); mc.hlscores.setTextFormat(leadingfmt); } } var leadingfmt = new TextFormat(); leadingfmt.size = 12; leadingfmt.leading = 1; bgbutton.useHandCursor = false; bgbutton.onRelease = function () { }; listdescription.text = ""; var buttongrid = [[button_back]]; var i = 0; while (i < buttongrid.length) { buttongrid.gridrow = i; buttongrid[i].lastactive = buttongrid[i][0]; var j = 0; while (j < buttongrid[i].length) { buttongrid[i][j].buttongridx = j; buttongrid[i][j].buttongridy = i; buttongrid[i][j].active = true; j++; } i++; } _visible = false; _alpha = 0; var activebutton; var newactivebutton; var globalhsavailable = true; var lastpagebutton = button_next_local; var lastglobalbutton = button_weekly; var selectedglobalbutton = button_daily; var hiscore_hs_active = false; globalpage = 0; localpage = 0; var active; Active_onKeyPressed = function (k) { var _local3 = k; if (_local3 == 27) { deactivate(); } else if ((_local3 == 13) || (_local3 == 32)) { if (_parent.use_snd) { _parent.snd_bleep.gotoAndPlay(2); } deactivate(); } else { var _local2 = activebutton.buttongridx; var _local1 = activebutton.buttongridy; if (_local3 == 37) { do { _local2--; if (_local2 < 0) { _local2 = buttongrid[_local1].length - 1; } } while (!buttongrid[_local1][_local2].active); newactivebutton = buttongrid[_local1][_local2]; } else if (_local3 == 39) { do { _local2++; if (_local2 >= buttongrid[_local1].length) { _local2 = 0; } } while (!buttongrid[_local1][_local2].active); newactivebutton = buttongrid[_local1][_local2]; } else if (_local3 == 38) { do { _local1--; if (_local1 < 0) { _local1 = buttongrid.length - 1; } var nb = getAvailableButtonInRow(_local1); } while (nb == undefined); newactivebutton = nb; } else if (_local3 == 40) { do { _local1++; if (_local1 >= buttongrid.length) { _local1 = 0; } var nb = getAvailableButtonInRow(_local1); } while (nb == undefined); newactivebutton = nb; } } };
Symbol 59 MovieClip Frame 1
function isHighscore(score) { return(score > this["s" + _global.hiscorelistlength]); } function setHighscore(nam, sco) { var _local1 = this; var _local2 = 1; _local2 = _global.hiscorelistlength; while (_local2 > 0) { if (_local1["s" + _local2] >= sco) { break; } _local2--; } _local2++; var _local3 = _global.hiscorelistlength - 1; while (_local3 >= _local2) { _local1["s" + (_local3 + 1)] = _local1["s" + _local3]; _local1["n" + (_local3 + 1)] = _local1["n" + _local3]; _local3--; } _local1["n" + _local2] = nam; _local1["s" + _local2] = sco; fullstring = ""; _local3 = 1; while (_local3 <= _global.hiscorelistlength) { fullstring = fullstring + (_local1["n" + _local3] + newline); fullstring = fullstring + (_local1["s" + _local3] + newline); _local3++; } } _global.hiscore_localdata = this; var filepath = "fruitfall.hs1"; var defaultnames = new Array("Tony", "Darren", "Alex", "Nils", "Alan", "Bill", "Jake", "Matt", "Lorraine", "Paul"); var defaultscores = new Array(20000, 15000, 12000, 10000, 9000, 8000, 4000, 2000, 1000, 500); var i = 10; while (i < (_global.hiscorelistlength + 1)) { defaultnames[i] = "---"; defaultscores[i] = 4000 - ((i - 9) * 40); i++; } var fullstring; var eof = "1"; if (fullstring == undefined) { fullstring = ""; if (mdm.FileSystem.fileExists(filepath)) { fullstring = mdm.FileSystem.loadFile(filepath); inputtext.text = inputtext.text + fullstring; } listflat = fullstring.split(newline); if (listflat[0] == "") { listflat.pop(); } var i = 0; while (i < _global.hiscorelistlength) { this["n" + (i + 1)] = ((listflat[i * 2] == undefined) ? (defaultnames[i]) : (listflat[i * 2])); this["s" + (i + 1)] = Number(((listflat[(i * 2) + 1] == undefined) ? (defaultscores[i]) : (listflat[(i * 2) + 1]))); i++; } }
Symbol 61 MovieClip Frame 1
Symbol 64 MovieClip Frame 1
stop();
Symbol 66 MovieClip Frame 1
stop();
Symbol 76 MovieClip Frame 1
pcount = 26; dpointx = 400; dpointy = -800; porder = new Array(); var i = 1; while (i < pcount) { duplicateMovieClip (p_src, "p" + i, i + 10); var p = eval ("p" + i); porder[i] = p; p.dpth = i; p._y = p._y + ((Math.random() * 440) - 20); p.v = 2; p.z = 0.9; p.af = 0.9; p.col = new Color(p); i++; } p_src._visible = false;
Symbol 76 MovieClip Frame 3
var i = 0; while (i < pcount) { var p = eval ("p" + i); p._y = p._y + (((p.v * p.z) * p._xscale) / 100); p._x = p._x + ((((p.v * p.z) * p.dvx) * p._xscale) / 100); var sc = (p._xscale + p.z); p._xscale = sc; p._yscale = sc; sc = sc - 10; if (sc > 100) { sc = 100; } else if (sc < 10) { sc = 10; } var coltransformobj = {ra:sc, ga:sc, ba:sc, rb:(160 * (100 - sc)) / 100, gb:(176 * (100 - sc)) / 100, bb:(224 * (100 - sc)) / 100}; p.col.setTransform(coltransformobj); p._rotation = p._rotation + p.vr; p.vr = p.vr * 0.98; p.v = p.v + 1; p.v = p.v * 0.9; if (p._y > 440) { p._y = (Math.random() * -20) - 20; p._x = ((Math.random() - 0.5) + i) * (640 / pcount); p.dvx = (p._x - dpointx) / (p._y - dpointy); p.gotoAndStop(Math.floor(Math.random() * 3.999) + 1); p.v = 2; p.vr = Math.random() - 0.5; p.vr = p.vr * (Math.abs(p.vr) * 80); if (p.vr > 0) { p.vr = p.vr + 4; } else { p.vr = p.vr - 4; } p._rotation = Math.random() * 360; p.z = 1.2 - (Math.random() * 0.7); p._xscale = (p.z * 130) * 0.5; p._yscale = p._xscale; } else { var a = ((400 - p._y) * 0.65); if (a > 100) { a = 100; } p._alpha = a * p.af; } i++; } var i = 1; while (i < porder.length) { if (porder[i]._xscale < porder[i - 1]._xscale) { var ptemp = porder[i]; porder[i] = porder[i - 1]; porder[i - 1] = ptemp; porder[i].swapDepths(porder[i - 1]); porder[i].dpth = i; porder[i - 1].dpth = i - 1; } i++; } gotoAndPlay (2);
Symbol 78 MovieClip Frame 1
if ((_xmouse == _xmouseold) && (_ymouse == _ymouseold)) { } else { _parent.gotoAndPlay(_parent.delaystartframe); _xmouseold = _xmouse; _ymouseold = _ymouse; }
Symbol 90 MovieClip Frame 1
stop();
Symbol 90 MovieClip Frame 2
Symbol 98 MovieClip Frame 1
stop();
Symbol 98 MovieClip Frame 2
Symbol 105 MovieClip Frame 1
delaystartframe = _currentframe;
Symbol 105 MovieClip Frame 83
delaystartframe = _currentframe;
Symbol 105 MovieClip Frame 161
if (_root.hiscores.eof == undefined) { gotoAndPlay ("pasthiscores"); } else { n1.t = _root.hiscores.n1; n2.t = _root.hiscores.n2; n3.t = _root.hiscores.n3; n4.t = _root.hiscores.n4; n5.t = _root.hiscores.n5; n6.t = _root.hiscores.n6; n7.t = _root.hiscores.n7; n8.t = _root.hiscores.n8; s1.t = _root.hiscores.s1; s2.t = _root.hiscores.s2; s3.t = _root.hiscores.s3; s4.t = _root.hiscores.s4; s5.t = _root.hiscores.s5; s6.t = _root.hiscores.s6; s7.t = _root.hiscores.s7; s8.t = _root.hiscores.s8; } delaystartframe = _currentframe;
Symbol 105 MovieClip Frame 239
delaystartframe = _currentframe;
Symbol 105 MovieClip Frame 240
delaystartframe = _currentframe;
Symbol 105 MovieClip Frame 317
delaystartframe = _currentframe;
Symbol 105 MovieClip Frame 395
delaystartframe = _currentframe;
Symbol 107 MovieClip Frame 1
stop(); onEnterFrame = function () { var _local1 = _alpha + 8; if (_local1 >= 100) { _local1 = 100; delete onEnterFrame; } _alpha = _local1; };
Symbol 107 MovieClip Frame 13
gotoAndPlay (2);
Symbol 163 MovieClip Frame 6
_root.markexploded(_parent); stop();
Symbol 174 MovieClip Frame 6
stop();
Symbol 175 MovieClip Frame 13
stop();
Symbol 175 MovieClip Frame 23
stop();
Symbol 175 MovieClip Frame 33
stop();
Symbol 175 MovieClip Frame 43
stop();
Symbol 191 MovieClip Frame 1
stop();
Symbol 202 MovieClip Frame 1
stop();
Symbol 213 MovieClip Frame 1
stop();
Symbol 225 MovieClip Frame 9
stop();
Symbol 225 MovieClip Frame 13
gotoAndPlay ("right");
Symbol 225 MovieClip Frame 20
stop();
Symbol 225 MovieClip Frame 24
gotoAndPlay ("left");
Symbol 225 MovieClip Frame 31
stop();
Symbol 225 MovieClip Frame 35
gotoAndPlay ("up");
Symbol 225 MovieClip Frame 46
gotoAndPlay ("down");
Symbol 225 MovieClip Frame 57
gotoAndPlay ("down");
Symbol 225 MovieClip Frame 64
stop();
Symbol 225 MovieClip Frame 68
gotoAndPlay ("down_right");
Symbol 232 MovieClip Frame 1
function setFullfieldRotation(r) { var _local3 = r; fullfield._rotation = _local3; var _local1 = 0; while (fullfield.pieces["e" + _local1]) { var _local2 = fullfield.pieces["e" + _local1]; _local2._rotation = -_local3; _local1++; } } var grida = [1, 1, 36, 33, 37, 1, 1, 1, 1, 1, 32, 9, 32, 1, 1, 1, 1, 1, 32, 9, 38, 33, 37, 1, 1, 1, 32, 10, 1, 1, 34, 1, 1, 1, 32, 9, 36, 33, 39, 1, 1, 1, 32, 10, 32, 1, 1, 1, 1, 1, 32, 10, 32, 1, 1, 1, 1, 1, 38, 35, 39, 1, 1, 1]; var gridb = [36, 33, 33, 33, 33, 33, 37, 32, 1, 8, 1, 8, 10, 32, 32, 1, 40, 1, 36, 33, 46, 32, 1, 41, 1, 41, 1, 32, 32, 1, 10, 8, 10, 1, 32, 38, 33, 33, 33, 33, 33, 39, 1, 1, 1, 1, 1, 1, 1]; keykey_all.keykeyanimated.gotoAndStop(2); instruction_texts.gotoAndStop(1); _root.setupFieldAndPieces(grida, fullfield.field, fullfield.pieces, undefined, 8, 30); setFullfieldRotation(-90); fullfield._x = 49.3; fullfield._y = 145.4;
Symbol 232 MovieClip Frame 83
keykey_all.keykeyanimated.gotoAndStop("rightup"); instruction_texts.gotoAndStop(2); var count = 0; onEnterFrame = function () { count++; if (count == 18) { keykey_all.keykeyanimated.gotoAndPlay("right"); } if (count <= 18) { return(undefined); } if ((count > 18) && (count < 25)) { setFullfieldRotation(fullfield._rotation + 15); return(undefined); } if (count == 38) { keykey_all.keykeyanimated.gotoAndPlay("right"); } if (count <= 38) { return(undefined); } if ((count > 38) && (count < 45)) { setFullfieldRotation(fullfield._rotation + 15); return(undefined); } if (count < 49) { fullfield.pieces.e2._x = fullfield.pieces.e2._x + 15; return(undefined); } };
Symbol 232 MovieClip Frame 156
keykey_all.keykeyanimated.gotoAndStop("leftup"); instruction_texts.gotoAndStop(3); var count = 0; onEnterFrame = function () { count++; if (count == 18) { keykey_all.keykeyanimated.gotoAndPlay("left"); } if (count <= 18) { return(undefined); } if ((count > 18) && (count < 25)) { setFullfieldRotation(fullfield._rotation - 15); return(undefined); } if ((count > 25) && (count <= 27)) { fullfield.pieces.e0._y = fullfield.pieces.e0._y + 15; fullfield.pieces.e1._y = fullfield.pieces.e1._y + 15; return(undefined); } if (count == 28) { fullfield.pieces.e0.gotoAndPlay(30); fullfield.pieces.e1.gotoAndPlay(30); fullfield.pieces.e3.gotoAndPlay(30); return(undefined); } if (count == 46) { keykey_all.keykeyanimated.gotoAndPlay("left"); } if (count <= 46) { return(undefined); } if ((count > 46) && (count < 53)) { setFullfieldRotation(fullfield._rotation - 15); return(undefined); } if (count < 57) { fullfield.pieces.e2._x = fullfield.pieces.e2._x - 15; return(undefined); } if (count == 60) { keykey_all.keykeyanimated.gotoAndPlay("left"); } if (count <= 60) { return(undefined); } if ((count > 60) && (count < 67)) { setFullfieldRotation(fullfield._rotation - 15); return(undefined); } if (count < 71) { fullfield.pieces.e2._y = fullfield.pieces.e2._y - 15; fullfield.pieces.e4._y = fullfield.pieces.e4._y - 15; fullfield.pieces.e5._y = fullfield.pieces.e5._y - 15; return(undefined); } if (count < 73) { fullfield.pieces.e4._y = fullfield.pieces.e4._y - 15; fullfield.pieces.e5._y = fullfield.pieces.e5._y - 15; return(undefined); } if (count == 73) { fullfield.pieces.e2.gotoAndPlay(20); fullfield.pieces.e4.gotoAndPlay(20); fullfield.pieces.e5.gotoAndPlay(20); return(undefined); } };
Symbol 232 MovieClip Frame 242
keykey_all.keykeyanimated.gotoAndStop("upup"); instruction_texts.gotoAndStop(4); _root.setupFieldAndPieces(gridb, fullfield.field, fullfield.pieces, undefined, 7, 30); var count = 0; onEnterFrame = function () { count++; if (count == 28) { keykey_all.keykeyanimated.gotoAndPlay("up"); } if (count <= 28) { return(undefined); } if ((count > 28) && (count < 41)) { setFullfieldRotation(fullfield._rotation + 15); return(undefined); } if ((count > 41) && (count <= 47)) { fullfield.pieces.e4._y = fullfield.pieces.e4._y - 15; return(undefined); } if (count == 48) { fullfield.pieces.e0.gotoAndPlay(10); fullfield.pieces.e1.gotoAndPlay(10); fullfield.pieces.e4.gotoAndPlay(10); return(undefined); } }; setFullfieldRotation(0);
Symbol 232 MovieClip Frame 332
keykey_all.keykeyanimated.gotoAndStop("downup"); instruction_texts.gotoAndStop(5); var count = 0; onEnterFrame = function () { count++; if (count == 18) { keykey_all.keykeyanimated.gotoAndPlay("down_rightup"); } if (count == 28) { keykey_all.keykeyanimated.gotoAndPlay("down_right"); } if (count <= 28) { return(undefined); } if ((count > 28) && (count < 35)) { setFullfieldRotation(fullfield._rotation + 15); return(undefined); } if (count == 35) { fullfield.pieces.e2._x = fullfield.pieces.e2._x - 30; fullfield.pieces.e3._x = fullfield.pieces.e3._x - 30; fullfield.pieces.e5._x = fullfield.pieces.e5._x - 30; return(undefined); } if (count == 36) { fullfield.pieces.e2._x = fullfield.pieces.e2._x - 30; fullfield.pieces.e5._x = fullfield.pieces.e5._x - 30; return(undefined); } if (count <= 38) { fullfield.pieces.e2._x = fullfield.pieces.e2._x - 30; return(undefined); } if ((count > 28) && (count < 35)) { setFullfieldRotation(fullfield._rotation + 15); return(undefined); } if (count == 40) { keykey_all.keykeyanimated.gotoAndPlay("down_right"); } if (count <= 40) { return(undefined); } if ((count > 40) && (count < 47)) { setFullfieldRotation(fullfield._rotation + 15); return(undefined); } if (count < 49) { fullfield.pieces.e2._y = fullfield.pieces.e2._y + 30; return(undefined); } if (count == 49) { fullfield.pieces.e2.gotoAndPlay(20); fullfield.pieces.e3.gotoAndPlay(20); fullfield.pieces.e5.gotoAndPlay(20); return(undefined); } };
Symbol 232 MovieClip Frame 412
function setFullfieldRotation(r) { var _local3 = r; fullfield._rotation = _local3; var _local1 = 0; while (fullfield.pieces["e" + _local1]) { var _local2 = fullfield.pieces["e" + _local1]; _local2._rotation = -_local3; _local1++; } } keykey_all.keykeyanimated.gotoAndStop(2); instruction_texts.gotoAndStop(1); _root.setupFieldAndPieces(grida, fullfield.field, fullfield.pieces, undefined, 8, 30); setFullfieldRotation(-90); fullfield._x = fullfield._x + 40; fullfield._y = fullfield._y - 20;
Symbol 232 MovieClip Frame 418
Symbol 232 MovieClip Frame 494
keykey_all.keykeyanimated.gotoAndStop("rightup"); instruction_texts.gotoAndStop(2); var count = 0; onEnterFrame = function () { count++; if (count == 18) { keykey_all.keykeyanimated.gotoAndPlay("right"); } if (count <= 18) { return(undefined); } if ((count > 18) && (count < 25)) { setFullfieldRotation(fullfield._rotation + 15); return(undefined); } if (count == 38) { keykey_all.keykeyanimated.gotoAndPlay("right"); } if (count <= 38) { return(undefined); } if ((count > 38) && (count < 45)) { setFullfieldRotation(fullfield._rotation + 15); return(undefined); } if (count < 49) { fullfield.pieces.e2._x = fullfield.pieces.e2._x + 15; return(undefined); } };
Symbol 232 MovieClip Frame 567
keykey_all.keykeyanimated.gotoAndStop("leftup"); instruction_texts.gotoAndStop(3); var count = 0; onEnterFrame = function () { count++; if (count == 18) { keykey_all.keykeyanimated.gotoAndPlay("left"); } if (count <= 18) { return(undefined); } if ((count > 18) && (count < 25)) { setFullfieldRotation(fullfield._rotation - 15); return(undefined); } if ((count > 25) && (count <= 27)) { fullfield.pieces.e0._y = fullfield.pieces.e0._y + 15; fullfield.pieces.e1._y = fullfield.pieces.e1._y + 15; return(undefined); } if (count == 28) { fullfield.pieces.e0.gotoAndPlay(30); fullfield.pieces.e1.gotoAndPlay(30); fullfield.pieces.e3.gotoAndPlay(30); return(undefined); } if (count == 46) { keykey_all.keykeyanimated.gotoAndPlay("left"); } if (count <= 46) { return(undefined); } if ((count > 46) && (count < 53)) { setFullfieldRotation(fullfield._rotation - 15); return(undefined); } if (count < 57) { fullfield.pieces.e2._x = fullfield.pieces.e2._x - 15; return(undefined); } if (count == 60) { keykey_all.keykeyanimated.gotoAndPlay("left"); } if (count <= 60) { return(undefined); } if ((count > 60) && (count < 67)) { setFullfieldRotation(fullfield._rotation - 15); return(undefined); } if (count < 71) { fullfield.pieces.e2._y = fullfield.pieces.e2._y - 15; fullfield.pieces.e4._y = fullfield.pieces.e4._y - 15; fullfield.pieces.e5._y = fullfield.pieces.e5._y - 15; return(undefined); } if (count < 73) { fullfield.pieces.e4._y = fullfield.pieces.e4._y - 15; fullfield.pieces.e5._y = fullfield.pieces.e5._y - 15; return(undefined); } if (count == 73) { fullfield.pieces.e2.gotoAndPlay(20); fullfield.pieces.e4.gotoAndPlay(20); fullfield.pieces.e5.gotoAndPlay(20); return(undefined); } };
Symbol 232 MovieClip Frame 653
keykey_all.keykeyanimated.gotoAndStop("upup"); instruction_texts.gotoAndStop(4); _root.setupFieldAndPieces(gridb, fullfield.field, fullfield.pieces, undefined, 7, 30); var count = 0; onEnterFrame = function () { count++; if (count == 28) { keykey_all.keykeyanimated.gotoAndPlay("up"); } if (count <= 28) { return(undefined); } if ((count > 28) && (count < 41)) { setFullfieldRotation(fullfield._rotation + 15); return(undefined); } if ((count > 41) && (count <= 47)) { fullfield.pieces.e4._y = fullfield.pieces.e4._y - 15; return(undefined); } if (count == 48) { fullfield.pieces.e0.gotoAndPlay(10); fullfield.pieces.e1.gotoAndPlay(10); fullfield.pieces.e4.gotoAndPlay(10); return(undefined); } }; setFullfieldRotation(0);
Symbol 232 MovieClip Frame 743
keykey_all.keykeyanimated.gotoAndStop("downup"); instruction_texts.gotoAndStop(5); var count = 0; onEnterFrame = function () { count++; if (count == 18) { keykey_all.keykeyanimated.gotoAndPlay("down_rightup"); } if (count == 28) { keykey_all.keykeyanimated.gotoAndPlay("down_right"); } if (count <= 28) { return(undefined); } if ((count > 28) && (count < 35)) { setFullfieldRotation(fullfield._rotation + 15); return(undefined); } if (count == 35) { fullfield.pieces.e2._x = fullfield.pieces.e2._x - 30; fullfield.pieces.e3._x = fullfield.pieces.e3._x - 30; fullfield.pieces.e5._x = fullfield.pieces.e5._x - 30; return(undefined); } if (count == 36) { fullfield.pieces.e2._x = fullfield.pieces.e2._x - 30; fullfield.pieces.e5._x = fullfield.pieces.e5._x - 30; return(undefined); } if (count <= 38) { fullfield.pieces.e2._x = fullfield.pieces.e2._x - 30; return(undefined); } if ((count > 28) && (count < 35)) { setFullfieldRotation(fullfield._rotation + 15); return(undefined); } if (count == 40) { keykey_all.keykeyanimated.gotoAndPlay("down_right"); } if (count <= 40) { return(undefined); } if ((count > 40) && (count < 47)) { setFullfieldRotation(fullfield._rotation + 15); return(undefined); } if (count < 49) { fullfield.pieces.e2._y = fullfield.pieces.e2._y + 30; return(undefined); } if (count == 49) { fullfield.pieces.e2.gotoAndPlay(20); fullfield.pieces.e3.gotoAndPlay(20); fullfield.pieces.e5.gotoAndPlay(20); return(undefined); } };
Symbol 233 MovieClip Frame 1
function showHS(i) { var _local1 = i; if (_local1 == 1) { tgtframe = 3; } else if (_local1 == 2) { tgtframe = 4; } else if (_local1 == 3) { tgtframe = 5; } else { tgtframe = 2; } } tgtframe = 2; _alpha = 0; var xofs = _x; onEnterFrame = function () { if (tgtframe != _currentframe) { var _local1 = _alpha - 10; if (_local1 > 2) { _alpha = _local1; if (_currentframe != 2) { _x = ((xofs - 100) + _local1); } else { _x = xofs; } } else { if (tgtframe != 2) { _x = ((xofs + 100) - _local1); } else { _x = xofs; } gotoAndStop(tgtframe); } } else if (_currentframe > 1) { var _local1 = _alpha + 10; if (_local1 > 100) { _local1 = 100; } _alpha = _local1; if (tgtframe != 2) { _x = ((xofs + 100) - _local1); } else { _x = xofs; } } }; stop();
Symbol 238 MovieClip Frame 1
function setGradient(color0, color1) { if ((color0 != prevgradcolors[0]) || (prevgradcolor1 != prevgradcolors[1])) { prevgradcolors[0] = color0; prevgradcolors[1] = color1; grad.clear(); grad.beginGradientFill("linear", prevgradcolors, [100, 100], [20, 100], gradMatrix); grad.moveTo(-300, -50); grad.lineTo(300, -50); grad.lineTo(300, 50); grad.lineTo(-300, 50); grad.endFill(); } } function setStrokeColor(color) { strokecolor.color = color; if (txt_stage1 != undefined) { txt_stage1.txt.setTextFormat(strokecolor); txt_stage2.txt.setTextFormat(strokecolor); txt_stage3.txt.setTextFormat(strokecolor); txt_stage4.txt.setTextFormat(strokecolor); } } function setText(t) { var _local1 = t; if (txt_stage1 == undefined) { duplicateMovieClip (txt, "txt_stage1", 1); duplicateMovieClip (txt, "txt_stage2", 2); duplicateMovieClip (txt, "txt_stage3", 3); duplicateMovieClip (txt, "txt_stage4", 4); txt_stage1._x = txt_stage1._x - 2; txt_stage2._x = txt_stage2._x + 2; txt_stage3._x = txt_stage3._x - 2; txt_stage4._x = txt_stage4._x + 2; txt_stage1._y = txt_stage1._y - 2; txt_stage2._y = txt_stage2._y - 2; txt_stage3._y = txt_stage3._y + 2; txt_stage4._y = txt_stage4._y + 2; } txt.txt.text = _local1; txt_stage1.txt.text = _local1; txt_stage2.txt.text = _local1; txt_stage3.txt.text = _local1; txt_stage4.txt.text = _local1; setStrokeColor(strokecolor.color); hitarea._height = txt.txt.textHeight; hitarea._width = txt.txt.textWidth; } function startShow() { _alpha = curalpha; curscale = 50; } if (grad == undefined) { grad = createEmptyMovieClip("grad", 20); } gradMatrix = {matrixType:"box", x:-10, y:-18, w:30, h:60, r:(Math.PI/2)}; var prevgradcolors = [0.1, 0.1]; setGradient(282028, 10682807); grad.setMask(txt); var strokecolor = new TextFormat(); strokecolor.color = 0; var itemtext; if (itemtext == undefined) { itemtext = "-----"; } setText(itemtext); this.hitArea = hitarea; hitarea._visible = false; var menuitemstate; if (menuitemstate == undefined) { menuitemstate = "normal"; } var menuitemselectable; if (menuitemselectable == undefined) { menuitemselectable = true; } var curscale = 100; var tgtscale = 100; var maxscalefactor = 1.3; var scalefollowfactor = 0.2; var hiliteframecount = 0; var color0; var color2; if (color0 == undefined) { color0 = 282028 /* 0x044DAC */; color2 = 16777088 /* 0xFFFF80 */; color4 = 10682807 /* 0xA301B7 */; } else { color2 = color0; color4 = color0; } var color1; var color3; if (color1 == undefined) { color1 = 10682807 /* 0xA301B7 */; color3 = 16712119 /* 0xFF01B7 */; color5 = 15790208 /* 0xF0F080 */; } else { color3 = color1; color5 = color1; } var curalpha; if (curalpha == undefined) { curalpha = 0; } var tgtalpha; if (tgtalpha == undefined) { tgtalpha = 100; } var alphafollowfactor; if (alphafollowfactor == undefined) { alphafollowfactor = 0.2; } var xfollowfactor = 0.4; var yfollowfactor = 0.4; if (scalefactor == undefined) { if ((_parent._name == "mainmenu") && (_global.ffConfig.menuitemscale != undefined)) { scalefactor = _global.ffConfig.menuitemscale; } else { scalefactor = 1; } } if (movementfactor == undefined) { movementfactor = 1; } if (cury == undefined) { cury = 0; } startShow(); onRollOver = function () { if (menuitemselectable) { _parent.setActiveItem(this); if (menuitemAutoHilite) { menuitemstate = "hilite"; } } }; onRollOut = function () { if (menuitemAutoHilite && (menuitemstate == "hilite")) { menuitemstate = "normal"; } }; onDragOut = function () { this.onRollOut(); }; onRelease = function () { if (menuitemselectable) { _parent.menuitemReleased(this); } }; onEnterFrame = function () { var _local2 = _parent; if (!_local2._visible) { } else { switch (menuitemstate) { case "normal" : setGradient(color0, color1); useHandCursor = true; tgtscale = 100; maxscalefactor = 1; scalefollowfactor = 0.4; hiliteframecount = 0; tgtalpha = 100; tgtx = 0; // unexpected jump case "messagehl" : setGradient(16777215, 16777215); useHandCursor = false; hiliteframecount++; scalefollowfactor = 0.5; tgty = movementfactor * (15 * Math.sin(hiliteframecount * 0.5)); maxscalefactor = 1.1; tgtscale = 110; tgtalpha = 100; tgtx = 0; // unexpected jump case "message" : setGradient(color4, color5); useHandCursor = false; hiliteframecount++; scalefollowfactor = 0.5; tgty = movementfactor * (15 * Math.sin(hiliteframecount * 0.5)); maxscalefactor = 1.1; tgtscale = 110; tgtalpha = 100; tgtx = 0; // unexpected jump case "messagecomp" : case "messagepong" : if (menuitemstate == "messagecomp") { setGradient(16777215, 16777024); } else { setGradient(16777215, 16777215); } useHandCursor = false; hiliteframecount++; scalefollowfactor = 0.5; tgtscale = 110 + ((movementfactor * 10) * Math.sin(hiliteframecount * 0.5)); maxscalefactor = 1.2; tgtalpha = 100; tgtx = 0; // unexpected jump case "hilite" : setGradient(16777215, 16777215); useHandCursor = true; hiliteframecount++; scalefollowfactor = 0.5; tgtscale = 110 + (10 * Math.sin(hiliteframecount * 0.5)); maxscalefactor = 1.2; tgtalpha = 100; tgtx = 0; // unexpected jump case "greyed" : setGradient(3626623, 8076931); useHandCursor = false; tgtscale = 80; scalefollowfactor = 0.4; hiliteframecount = 0; maxscale = 80; tgtalpha = 100; tgtx = 0; // unexpected jump case "title" : setGradient(5758454, 16777215); useHandCursor = false; tgtscale = 110; scalefollowfactor = 0.4; hiliteframecount = 0; maxscalefactor = 1.1; tgtalpha = 100; tgtx = 0; // unexpected jump case "hidden" : tgtscale = 100; tgtalpha = 0; if (_visible) { tgtx = -_local2.hidexshift; } else { return; } default : curscale = curscale + ((tgtscale - curscale) * scalefollowfactor); _xscale = Math.round(scalefactor * curscale); _yscale = Math.round(scalefactor * curscale); hitarea._height = ((100 * txt.txt.textHeight) * maxscalefactor) / Math.round(curscale); hitarea._width = ((100 * txt.txt.textWidth) * maxscalefactor) / Math.round(curscale); if (tgtalpha != _alpha) { curalpha = curalpha + ((tgtalpha - curalpha) * alphafollowfactor); _alpha = Math.round(curalpha); _visible = true; } else if ((tgtalpha == 0) && (_visible != false)) { _visible = false; curx = _local2.hidexshift; tgtx = curx; _x = curx; } else { curalpha = tgtalpha; } if (fixx != undefined) { } else if (tgtx != _x) { curx = curx + ((tgtx - curx) * xfollowfactor); _x = Math.round(curx); } else { curx = _x; } if (tgty != _y) { var _local1 = (tgty - cury) * yfollowfactor; if (Math.abs(_local1) > 30) { _local1 = (30 * _local1) / Math.abs(_local1); } cury = cury + _local1; _y = Math.round(cury); } else { cury = _y; } } } };
Symbol 245 Button
on (rollOver) { if (_parent.use_snd) { _parent.snd_bleep.gotoAndPlay(2); } }
Symbol 246 MovieClip Frame 1
function activateMenu(activemenu) { var _local2 = this; deactivateMenu(); _global.KeyProcessor.listeners.push(_local2); var ystep = (activemenu[0] ? (menumaxheight / activemenu.length) : (menumaxheight / (activemenu.length - 1))); var yofs = (activemenu[0] ? 0 : (-ystep)); var _local3 = 0; while (_local3 < activemenu.length) { if (activemenu[_local3]) { var _local1 = activemenu[_local3]; if (_local2[_local1.miid] == undefined) { duplicateMovieClip (_menu_item_src, _local1.miid, _local2.getNextHighestDepth()); _local2[_local1.miid].miid = _local1.miid; _local2[_local1.miid]._visible = true; _local2[_local1.miid].itemtext = _local1.itemtext; _local2[_local1.miid].cury = yofs + ((_local3 + 0.5) * ystep); _local2[_local1.miid].curx = menuitemxshift; _local2[_local1.miid]._y = _local2[_local1.miid].cury; _local2[_local1.miid]._x = _local2[_local1.miid].curx; } else { _local2[_local1.miid].setText(_local1.itemtext); } if (_local3 == 0) { _local2[_local1.miid].tgty = (yofs + (0.5 * ystep)) - 5; } else { _local2[_local1.miid].tgty = yofs + ((_local3 + 0.5) * ystep); } _local2[_local1.miid].tgtx = 0; if (!_local1.disabled) { if (_local3 == 0) { _local2[_local1.miid].menuitemstate = "title"; _local2[_local1.miid].menuitemselectable = false; } else { _local2[_local1.miid].menuitemstate = "normal"; _local2[_local1.miid].menuitemselectable = true; } } else { _local2[_local1.miid].menuitemstate = "greyed"; _local2[_local1.miid].menuitemselectable = false; } if (!_local2[_local1.miid]._visible) { _local2[_local1.miid].curx = hidexshift; } _local2[_local1.miid].action = _local1.action; } _local3++; } lastactivatedmenu = activemenu; setActiveItem(getFirstSelectable(activemenu.activeitem.miid), true); } function deactivateMenu() { var _local3 = this; _global.activateMuteButton(true); var pm = _global.KeyProcessor.listeners.pop(); if (pm != _local3) { _global.KeyProcessor.listeners.push(pm); } nomenu = true; var _local2 = 0; while (_local2 < lastactivatedmenu.length) { var _local1 = _local3[lastactivatedmenu[_local2].miid]; if (_local1) { _local1.menuitemstate = "hidden"; _local1.menuitemselectable = false; } _local2++; } lastactivatedmenu = undefined; } function showpausedmenu() { if (ingamemenu) { if (_global.gamemode == "timetrial") { menudatpaused[2].disabled = false; } else { menudatpaused[2].disabled = _parent.lives <= 0; } hidexshift = 0; activateMenu(menudatpaused); } } function removeCaption() { clearInterval(this.removeCaptionTimerId); _global.fullscreenenabled = 1; } function disableDirectX() { clearInterval(this.disableDirectXTimerId); _global.fullscreenenabled = 0; } function menuitemReleased(menuitem) { var _local1 = _parent; var _local2 = _global; switch (menuitem.miid) { case "CREDITS" : _local1.credits_fs.activate(); break; case "HISCORES" : _local1.hiscores_fs.activate(); _local1.topbar.hide(); _local1.bottombar.hide(); break; case "DLXEDITION" : deactivateMenu(); _local1.showDeluxeAd(); break; case "MOREGAMES" : _local1.__moregames.activate(); _local1.topbar.hide(); _local1.bottombar.hide(); break; case "LOCALHISCORES" : _local1._hiscore_all_lists.showHS(1); break; case "ALLTIMEHISCORES" : _local1._hiscore_all_lists.showHS(2); break; case "DAILYHISCORES" : _local1._hiscore_all_lists.showHS(3); break; case "ARCADEMODE" : deactivateMenu(); _local1.startArcadeMode(); break; case "TIMETRIALMODE" : deactivateMenu(); _local1.startTimeTrialMode(); break; case "RESETLEVEL" : hidexshift = 190; activateMenu(menudatreallyreset); break; case "YESRESETLEVEL" : if (_local2.gamemode != "timetrial") { _local1.lives--; } hidexshift = 190; deactivateMenu(); _local1.gotoAndPlay("initlevel"); break; case "RESUME" : hidexshift = 190; deactivateMenu(); _local1.continue_afterpause(); break; case "QUITTOMAIN" : hidexshift = 190; activateMenu(menudatquittomain); break; case "YESQUITTOMAIN" : hidexshift = 0; deactivateMenu(); _local1.quittomain_frompause(); break; case "QUITTODESKTOP" : hidexshift = 190; activateMenu(menudatquittodesktop); break; case "SETTINGS" : hidexshift = 190; if (ingamemenu) { menudatsettings[3].miid = "BACKTOPAUSED"; } else { menudatsettings[3].miid = "BACKTOOPTIONS"; } activateMenu(menudatsettings); break; case "BACKTOSETTINGS" : hidexshift = -190; activateMenu(menudatsettings); break; case "DISPLAYOPTIONS" : if (_local2.fullscreenenabled) { menudatdisplayoptions[1].itemtext = "FULLSCREEN: ON"; } else { menudatdisplayoptions[1].itemtext = "FULLSCREEN: OFF"; } hidexshift = 190; activateMenu(menudatdisplayoptions); break; case "OPTIONS" : hidexshift = 190; activateMenu(menudatoptions); break; case "AUDIOOPTIONS" : if (_local1.use_snd) { _local1.use_snd = true; menudataudiooptions[1].itemtext = "EFFECTS: ON"; } else { _local1.use_snd = false; menudataudiooptions[1].itemtext = "EFFECTS: OFF"; } if (_local2.use_music) { _local2.use_music = true; menudataudiooptions[2].itemtext = "MUSIC: ON"; } else { _local2.use_music = false; menudataudiooptions[2].itemtext = "MUSIC: OFF"; } hidexshift = 190; activateMenu(menudataudiooptions); _local2.activateMuteButton(false); break; case "EFFECTS" : _local1.togglesnd(); this[menudataudiooptions[1].miid].setText("EFFECTS: " + (_local1.use_snd ? "ON" : "OFF")); break; case "MUSIC" : _local1.snd_music.toggleMusic(); this[menudataudiooptions[2].miid].setText("MUSIC: " + (_local2.use_music ? "ON" : "OFF")); break; case "BACKTOPAUSED" : hidexshift = -190; activateMenu(menudatpaused); break; case "BACKTOOPTIONS" : hidexshift = -190; activateMenu(menudatoptions); break; case "BACKTOMAINFROMHISCORES" : _local1._hiscore_all_lists.showHS(0); case "BACKTOMAIN" : hidexshift = -190; activateMenu(menudat1); } if (_local1.use_snd) { _local1.snd_bleep.gotoAndPlay(2); } } function getItemIndex(miid) { var _local2 = miid; var _local1 = 0; while (_local1 < lastactivatedmenu.length) { if (lastactivatedmenu[_local1].miid == _local2) { return(_local1); } _local1++; } return(undefined); } function setActiveItem(menuitem, mute) { var _local1 = menuitem; var _local2 = mute; if (lastactivatedmenu.activeitem) { if (lastactivatedmenu.activeitem == _local1) { _local1.menuitemstate = "hilite"; return; } if (lastactivatedmenu.activeitem.menuitemstate != "greyed") { lastactivatedmenu.activeitem.menuitemstate = "normal"; } } if (_local2 == undefined) { _local2 = false; } if (_parent.use_snd && (!_local2)) { _parent.snd_bleep.gotoAndPlay(2); } lastactivatedmenu.activeitem = _local1; lastactivatedmenu.activeitem.menuitemstate = "hilite"; } function getFirstSelectable(miid) { var _local3 = this; var _local1 = getItemIndex(miid); var _local2 = 0; if (_local1 == undefined) { _local1 = 0; } while (!_local3[lastactivatedmenu[_local1].miid].menuitemselectable) { _local2++; if (_local2 > 20) { return(undefined); } _local1++; if (_local1 >= lastactivatedmenu.length) { _local1 = 0; } } return(_local3[lastactivatedmenu[_local1].miid]); return(undefined); } function onKeyPressed(keycode) { var _local2 = this; var _local3 = _parent; if (lastactivatedmenu) { switch (keycode) { case 38 : if (_local3.use_snd) { _local3.snd_bleep.gotoAndPlay(2); } var _local1 = getItemIndex(lastactivatedmenu.activeitem.miid); if (_local1 == undefined) { _local1 = 2; } do { _local1--; if (_local1 < 0) { _local1 = lastactivatedmenu.length - 1; } } while (!_local2[lastactivatedmenu[_local1].miid].menuitemselectable); setActiveItem(_local2[lastactivatedmenu[_local1].miid]); return; case 40 : if (_local3.use_snd) { _local3.snd_bleep.gotoAndPlay(2); } _local1 = getItemIndex(lastactivatedmenu.activeitem.miid); if (_local1 == undefined) { _local1 = 0; } do { _local1++; if (_local1 >= lastactivatedmenu.length) { _local1 = 0; } } while (!_local2[lastactivatedmenu[_local1].miid].menuitemselectable); setActiveItem(_local2[lastactivatedmenu[_local1].miid]); return; case 13 : case 37 : case 39 : case 32 : if (_local2[lastactivatedmenu.activeitem.miid]) { menuitemReleased(_local2[lastactivatedmenu.activeitem.miid]); } return; case 27 : if (!ingamemenu) { break; } hidexshift = 190; deactivateMenu(); _local3.continue_afterpause(); } } } menudat1 = [false, {miid:"ARCADEMODE", itemtext:"PLAY AGAIN"}, {miid:"HISCORES", itemtext:"HI-SCORES"}, {miid:"DLXEDITION", itemtext:"DELUXE EDITION"}, {miid:"MOREGAMES", itemtext:"MORE GAMES"}]; menudathiscores = [{miid:"HISCORES", itemtext:"HI-SCORES", action:""}, {miid:"LOCALHISCORES", itemtext:"LOCAL", action:"LOCALHISCORES"}, {miid:"ALLTIMEHISCORES", itemtext:"ALL-TIME", action:"ALLTIMEHISCORES"}, {miid:"DAILYHISCORES", itemtext:"DAILY", action:"DAILYHISCORES"}, {miid:"BACKTOMAINFROMHISCORES", itemtext:"BACK", action:"BACKTOMAINFROMHISCORES"}]; menudatquittodesktop = [{miid:"REALLYQUIT", itemtext:"REALLY QUIT?", action:""}, {miid:"YESQUIT", itemtext:"YES, QUIT!", action:"YESQUIT"}, {miid:"BACKTOMAIN", itemtext:"NO WAY!", action:"BACKTOMAIN"}]; menudatoptions = [{miid:"OPTIONS", itemtext:"OPTIONS", action:""}, {miid:"SETTINGS", itemtext:"SETTINGS", action:"SETTINGS"}, {miid:"MOREGAMES", itemtext:"MORE GAMES", action:"MOREGAMES", disabled:true}, {miid:"CREDITS", itemtext:"CREDITS", action:"CREDITS"}, {miid:"BACKTOMAIN", itemtext:"BACK", action:"BACKTOMAIN"}]; menudatsettings = [{miid:"SETTINGS", itemtext:"SETTINGS"}, {miid:"DISPLAYOPTIONS", itemtext:"DISPLAY OPTIONS"}, {miid:"AUDIOOPTIONS", itemtext:"AUDIO OPTIONS"}, {miid:"BACKTOOPTIONS", itemtext:"BACK"}]; menudatdisplayoptions = [{miid:"DISPLAYOPTIONS", itemtext:"DISPLAY OPTIONS"}, {miid:"FULLSCREEN", itemtext:""}, {miid:"BACKTOSETTINGS", itemtext:"BACK"}]; menudataudiooptions = [{miid:"AUDIOOPTIONS", itemtext:"AUDIO OPTIONS", action:""}, {miid:"EFFECTS", itemtext:"EFFECTS: ON", action:"EFFECTS"}, {miid:"MUSIC", itemtext:"MUSIC: ON", action:"MUSIC"}, {miid:"BACKTOPAUSED", itemtext:"BACK"}]; menudatpaused = [{miid:"GAMEPAUSED", itemtext:"GAME PAUSED", action:""}, {miid:"RESUME", itemtext:"RESUME", action:"RESUME"}, {miid:"RESETLEVEL", itemtext:"RESTART LEVEL", action:"RESETLEVEL", disabled:false}, {miid:"AUDIOOPTIONS", itemtext:"AUDIO OPTIONS"}, {miid:"QUITTOMAIN", itemtext:"QUIT", action:"QUIT"}]; menudatquittomain = [{miid:"REALLYQUIT", itemtext:"REALLY QUIT?", action:""}, {miid:"YESQUITTOMAIN", itemtext:"YES, QUIT!", action:"YESQUIT"}, {miid:"BACKTOPAUSED", itemtext:"NO WAY!", action:"BACKTOPAUSED"}]; menudatreallyreset = [{miid:"REALLYRESET", itemtext:"ARE YOU SURE?", action:""}, {miid:"YESRESETLEVEL", itemtext:"YES, RESTART LEVEL", action:"YESRESET"}, {miid:"BACKTOPAUSED", itemtext:"NO, CONTINUE", action:"BACKTOPAUSED"}]; var menuitemxshift = 50; var menumaxheight = 150; if ((_name == "mainmenu") && (_global.ffConfig.menuheight)) { menumaxheight = _global.ffConfig.menuheight; } if ((_name == "mainmenu") && (_global.ffConfig.menux)) { _x = _global.ffConfig.menux; } if ((_name == "mainmenu") && (_global.ffConfig.menuy)) { _y = _global.ffConfig.menuy; } var menuoffset = 100; var hidexshift = 100; var lastactivatedmenu; _menu_item_src.menuitemstate = "hidden"; _menu_item_src._visible = false; if (typeof(this.getNextHighestDepth) != "function") { this.nextHighestDepth = 2300; this.getNextHighestDepth = function () { return(this.nextHighestDepth++); }; } var ingamemenu = (_name.indexOf("pause") != -1); if (ingamemenu) { deactivateMenu(); clickheretoplay._visible = false; } else if (_global.firstgameisplayed) { deactivateMenu(); activateMenu(menudat1); clickheretoplay._visible = false; } else { clickheretoplay.onRelease = function () { _parent.startArcadeMode(); }; _global.firstgameisplayed = true; deactivateMenu(); } if (_global.resolutionInfo == undefined) { _global.resolutionInfo = mdm.System.getResolution(); _global.resolutionInfo[3] = mdm.Forms.MainForm.width; _global.resolutionInfo[4] = mdm.Forms.MainForm.height; } var removeCaptionTimerId; var disableDirectXTimerId; Key.addListener(this);
Symbol 252 MovieClip Frame 1
t = 0;
Symbol 252 MovieClip Frame 3
_xscale = (75 + (Math.cos(t * 0.5) * 7.5)); _yscale = _xscale; t++; gotoAndPlay (2);
Symbol 255 Button
on (rollOver) { if (_currentframe != 1) { this.onKeyPressed(38); } } on (release) { this.onKeyPressed(13); }
Symbol 256 Button
on (rollOver) { if (_currentframe != 2) { this.onKeyPressed(38); } } on (release) { this.onKeyPressed(13); }
Symbol 258 MovieClip Frame 1
t = 0;
Symbol 258 MovieClip Frame 3
_yscale = (75 + (Math.cos(t * 0.5) * 7.5)); _xscale = _yscale; t++; gotoAndPlay (2);
Symbol 259 MovieClip Frame 1
function active_onKeyPressed(k) { switch (k) { case 13 : case 32 : if (_currentframe == 1) { getURL (_global.downloaddlx_URL, "_blank"); } else { deactivate(); } return; case 27 : deactivate(); return; case 40 : case 38 : if (_parent.use_snd) { _parent.snd_bleep.gotoAndPlay(2); } if (_currentframe == 1) { gotoAndStop (2); } else { gotoAndStop (1); } } } function fadein() { var _local1 = _alpha + 15; _visible = true; if (_local1 >= 100) { _local1 = 100; delete onEnterFrame; } _alpha = _local1; } function activate() { _global.fullversionad_active = true; gotoAndStop (1); if (!active) { active = true; onEnterFrame = fadein; onKeyPressed = active_onKeyPressed; _global.KeyProcessor.pushListener(this); } } function fadeout() { var _local1 = _alpha - 15; if (_local1 <= 0) { _local1 = 0; _visible = false; delete onEnterFrame; } _alpha = _local1; } function deactivate() { _global.fullversionad_active = false; if (active) { active = false; onKeyPressed = undefined; _global.KeyProcessor.popListener(this); _parent.returnFromDeluxeAd(); onEnterFrame = fadeout; } } if (active == undefined) { active = false; _visible = false; _alpha = 0; } stop();
Symbol 262 MovieClip Frame 1
bgbutton.useHandCursor = false;
Symbol 274 MovieClip Frame 1
t = 0;
Symbol 274 MovieClip Frame 3
_xscale = (75 + (Math.cos(t * 0.5) * 7.5)); _yscale = _xscale; t++; gotoAndPlay (2);
Symbol 285 Button
on (rollOver) { if (_currentframe != 11) { if (_parent.use_snd) { _parent.snd_bleep.gotoAndPlay(2); } gotoAndStop (11); } } on (release) { downloadMobileFruitfall(); }
Symbol 286 Button
on (rollOver) { if (_currentframe != 12) { if (_parent.use_snd) { _parent.snd_bleep.gotoAndPlay(2); } gotoAndStop (12); } } on (release) { deactivate(); }
Symbol 292 MovieClip Frame 1
function MovieClipLoader_f6_updateCheck(inst) { var _local1 = inst; if ((_local1.tMC.getBytesTotal() > 16) || (_local1.tMC.getBytesLoaded() > 16)) { var _local2 = 0; while (_local2 < _local1.listeners.length) { _local1.listeners[_local2].onLoadProgress(_local1.tMC, _local1.tMC.getBytesLoaded(), _local1.tMC.getBytesTotal()); _local2++; } if (_local1.tMC.getBytesTotal() == _local1.tMC.getBytesLoaded()) { _local2 = 0; while (_local2 < _local1.listeners.length) { _local1.listeners[_local2].onLoadInit(_local1.tMC, _local1.tMC.getBytesLoaded(), _local1.tMC.getBytesTotal()); _local2++; } clearInterval(_local1.intervalID); _local1.tMC._visible = true; } else { _local1.tMC._visible = false; } } else if ((getTimer() - _local1.tstamp) > 4000) { _local1.tMC._visible = false; var _local2 = 0; while (_local2 < _local1.listeners.length) { _local1.listeners[_local2].onLoadError(_local1.tMC, "timeout"); _local2++; } clearInterval(_local1.intervalID); } } function MovieClipLoader_f6() { var _local1 = this; _local1.listeners = []; _local1.addListener = function (o) { this.listeners.push(o); }; _local1.loadClip = function (u, t) { var _local1 = this; _local1.tMC = t; _local1.uMC = u; _local1.tstamp = getTimer(); _local1.tMC.loadMovie(_local1.uMC); _local1.intervalID = setInterval(MovieClipLoader_f6_updateCheck, 200, _local1); }; } function getHostUrl() { return(this._url); } function activate() { var _local2 = this; if (active) { } else { if (onlineadloader == undefined) { onlineadloader = new MovieClipLoader_f6(); onlineadloader.addListener(onlineloaderlistener); onlinead._visible = false; System.security.allowDomain("www.sogoplay.com"); System.security.allowDomain("sogoplay.com"); onlineadloader.loadClip("http://www.sogoplay.com/fruitfall_web/ads/live_ad.swf", onlinead); gotoAndPlay (5); } else if (usedefaultad) { gotoAndStop (11); } else if (useonlinead) { if (_currentframe != 7) { gotoAndStop (7); } else { call(7); } } else { gotoAndPlay (5); } active = true; onKeyPressed = Active_onKeyPressed; _global.KeyProcessor.pushListener(_local2); onEnterFrame = function () { var _local2 = this; var _local1 = _alpha + 15; _local2._visible = true; if (_local1 >= 100) { _local2._alpha = 100; delete onEnterFrame; } else { _local2._alpha = _local1; } }; } } function deactivate() { var _local2 = this; if (useonlinead) { onlinead.event_Deactivate(); } if (active) { onKeyPressed = undefined; _global.KeyProcessor.popListener(_local2); } _parent.topbar.show(); _parent.bottombar.show(); onEnterFrame = function () { var _local2 = this; var _local1 = _alpha - 15; if (_local1 <= 0) { _local2._alpha = 0; _local2._visible = false; gotoAndStop (1); delete onEnterFrame; } else { _local2._alpha = _local1; } }; active = false; } function downloadMobileFruitfall() { getURL ("http://www.clickgamer.com/j2me_show_pvid_compatible_phones.htm?pvid=5042&r=FRUITFALLFLASH", "_blank"); } var active; if (active) { } else { _alpha = 1; stop(); } var onlineadloader; var onlinead; var usedefaultad; var useonlinead; var onlineloaderlistener = new Object(); onlineloaderlistener.onLoadProgress = function (tgt, l, t) { loadingbar._xscale = (100 * l) / t; }; onlineloaderlistener.onLoadError = function (tgt, errorcode) { usedefaultad = true; }; onlineloaderlistener.onLoadInit = function (tgt) { useonlinead = true; onlinead._visible = true; }; Active_onKeyPressed = function (k) { var _local1 = _parent; var _local2 = k; if (_local2 == 27) { deactivate(); } else if (useonlinead) { if (onlinead.event_KeyPressed(_local2)) { return; } } else if (usedefaultad) { switch (_local2) { case 13 : case 32 : if (_currentframe == 11) { downloadMobileFruitfall(); } else if (_currentframe == 12) { deactivate(); } return; case 38 : case 40 : if (_currentframe == 12) { if (_local1.use_snd) { _local1.snd_bleep.gotoAndPlay(2); } gotoAndStop (11); } else { if (_currentframe != 11) { break; } if (_local1.use_snd) { _local1.snd_bleep.gotoAndPlay(2); } gotoAndStop (12); } } } }; stop();
Symbol 292 MovieClip Frame 5
Symbol 292 MovieClip Frame 6
if (usedefaultad) { gotoAndStop (11); } else if (useonlinead) { gotoAndStop (7); } else { gotoAndPlay (5); } bgbutton.useHandCursor = false;
Symbol 292 MovieClip Frame 7
onlinead._x = 0; onlinead.event_Activate();
Symbol 292 MovieClip Frame 11
bgbutton.useHandCursor = false; stop();
Symbol 292 MovieClip Frame 12
bgbutton.useHandCursor = false; stop();
Symbol 295 MovieClip Frame 1
stop();
Symbol 295 MovieClip Frame 20
tgt.gotoAndPlay(fname);
Symbol 295 MovieClip Frame 36
_visible = false; stop();
Symbol 300 Button
on (release) { getURL ("http://www.sogoplay.com", "_blank"); }
Symbol 301 MovieClip Frame 1
function show() { if (_currentframe < 20) { play(); } else if (_currentframe > 20) { gotoAndPlay (1); } else { stop(); } } function hide() { if (_currentframe < 20) { gotoAndPlay (21); } else if (_currentframe < 40) { play(); } else { stop(); } } _visible = true;
Symbol 301 MovieClip Frame 20
stop();
Symbol 301 MovieClip Frame 40
_visible = false; stop();
Symbol 307 Button
on (press) { togglemute(); }
Symbol 312 Button
on (press) { togglemute(); }
Symbol 313 MovieClip Frame 1
function setup_mutedisplay() { if (_parent.use_snd || (_global.use_music)) { if (_currentframe != 1) { gotoAndStop (1); } else { stop(); } } else if (_currentframe != 2) { gotoAndStop (2); } else { stop(); } } function setup_mutebuttonstate() { if (!internalcall) { nonmutestate_use_snd = _parent.use_snd; nonmutestate_use_music = _global.use_music; setup_mutedisplay(); } } function togglemute() { var _local1 = _parent; var _local2 = _global; if (!isActive) { } else { internalcall = true; if (_local1.use_snd || (_local2.use_music)) { nonmutestate_use_snd = _local1.use_snd; nonmutestate_use_music = _local2.use_music; if (_local2.use_music) { _local1.snd_music.toggleMusic(); } if (_local1.use_snd) { _local1.togglesnd(); } } else { if ((!nonmutestate_use_music) && (!nonmutestate_use_snd)) { nonmutestate_use_music = true; nonmutestate_use_snd = true; } if (nonmutestate_use_music) { _local1.snd_music.toggleMusic(); } if (nonmutestate_use_snd) { _local1.togglesnd(); } } internalcall = false; setup_mutedisplay(); } } internalcall = false; if (mutestate_use_snd == undefined) { nonmutestate_use_snd = _parent.use_snd; nonmutestate_use_music = _global.use_music; setup_mutebuttonstate(); } _global.muteButtonReference = this; _global.updateMuteButton = function () { _global.muteButtonReference.setup_mutebuttonstate(); }; isActive = true; _global.activateMuteButton = function (activate) { _global.muteButtonReference._alpha = (activate ? 100 : 30); _global.muteButtonReference.isActive = activate; };
Symbol 316 MovieClip Frame 15
stop();
Symbol 317 MovieClip Frame 31
banner._visible = _global.ffConfig.banner; stop();
Symbol 318 MovieClip Frame 1
function show() { tgtstate = "show"; _visible = true; if (_currentframe < 21) { play(); } else if (_currentframe > 21) { gotoAndPlay (1); } else { stop(); } } function hide() { tgtstate = "hide"; if (_currentframe < 22) { gotoAndPlay (22); } else if (_currentframe < 50) { play(); } else { stop(); } _parent.deluxebanner.hide(); } _visible = true; if (tgtstate == undefined) { tgtstate = "show"; }
Symbol 318 MovieClip Frame 21
if (tgtstate == "show") { _parent.deluxebanner.show(); stop(); }
Symbol 318 MovieClip Frame 50
if (tgtstate == "hide") { stop(); _visible = false; }
Symbol 323 MovieClip Frame 1
function restartWhenDone() { this.start(0, 20000); this.onSoundComplete = undefined; } function toggleMusic() { var _local1 = _global; _local1.use_music = !_local1.use_music; if (_local1.use_music) { if (!musicplays_once) { musicSoundInstance.start(musicpaused_at / 1000); musicSoundInstance.onSoundComplete = restartWhenDone; } } else { musicpaused_at = musicSoundInstance.position; musicSoundInstance.stop(); } _local1.ffConfig.write(); _local1.updateMuteButton(); } function stopMusic() { musicSoundInstance.stop(); currentmusic = ""; } function playEffectStopMusic(m) { if (_parent.use_snd) { currentmusic = m; musicSoundInstance.onSoundComplete = undefined; musicSoundInstance.stop(); musicSoundInstance.attachSound("snd_id_" + m); musicSoundInstance.start(); } } function playMusic(m, forcerestart, startat) { var _local1 = m; var _local2 = startat; switch (_local1) { case "shore" : case "incidental" : _local1 = "menu"; } if (forcerestart) { currentmusic = ""; } if (_local2 == undefined) { _local2 = 0; } if (_local1 == currentmusic) { } else { currentmusic = _local1; musicplays_once = false; switch (_local1) { case "levelcomplete" : case "stagecomplete" : case "alarm" : musicplays_once = true; } musicpaused_at = 0; musicSoundInstance.onSoundComplete = undefined; musicSoundInstance.stop(); musicSoundInstance.attachSound("snd_id_" + _local1); if (_global.use_music) { if (musicplays_once) { musicSoundInstance.start(_local2, 1); } else if (_local2) { musicSoundInstance.start(_local2); musicSoundInstance.onSoundComplete = restartWhenDone; } else { musicSoundInstance.start(0, 20000); } } } } if (_global.use_music == undefined) { _global.use_music = true; } var musicSoundInstance; var musicpaused_at = 0; var musicplays_once = false; var currentmusic; if (musicSoundInstance == undefined) { musicSoundInstance = new Sound(this); } playMusic("menu"); stop();
Symbol 323 MovieClip Frame 2
stopAllSounds();
Symbol 323 MovieClip Frame 4
stopAllSounds(); gotoAndStop (1);
Symbol 323 MovieClip Frame 6
stopAllSounds(); gotoAndStop (1);
Symbol 323 MovieClip Frame 8
stopAllSounds(); gotoAndStop (1);
Symbol 323 MovieClip Frame 10
stopAllSounds(); gotoAndStop (1);
Symbol 323 MovieClip Frame 12
stopAllSounds(); gotoAndStop (1);
Symbol 323 MovieClip Frame 14
gotoAndStop (1);
Symbol 323 MovieClip Frame 16
gotoAndStop (1);
Symbol 330 MovieClip Frame 1
stop();
Symbol 336 MovieClip Frame 1
onEnterFrame = function () { lf._rotation = Math.sin(getTimer() * 0.0007) * 23; };
Symbol 340 MovieClip Frame 1
onEnterFrame = function () { lf._rotation = Math.sin(getTimer() * 0.001) * 20; };
Symbol 349 MovieClip Frame 1
function islandSelection_onKeyPressed(k) { var _local1 = k; indicatedstageisland = 1; if (_local1 == 37) { } else if (_local1 == 27) { _global.KeyProcessor.popListener(this); _parent._parent.gotoAndPlay("mainmenu"); } else if (_local1 == 39) { } else if ((_local1 == 13) || (_local1 == 32)) { gotoSelectLevel(1); } } function gotoSelectLevel(startlevel, returnto) { } function menuitemReleased(menuitem) { if (menuitem == button) { if (_global.stagestartup) { _global.stagestartup = false; if (indicatedstageisland != localstage) { _parent._parent.resetLevelProgress(0); } } _parent._parent.onKeyPressed(13); } } localstage = _root.ff_stage; var island; var fcount = 0; onEnterFrame = function () { if (fadein._visible) { var _local1 = fadein._alpha - 8; if (_local1 <= 3) { fadein._visible = false; } else { fadein._alpha = _local1; } } }; var indicatedstageisland; var stageunlocked; onKeyPressed = islandSelection_onKeyPressed; if (_global.gamemode == "timetrial") { } else { button.itemtext = "START STAGE 1"; if (_global.stagestartup) { indicatedstageisland = 1; button.menuitemstate = "normal"; fasetext.enteringtext.text = "start " + selectstage_text[indicatedstageisland]; } else { button.menuitemstate = ((localstage == 1) ? "normal" : "hidden"); fasetext.enteringtext.text = stage_text[localstage]; var i = 1; while (i <= 5) { if ((i == 1) && (localstage == 1)) { stage_island[i].gotoAndStop(2); } else { stage_island[i].gotoAndStop(1); } var s = stage_steps[i]; if (localstage < i) { s.stop(); s._visible = false; } else { s._visible = true; if (i == localstage) { s.gotoAndPlay(2); } else { s.gotoAndStop(1); } } i++; } } button.setText(textitem.itemtext); button.color1 = 8454128 /* 0x80FFF0 */; button.color0 = 4247424 /* 0x40CF80 */; button.curalpha = 0; button._alpha = 1; button._visible = false; button.alphafollowfactor = 0.08; button.tgty = button._y; button.fixx = button._x; button.menuitemselectable = true; } factory.onRelease = function () { this._parent.menuitemReleased(this._parent.button); }; button.menuitemAutoHilite = true; fadein._visible = false; onEnterFrame(); stop();
Symbol 363 MovieClip Frame 1
stop(); stop();
Symbol 364 MovieClip Frame 1
stop();
Symbol 364 MovieClip Frame 27
_y = -1000;
Symbol 366 MovieClip Frame 1
stop();
Symbol 366 MovieClip Frame 2
stop();
Symbol 368 MovieClip Frame 1
stop();
Symbol 370 MovieClip Frame 1
stop();
Symbol 372 MovieClip Frame 1
stop();
Symbol 374 MovieClip Frame 1
stop();
Symbol 376 MovieClip Frame 1
stop();
Symbol 377 MovieClip Frame 1
stop();
Symbol 378 MovieClip Frame 1
stop();
Symbol 380 MovieClip Frame 1
stop();
Symbol 382 MovieClip Frame 2
textitem.itemtext = "GET READY!"; textitem.setText(textitem.itemtext); textitem.menuitemstate = "messagepong"; textitem.menuitemselectable = false; _visible = true; showing = true;
Symbol 382 MovieClip Frame 13
stop(); stop();
Symbol 382 MovieClip Frame 14
showing = false;
Symbol 382 MovieClip Frame 15
stop(); _visible = false; stop(); _visible = false;
Symbol 384 Button
on (release) { _parent.processmouseclick = true; }
Symbol 386 Button
on (release) { _parent.processmouseclick = true; }
Symbol 389 Button
on (release) { _parent.processmouseclick = true; }
Symbol 391 Button
on (release) { _parent.processmouseclick = true; }
Symbol 393 MovieClip Frame 1
function onMouseUp() { } stop(); _visible = false;
Symbol 393 MovieClip Frame 2
function determineButtonAt(x, y) { var _local2 = y; var _local3 = x; var _local1 = 0; while (_local1 < buttons.length) { if (buttons[_local1].hitTest(_local3, _local2, false)) { return(_local1); } _local1++; } return(-1); } activebutton = 0; if (_parent.lives) { buttons = [b0, b1, b2, b3]; } else { b1.gotoAndStop(3); buttons = [b0, b2, b3]; } activatekeyhasbeenreleased = false; keydowntime = -1000; keyuptime = -1000; if (mouselistener == undefined) { mouselistener = new Object(); mouseListener.onMouseDown = function () { }; Mouse.addListener(mouseListener); processmouseclick = false; } else { processmouseclick = false; } onClick = function () { }; xm = _root._xmouse; ym = _root._ymouse; mouseindicatedbutton = determineButtonAt(xm, ym); gotoAndPlay (4);
Symbol 393 MovieClip Frame 4
var t = getTimer(); if ((xm != _root._xmouse) || (ym != _root._ymouse)) { ym = _root._ymouse; xm = _root._xmouse; mib = determineButtonAt(xm, ym); mouseindicatedbutton = mib; if (mib >= 0) { activebutton = mib; } } if (Key.isDown(40)) { if ((t - keydowntime) > 1000) { activebutton++; if (activebutton >= buttons.length) { activebutton = 0; } keydowntime = t; } } else { keydowntime = -1000; } if (Key.isDown(38)) { if ((t - keyuptime) > 1000) { activebutton--; if (activebutton < 0) { activebutton = buttons.length - 1; } keyuptime = t; } } else { keyuptime = -1000; } var i = 0; while (i < buttons.length) { if (i == activebutton) { buttons[i].gotoAndStop(2); } else { buttons[i].gotoAndStop(1); } i++; } if (((processmouseclick || (Key.isDown(13))) || (Key.isDown(32))) || (Key.isDown(27))) { processmouseclick = false; if (activatekeyhasbeenreleased) { if ((buttons[activebutton] == b0) || (Key.isDown(27))) { activebutton = -1; _visible = false; } else if (buttons[activebutton] == b1) { activebutton = -1; _visible = false; _parent.lives--; _parent.gotoAndPlay("initlevel"); } else if (buttons[activebutton] == b2) { _parent.togglesnd(); activatekeyhasbeenreleased = false; gotoAndPlay (3); } else if (buttons[activebutton] == b3) { activebutton = -1; _parent.quitToMainFromPause = true; _visible = false; } } else { gotoAndPlay (3); } } else { activatekeyhasbeenreleased = true; gotoAndPlay (3); }
Symbol 393 MovieClip Frame 5
function onMouseUp() { }
Symbol 397 Button
on (release) { getURL ("http://www.sogoplay.com", "_blank"); }
Symbol 405 MovieClip Frame 1
stop();
Symbol 405 MovieClip Frame 2
Symbol 406 MovieClip Frame 1
if (tgt_score == undefined) { tgt_score = 0; cur_score = 1; } var d = (tgt_score - cur_score); if (d != 0) { if (d < 0) { d = -d; } if (d > 20) { d = 20; } else if (d > 10) { d = 10; } else if (d > 5) { d = 5; } else { d = 1; } if ((tgt_score - cur_score) < 0) { d = -d; } cur_score = cur_score + d; score_text.t = cur_score; gotoAndPlay (2); }
Instance of Symbol 405 MovieClip "score_text" in Symbol 406 MovieClip Frame 1
/* no clip actions */
Symbol 407 MovieClip Frame 1
if (paused == undefined) { paused = false; lasttimer = getTimer(); timeleft = 90000 /* 0x015F90 */; lasttimeleft = 0; prevtimestring = ""; } if (paused) { lasttimer = getTimer(); } else { curtimer = getTimer(); timeleft = timeleft - (curtimer - lasttimer); lasttimer = curtimer; if (timeleft < 10000) { var s = Math.floor(timeleft / 1000); if (Math.floor(lasttimeleft / 1000) != Math.floor(timeleft / 1000)) { if (s <= 0) { paused = true; if (!_root.allAreExploding()) { _global.timeout = true; } } else if (_root.use_snd) { if (s & 1) { _root.snd_tick.gotoAndPlay(2); } else { _root.snd_tock.gotoAndPlay(2); } } } } } if (lasttimeleft != timeleft) { lasttimeleft = timeleft; var sec = Math.floor(timeleft / 1000); var min = Math.floor(sec / 60); sec = sec - (min * 60); timestring = min + ":"; if (sec < 10) { timestring = timestring + "0"; } timestring = timestring + sec; if (timestring != prevtimestring) { time_text.t = timestring; } } gotoAndPlay (2);
Symbol 409 MovieClip Frame 1
function show() { if (_currentframe < 20) { play(); } else if (_currentframe > 20) { gotoAndPlay (1); } else { stop(); } } function hide() { if (_currentframe < 20) { gotoAndPlay (20); } else if (_currentframe < 40) { play(); } else { stop(); } } _visible = true;
Symbol 409 MovieClip Frame 20
stop();
Symbol 409 MovieClip Frame 40
stop();
Symbol 413 Button
on (release, keyPress "<Space>") { addLeftOverTimeBonus(); gotoAndPlay ("initlevel"); }
Symbol 414 MovieClip Frame 1
if ((_global.gamemode != "timetrial") && ((_parent.currentlevel % 20) == 0)) { textitem.color0 = 14680064 /* 0xE00000 */; textitem.color1 = 14737408 /* 0xE0E000 */; textitem.itemtext = "STAGE COMPLETE!"; } else { textitem.itemtext = "LEVEL COMPLETE"; } textitem.setText(textitem.itemtext); textitem.menuitemstate = "message"; textitem.movementfactor = 0.5; textitem.menuitemselectable = false;
Symbol 415 MovieClip Frame 1
textitem.itemtext = "LEVEL COMPLETE"; textitem.setText(textitem.itemtext); textitem.color0 = 282028 /* 0x044DAC */; textitem.color1 = 10682807 /* 0xA301B7 */; textitem.menuitemstate = "message"; textitem.menuitemselectable = false; textitem2.itemtext = "YOUR TIME"; textitem2.setText(textitem.itemtext); textitem2.menuitemstate = ((_global.gamemode == "arcade") ? "hidden" : "messagepong"); textitem2.tgty = 84; textitem2.scalefactor = 0.6; textitem2.color0 = 16777215 /* 0xFFFFFF */; textitem2.color1 = 16777215 /* 0xFFFFFF */; textitem2.movementfactor = 0; textitem2.menuitemselectable = false; textitem3.itemtext = _global.formatTimePlayed(); textitem3.setText(textitem3.itemtext); textitem3.menuitemstate = ((_global.gamemode == "arcade") ? "hidden" : "messagepong"); textitem3.tgty = 118; textitem3.scalefactor = 1; textitem3.color0 = 282028 /* 0x044DAC */; textitem3.color1 = 10682807 /* 0xA301B7 */; textitem3.movementfactor = 0; textitem3.menuitemselectable = false; if (_global.gamemode == "arcade") { textitem2._visible = false; textitem3._visible = false; } else { textitem2._visible = true; textitem3._visible = true; }
Symbol 417 MovieClip Frame 1
textitem.color0 = 14680064 /* 0xE00000 */; textitem.color1 = 14737408 /* 0xE0E000 */; textitem.itemtext = "CONGRATULATIONS!"; textitem.setText(textitem.itemtext); textitem.menuitemstate = "messagecomp"; textitem.scalefactor = 1.1; textitem.menuitemselectable = false; textitem.fixx = true;
Symbol 424 Button
on (release) { onKeyPressed(13); }
Symbol 437 MovieClip Frame 1
function onEnterFrame() { var _local1 = getTimer(); if (_parent.noring) { clock_hammer_blur._visible = false; clock_hammer._alpha = 100; clock_hammer._rotation = 0; clock_left._rotation = 0; clock_left2._visible = false; clock_right._rotation = 0; clock_right2._visible = false; } else { clock_hammer._rotation = 9 * Math.sin(_local1 * 0.01); clock_hammer_blur._visible = true; clock_hammer_blur._rotation = 9 * Math.sin(_local1 * 0.1); clock_left._rotation = 2 * Math.sin(_local1 * -0.1); clock_left2._rotation = 4 * Math.sin(_local1 * -0.12); clock_right._rotation = 2 * Math.sin(_local1 * 0.1); clock_right2._rotation = 4 * Math.sin(_local1 * 0.12); } clock_hand1._rotation = clock_hand1._rotation - (9 - ((_local1 & 2048) * 0.01)); clock_hand2._rotation = clock_hand2._rotation - 6; }
Symbol 440 MovieClip Frame 1
noring = false;
Symbol 440 MovieClip Frame 31
noring = true; stop();
Symbol 440 MovieClip Frame 39
gotoAndPlay (1); gotoAndPlay (1);
Symbol 442 MovieClip Frame 1
textitem.itemtext = "TIME'S UP!"; textitem.setText(textitem.itemtext); textitem.menuitemstate = "messagehl"; textitem.scalefactor = 1.4; textitem.menuitemselectable = false;
Symbol 443 Button
on (release, keyPress "<Space>") { zoiks_pause_timer = undefined; if (lives > 0) { lives--; gotoAndPlay ("initlevel"); } else { gotoAndPlay ("gameover"); } }
Symbol 447 MovieClip Frame 1
var rnd = Math.random(); var fcount = 0; var amp = 1; var s = [0, 16, 23, 30, 23, 16]; if (_parent.use_snd) { _parent.snd_zoiks.play(); } onEnterFrame = function () { var _local1 = getTimer(); zoiks._rotation = 10 + ((5 + (amp * 10)) * ((Math.sin(_local1 * 0.002) * Math.sin((_local1 * rnd) * 0.01)) + Math.sin(_local1 * 0.0032))); fcount++; if (fcount >= s.length) { fcount = 0; } zoiks._xscale = 100 + (s[fcount] * amp); zoiks._xscale = 100 + (s[fcount] * amp); amp = amp - (amp * 0.06); };
Symbol 449 MovieClip Frame 1
textitem.itemtext = "GAME OVER"; textitem.setText(textitem.itemtext); textitem.menuitemstate = "messagehl"; textitem.menuitemselectable = false; textitem2.itemtext = "YOUR SCORE"; textitem2.setText(textitem.itemtext); textitem2.menuitemstate = "messagepong"; textitem2.tgty = 64; textitem2.scalefactor = 0.8; textitem2.color0 = 16777215 /* 0xFFFFFF */; textitem2.color1 = 16777215 /* 0xFFFFFF */; textitem2.movementfactor = 0; textitem2.menuitemselectable = false; textitem3.itemtext = _parent.finalscore_counter.tgt_score; textitem3.setText(textitem.itemtext); textitem3.menuitemstate = "messagepong"; textitem3.tgty = 118; textitem3.scalefactor = 0.8; textitem3.color0 = 16777215 /* 0xFFFFFF */; textitem3.color1 = 16777215 /* 0xFFFFFF */; textitem3.movementfactor = 0; textitem3.menuitemselectable = false;
Symbol 460 Button
on (release) { onKeyPressed(13); }
Symbol 465 Button
on (release) { onKeyPressed(27); }

Library Items

Symbol 1 FontUsed by:2
Symbol 2 EditableTextUses:1Used by:Timeline
Symbol 3 BitmapUsed by:4 450
Symbol 4 GraphicUses:3Used by:292  Timeline
Symbol 5 GraphicUsed by:13
Symbol 6 GraphicUsed by:13
Symbol 7 GraphicUsed by:13
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:8Used by:13
Symbol 10 GraphicUsed by:13
Symbol 11 FontUsed by:12 24 25 26 27 28 29 43 44 45 49 106 236 247 264 265 266 267 398 399 400 401 402 403 404 454 455 456 458 462 464
Symbol 12 TextUses:11Used by:13
Symbol 13 MovieClipUses:5 6 7 9 10 12Used by:Timeline
Symbol 14 BitmapUsed by:15
Symbol 15 GraphicUses:14Used by:16
Symbol 16 MovieClipUses:15Used by:292 316  Timeline
Symbol 17 BitmapUsed by:18 332
Symbol 18 GraphicUses:17Used by:57
Symbol 19 GraphicUsed by:20 255 256 285 286
Symbol 20 ButtonUses:19Used by:57 262
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:21Used by:57
Symbol 23 GraphicUsed by:57
Symbol 24 EditableTextUses:11Used by:30
Symbol 25 EditableTextUses:11Used by:30
Symbol 26 EditableTextUses:11Used by:30
Symbol 27 EditableTextUses:11Used by:30
Symbol 28 EditableTextUses:11Used by:30
Symbol 29 EditableTextUses:11Used by:30
Symbol 30 MovieClipUses:24 25 26 27 28 29Used by:57
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClipUses:31Used by:57
Symbol 33 GraphicUsed by:57
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:34Used by:57
Symbol 36 GraphicUsed by:38
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClipUses:36 37Used by:57
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:39Used by:57
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:41Used by:57
Symbol 43 TextUses:11Used by:46
Symbol 44 TextUses:11Used by:46
Symbol 45 TextUses:11Used by:46
Symbol 46 MovieClipUses:43 44 45Used by:57
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:57
Symbol 49 EditableTextUses:11Used by:57
Symbol 50 BitmapUsed by:51
Symbol 51 GraphicUses:50Used by:56
Symbol 52 BitmapUsed by:53
Symbol 53 GraphicUses:52Used by:56
Symbol 54 BitmapUsed by:55
Symbol 55 GraphicUses:54Used by:56
Symbol 56 ButtonUses:51 53 55Used by:57  Timeline
Symbol 57 MovieClipUses:18 20 22 23 30 32 33 35 38 40 42 46 48 49 56Used by:Timeline
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClipUses:58Used by:Timeline
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:60Used by:Timeline
Symbol 62 GraphicUsed by:64 66 323 368 370 372 374 376 377 378 380
Symbol 63 SoundUsed by:64
Symbol 64 MovieClipUses:62 63Used by:Timeline
Symbol 65 SoundUsed by:66
Symbol 66 MovieClipUses:62 65Used by:Timeline
Symbol 67 BitmapUsed by:68
Symbol 68 GraphicUses:67Used by:75
Symbol 69 BitmapUsed by:70
Symbol 70 GraphicUses:69Used by:75
Symbol 71 BitmapUsed by:72
Symbol 72 GraphicUses:71Used by:75
Symbol 73 BitmapUsed by:74
Symbol 74 GraphicUses:73Used by:75
Symbol 75 MovieClipUses:68 70 72 74Used by:76
Symbol 76 MovieClipUses:75Used by:Timeline
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClipUses:77Used by:105
Symbol 79 FontUsed by:80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 99 100 101 102 103
Symbol 80 TextUses:79Used by:105
Symbol 81 TextUses:79Used by:105
Symbol 82 TextUses:79Used by:105
Symbol 83 EditableTextUses:79Used by:90
Symbol 84 EditableTextUses:79Used by:90
Symbol 85 EditableTextUses:79Used by:90
Symbol 86 EditableTextUses:79Used by:90
Symbol 87 EditableTextUses:79Used by:90
Symbol 88 EditableTextUses:79Used by:90
Symbol 89 EditableTextUses:79Used by:90
Symbol 90 MovieClipUses:83 84 85 86 87 88 89Used by:105
Symbol 91 EditableTextUses:79Used by:98
Symbol 92 EditableTextUses:79Used by:98
Symbol 93 EditableTextUses:79Used by:98
Symbol 94 EditableTextUses:79Used by:98
Symbol 95 EditableTextUses:79Used by:98
Symbol 96 EditableTextUses:79Used by:98
Symbol 97 EditableTextUses:79Used by:98
Symbol 98 MovieClipUses:91 92 93 94 95 96 97Used by:105
Symbol 99 TextUses:79Used by:105
Symbol 100 TextUses:79Used by:105
Symbol 101 TextUses:79Used by:105
Symbol 102 TextUses:79Used by:105
Symbol 103 TextUses:79Used by:104
Symbol 104 MovieClipUses:103Used by:105
Symbol 105 MovieClipUses:78 80 81 82 90 98 99 100 101 102 104Used by:Timeline
Symbol 106 TextUses:11Used by:107
Symbol 107 MovieClipUses:106Used by:Timeline
Symbol 108 GraphicUsed by:233
Symbol 109 BitmapUsed by:110
Symbol 110 GraphicUses:109Used by:141
Symbol 111 BitmapUsed by:112
Symbol 112 GraphicUses:111Used by:141
Symbol 113 BitmapUsed by:114
Symbol 114 GraphicUses:113Used by:141
Symbol 115 BitmapUsed by:116
Symbol 116 GraphicUses:115Used by:141
Symbol 117 BitmapUsed by:118
Symbol 118 GraphicUses:117Used by:141
Symbol 119 BitmapUsed by:120
Symbol 120 GraphicUses:119Used by:141
Symbol 121 BitmapUsed by:122
Symbol 122 GraphicUses:121Used by:141
Symbol 123 BitmapUsed by:124
Symbol 124 GraphicUses:123Used by:141
Symbol 125 BitmapUsed by:126
Symbol 126 GraphicUses:125Used by:141
Symbol 127 BitmapUsed by:128
Symbol 128 GraphicUses:127Used by:141
Symbol 129 BitmapUsed by:130
Symbol 130 GraphicUses:129Used by:141
Symbol 131 BitmapUsed by:132
Symbol 132 GraphicUses:131Used by:141
Symbol 133 BitmapUsed by:134
Symbol 134 GraphicUses:133Used by:141
Symbol 135 BitmapUsed by:136
Symbol 136 GraphicUses:135Used by:141
Symbol 137 BitmapUsed by:138
Symbol 138 GraphicUses:137Used by:141
Symbol 139 BitmapUsed by:140
Symbol 140 GraphicUses:139Used by:141
Symbol 141 MovieClipUses:110 112 114 116 118 120 122 124 126 128 130 132 134 136 138 140Used by:142
Symbol 142 MovieClipUses:141Used by:177
Symbol 143 BitmapUsed by:144
Symbol 144 GraphicUses:143Used by:175
Symbol 145 BitmapUsed by:146
Symbol 146 GraphicUses:145Used by:175
Symbol 147 BitmapUsed by:148
Symbol 148 GraphicUses:147Used by:149 175
Symbol 149 MovieClipUses:148Used by:175
Symbol 150 BitmapUsed by:151
Symbol 151 GraphicUses:150Used by:152 175
Symbol 152 MovieClipUses:151Used by:175
Symbol 153 BitmapUsed by:154
Symbol 154 GraphicUses:153Used by:163
Symbol 155 BitmapUsed by:156
Symbol 156 GraphicUses:155Used by:163
Symbol 157 BitmapUsed by:158
Symbol 158 GraphicUses:157Used by:163
Symbol 159 BitmapUsed by:160
Symbol 160 GraphicUses:159Used by:163
Symbol 161 BitmapUsed by:162
Symbol 162 GraphicUses:161Used by:163
Symbol 163 MovieClipUses:154 156 158 160 162Used by:175
Symbol 164 BitmapUsed by:165
Symbol 165 GraphicUses:164Used by:174
Symbol 166 BitmapUsed by:167
Symbol 167 GraphicUses:166Used by:174
Symbol 168 BitmapUsed by:169
Symbol 169 GraphicUses:168Used by:174
Symbol 170 BitmapUsed by:171
Symbol 171 GraphicUses:170Used by:174
Symbol 172 BitmapUsed by:173
Symbol 173 GraphicUses:172Used by:174
Symbol 174 MovieClipUses:165 167 169 171 173Used by:175
Symbol 175 MovieClipUses:144 146 149 152 163 174 148 151Used by:176
Symbol 176 MovieClipUses:175Used by:177
Symbol 177 MovieClipUses:142 176Used by:232  Timeline
Symbol 178 GraphicUsed by:232
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClipUses:179Used by:232
Symbol 181 BitmapUsed by:182
Symbol 182 GraphicUses:181Used by:191 232
Symbol 183 BitmapUsed by:184
Symbol 184 GraphicUses:183Used by:191
Symbol 185 BitmapUsed by:186
Symbol 186 GraphicUses:185Used by:191
Symbol 187 BitmapUsed by:188
Symbol 188 GraphicUses:187Used by:191 232
Symbol 189 BitmapUsed by:190
Symbol 190 GraphicUses:189Used by:191 232
Symbol 191 MovieClipUses:182 184 186 188 190Used by:232
Symbol 192 BitmapUsed by:193 410
Symbol 193 GraphicUses:192Used by:202 232
Symbol 194 BitmapUsed by:195
Symbol 195 GraphicUses:194Used by:202
Symbol 196 BitmapUsed by:197
Symbol 197 GraphicUses:196Used by:202
Symbol 198 BitmapUsed by:199
Symbol 199 GraphicUses:198Used by:202 232
Symbol 200 BitmapUsed by:201
Symbol 201 GraphicUses:200Used by:202 232
Symbol 202 MovieClipUses:193 195 197 199 201Used by:232  Timeline
Symbol 203 BitmapUsed by:204 410
Symbol 204 GraphicUses:203Used by:213 232
Symbol 205 BitmapUsed by:206
Symbol 206 GraphicUses:205Used by:213
Symbol 207 BitmapUsed by:208
Symbol 208 GraphicUses:207Used by:213
Symbol 209 BitmapUsed by:210
Symbol 210 GraphicUses:209Used by:213 232
Symbol 211 BitmapUsed by:212
Symbol 212 GraphicUses:211Used by:213 232
Symbol 213 MovieClipUses:204 206 208 210 212Used by:232  Timeline
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClipUses:214Used by:232
Symbol 216 GraphicUsed by:232
Symbol 217 GraphicUsed by:232
Symbol 218 GraphicUsed by:232
Symbol 219 GraphicUsed by:232
Symbol 220 GraphicUsed by:226
Symbol 221 GraphicUsed by:226
Symbol 222 BitmapUsed by:223
Symbol 223 GraphicUses:222Used by:225
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClipUses:223 224Used by:226
Symbol 226 MovieClipUses:220 221 225Used by:232
Symbol 227 GraphicUsed by:232
Symbol 228 GraphicUsed by:232
Symbol 229 GraphicUsed by:232
Symbol 230 GraphicUsed by:232
Symbol 231 GraphicUsed by:232
Symbol 232 MovieClipUses:177 178 180 191 202 213 215 188 216 190 182 199 217 201 193 210 218 212 204 219 226 227 228 229 230 231Used by:233
Symbol 233 MovieClipUses:108 232Used by:Timeline
Symbol 234 GraphicUsed by:235
Symbol 235 MovieClipUses:234Used by:238
Symbol 236 EditableTextUses:11Used by:237
Symbol 237 MovieClipUses:236Used by:238
Symbol 238 MovieClipUses:235 237Used by:246 349 382 414 415 417 442 449
Symbol 239 BitmapUsed by:240
Symbol 240 GraphicUses:239Used by:245
Symbol 241 BitmapUsed by:242
Symbol 242 GraphicUses:241Used by:245
Symbol 243 BitmapUsed by:244
Symbol 244 GraphicUses:243Used by:245
Symbol 245 ButtonUses:240 242 244Used by:246
Symbol 246 MovieClipUses:238 245Used by:Timeline
Symbol 247 TextUses:11Used by:259
Symbol 248 BitmapUsed by:249
Symbol 249 GraphicUses:248Used by:259
Symbol 250 GraphicUsed by:251
Symbol 251 MovieClipUses:250Used by:252 259
Symbol 252 MovieClipUses:251Used by:259
Symbol 253 FontUsed by:254 257 280 281 282 283 284 287 288 289 290 291
Symbol 254 TextUses:253Used by:259 292
Symbol 255 ButtonUses:19Used by:259
Symbol 256 ButtonUses:19Used by:259
Symbol 257 TextUses:253Used by:258
Symbol 258 MovieClipUses:257Used by:259 292
Symbol 259 MovieClipUses:247 249 252 254 255 256 251 258Used by:Timeline
Symbol 260 GraphicUsed by:261 269 323
Symbol 261 MovieClipUses:260Used by:292
Symbol 262 MovieClipUses:20Used by:292
Symbol 263 GraphicUsed by:292
Symbol 264 TextUses:11Used by:268
Symbol 265 TextUses:11Used by:268
Symbol 266 TextUses:11Used by:268
Symbol 267 TextUses:11Used by:268
Symbol 268 MovieClipUses:264 265 266 267Used by:292
Symbol 269 MovieClipUses:260Used by:292
Symbol 270 BitmapUsed by:271
Symbol 271 GraphicUses:270Used by:292
Symbol 272 GraphicUsed by:273
Symbol 273 MovieClipUses:272Used by:274 292
Symbol 274 MovieClipUses:273Used by:292
Symbol 275 BitmapUsed by:276
Symbol 276 GraphicUses:275Used by:292
Symbol 277 FontUsed by:278 357
Symbol 278 TextUses:277Used by:292
Symbol 279 GraphicUsed by:292
Symbol 280 TextUses:253Used by:292
Symbol 281 TextUses:253Used by:292
Symbol 282 TextUses:253Used by:292
Symbol 283 TextUses:253Used by:292
Symbol 284 TextUses:253Used by:292
Symbol 285 ButtonUses:19Used by:292
Symbol 286 ButtonUses:19Used by:292
Symbol 287 TextUses:253Used by:292
Symbol 288 TextUses:253Used by:292
Symbol 289 TextUses:253Used by:292
Symbol 290 TextUses:253Used by:292
Symbol 291 TextUses:253Used by:292
Symbol 292 MovieClipUses:261 262 4 263 268 269 271 274 254 276 16 278 279 280 281 282 283 284 285 286 287 288 289 290 291 273 258Used by:Timeline
Symbol 293 GraphicUsed by:295
Symbol 294 GraphicUsed by:295
Symbol 295 MovieClipUses:293 294Used by:Timeline
Symbol 296 BitmapUsed by:297
Symbol 297 GraphicUses:296Used by:301
Symbol 298 BitmapUsed by:299
Symbol 299 GraphicUses:298Used by:300
Symbol 300 ButtonUses:299Used by:301
Symbol 301 MovieClipUses:297 300Used by:Timeline
Symbol 302 GraphicUsed by:313
Symbol 303 BitmapUsed by:304
Symbol 304 GraphicUses:303Used by:305 307
Symbol 305 MovieClipUses:304Used by:307
Symbol 306 GraphicUsed by:307
Symbol 307 ButtonUses:305 306 304Used by:313
Symbol 308 BitmapUsed by:309
Symbol 309 GraphicUses:308Used by:310 312
Symbol 310 MovieClipUses:309Used by:312
Symbol 311 GraphicUsed by:312
Symbol 312 ButtonUses:310 311 309Used by:313
Symbol 313 MovieClipUses:302 307 312Used by:Timeline
Symbol 314 BitmapUsed by:315
Symbol 315 GraphicUses:314Used by:317
Symbol 316 MovieClipUses:16Used by:317
Symbol 317 MovieClipUses:315 316Used by:318
Symbol 318 MovieClipUses:317Used by:Timeline
Symbol 319 Sound [snd_id_menu]Used by:323
Symbol 320 Sound [snd_id_game]Used by:323
Symbol 321 Sound [snd_id_levelcomplete]Used by:323
Symbol 322 Sound [snd_id_alarm]Used by:323 378
Symbol 323 MovieClipUses:260 62 319 320 321 322Used by:Timeline
Symbol 324 FontUsed by:325
Symbol 325 EditableTextUses:324Used by:Timeline
Symbol 326 FontUsed by:327
Symbol 327 TextUses:326Used by:Timeline
Symbol 328 BitmapUsed by:329
Symbol 329 GraphicUses:328Used by:330
Symbol 330 MovieClipUses:329Used by:Timeline
Symbol 331 BitmapUsed by:332
Symbol 332 GraphicUses:331 17Used by:349
Symbol 333 GraphicUsed by:336
Symbol 334 GraphicUsed by:335
Symbol 335 MovieClipUses:334Used by:336
Symbol 336 MovieClipUses:333 335Used by:343
Symbol 337 GraphicUsed by:340
Symbol 338 GraphicUsed by:339
Symbol 339 MovieClipUses:338Used by:340
Symbol 340 MovieClipUses:337 339Used by:343
Symbol 341 BitmapUsed by:342
Symbol 342 GraphicUses:341Used by:343
Symbol 343 MovieClipUses:336 340 342Used by:349
Symbol 344 GraphicUsed by:349
Symbol 345 GraphicUsed by:346
Symbol 346 MovieClipUses:345Used by:349
Symbol 347 GraphicUsed by:348
Symbol 348 MovieClipUses:347Used by:349
Symbol 349 MovieClipUses:332 343 344 346 238 348Used by:350
Symbol 350 MovieClipUses:349Used by:Timeline
Symbol 351 BitmapUsed by:352
Symbol 352 GraphicUses:351Used by:353
Symbol 353 MovieClipUses:352Used by:Timeline
Symbol 354 GraphicUsed by:355
Symbol 355 MovieClipUses:354Used by:Timeline
Symbol 356 FontUsed by:357
Symbol 357 TextUses:356 277Used by:363
Symbol 358 GraphicUsed by:363
Symbol 359 GraphicUsed by:363
Symbol 360 GraphicUsed by:363
Symbol 361 GraphicUsed by:363
Symbol 362 GraphicUsed by:363
Symbol 363 MovieClipUses:357 358 359 360 361 362Used by:364
Symbol 364 MovieClipUses:363Used by:Timeline
Symbol 365 MovieClipUsed by:366
Symbol 366 MovieClipUses:365Used by:Timeline
Symbol 367 SoundUsed by:368
Symbol 368 MovieClipUses:62 367Used by:Timeline
Symbol 369 SoundUsed by:370
Symbol 370 MovieClipUses:62 369Used by:Timeline
Symbol 371 SoundUsed by:372
Symbol 372 MovieClipUses:62 371Used by:Timeline
Symbol 373 SoundUsed by:374
Symbol 374 MovieClipUses:62 373Used by:Timeline
Symbol 375 SoundUsed by:376 377
Symbol 376 MovieClipUses:62 375Used by:Timeline
Symbol 377 MovieClipUses:62 375Used by:Timeline
Symbol 378 MovieClipUses:62 322Used by:Timeline
Symbol 379 SoundUsed by:380
Symbol 380 MovieClipUses:62 379Used by:Timeline
Symbol 381 GraphicUsed by:382
Symbol 382 MovieClipUses:381 238Used by:Timeline
Symbol 383 GraphicUsed by:393
Symbol 384 ButtonUsed by:385
Symbol 385 MovieClipUses:384Used by:393
Symbol 386 ButtonUsed by:388
Symbol 387 ButtonUsed by:388
Symbol 388 MovieClipUses:386 387Used by:393
Symbol 389 ButtonUsed by:390
Symbol 390 MovieClipUses:389Used by:393
Symbol 391 ButtonUsed by:392
Symbol 392 MovieClipUses:391Used by:393
Symbol 393 MovieClipUses:383 385 388 390 392Used by:Timeline
Symbol 394 BitmapUsed by:395
Symbol 395 GraphicUses:394Used by:408
Symbol 396 GraphicUsed by:397
Symbol 397 ButtonUses:396Used by:408
Symbol 398 EditableTextUses:11Used by:405
Symbol 399 EditableTextUses:11Used by:405
Symbol 400 EditableTextUses:11Used by:405
Symbol 401 EditableTextUses:11Used by:405
Symbol 402 EditableTextUses:11Used by:405
Symbol 403 EditableTextUses:11Used by:405
Symbol 404 EditableTextUses:11Used by:405
Symbol 405 MovieClipUses:398 399 400 401 402 403 404Used by:406 407 408
Symbol 406 MovieClipUses:405Used by:408  Timeline
Symbol 407 MovieClipUses:405Used by:408
Symbol 408 MovieClipUses:395 397 405 406 407Used by:409
Symbol 409 MovieClipUses:408Used by:Timeline
Symbol 410 GraphicUses:192 203Used by:Timeline
Symbol 411 GraphicUsed by:413 416 441 443 448
Symbol 412 GraphicUsed by:413 416 441 443 448
Symbol 413 ButtonUses:411 412Used by:Timeline
Symbol 414 MovieClipUses:238Used by:Timeline
Symbol 415 MovieClipUses:238Used by:Timeline
Symbol 416 ButtonUses:411 412Used by:Timeline
Symbol 417 MovieClipUses:238Used by:Timeline
Symbol 418 GraphicUsed by:Timeline
Symbol 419 BitmapUsed by:420
Symbol 420 GraphicUses:419Used by:424
Symbol 421 BitmapUsed by:422
Symbol 422 GraphicUses:421Used by:424
Symbol 423 GraphicUsed by:424
Symbol 424 ButtonUses:420 422 423Used by:Timeline
Symbol 425 BitmapUsed by:426
Symbol 426 GraphicUses:425Used by:437
Symbol 427 BitmapUsed by:429
Symbol 428 BitmapUsed by:429 431
Symbol 429 GraphicUses:427 428Used by:430
Symbol 430 MovieClipUses:429Used by:437
Symbol 431 GraphicUses:428Used by:432
Symbol 432 MovieClipUses:431Used by:437
Symbol 433 GraphicUsed by:434
Symbol 434 MovieClipUses:433Used by:437
Symbol 435 BitmapUsed by:436
Symbol 436 GraphicUses:435Used by:437
Symbol 437 MovieClipUses:426 430 432 434 436Used by:440
Symbol 438 BitmapUsed by:439
Symbol 439 GraphicUses:438Used by:440
Symbol 440 MovieClipUses:437 439Used by:Timeline
Symbol 441 ButtonUses:411 412Used by:Timeline
Symbol 442 MovieClipUses:238Used by:Timeline
Symbol 443 ButtonUses:411 412Used by:Timeline
Symbol 444 GraphicUsed by:447
Symbol 445 GraphicUsed by:446
Symbol 446 MovieClipUses:445Used by:447
Symbol 447 MovieClipUses:444 446Used by:Timeline
Symbol 448 ButtonUses:411 412Used by:Timeline
Symbol 449 MovieClipUses:238Used by:Timeline
Symbol 450 GraphicUses:3Used by:451
Symbol 451 MovieClipUses:450Used by:Timeline
Symbol 452 GraphicUsed by:453
Symbol 453 MovieClipUses:452Used by:Timeline
Symbol 454 TextUses:11Used by:Timeline
Symbol 455 TextUses:11Used by:Timeline
Symbol 456 EditableTextUses:11Used by:Timeline
Symbol 457 GraphicUsed by:460
Symbol 458 TextUses:11Used by:460
Symbol 459 GraphicUsed by:460
Symbol 460 ButtonUses:457 458 459Used by:Timeline
Symbol 461 GraphicUsed by:465
Symbol 462 TextUses:11Used by:465
Symbol 463 GraphicUsed by:465
Symbol 464 TextUses:11Used by:465
Symbol 465 ButtonUses:461 462 463 464Used by:Timeline

Instance Names

"hiscores_fs"Frame 3Symbol 57 MovieClip
"_hiscore_localdata"Frame 3Symbol 59 MovieClip
"hiscores"Frame 4Symbol 61 MovieClip
"snd_bleep"Frame 4Symbol 64 MovieClip
"snd_stagecomp"Frame 4Symbol 66 MovieClip
"text_clickhere"Frame 4Symbol 107 MovieClip
"_hiscore_all_lists"Frame 4Symbol 233 MovieClip
"mainmenu"Frame 4Symbol 246 MovieClip
"ff_deluxeadvert"Frame 4Symbol 259 MovieClip
"__moregames"Frame 4Symbol 292 MovieClip
"fadetonextscreen"Frame 4Symbol 295 MovieClip
"bottombar"Frame 4Symbol 301 MovieClip
"mutebutton"Frame 4Symbol 313 MovieClip
"topbar"Frame 4Symbol 318 MovieClip
"snd_music"Frame 4Symbol 323 MovieClip
"debug_input"Frame 4Symbol 325 EditableText
"lives_indicator"Frame 6Symbol 330 MovieClip
"ingame_bg"Frame 7Symbol 353 MovieClip
"fullfield"Frame 7Symbol 177 MovieClip
"playbutton_hit2"Frame 8Symbol 355 MovieClip
"playbutton_hit4"Frame 8Symbol 355 MovieClip
"playbutton_hit1"Frame 8Symbol 355 MovieClip
"playbutton_2"Frame 8Symbol 202 MovieClip
"playbutton_4"Frame 8Symbol 213 MovieClip
"playbutton_1"Frame 8Symbol 202 MovieClip
"scoremultiplier2"Frame 8Symbol 364 MovieClip
"scoremultiplier3"Frame 8Symbol 364 MovieClip
"scoremultiplier4"Frame 8Symbol 364 MovieClip
"scoremultiplier5"Frame 8Symbol 364 MovieClip
"scoremultiplier1"Frame 8Symbol 364 MovieClip
"gameover_bgeffect"Frame 8Symbol 366 MovieClip
"snd_rot"Frame 8Symbol 368 MovieClip
"snd_pling1"Frame 8Symbol 370 MovieClip
"snd_pling2"Frame 8Symbol 372 MovieClip
"snd_land"Frame 8Symbol 374 MovieClip
"snd_tick"Frame 8Symbol 376 MovieClip
"snd_tock"Frame 8Symbol 377 MovieClip
"snd_alarm"Frame 8Symbol 378 MovieClip
"snd_zoiks"Frame 8Symbol 380 MovieClip
"text_getready"Frame 8Symbol 382 MovieClip
"text_paused"Frame 8Symbol 393 MovieClip
"pausedmenu"Frame 8Symbol 246 MovieClip
"side_bar"Frame 8Symbol 409 MovieClip
"gameovermessage"Frame 23Symbol 449 MovieClip
"finalscore_counter"Frame 23Symbol 406 MovieClip
"hiscorenamefield"Frame 25Symbol 456 EditableText
"bar"Symbol 13 MovieClip Frame 1Symbol 9 MovieClip
"hlranks"Symbol 30 MovieClip Frame 1Symbol 24 EditableText
"hlscores"Symbol 30 MovieClip Frame 1Symbol 25 EditableText
"hlnames"Symbol 30 MovieClip Frame 1Symbol 26 EditableText
"ranks"Symbol 30 MovieClip Frame 1Symbol 27 EditableText
"scores"Symbol 30 MovieClip Frame 1Symbol 28 EditableText
"names"Symbol 30 MovieClip Frame 1Symbol 29 EditableText
"bgbutton"Symbol 57 MovieClip Frame 1Symbol 20 Button
"locallist1"Symbol 57 MovieClip Frame 1Symbol 30 MovieClip
"button_back"Symbol 57 MovieClip Frame 1Symbol 38 MovieClip
"hitarea_back"Symbol 57 MovieClip Frame 1Symbol 48 MovieClip
"connecting_msg"Symbol 57 MovieClip Frame 1Symbol 49 EditableText
"p_src"Symbol 76 MovieClip Frame 1Symbol 75 MovieClip
"n1"Symbol 105 MovieClip Frame 161Symbol 90 MovieClip
"n2"Symbol 105 MovieClip Frame 161Symbol 90 MovieClip
"n3"Symbol 105 MovieClip Frame 161Symbol 90 MovieClip
"n4"Symbol 105 MovieClip Frame 161Symbol 90 MovieClip
"n5"Symbol 105 MovieClip Frame 161Symbol 90 MovieClip
"n6"Symbol 105 MovieClip Frame 161Symbol 90 MovieClip
"n7"Symbol 105 MovieClip Frame 161Symbol 90 MovieClip
"n8"Symbol 105 MovieClip Frame 161Symbol 90 MovieClip
"s1"Symbol 105 MovieClip Frame 161Symbol 98 MovieClip
"s2"Symbol 105 MovieClip Frame 161Symbol 98 MovieClip
"s3"Symbol 105 MovieClip Frame 161Symbol 98 MovieClip
"s4"Symbol 105 MovieClip Frame 161Symbol 98 MovieClip
"s5"Symbol 105 MovieClip Frame 161Symbol 98 MovieClip
"s6"Symbol 105 MovieClip Frame 161Symbol 98 MovieClip
"s7"Symbol 105 MovieClip Frame 161Symbol 98 MovieClip
"s8"Symbol 105 MovieClip Frame 161Symbol 98 MovieClip
"e0"Symbol 142 MovieClip Frame 1Symbol 141 MovieClip
"e0"Symbol 176 MovieClip Frame 1Symbol 175 MovieClip
"field"Symbol 177 MovieClip Frame 1Symbol 142 MovieClip
"pieces"Symbol 177 MovieClip Frame 1Symbol 176 MovieClip
"keykeyanimated"Symbol 226 MovieClip Frame 1Symbol 225 MovieClip
"fullfield"Symbol 232 MovieClip Frame 1Symbol 177 MovieClip
"playbutton_1"Symbol 232 MovieClip Frame 1Symbol 191 MovieClip
"playbutton_2"Symbol 232 MovieClip Frame 1Symbol 202 MovieClip
"playbutton_4"Symbol 232 MovieClip Frame 1Symbol 213 MovieClip
"keykey_all"Symbol 232 MovieClip Frame 412Symbol 226 MovieClip
"txt"Symbol 237 MovieClip Frame 1Symbol 236 EditableText
"hitarea"Symbol 238 MovieClip Frame 1Symbol 235 MovieClip
"txt"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"_menu_item_src"Symbol 246 MovieClip Frame 1Symbol 238 MovieClip
"clickheretoplay"Symbol 246 MovieClip Frame 1Symbol 245 Button
"bgbutton"Symbol 262 MovieClip Frame 1Symbol 20 Button
"onlinead"Symbol 292 MovieClip Frame 1Symbol 261 MovieClip
"loadingbar"Symbol 292 MovieClip Frame 5Symbol 269 MovieClip
"downloadnow"Symbol 292 MovieClip Frame 11Symbol 285 Button
"backtomain"Symbol 292 MovieClip Frame 11Symbol 286 Button
"lf"Symbol 336 MovieClip Frame 1Symbol 335 MovieClip
"lf"Symbol 340 MovieClip Frame 1Symbol 339 MovieClip
"factory"Symbol 349 MovieClip Frame 1Symbol 343 MovieClip
"button"Symbol 349 MovieClip Frame 1Symbol 238 MovieClip
"fadein"Symbol 349 MovieClip Frame 1Symbol 348 MovieClip
"t"Symbol 364 MovieClip Frame 1Symbol 363 MovieClip
"textitem"Symbol 382 MovieClip Frame 2Symbol 238 MovieClip
"b0"Symbol 393 MovieClip Frame 2Symbol 385 MovieClip
"b1"Symbol 393 MovieClip Frame 2Symbol 388 MovieClip
"b2"Symbol 393 MovieClip Frame 2Symbol 390 MovieClip
"b3"Symbol 393 MovieClip Frame 2Symbol 392 MovieClip
"score_text"Symbol 406 MovieClip Frame 1Symbol 405 MovieClip
"time_text"Symbol 407 MovieClip Frame 1Symbol 405 MovieClip
"level_text"Symbol 408 MovieClip Frame 1Symbol 405 MovieClip
"score_counter"Symbol 408 MovieClip Frame 1Symbol 406 MovieClip
"time_counter"Symbol 408 MovieClip Frame 1Symbol 407 MovieClip
"bar"Symbol 409 MovieClip Frame 1Symbol 408 MovieClip
"textitem"Symbol 414 MovieClip Frame 1Symbol 238 MovieClip
"textitem"Symbol 415 MovieClip Frame 1Symbol 238 MovieClip
"textitem2"Symbol 415 MovieClip Frame 1Symbol 238 MovieClip
"textitem3"Symbol 415 MovieClip Frame 1Symbol 238 MovieClip
"textitem"Symbol 417 MovieClip Frame 1Symbol 238 MovieClip
"clock_hammer_blur"Symbol 437 MovieClip Frame 1Symbol 430 MovieClip
"clock_hammer"Symbol 437 MovieClip Frame 1Symbol 432 MovieClip
"clock_hand1"Symbol 437 MovieClip Frame 1Symbol 434 MovieClip
"clock_hand2"Symbol 437 MovieClip Frame 1Symbol 434 MovieClip
"textitem"Symbol 442 MovieClip Frame 1Symbol 238 MovieClip
"zoiks"Symbol 447 MovieClip Frame 1Symbol 446 MovieClip
"textitem"Symbol 449 MovieClip Frame 1Symbol 238 MovieClip
"textitem2"Symbol 449 MovieClip Frame 1Symbol 238 MovieClip
"textitem3"Symbol 449 MovieClip Frame 1Symbol 238 MovieClip

Special Tags

Protect (24)Timeline Frame 131 bytes "..$1$jS$A7EB0T81mstuJs.4apF4s/."
ExportAssets (56)Timeline Frame 4Symbol 319 as "snd_id_menu"
ExportAssets (56)Timeline Frame 4Symbol 320 as "snd_id_game"
ExportAssets (56)Timeline Frame 4Symbol 321 as "snd_id_levelcomplete"
ExportAssets (56)Timeline Frame 4Symbol 322 as "snd_id_alarm"
ExportAssets (56)Timeline Frame 8Symbol 322 as "snd_id_alarm"

Labels

"mainmenu"Frame 4
"title"Frame 5
"initgame"Frame 7
"initlevel"Frame 8
"levelcompleted"Frame 16
"loop_finishedall"Frame 17
"finishedall"Frame 18
"loop_timeoutpause"Frame 19
"timeout"Frame 20
"loop_unsolvable"Frame 21
"unsolvable"Frame 22
"gameover"Frame 24
"enterhiscore"Frame 26
"fullversionad"Frame 28
"_fullversionad"Frame 28
"returntomain"Frame 30
"pasthiscores"Symbol 105 MovieClip Frame 239
"right"Symbol 225 MovieClip Frame 3
"rightup"Symbol 225 MovieClip Frame 9
"left"Symbol 225 MovieClip Frame 14
"leftup"Symbol 225 MovieClip Frame 20
"up"Symbol 225 MovieClip Frame 25
"upup"Symbol 225 MovieClip Frame 31
"down"Symbol 225 MovieClip Frame 36
"downup"Symbol 225 MovieClip Frame 42
"down_left"Symbol 225 MovieClip Frame 47
"down_leftup"Symbol 225 MovieClip Frame 53
"down_right"Symbol 225 MovieClip Frame 58
"down_rightup"Symbol 225 MovieClip Frame 64
"hide"Symbol 301 MovieClip Frame 21
"hide"Symbol 318 MovieClip Frame 22
"menu"Symbol 323 MovieClip Frame 2
"shore"Symbol 323 MovieClip Frame 4
"game"Symbol 323 MovieClip Frame 6
"levelcomplete"Symbol 323 MovieClip Frame 8
"stagecomplete"Symbol 323 MovieClip Frame 10
"incidental"Symbol 323 MovieClip Frame 12
"show"Symbol 382 MovieClip Frame 2
"hide"Symbol 382 MovieClip Frame 14

Dynamic Text Variables

ltxtSymbol 2 EditableText"."
tSymbol 83 EditableText"0"
tSymbol 84 EditableText"0"
tSymbol 85 EditableText"0"
tSymbol 86 EditableText"0"
tSymbol 87 EditableText"0"
tSymbol 88 EditableText"0"
tSymbol 89 EditableText"0"
tSymbol 91 EditableText"0"
tSymbol 92 EditableText"0"
tSymbol 93 EditableText"0"
tSymbol 94 EditableText"0"
tSymbol 95 EditableText"0"
tSymbol 96 EditableText"0"
tSymbol 97 EditableText"0"
tSymbol 398 EditableText"0"
tSymbol 399 EditableText"0"
tSymbol 400 EditableText"0"
tSymbol 401 EditableText"0"
tSymbol 402 EditableText"0"
tSymbol 403 EditableText"0"
tSymbol 404 EditableText"0"
nameSymbol 456 EditableText""




http://swfchan.com/3/12602/info.shtml
Created: 5/6 -2019 19:51:17 Last modified: 5/6 -2019 19:51:17 Server time: 04/05 -2024 07:37:00