Combined Code
frame 1 {
if (_framesloaded >= _totalframes) {
gotoAndPlay(3);
/loadbar._visible = '0';
}
}
movieClip 4 {
frame 1 {
stop();
}
frame 100 {
stop();
}
}
movieClip 12 {
}
movieClip 13 {
frame 1 {
percentLoad = int((/._framesloaded / /._totalframes) * '100');
if (percentLoad >= '100') {
percentLoad = '100';
gotoAndStop(3);
tellTarget ('statusbar') {
gotoAndStop(100);
}
}
tellTarget ('statusbar') {
gotoAndStop(..:percentLoad);
}
}
frame 2 {
gotoAndPlay(1);
}
frame 3 {
stop();
}
}
frame 2 {
gotoAndPlay(1);
}
frame 3 {
/help._visible = '0';
}
movieClip 21 {
}
movieClip 25 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
play();
}
frame 51 {
gotoAndStop(2);
}
}
button 32 {
on (release) {
eval('/' add _name)._visible = '0';
}
}
movieClip 33 {
}
button 34 {
on (rollOver) {
startDrag('/tracker', true);
gotoAndStop(8);
/:tracking = '1';
}
}
movieClip 35 {
frame 3 {
gotoAndPlay(1);
}
}
frame 14 {
call('tracking');
}
button 38 {
on (release) {
gotoAndPlay(16);
}
}
button 41 {
on (release) {
/help._visible = '1';
}
}
movieClip 43 {
}
movieClip 45 {
}
frame 15 {
gotoAndPlay(14);
}
frame 16 {
points = '200';
id = '';
match = '0';
numRows = '4';
numCols = '6';
numCells = numRows * numCols;
i = '1';
while (i < numCells) {
eval('pos' add i) = i;
i += '1';
}
empty = numCells;
i = '1';
while (numCols >= i) {
eval('x' add i) = (eval('/p' add i))._x;
i += '1';
}
i = '1';
while (numRows >= i) {
eval('y' add i) = (eval('/p' add ('1' + (i - '1') * numCols)))._y;
i += '1';
}
lo = '1';
up = '24';
call('Shuffle');
/:state = '1';
gotoAndPlay(17);
}
button 52 {
on (release) {
/help._visible = '1';
}
}
button 57 {
on (release) {
gotoAndPlay(14);
}
}
movieClip 63 {
frame 1 {
sec = '0';
secs = '0';
min = '0';
play();
}
frame 8 {
if ('9' < sec) {
sec = '0';
secs += '1';
}
if ('5' < secs) {
secs = '0';
min += '1';
}
/:time = min add ':' add secs add sec;
}
frame 17 {
gotoAndPlay(8);
sec += '1';
}
}
button 64 {
on (release) {
if (/:state eq '1') {
/:movie = '/p21';
/:guess = '11';
call('/:Click');
nextFrame();
} else {
if (!(/:guess eq '11')) {
gotoAndPlay(2);
call('/:Reset');
} else {
gotoAndPlay(11);
/:movie = '/p22';
/:id = 'OZUBO MONDUMA';
call('/:Match');
}
}
}
}
movieClip 66 {
frame 1 {
stop();
}
frame 10 {
gotoAndStop(1);
}
frame 20 {
stop();
}
}
button 67 {
on (release) {
if (/:state eq '1') {
/:movie = '/p22';
/:guess = '11';
call('/:Click');
nextFrame();
} else {
if (!(/:guess eq '11')) {
gotoAndPlay(2);
call('/:Reset');
} else {
gotoAndPlay(11);
/:movie = '/p21';
/:id = 'OZUBO MONDUMA';
call('/:Match');
}
}
}
}
movieClip 68 {
frame 1 {
stop();
}
frame 10 {
gotoAndStop(1);
}
frame 20 {
stop();
}
}
button 69 {
on (release) {
if (/:state eq '1') {
/:movie = '/p23';
/:guess = '12';
call('/:Click');
nextFrame();
} else {
if (!(/:guess eq '12')) {
gotoAndPlay(2);
call('/:Reset');
} else {
gotoAndPlay(11);
/:movie = '/p24';
/:id = 'CONJURE MAN';
call('/:Match');
}
}
}
}
movieClip 71 {
frame 1 {
stop();
}
frame 10 {
gotoAndStop(1);
}
frame 20 {
stop();
}
}
button 72 {
on (release) {
if (/:state eq '1') {
/:movie = '/p24';
/:guess = '12';
call('/:Click');
nextFrame();
} else {
if (!(/:guess eq '12')) {
gotoAndPlay(2);
call('/:Reset');
} else {
gotoAndPlay(11);
/:movie = '/p23';
/:id = 'CONJURE MAN';
call('/:Match');
}
}
}
}
movieClip 73 {
frame 1 {
stop();
}
frame 10 {
gotoAndStop(1);
}
frame 20 {
stop();
}
}
button 74 {
on (release) {
if (/:state eq '1') {
/:movie = '/p19';
/:guess = '10';
call('/:Click');
nextFrame();
} else {
if (!(/:guess eq '10')) {
gotoAndPlay(2);
call('/:Reset');
} else {
gotoAndPlay(11);
/:movie = '/p20';
/:id = 'IMITATIA';
call('/:Match');
}
}
}
}
movieClip 76 {
frame 1 {
stop();
}
frame 10 {
gotoAndStop(1);
}
frame 20 {
stop();
}
}
button 77 {
on (release) {
if (/:state eq '1') {
/:movie = '/p20';
/:guess = '10';
call('/:Click');
nextFrame();
} else {
if (!(/:guess eq '10')) {
gotoAndPlay(2);
call('/:Reset');
} else {
gotoAndPlay(11);
/:movie = '/p19';
/:id = 'IMITATIA';
call('/:Match');
}
}
}
}
movieClip 78 {
frame 1 {
stop();
}
frame 10 {
gotoAndStop(1);
}
frame 20 {
stop();
}
}
button 79 {
on (release) {
if (/:state eq '1') {
/:movie = '/p13';
/:guess = '7';
call('/:Click');
nextFrame();
} else {
if (!(/:guess eq '7')) {
gotoAndPlay(2);
call('/:Reset');
} else {
gotoAndPlay(11);
/:movie = '/p14';
/:id = 'ROBERTO DIAZ';
call('/:Match');
}
}
}
}
movieClip 81 {
frame 1 {
stop();
}
frame 10 {
gotoAndStop(1);
}
frame 20 {
stop();
}
}
button 82 {
on (release) {
if (/:state eq '1') {
/:movie = '/p14';
/:guess = '7';
call('/:Click');
nextFrame();
} else {
if (!(/:guess eq '7')) {
gotoAndPlay(2);
call('/:Reset');
} else {
gotoAndPlay(11);
/:movie = '/p13';
/:id = 'ROBERTO DIAZ';
call('/:Match');
}
}
}
}
movieClip 83 {
frame 1 {
stop();
}
frame 10 {
gotoAndStop(1);
}
frame 20 {
stop();
}
}
button 84 {
on (release) {
if (/:state eq '1') {
/:movie = '/p15';
/:guess = '8';
call('/:Click');
nextFrame();
} else {
if (!(/:guess eq '8')) {
gotoAndPlay(2);
call('/:Reset');
} else {
gotoAndPlay(11);
/:movie = '/p16';
/:id = 'OXBLOOD';
call('/:Match');
}
}
}
}
movieClip 86 {
frame 1 {
stop();
}
frame 10 {
gotoAndStop(1);
}
frame 20 {
stop();
}
}
button 87 {
on (release) {
if (/:state eq '1') {
/:movie = '/p16';
/:guess = '8';
call('/:Click');
nextFrame();
} else {
if (!(/:guess eq '8')) {
gotoAndPlay(2);
call('/:Reset');
} else {
gotoAndPlay(11);
/:movie = '/p15';
/:id = 'OXBLOOD';
call('/:Match');
}
}
}
}
movieClip 88 {
frame 1 {
stop();
}
frame 10 {
gotoAndStop(1);
}
frame 20 {
stop();
}
}
button 89 {
on (release) {
if (/:state eq '1') {
/:movie = '/p17';
/:guess = '9';
call('/:Click');
nextFrame();
} else {
if (!(/:guess eq '9')) {
gotoAndPlay(2);
call('/:Reset');
} else {
gotoAndPlay(11);
/:movie = '/p18';
/:id = 'ANNA NEHUE';
call('/:Match');
}
}
}
}
movieClip 91 {
frame 1 {
stop();
}
frame 10 {
gotoAndStop(1);
}
frame 20 {
stop();
}
}
button 92 {
on (release) {
if (/:state eq '1') {
/:movie = '/p18';
/:guess = '9';
call('/:Click');
nextFrame();
} else {
if (!(/:guess eq '9')) {
gotoAndPlay(2);
call('/:Reset');
} else {
gotoAndPlay(11);
/:movie = '/p17';
/:id = 'ANNA NEHUE';
call('/:Match');
}
}
}
}
movieClip 93 {
frame 1 {
stop();
}
frame 10 {
gotoAndStop(1);
}
frame 20 {
stop();
}
}
button 94 {
on (release) {
if (/:state eq '1') {
/:movie = '/p7';
/:guess = '4';
call('/:Click');
nextFrame();
} else {
if (!(/:guess eq '4')) {
gotoAndPlay(2);
call('/:Reset');
} else {
gotoAndPlay(11);
/:movie = '/p8';
/:id = 'STREAK';
call('/:Match');
}
}
}
}
movieClip 96 {
frame 1 {
stop();
}
frame 10 {
gotoAndStop(1);
}
frame 20 {
stop();
}
}
button 97 {
on (release) {
if (/:state eq '1') {
/:movie = '/p8';
/:guess = '4';
call('/:Click');
nextFrame();
} else {
if (!(/:guess eq '4')) {
gotoAndPlay(2);
call('/:Reset');
} else {
gotoAndPlay(11);
/:movie = '/p7';
/:id = 'STREAK';
call('/:Match');
}
}
}
}
movieClip 98 {
frame 1 {
stop();
}
frame 10 {
gotoAndStop(1);
}
frame 20 {
stop();
}
}
button 99 {
on (release) {
if (/:state eq '1') {
/:movie = '/p11';
/:guess = '6';
call('/:Click');
nextFrame();
} else {
if (!(/:guess eq '6')) {
gotoAndPlay(2);
call('/:Reset');
} else {
gotoAndPlay(11);
/:movie = '/p12';
/:id = 'GOSSAMER';
call('/:Match');
}
}
}
}
movieClip 101 {
frame 1 {
stop();
}
frame 10 {
gotoAndStop(1);
}
frame 20 {
stop();
}
}
button 102 {
on (release) {
if (/:state eq '1') {
/:movie = '/p12';
/:guess = '6';
call('/:Click');
nextFrame();
} else {
if (!(/:guess eq '6')) {
gotoAndPlay(2);
call('/:Reset');
} else {
gotoAndPlay(11);
/:movie = '/p11';
/:id = 'GOSSAMER';
call('/:Match');
}
}
}
}
movieClip 103 {
frame 1 {
stop();
}
frame 10 {
gotoAndStop(1);
}
frame 20 {
stop();
}
}
button 104 {
on (release) {
if (/:state eq '1') {
/:movie = '/p10';
/:guess = '5';
call('/:Click');
nextFrame();
} else {
if (!(/:guess eq '5')) {
gotoAndPlay(2);
call('/:Reset');
} else {
gotoAndPlay(11);
/:movie = '/p9';
/:id = 'GRETA BRECHT';
call('/:Match');
}
}
}
}
movieClip 106 {
frame 1 {
stop();
}
frame 10 {
gotoAndStop(1);
}
frame 20 {
stop();
}
}
button 107 {
on (release) {
if (/:state eq '1') {
/:movie = '/p9';
/:guess = '5';
call('/:Click');
nextFrame();
} else {
if (!(/:guess eq '5')) {
gotoAndPlay(2);
call('/:Reset');
} else {
gotoAndPlay(11);
/:movie = '/p10';
/:id = 'GRETA BRECHT';
call('/:Match');
}
}
}
}
movieClip 108 {
frame 1 {
stop();
}
frame 10 {
gotoAndStop(1);
}
frame 20 {
stop();
}
}
button 109 {
on (release) {
if (/:state eq '1') {
/:movie = '/p1';
/:guess = '1';
call('/:Click');
nextFrame();
} else {
if (!(/:guess eq '1')) {
gotoAndPlay(2);
call('/:Reset');
} else {
gotoAndPlay(11);
/:movie = '/p2';
/:id = 'PETER LITTLECLOUD';
call('/:Match');
}
}
}
}
movieClip 111 {
frame 1 {
stop();
}
frame 10 {
gotoAndStop(1);
}
frame 20 {
stop();
}
}
button 112 {
on (release) {
if (/:state eq '1') {
/:movie = '/p2';
/:guess = '1';
call('/:Click');
nextFrame();
} else {
if (!(/:guess eq '1')) {
gotoAndPlay(2);
call('/:Reset');
} else {
gotoAndPlay(11);
/:movie = '/p1';
/:id = 'PETER LITTLECLOUD';
call('/:Match');
}
}
}
}
movieClip 113 {
frame 1 {
stop();
}
frame 10 {
gotoAndStop(1);
}
frame 20 {
stop();
}
}
button 114 {
on (release) {
if (/:state eq '1') {
/:movie = '/p3';
/:guess = '2';
call('/:Click');
nextFrame();
} else {
if (!(/:guess eq '2')) {
gotoAndPlay(2);
call('/:Reset');
} else {
gotoAndPlay(11);
/:movie = '/p4';
/:id = 'THUNDERER';
call('/:Match');
}
}
}
}
movieClip 116 {
frame 1 {
stop();
}
frame 10 {
gotoAndStop(1);
}
frame 20 {
stop();
}
}
button 117 {
on (release) {
if (/:state eq '1') {
/:movie = '/p4';
/:guess = '2';
call('/:Click');
nextFrame();
} else {
if (!(/:guess eq '2')) {
gotoAndPlay(2);
call('/:Reset');
} else {
gotoAndPlay(11);
/:movie = '/p3';
/:id = 'THUNDERER';
call('/:Match');
}
}
}
}
movieClip 118 {
frame 1 {
stop();
}
frame 10 {
gotoAndStop(1);
}
frame 20 {
stop();
}
}
button 119 {
on (release) {
if (/:state eq '1') {
/:movie = '/p5';
/:guess = '3';
call('/:Click');
nextFrame();
} else {
if (!(/:guess eq '3')) {
gotoAndPlay(2);
call('/:Reset');
} else {
gotoAndPlay(11);
/:movie = '/p6';
/:id = 'RIKIO MINAMOTO';
call('/:Match');
}
}
}
}
movieClip 121 {
frame 1 {
stop();
}
frame 10 {
gotoAndStop(1);
}
frame 20 {
stop();
}
}
button 122 {
on (release) {
if (/:state eq '1') {
/:movie = '/p6';
/:guess = '3';
call('/:Click');
nextFrame();
} else {
if (!(/:guess eq '3')) {
gotoAndPlay(2);
call('/:Reset');
} else {
gotoAndPlay(11);
/:movie = '/p5';
/:id = 'RIKIO MINAMOTO';
call('/:Match');
}
}
}
}
movieClip 123 {
frame 1 {
stop();
}
frame 10 {
gotoAndStop(1);
}
frame 20 {
stop();
}
}
frame 17 {
call('/:tracking');
}
frame 18 {
gotoAndPlay(17);
}
frame 19 {
tellTarget ('/identity') {
id = 'YOU DID IT!';
gotoAndPlay('idscroll');
}
}
button 126 {
on (release) {
gotoAndPlay(1);
}
}
frame 61 {
tellTarget ('/identity') {
id = 'TIME ' add /:time;
gotoAndPlay('idscroll');
}
}
frame 96 {
tellTarget ('/identity') {
id = 'SCORE ' add /:points;
gotoAndPlay('idscroll');
}
}
frame 130 {
tellTarget ('/identity') {
id = '';
gotoAndStop('ranking');
}
stop();
}
frame 132 {
if (tracking == '1') {
mouseh = /tracker._x;
mousev = /tracker._y;
/vert._x = mouseh;
/horiz._y = mousev;
/centre._y = mousev;
/centre._x = mouseh;
}
}
frame 139 {
/:points = points + '25';
/:match = match + '1';
call('Win');
tellTarget ('/:movie') {
gotoAndPlay('none');
}
movie = '""';
/:state = '1';
tellTarget ('/identity') {
id = /:id;
gotoAndPlay('idscroll');
}
}
frame 145 {
tellTarget ('/:movie') {
gotoAndPlay('open');
}
/:points = points - '10';
/:state = '1';
}
frame 151 {
/:state = '2';
}
frame 156 {
i = '1';
while (numCells >= i) {
eval('cell' add i) = i;
i += '1';
}
i = '1';
while (numCells >= i) {
eval('random' add i) = random('1000');
i += '1';
}
while (lo < up) {
i = lo;
j = lo;
while (i < up) {
if (eval('random' add (i + '1')) < eval('random' add i)) {
temp = eval('random' add i);
eval('random' add i) = eval('random' add (i + '1'));
eval('random' add (i + '1')) = temp;
temp = eval('cell' add i);
eval('cell' add i) = eval('cell' add (i + '1'));
eval('cell' add (i + '1')) = temp;
j = i;
}
i += '1';
}
up = j;
i = up;
while (lo < i) {
if (eval('random' add i) < eval('random' add (i - '1'))) {
temp = eval('random' add i);
eval('random' add i) = eval('random' add (i - '1'));
eval('random' add (i - '1')) = temp;
temp = eval('cell' add i);
eval('cell' add i) = eval('cell' add (i - '1'));
eval('cell' add (i - '1')) = temp;
j = i;
}
i -= '1';
}
lo = j;
}
i = '1';
r = '1';
c = '1';
while (numCells >= i) {
piece = eval('cell' add i);
if (piece) {
eval('/p' add piece)._x = eval('x' add c);
eval('/p' add piece)._y = eval('y' add r);
}
c += '1';
if (numCols < c) {
c = '1';
r += '1';
}
i += '1';
}
}
frame 162 {
if (match >= '12') {
gotoAndPlay(19);
}
if (/:points >= '400' and '500' >= /:points) {
/:rank = 'SUPERHERO';
} else {
if (/:points >= '200' and /:points < '400') {
/:rank = 'BETA TESTER';
} else {
if (/:points >= '100' and /:points < '200') {
/:rank = 'CADET';
} else {
if (/:points < '100') {
/:rank = 'GET REAL!';
}
}
}
}
}
frame 167 {
stop();
}