Combined Code
movieClip 119 arrow {
}
frame 1 {
function animTick() {
if (animCurrentFrame > images[ii].frameAmount) {
animCurrentFrame = 1;
} else {
++animCurrentFrame;
}
TheGif = flash.display.BitmapData.loadBitmap(images[ii].name + animCurrentFrame);
}
function changeImage() {
if (images[ii].anim == 0) {
TheGif = flash.display.BitmapData.loadBitmap(images[ii].name);
} else {
trace('Switching to animation, the first frame is:' + images[ii].name + animCurrentFrame);
TheGif = flash.display.BitmapData.loadBitmap(images[ii].name + animCurrentFrame);
}
}
function toggleHelp() {
if (UIButtons.helpBox._alpha == 0) {
UIButtons.helpBox._alpha = 100;
} else {
UIButtons.helpBox._alpha = 0;
}
}
function activate() {
UIButtons.btnForward._alpha = 30;
UIButtons.btnBack._alpha = 30;
UIButtons.btnSongBack._alpha = 30;
UIButtons.btnSongForward._alpha = 30;
UIButtons.btnAuto._alpha = 30;
UIButtons.btnFullAuto._alpha = 30;
UIButtons.showHelp._alpha = 30;
if (btnUiHide._y - (Stage.height - 720) == 55) {
showing = true;
btnUiHide.arrow._rotation = 0;
} else {
if (btnUiHide._y - (Stage.height - 720) == 0) {
hiding = true;
btnUiHide._alpha = 100;
btnUiHide.arrow._rotation = 180;
btnUiHide.enabled = false;
}
}
}
function changeUI() {
if (hiding) {
UIButtons._alpha -= 15;
UIText._alpha -= 15;
UIBeats._alpha -= 15;
if (btnUiHide._y - (Stage.height - 720) < 55) {
btnUiHide._y += 5;
} else {
if (btnUiHide._y - (Stage.height - 720) == 55) {
hiding = false;
hidden = true;
btnUiHide._alpha = 0;
btnUiHide.enabled = true;
UIButtons.btnForward.enabled = false;
UIButtons.btnBack.enabled = false;
UIButtons.btnSongBack.enabled = false;
UIButtons.btnSongForward.enabled = false;
UIButtons.btnAuto.enabled = false;
UIButtons.btnFullAuto.enabled = false;
UIButtons.showHelp.enabled = false;
}
}
} else {
if (showing) {
btnUiHide._alpha = 8;
UIButtons._alpha += 15;
UIText._alpha += 15;
UIBeats._alpha += 15;
UIBeats.scode._alpha += 15;
if (btnUiHide._y - (Stage.height - 720) > 0) {
btnUiHide._y -= 5;
} else {
if (btnUiHide._y - (Stage.height - 720) == 0) {
showing = false;
hidden = false;
UIButtons.btnForward.enabled = true;
UIButtons.btnBack.enabled = true;
UIButtons.btnSongBack.enabled = true;
UIButtons.btnSongForward.enabled = true;
UIButtons.btnAuto.enabled = true;
UIButtons.btnFullAuto.enabled = true;
UIButtons.showHelp.enabled = true;
}
}
}
}
}
function otherOnEnterFrame() {
changeUI();
UIBeats.scode = songs[ss].myRhythm.substr(beat, length(songs[ss].myRhythm) - beat) + songs[ss].myRhythm;
while (UIBeats.scode.length < 600) {
UIBeats.scode += songs[ss].myRhythm;
}
if (song.position > nextup && song.position - nextup < 1500) {
if (songs[ss].myRhythm.charAt(beat) == 'x') {
blackening = false;
yblur = 96;
}
if (songs[ss].myRhythm.charAt(beat) == 'o') {
blackening = false;
xblur = 96;
}
if (songs[ss].myRhythm.charAt(beat) == '+') {
blackening = true;
xblur = 500;
}
if (songs[ss].myRhythm.charAt(beat) != '.' && songs[ss].myRhythm.charAt(beat) != '+') {
changeit();
}
beat = (beat + 1) % length(songs[ss].myRhythm);
nextup = int(beat * blen);
}
if (song.position < 100 && !shrekActivated && !shrekedOut) {
if (!shrekActivated && fullAuto) {
shrekedOut = true;
trace('HOLEE SHET, A SHREK?');
var v2 = 1;
var v3 = 100;
var v1 = Math.floor(Math.random() * (v3 - v2 + 1)) + v2;
trace('We rolled: ' + v1);
if (v1 <= shrekChance) {
trace('SHREK ACTIVATED');
dreck._alpha = 10;
dreck.enabled = true;
shrekActivated = true;
} else {
trace('SHREK NOT ACTIVATED :(');
}
}
} else {
if (song.position > 100) {
shrekedOut = false;
} else {
if (song.position < 100 && shrekActivated && !shrekedOut) {
trace('SHREK GOT AWAY SAFELY');
dreck.enabled = false;
dreck._alpha = 0;
shrekActivated = false;
}
}
}
if (blackening) {
blackThing._alpha += 25;
} else {
blackThing._alpha = 0;
}
UIText.tcode = conv(song.position, 4);
UIText.bcode = conv(beat, 2);
UIText.xcode = conv(xblur, 2);
UIText.ycode = conv(yblur, 2);
UIText.imageName = images[ii].name.toUpperCase();
blur = new flash.filters.BlurFilter(xblur, yblur, 1);
if (isShrek) {
bmp[0].copyPixels(flash.display.BitmapData.loadBitmap('imgdreck'), fullscreen, origin);
} else {
bmp[0].copyPixels(TheGif, fullscreen, origin);
}
if (xblur * yblur != 1) {
bmp[0].applyFilter(bmp[0], fullscreen, origin, blur);
}
if (xblur != 1) {
xblur /= 2;
}
if (yblur != 1) {
yblur /= 2;
}
}
function changeit() {
if (!isShrek) {
if (fullAuto) {
var v2 = ii;
while (v2 == ii) {
var v1 = random(images.length);
if (contains(v1, imageQueue) == -1) {
imageQueue.push(v1);
if (imageQueue.length > images.length * 0.75) {
imageQueue.shift();
}
ii = v1;
}
}
var v3 = '';
changeImage();
} else {
if (changeAuto && beat == 0) {
ii = (ii + random(images.length - 2) + 1) % images.length;
changeImage();
}
}
}
if (!isShrek) {
cc = (cc + random(colors.length - 2) + 1) % colors.length;
} else {
cc = shrekColors[random(shrekColors.length - 1)];
}
UIText.ccode = conv(cc, 2);
UIText.ctxt = colors[cc].toUpperCase();
x = cc % 4;
y = int(cc / 4) % 4;
z = int(cc / 16);
rect(1, 0, 0, 1280, 720, 4278190080.0 + 5570560 * x + 21760 * y + 85 * z);
}
function conv(number, digits) {
ret = (number.toString(16)).toUpperCase();
while (ret.length < digits) {
ret = '0' + ret;
}
return ret;
}
function rect(r, x, y, w, h, c) {
bmp[r].fillRect(new flash.geom.Rectangle(x, y, w, h), c);
}
function playForward() {
if (!isShrek) {
changeAuto = false;
fullAuto = false;
UIText.mode = 'NORMAL';
if (ii < images.length - 1) {
++ii;
} else {
ii = 0;
}
if (images[ii].anim == 1) {
animTimer = setInterval(animTick, images[ii].animationLength / images[ii].frameAmount);
animCurrentFrame = 1;
} else {
clearInterval(animTimer);
animCurrentFrame = 1;
}
changeImage();
}
}
function playBack() {
if (!isShrek) {
changeAuto = false;
fullAuto = false;
UIText.mode = 'NORMAL';
if (ii > 0) {
--ii;
} else {
ii = images.length - 1;
}
if (images[ii].anim == 1) {
animTimer = setInterval(animTick, images[ii].animationLength / images[ii].frameAmount);
animCurrentFrame = 1;
} else {
clearInterval(animTimer);
animCurrentFrame = 1;
}
changeImage();
}
}
function playAuto() {
fullAuto = false;
if (changeAuto) {
changeAuto = false;
UIText.mode = 'NORMAL';
} else {
changeAuto = true;
UIText.mode = 'AUTO';
}
}
function playFullAuto() {
changeAuto = false;
if (fullAuto) {
fullAuto = false;
UIText.mode = 'NORMAL';
} else {
fullAuto = true;
UIText.mode = 'FULL AUTO';
}
}
function colImgInitializations() {
images = new Array({'anim': 0, 'name': 'Megumi'}, {'anim': 0, 'name': 'sonic'}, {'anim': 0, 'name': 'lolicatgirl'}, {'anim': 0, 'name': 'kagami'}, {'anim': 0, 'name': 'yukari'}, {'anim': 0, 'name': 'konata'}, {'anim': 0, 'name': 'shinobu'}, {'anim': 0, 'name': 'yotsuba'}, {'anim': 0, 'name': 'misaka'}, {'anim': 0, 'name': 'louise'}, {'anim': 0, 'name': 'ibara'}, {'anim': 0, 'name': 'madotsuki'}, {'anim': 0, 'name': 'yasuna'}, {'animationLength': 2000, 'frameAmount': 18, 'anim': 1, 'name': 'lain'}, {'anim': 0, 'name': 'nee-san'}, {'anim': 0, 'name': 'kurisu'}, {'anim': 0, 'name': 'mao'}, {'anim': 0, 'name': 'tomoko'}, {'anim': 0, 'name': 'kyoko'}, {'anim': 0, 'name': 'demon sisters'}, {'anim': 0, 'name': 'cirno'}, {'anim': 0, 'name': 'kyubey'}, {'anim': 0, 'name': 'yui'}, {'anim': 0, 'name': 'renge'}, {'anim': 0, 'name': 'rei'}, {'anim': 0, 'name': 'astraea'}, {'anim': 0, 'name': 'taiga'}, {'anim': 0, 'name': 'lucy'}, {'anim': 0, 'name': 'nano'}, {'anim': 0, 'name': 'hakase'}, {'anim': 0, 'name': 'asuka'}, {'anim': 0, 'name': 'flandre'}, {'anim': 0, 'name': 'haruko'}, {'anim': 0, 'name': 'kirino'}, {'anim': 0, 'name': 'kanoe'}, {'anim': 0, 'name': 'akarin'}, {'anim': 0, 'name': 'mio'}, {'anim': 0, 'name': 'ryuuko'}, {'anim': 0, 'name': 'maka'}, {'anim': 0, 'name': 'agiri'}, {'anim': 0, 'name': 'hitoha'}, {'anim': 0, 'name': 'holo'}, {'anim': 0, 'name': 'karen'}, {'anim': 0, 'name': 'luccini'}, {'anim': 0, 'name': 'miho'}, {'anim': 0, 'name': 'miyako'}, {'anim': 0, 'name': 'noel'}, {'anim': 0, 'name': 'ritsu'}, {'anim': 0, 'name': 'stocking'}, {'anim': 0, 'name': 'ika'}, {'anim': 0, 'name': 'ayase'}, {'anim': 0, 'name': 'senjougahara'}, {'anim': 0, 'name': 'melfina'}, {'anim': 0, 'name': 'chitanda'}, {'anim': 0, 'name': 'hanako'}, {'anim': 0, 'name': 'haruhi'}, {'anim': 0, 'name': 'kyouko'}, {'anim': 0, 'name': 'mayuri'}, {'anim': 0, 'name': 'ruri'}, {'anim': 0, 'name': 'mami'}, {'anim': 0, 'name': 'misaki'}, {'anim': 0, 'name': 'miu'}, {'anim': 0, 'name': 'motoko'}, {'anim': 0, 'name': 'excel'}, {'anim': 0, 'name': 'miku'}, {'anim': 0, 'name': 'suiseiseki'}, {'anim': 0, 'name': 'rin'}, {'anim': 0, 'name': 'faye'}, {'anim': 0, 'name': 'fuu'}, {'anim': 0, 'name': 'chrona'}, {'anim': 0, 'name': 'chiri'}, {'anim': 0, 'name': 'haruhi fujioka'}, {'anim': 0, 'name': 'morgiana'}, {'anim': 0, 'name': 'shiina'}, {'anim': 0, 'name': 'yuno'}, {'anim': 0, 'name': 'mayoi'}, {'anim': 0, 'name': 'rika'}, {'anim': 0, 'name': 'eureka'}, {'anim': 0, 'name': 'yunocchi'});
images.sortOn('name');
ii = 0;
colors = new Array();
colors[0] = 'black';
colors[1] = 'brick';
colors[2] = 'crimson';
colors[3] = 'red';
colors[4] = 'turtle';
colors[5] = 'sludge';
colors[6] = 'brown';
colors[7] = 'orange';
colors[8] = 'green';
colors[9] = 'grass';
colors[10] = 'maize';
colors[11] = 'citrus';
colors[12] = 'lime';
colors[13] = 'leaf';
colors[14] = 'chartreuse';
colors[15] = 'yellow';
colors[16] = 'midnight';
colors[17] = 'plum';
colors[18] = 'pomegranate';
colors[19] = 'rose';
colors[20] = 'swamp';
colors[21] = 'dust';
colors[22] = 'dirt';
colors[23] = 'blossom';
colors[24] = 'sea';
colors[25] = 'ill';
colors[26] = 'haze';
colors[27] = 'peach';
colors[28] = 'spring';
colors[29] = 'mantis';
colors[30] = 'brilliant';
colors[31] = 'canary';
colors[32] = 'navy';
colors[33] = 'grape';
colors[34] = 'mauve';
colors[35] = 'purple';
colors[36] = 'cornflower';
colors[37] = 'deep';
colors[38] = 'lilac';
colors[39] = 'lavender';
colors[40] = 'aqua';
colors[41] = 'steel';
colors[42] = 'grey';
colors[43] = 'pink';
colors[44] = 'bay';
colors[45] = 'marina';
colors[46] = 'tornado';
colors[47] = 'saltine';
colors[48] = 'blue';
colors[49] = 'twilight';
colors[50] = 'orchid';
colors[51] = 'magenta';
colors[52] = 'azure';
colors[53] = 'liberty';
colors[54] = 'royalty';
colors[55] = 'thistle';
colors[56] = 'ocean';
colors[57] = 'sky';
colors[58] = 'periwinkle';
colors[59] = 'carnation';
colors[60] = 'cyan';
colors[61] = 'turquoise';
colors[62] = 'powder';
colors[63] = 'white';
cc = 0;
}
function songStuff() {
songs = new Array();
ss = 0;
songOffset = 0.01;
songs = new Array({'myRhythm': 'x..xo...x...o...x..xo...x...o...x..xo...x...o...x..xo...x...oxoox..xo...x...o...x..xo...x...o...x..xo...x...o...x...o...x...oooo', 'buildUpFile': 'finaleBuild', 'buildUp': 1, 'myFile': 'Finale', 'myname': 'Madeon - Finale'}, {'myRhythm': 'o...x.o.o...x.o.o...x...o...x.o.o...x.o.o...x.......x.......x...', 'myFile': 'Radioactive', 'myname': 'Imagine Dragons - Radioactive'}, {'myRhythm': 'o...x...o...x...o...x...o...x...o...x...o...x...o...x...o...xxx.x...x...o...x...o...x...o...x...o...x...o...x...o...o...o...o...', 'myFile': 'RowRow', 'myname': 'Row Row Fight the Power'}, {'myRhythm': 'o...x...o.o.x.x...o.x...o.o.x...o...x...o.o.x.x...o.x...oo..x.x.o...x...o.o.x.x...o.x...oo..x.x.o...x...o.o.x.x...o.x...x...x.xx', 'myFile': 'Desire', 'myname': 'Outlaw Star OST - Desire'}, {'myRhythm': 'o.....oox.......o.o....ox.......o.....oox...o...o.o....ox.......o......ox.......o.o....ox.......o.....oox...o...o.o.....+.......', 'myFile': 'Sight', 'myname': 'The Bloody Beetroots - Out of Sight'}, {'myRhythm': 'o......ox.....o.o.......x.......o......ox.....o.o.....o.x.ooooooo......ox.....o.o.......x.......o......ox.....o.o.....o.x.oooooo', 'myFile': 'Smile', 'myname': 'Buckethead - Smile Without a Face'}, {'myRhythm': 'o...x.....o.x...o...x.....o.x...o...x.....o.x...o...x.....o.+...', 'myFile': 'Courtship', 'myname': 'Crystal Castles - Courtship Date'}, {'myRhythm': 'o...x..---o.x...-.o.x------.x..-o.-.x.o..-.ox-.-----x-o-------o-o...x..---o.x...-.o.x------.x..-o.-.x.o..-.ox-.-----x-o-------o-o...x..---o.x...-.o.x------.x..-o.-.x.o..-.ox-.-----x-o-------o-o...x..---o.x...-.o.x------.x..-o.-.x.o..-.ox-.-----x-o-------o-o...x..---o.x...-.o.x------.x..-o.-.x.o..-.ox-.-----x-o-------o-o...x..---o.x...-.o.x------.x..-o.-.x.o..-.ox-.-----x-o-------o-', 'myFile': 'Vordhosbn', 'myname': 'Aphex Twin - Vordhosbn'}, {'myRhythm': 'o.o.x..o.x.x....o..ox......x....o...x....o.x....o...x....o.xx...o.o.x..o.x.x....o..ox......x....o...x....o.x...xo...x....o.xx...', 'myFile': 'Orange', 'myname': 'Culprate - Orange Sunrise, Sunset'}, {'myRhythm': 'x+......o+......x+......o+......x+......o+......x+......o+......x+......o+......x+......o+......x+......o+......x+..............x+......o+......x+......o+......x+......o+......x+......o+......x+......o+......x+......o+......x---------------x+......o.......', 'myFile': 'spoiler1', 'myname': 'Hyper - Spoiler'}, {'myRhythm': 'o.x..ox.o.x..ox.o.x..ox.o.x..ox.o.x..xx.o.x..xx.o.x..xx.o.x..xx.o.x..ox.o.x..ox.o.x..ox.o.x..ox.o.x..xx.o.x..xx.o.xx.xx.o.x..xx.', 'myFile': 'Kryptonite', 'myname': 'DJ Fresh - Kryptonite'}, {'myRhythm': 'o.......x...o.......o...xxxxx...o.o.....x...o.......o...xxxxx...o.......x...o.......o...xxxxx...o.......x...o...o.......+.......o.......x...o.......o...xxxxx...o.o.....x...o...-.-.o.-.xxx+x+x+o.......x...o.......o...xxxxx...o.......x...o...o...x.x.+.......', 'myFile': 'Glitch', 'myname': 'STS9 - Beyond Right Now (Glitch Mob Remix)'}, {'myRhythm': 'o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...o...............+...', 'myFile': 'Liquor', 'myname': 'Kanye West - Hold My Liquor'}, {'myRhythm': 'o.xo.ox.o.xo.ox.o.xo.ox.o.xo.ox.o.xo.ox.o.xo.ox.x..o..o..x..x.x.', 'buildUpFile': 'EscapeIn', 'buildUp': 1, 'myFile': 'Escape', 'myname': 'SA2 OST - Escape from the City'}, {'myRhythm': 'o...x..oo.o.x...o...x..oo.o.x...o...x..oo.o.x...o...x..oo.x.x...o...x..oo.o.x...o...x..oo.o.x...o...x..oo.o.x...o...x..oo.o.x...', 'myFile': 'All-Star', 'myname': 'Triple-Q - All Star Circulation'});
UIText.stxt = songs[0].myname.toUpperCase();
song = new Sound();
song.attachSound(songs[ss].myFile);
if (songs[ss].buildUp == 1) {
delaySong(songs[ss].buildUpFile);
} else {
song.start(songOffset, 9999);
nextup = 0;
beat = 0;
xblur = 1;
yblur = 1;
}
blen = song.duration / length(songs[ss].myRhythm);
}
function checkForEndOfDelay() {
if (thebuildSong.position > thebuildSong.duration - 50) {
song.start(songOffset, 9999);
nextup = 0;
beat = 0;
xblur = 1;
yblur = 1;
clearInterval(checkForEndBuild);
}
}
function delaySong(delayName) {
thebuildSong = new Sound();
thebuildSong.attachSound(delayName);
thebuildSong.start();
checkForEndBuild = setInterval(this, 'checkForEndOfDelay', 5);
}
function changeSong() {
song.stop();
song.attachSound(songs[ss].myFile);
song.start(songOffset, 9999);
nextup = 0;
beat = 0;
yblur = 1;
xblur = 1;
UIText.stxt = songs[ss].myname.toUpperCase();
blen = song.duration / length(songs[ss].myRhythm);
}
function songForward() {
if (!isShrek) {
if (ss < songs.length - 2) {
++ss;
} else {
ss = 0;
}
changeSong();
}
}
function songBack() {
if (!isShrek) {
if (ss > 0) {
--ss;
} else {
ss = songs.length - 2;
}
changeSong();
}
}
var changeAuto = false;
var fulAuto = false;
UIText.mode = 'AUTO';
colImgInitializations();
var song = '';
var rhythm = '';
var setHeight = 720;
var setWidth = 1280;
var preShrekSS = 0;
var isShrek = false;
var shrekActivated = false;
var shrekedOut = false;
var shrekChance = 2;
var shrekColors = [9, 11, 12, 13, 20, 24, 28, 30, 33, 40, 45, 47, 52, 56, 60, 61];
dreck.enabled = false;
var imageQueue = new Array();
var TheGif;
var hidden = false;
var animCurrentFrame = 1;
changeImage();
if (images[ii].anim == 1) {
animTimer = setInterval(animTick, images[ii].animationLength / images[ii].frameAmount);
animCurrentFrame = 1;
} else {
clearInterval(animTimer);
animCurrentFrame = 1;
}
fullscreen = new flash.geom.Rectangle(0, 0, 1280, 720);
origin = new flash.geom.Point(0, 0);
focusRect = false;
tabEnabled = false;
bmp = new Array();
x = 0;
while (x < 2) {
bmp[x] = new flash.display.BitmapData(1280, 720, true, 4278190080.0);
++x;
}
bh.attachBitmap(bmp[0], 0);
br.attachBitmap(bmp[1], 1);
bmp[0].copyPixels(TheGif, new flash.geom.Rectangle(0, 0, 1280, 720), origin);
songStuff();
this.desiredFrameRate = 60;
Stage.scaleMode = 'noScale';
Stage.align = 'TL';
var resizeListener = new Object();
resizeListener.onResize = function () {
UIBeats._y = Stage.height - 720;
UIText._y = Stage.height - 720;
UIButtons._y = Stage.height - 720;
UIButtons._x = Stage.width - 1280;
btnUiHide._x = Stage.width - 1280;
if (Stage.width / Stage.height > 1.777777777777778) {
scale = 100 * Stage.height / 720;
} else {
scale = 100 * Stage.width / 1280;
}
bh._x = Stage.width / 2 - 640 * scale / 100;
bh._y = Stage.height / 2 - 360 * scale / 100;
bh._xscale = scale;
bh._yscale = scale;
br._xscale = 100 * Stage.width / 1280;
br._yscale = 100 * Stage.height / 720;
if (hidden) {
btnUiHide._y = Stage.height - 665;
} else {
btnUiHide._y = Stage.height - 720;
}
blackThing._xscale = 100 * Stage.width / 1280;
blackThing._yscale = 100 * Stage.height / 720;
};
Stage.addListener(resizeListener);
this.callFunctionInt = setInterval(this, 'otherOnEnterFrame', 10 / this.desiredFrameRate);
UIButtons.btnForward._alpha = 30;
UIButtons.btnBack._alpha = 30;
UIButtons.btnSongBack._alpha = 30;
UIButtons.btnSongForward._alpha = 30;
UIButtons.btnAuto._alpha = 30;
UIButtons.btnFullAuto._alpha = 30;
UIButtons.showHelp._alpha = 30;
UIButtons.btnForward.onRollOver = function () {
this._alpha = 100;
};
UIButtons.btnForward.onRollOut = function () {
this._alpha = 30;
};
UIButtons.btnBack.onRollOver = function () {
this._alpha = 100;
};
UIButtons.btnBack.onRollOut = function () {
this._alpha = 30;
};
UIButtons.btnSongBack.onRollOver = function () {
this._alpha = 100;
};
UIButtons.btnSongBack.onRollOut = function () {
this._alpha = 30;
};
UIButtons.btnSongForward.onRollOver = function () {
this._alpha = 100;
};
UIButtons.btnSongForward.onRollOut = function () {
this._alpha = 30;
};
UIButtons.btnAuto.onRollOver = function () {
this._alpha = 100;
};
UIButtons.btnAuto.onRollOut = function () {
this._alpha = 30;
};
UIButtons.btnFullAuto.onRollOver = function () {
this._alpha = 100;
};
UIButtons.btnFullAuto.onRollOut = function () {
this._alpha = 30;
};
UIButtons.showHelp.onRollOver = function () {
this._alpha = 100;
};
UIButtons.showHelp.onRollOut = function () {
this._alpha = 30;
};
btnUiHide.onRollOver = function () {
this._alpha = 100;
};
btnUiHide.onRollOut = function () {
if (hidden) {
this._alpha = 0;
} else {
if (btnUiHide.enabled) {
this._alpha = 8;
}
}
};
UIText.credits.onRollOver = function () {
this._alpha = 100;
};
UIText.credits.onRollOut = function () {
this._alpha = 14;
};
UIText.credits.useHandCursor = false;
dreck.onRelease = function () {
if (isShrek) {
isShrek = false;
ss = preShrekSS;
changeSong();
UIText.mode = 'NORMAL';
dreck._alpha = 0;
dreck.enabled = false;
shrekActivated = false;
} else {
isShrek = true;
preShrekSS = ss;
ss = songs.length - 1;
changeSong();
UIText.mode = 'SHREK IS DRECK';
}
};
UIButtons.btnForward.onRelease = playForward;
UIButtons.btnBack.onRelease = playBack;
UIButtons.btnSongBack.onRelease = songBack;
UIButtons.btnSongForward.onRelease = songForward;
UIButtons.btnAuto.onRelease = playAuto;
UIButtons.btnFullAuto.onRelease = playFullAuto;
btnUiHide.onRelease = activate;
btnUiHide.useHandCursor = true;
UIButtons.showHelp.onRelease = toggleHelp;
hiding = false;
showing = false;
keylistener = new Object();
keylistener.onKeyDown = function () {
if (Key.getCode() == 39) {
playForward();
}
if (Key.getCode() == 37) {
playBack();
}
if (Key.getCode() == 38) {
songForward();
}
if (Key.getCode() == 40) {
songBack();
}
if (Key.getCode() == 65) {
playAuto();
}
if (Key.getCode() == 70) {
playFullAuto();
}
if (Key.getCode() == 71) {
Stage.displayState = (Stage.displayState == 'normal') ? 'fullScreen' : 'normal';
}
if (Key.getCode() == 72) {
activate();
}
if (Key.getCode() == 66) {
nextAnimationFrame();
}
};
Key.addListener(keylistener);
var blackening = false;
resizeListener.onResize();
contains = function (input, arrayData) {
i = 0;
while (i < arrayData.length) {
if (arrayData[i] == input) {
return 1;
}
++i;
}
return -1;
};
}
movieClip 124 {
}
// unknown tag 88 length 88
// unknown tag 88 length 88
// unknown tag 88 length 88
movieClip 139 {
}
movieClip 140 {
}
movieClip 142 {
}
// unknown tag 88 length 88
movieClip 154 {
}
movieClip 157 {
}
movieClip 158 {
}
movieClip 161 {
}
movieClip 163 {
}