Combined Code
movieClip 7 {
}
// unknown tag 88 length 115
movieClip 10 mcBusted {
}
movieClip 15 mcCopyLink {
frame 1 {
stop();
}
frame 2 {
stop();
}
}
frame 1 {
function F_engineLoop() {
if (this.player.dead != 1) {
this.movePlayer();
this.checkDiamonds();
}
_root.pointArt.pointText = _root.HUDscore;
if (_root.pointArt._xscale > 100) {
_root.pointArt._xscale -= 1;
_root.pointArt._yscale = _root.pointArt._xscale;
}
_root.setCamera();
}
function F_checkDot(dotName) {
tempDot = this['dot' + dotName];
colliderx = tempDot._x;
collidery = tempDot._y;
var v3 = {'x': colliderx, 'y': collidery};
this.localToGlobal(v3);
dotHit = 0;
count = 1;
while (count < 3) {
if (_root.engine.world['building' + count].solid.hitTest(v3.x, v3.y, true)) {
dotHit = 1;
}
++count;
}
if (dotHit) {
return 1;
} else {
return 0;
}
}
function F_checkDiamonds() {
if (this.world.building1.diamond._visible == true) {
if (this.world.building1.diamond._currentframe == 1) {
if (this.player.hitbox.hitTest(this.world.building1.diamond.hitbox)) {
if (this.player.animState == 'charge' || this.player.chargeEndTime > 0) {
this.world.building1.diamond.gotoAndStop(2);
_root.cameraShake = 4;
_root.enemyCombo += 1;
_root.showPoints('Big', 1);
_root.HUDscore += starPoints * _root.enemyCombo;
_root.pointArt._xscale += _root.enemyCombo * 4;
} else {
this.world.building1.diamond._x += 15;
this.world.building1.diamond._rotation += 10;
this.player.art.metalHit.gotoAndStop(2);
_root.deathStyle = 3;
this.player.deathTime(1);
}
} else {
if (this.world.building1.diamond.hitbox.hitTest(this.butterflybox)) {
_root.diamondCombo = 0;
this.world.building1.diamond._visible = false;
}
}
}
}
if (this.world.building2.diamond._visible == true) {
if (this.world.building2.diamond._currentframe == 1) {
if (this.player.hitbox.hitTest(this.world.building2.diamond.hitbox)) {
if (this.player.animState == 'charge' || this.player.chargeEndTime > 0) {
this.world.building2.diamond.gotoAndStop(2);
_root.cameraShake = 4;
_root.HUDdiamonds += 1;
_root.enemyCombo += 1;
_root.showPoints('Big', 2);
_root.HUDscore += starPoints * _root.enemyCombo;
_root.pointArt._xscale += _root.enemyCombo * 4;
} else {
this.world.building2.diamond._x += 15;
this.world.building2.diamond._rotation += 10;
this.player.art.metalHit.gotoAndStop(2);
_root.deathStyle = 3;
this.player.deathTime(1);
}
} else {
if (this.world.building2.diamond.hitbox.hitTest(this.butterflybox)) {
_root.diamondCombo = 0;
this.world.building2.diamond._visible = false;
}
}
}
}
if (this.world.building1.butterfly._currentframe == 1) {
if (this.world.building1.butterfly._visible) {
this.world.building1.butterfly._x += 3;
if (this.player.hitbox.hitTest(this.world.building1.butterfly.art.wings)) {
this.world.building1.butterfly.gotoAndStop(2);
_root.butterflyCombo += 1;
this.player.colorUp = 3;
_root.HUDscore += butterPoints * _root.butterflyCombo;
_root.pointArt._xscale += _root.butterflyCombo * 2;
_root.showPoints('Small', 1);
}
if (this.world.building1.butterfly.hitbox.hitTest(this.butterflybox)) {
if (this.world.building1.butterfly._currentframe == 1) {
_root.butterflyCombo = 0;
}
}
}
}
if (this.world.building2.butterfly._currentframe == 1) {
if (this.world.building2.butterfly._visible) {
this.world.building2.butterfly._x += 3;
if (this.player.hitbox.hitTest(this.world.building2.butterfly.art.wings)) {
this.world.building2.butterfly.gotoAndStop(2);
_root.butterflyCombo += 1;
this.player.colorUp = 3;
_root.HUDscore += butterPoints * _root.butterflyCombo;
_root.pointArt._xscale += _root.butterflyCombo * 2;
_root.showPoints('Small', 2);
}
if (this.world.building2.butterfly.hitbox.hitTest(this.butterflybox)) {
if (this.world.building2.butterfly._currentframe == 1) {
_root.butterflyCombo = 0;
}
}
}
}
if (enemyCombo > bestStarCombo) {
bestStarCombo = enemyCombo;
}
if (butterflyCombo > bestFairyCombo) {
bestFairyCombo = butterflyCombo;
}
}
function F_checkOddLanding(landDirection) {
if (checkDot('BottomRoot')) {
count = 1;
while (count < 10) {
if (checkDot('BottomStick') == 0) {
travely(1);
} else {
count = 10;
}
++count;
}
} else {
count = 1;
while (count < 10) {
if (checkDot('BottomStick') == 0) {
_x = _x + 1 * landDirection;
} else {
applyGravity = 0;
touchGround = 1;
count = 10;
}
++count;
}
}
}
function F_travelx(movex) {
this._x += movex;
}
function F_travely(movey) {
this._y += movey;
}
function F_moveWorldx(movex) {
count = 1;
while (count < 3) {
if (count == 1) {
otherBuilding = this.world.building2;
} else {
otherBuilding = this.world.building1;
}
building = this.world['building' + count];
building._x -= movex;
_root.HUDscore += int(movex / 8);
if (_root.HUDscore > 5000) {
if (dolphinLevel == 1) {
dolphinLevel = 2;
dolphins.gotoAndStop(2);
}
}
if (_root.HUDscore > 10000) {
if (dolphinLevel == 2) {
dolphinLevel = 3;
dolphins.gotoAndStop(3);
}
}
if (_root.HUDscore > 15000) {
if (dolphinLevel == 3) {
dolphinLevel = 4;
dolphins.gotoAndStop(4);
}
}
if (_root.HUDscore > 20000) {
if (dolphinLevel == 4) {
dolphinLevel = 5;
dolphins.gotoAndStop(5);
}
}
if (_root.HUDscore > 25000) {
if (dolphinLevel == 5) {
dolphinLevel = 6;
dolphins.gotoAndStop(6);
}
}
if (_root.HUDscore > 30000) {
if (dolphinLevel == 6) {
dolphinLevel = 7;
dolphins.gotoAndStop(7);
}
}
if (building.diamond._visible) {
_root['diamondEdgeTime' + count] = int(engine._x - 640 + building._x + building.diamond._x) / 20;
diamondTriggerTime = 25 + (movex - 14) / 1.5;
if (_root['diamondSpawn' + count] != 1 && _root['diamondEdgeTime' + count] < diamondTriggerTime) {
_root['diamondSpawn' + count] = 1;
building.diamond.starSpawn.gotoAndPlay(2);
_root.starTest.gotoAndPlay(2);
}
}
if (building._x < -1500) {
movexBuilding = int(movex / 1.5);
if (movexBuiling > 20) {
movexBuilding = 20;
}
building.gotoAndStop(random(movexBuilding) + 1);
building.solid._visible = false;
building.bloomArt.gotoAndStop(building._currentframe);
building.bloomArt.blurMe(12, 12);
building._x = otherBuilding._x + otherBuilding._width / 2 + building._width / 2 + 400 + movex * 8 + random(100);
building._y = 300 + random(100);
_root['diamondSpawn' + count] = 0;
if (random(movex - 10) > 2) {
building.diamond._visible = true;
if (building.diamond._currentframe == 1) {
_root.enemyCombo = 0;
}
building.diamond.gotoAndStop(1);
targetnum = random(2) + 2;
targetdot = building['dot' + targetnum];
building.diamond._x = targetdot._x;
building.diamond._y = targetdot._y;
} else {
building.diamond._visible = false;
}
building.butterfly.gotoAndStop(1);
targetdot = building.dot1;
building.butterfly._x = targetdot._x - (400 + movex * 2);
building.butterfly._y = targetdot._y - 150 + random(30);
}
building = this.world['backa' + count];
building._x -= movex / 2;
building._y = 500 - this._y / 2;
if (building._x < -700) {
building._x += 1400 + random(100);
buidling.inside._y = -50 + random(100);
if (random(2) == 0) {
building._xscale *= -1;
}
}
building = this.world['backb' + count];
building._x -= movex / 8;
building._y = 500 - this._y / 1.5;
if (building._x < -700) {
building._x += 1400 + random(100);
buidling.inside._y = -25 + random(50);
if (random(2) == 0) {
building._xscale *= -1;
}
}
++count;
}
}
function setCamera() {
if (playerPointx > 380) {
} else {
if (playerPointx < 280) {
}
}
if (engine.player.dead != 1) {
engine._y -= (playerPointy - 200) / 10;
if (engine._y < 0) {
engine._y = 0;
}
}
if (cameraShake > 0) {
engine._y += random(cameraShake * 3) * cameraShakeDir;
engine._x += random(cameraShake * 3) * cameraShakeDir;
cameraShakeDir *= -1;
cameraShake -= 0.1;
} else {
cameraShake = 0;
}
if (engine._x > 321) {
engine._x -= 0.25;
} else {
if (engine._x < 319) {
engine._x += 0.25;
}
}
}
function showPoints(psize, pnum) {
pointFX = _root['points' + psize];
fxy = _root.engine._y + (_root.engine.player._y - 10);
with (pointFX) {
_visible = true;
gotoAndPlay(2);
_x = 100;
_y = fxy;
}
}
function dashWarning() {
if (dashWarn < 3) {
dashWarn += 1;
dashText.gotoAndPlay(2);
}
}
function submitScore() {
var v2 = _root.HUDfinalScore;
cmpSetObj.var1 = v2;
cmpSetObj.clearListeners();
}
function F_movePlayer() {
with (engine.player) {
if (dropTime > 0) {
dropTime -= 1;
}
if (airChargeMeter < 100) {
airChargeMeter += 1;
}
_root.rainbowBar._xscale = airChargeMeter - 30;
if (_root.rainbowBar._xscale < 0) {
_root.rainbowBar._xscale = 0;
}
prevAnimState = animState;
rot4 = rot3;
rot3 = rot2;
rot2 = rot1;
rot1 = rotationTarget;
rotationTarget = 0;
art._rotation = (rot1 + rot2 + rot3 + rot4) / 4;
if (art._rotation > 20) {
art._rotation = 20;
} else {
if (art._rotation < -20) {
art._rotation = -20;
}
}
if (Key.isDown(_root.p1r) || Key.isDown(_root.p1rCase)) {
if (chargeCoolDown > 20) {
if (airChargeMeter > 40) {
_y -= 8;
airChargeMeter -= 70;
chargeOffset = 15;
airCharged = 1;
airChargeCount += 1;
chargeCoolDown = 0;
applyGravity = 0;
animState = 'charge';
art.blurMe(30, 0);
colorUp = 4;
}
}
}
if (chargeCoolDown < 21) {
chargeCoolDown += 1;
}
if (chargeEndTime > 0) {
chargeEndTime -= 1;
}
if (animState != 'charge') {
if (Key.isDown(_root.p1u) || Key.isDown(_root.p1uCase)) {
if (applyGravity == 0 || dropTime > 0 || jumpNum == 0) {
if (!upPress) {
art.sparkleSound.gotoAndStop(2);
jumpNum = 1;
dropTime = 0;
touchGround = 0;
applyGravity = 1;
thrusty = jumpVel;
gravity = 0;
colorUp = 2;
airCharged = 0;
animState = 'jump';
}
} else {
if (!upPress && gravity > 6) {
if (jumpNum == 1) {
art.jumpanim.rainbow.gotoAndStop(2);
jumpNum = 2;
applyGravity = 1;
thrusty = jumpVel;
gravity = 2;
animState = 'jump';
colorUp = 3;
}
}
gravity -= 0.75;
}
upPress = 1;
} else {
upPress = 0;
}
}
speedx = maxspeedx;
_root.engine.moveWorldx(speedx);
if (maxspeedx < 50) {
maxspeedx += 0.01;
}
_root.testVar6 = maxspeedx;
_x = (speedx - 14) / 2 - 260 + offsetx;
if (offsetx > 0) {
offsetx -= 5;
} else {
offsetx = 0;
}
if (applyGravity && animState != 'charge') {
fallSpeed = thrusty - gravity;
if (fallSpeed > 10) {
fallSpeed = 10;
}
travely(-fallSpeed);
gravity += 1.2;
}
touchCeiling = 0;
if (checkDot('Top')) {
touchCeiling = 1;
count = 1;
while (count < 20) {
if (checkDot('Top')) {
travely(1);
} else {
count = 21;
}
++count;
}
}
if (checkDot('Bottom')) {
touchGround = 1;
count = 1;
while (count < 20) {
if (checkDot('Bottom')) {
travely(-1);
rotationTarget -= rotationStep + 1;
} else {
count = 21;
}
++count;
}
}
if (checkDot('Right')) {
_root.deathStyle = 2;
deathTime(1);
return 0;
}
if (applyGravity) {
art._rotation = 0;
rotationTarget = 0;
if (checkDot('TopRight')) {
touchCeiling = 1;
while (checkDot('TopRight')) {
travely(1);
}
}
if (checkDot('BottomLeft')) {
if (gravity > thrusty) {
if (touchGround == 0) {
checkOddLanding(-1);
}
}
if (touchGround == 0) {
while (checkDot('BottomLeft')) {
travely(-1);
}
}
}
if (checkDot('BottomRight')) {
if (gravity > thrusty) {
if (touchGround == 0) {
checkOddLanding(1);
}
}
if (touchGround == 0) {
while (checkDot('BottomRight')) {
travely(-1);
}
}
}
}
if (touchCeiling) {
if (applyGravity) {
thrusty /= 2;
}
}
if (touchGround) {
applyGravity = 0;
gravity = 0;
if (animState != 'charge') {
animState = 'run';
airCharged = 0;
airChargeCount = 0;
}
if (applyGravity == 0 && animState != 'charge') {
if (checkDot('BottomRoot')) {
count = 1;
while (count < 10) {
if (checkDot('BottomStick') == 0) {
travely(1);
rotationTarget += rotationStep;
} else {
count = 10;
}
++count;
}
}
}
if (animState != 'charge') {
if (checkDot('BottomStick') == 0) {
if (checkDot('BottomRightStick') == 0) {
if (checkDot('BottomLeftStick') == 0) {
touchGround = 0;
airCharged = 0;
dropTime = 10;
jumpNum = 1;
applyGravity = 1;
thrusty = jumpVel;
gravity = jumpVel;
animState = 'jump';
}
}
}
}
}
var playerPoint = {'x': _x, 'y': _y};
this.localToGlobal(playerPoint);
_root.playerPointx = playerPoint.x + 300;
_root.playerPointy = playerPoint.y;
if (colorUp > 1.2) {
colorUp -= 0.1;
}
if (_y < -600) {
_y = -600;
}
if (this.dead != 1) {
art.gotoAndStop(animState);
if (animState == 'run') {
if (prevAnimState != 'run') {
airChargeMeter = 100;
art.runanim.gotoAndStop(1);
}
jumpNum = 0;
prevAnimFrame = animFrame;
animFrame = art.runanim._currentframe + 1;
if (prevAnimFrame == 6) {
art.gallopSounds.gotoAndStop(2);
}
if (prevAnimFrame == 12) {
art.gallopSounds.gotoAndStop(3);
}
if (prevAnimFrame == 16) {
art.gallopSounds.gotoAndStop(4);
}
if (animFrame > 16) {
art.runanim.gotoAndStop(1);
} else {
art.runanim.gotoAndStop(animFrame);
}
} else {
if (animState == 'jump') {
art.jumpanim.gotoAndStop(int(gravity * 8.75));
} else {
if (animState == 'charge') {
_root.engine.moveWorldx(speedx / 2);
offsetx += chargeOffset;
chargeOffset -= 1;
if (chargeOffset < 0) {
chargeOffset = 0;
}
}
}
}
}
if (_y > 700) {
_root.deathStyle = 1;
deathTime(1);
}
}
}
function F_endCharge() {
with (engine.player) {
touchGround = 0;
if (jumpNum == 0) {
dropTime = 10;
} else {
jumpNum = 1;
}
chargeEndTime = 10;
applyGravity = 1;
thrusty = jumpVel;
gravity = jumpVel;
animState = 'jump';
art.gotoAndStop('jump');
art.jumpanim.gotoAndStop(int(gravity * 8.75));
}
}
function F_deathTime(deathMethod) {
this.dead = 1;
lives.nextFrame();
if (deathMethod == 1) {
this.art.gotoAndStop('deathExplode');
_root.cameraShake = 6;
} else {
if (deathMethod == 2) {
this.art.gotoAndStop('deathFall');
}
}
}
function initialize() {
_quality = 'medium';
_root.p1u = 90;
_root.p1uCase = 122;
_root.p1d = 83;
_root.p1l = 65;
_root.p1r = 88;
_root.p1rCase = 120;
_root.p1ps = 32;
_root.score = 0;
_root.HUDscore = 0;
_root.HUDdiamonds = 0;
_root.HUDbutterflies = 0;
_root.HUDfinalScore = 0;
_root.cameraShakeDir = 1;
_root.cameraShake = 0;
_root.butterflyCombo = 0;
_root.enemyCombo = 1;
_root.butterPoints = 10;
_root.starPoints = 100;
_root.dolphinLevel = 1;
_root.dashWarn = 0;
_root.deathStyle = 1;
if (_root.scoreTurn == 0) {
_root.score1 = 0;
_root.score2 = 0;
_root.score3 = 0;
_root.bestFairyCombo = 0;
_root.bestStarCombo = 0;
_root.scoreTurn = 1;
}
_root.lives.gotoAndStop(scoreTurn);
with (engine) {
originx = 320;
originy = 240;
player.thrusty = 0;
player.offsetx = 0;
player.gravity = 0;
player.applyGravity = 1;
player.maxspeedx = 14;
player.jumpVel = 14;
player.speedx = player.maxspeedx;
player.speedstep = 0.25;
player.dead = 0;
player.airCharged = 0;
player.airChargeCount = 0;
player.airChargeMeter = 100;
player.chargeCoolDown = 100;
player.chargeEndTime = 0;
player.dropTime = 0;
player.rotationStep = 2;
player.rotationTarget = 0;
player.rot1 = 0;
player.rot2 = 0;
player.rot3 = 0;
player.animState = 'run';
player.colorUp = 4;
}
engine.player.checkDot = F_checkDot;
engine.player.endCharge = F_endCharge;
engine.player.deathTime = F_deathTime;
engine.player.checkOddLanding = F_checkOddLanding;
engine.player.travelx = F_travelx;
engine.player.travely = F_travely;
engine.engineLoop = F_engineLoop;
engine.moveWorldx = F_moveWorldx;
engine.movePlayer = F_movePlayer;
engine.checkDiamonds = F_checkDiamonds;
engine.world.building1.diamond._visible = false;
engine.world.building2.diamond._visible = false;
}
function saveCookie() {
shareObj = SharedObject.getLocal('shareObj');
_root.shareObj.data.scoreArray = highScores;
_root.shareObj.data.nameArray = highScoreNames;
_root.shareObj.data.flush();
}
function loadCookie() {
shareObj = SharedObject.getLocal('shareObj');
highScores = shareObj.data.scoreArray;
highScoreNames = shareObj.data.nameArray;
}
function deleteCookie() {
_root.shareObj.data.scoreArray = highScoresXX;
_root.shareObj.data.nameArray = highScoresXX;
_root.shareObj.data.flush();
}
function setHighScores() {
endOK = 1;
count = 1;
while (count <= 5) {
if (HUDfinalScore > highScores[count]) {
scoreNum = count;
count2 = 5;
while (count2 > scoreNum) {
highScores[count2] = highScores[count2 - 1];
--count2;
}
highScores[count] = HUDfinalScore;
finalbox['scorebox' + count].gotoAndPlay(2);
count = 6;
}
++count;
}
count = 1;
while (count <= 5) {
finalbox['score' + count].scoreText = highScores[count];
++count;
}
saveCookie();
}
function deleteScores() {
deleteCookie();
count = 1;
while (count <= 5) {
this['highScore' + count] = 6000 - 1000 * count;
++count;
}
highScores = new Array(0, highScore1, highScore2, highScore3, highScore4, highScore5);
highScoreNames = new Array('com', 'com', 'com', 'com', 'com');
highScoresXX = new Array(0, 0, 0, 0, 0);
saveCookie();
}
var intDelay;
var strDom;
var var1 = 0;
var var3 = 2772;
cmpSetObj.var1 = var1;
cmpSetObj.var3 = var3;
mccm.onPress = function () {
trace('meep');
cmpSetObj.clearListeners();
};
stop();
scoreTurn = 0;
count = 1;
while (count <= 5) {
this['highScore' + count] = 6000 - 1000 * count;
++count;
}
loadCookie();
if (highScores[5] <= 1000) {
highScores = new Array(0, highScore1, highScore2, highScore3, highScore4, highScore5);
highScoreNames = new Array('com', 'com', 'com', 'com', 'com');
highScoresXX = new Array(0, 0, 0, 0, 0);
saveCookie();
}
}
movieClip 19 {
}
movieClip 21 {
}
// unknown tag 88 length 145
movieClip 24 {
}
movieClip 26 {
}
button 28 {
on (release) {
nextFrame();
}
}
movieClip 30 {
}
movieClip 31 {
}
movieClip 32 {
}
movieClip 33 {
}
movieClip 36 {
}
movieClip 37 {
frame 17 {
stop();
}
}
movieClip 40 {
}
button 41 {
on (keyPress 'z') {
_root.gotoAndStop(2);
}
on (keyPress 'Z') {
_root.gotoAndStop(2);
}
}
movieClip 43 {
}
movieClip 44 {
}
movieClip 45 {
frame 1 {
stop();
}
instance of movieClip 19 {
onClipEvent (enterFrame) {
mainLoad = _root.getBytesLoaded() / _root.getBytesTotal();
_xscale = mainLoad * 100;
if (_xscale >= 100) {
_parent.nextFrame();
}
}
}
instance of movieClip 19 {
onClipEvent (enterFrame) {
mainLoad = _root.getBytesLoaded() / _root.getBytesTotal();
_xscale = mainLoad * 100;
if (_xscale >= 100) {
_parent.nextFrame();
}
}
}
}
movieClip 47 {
}
button 48 {
on (release) {
nextFrame();
}
}
// unknown tag 88 length 47
button 53 {
on (release) {
prevFrame();
}
}
movieClip 55 {
}
movieClip 57 {
frame 1 {
function blurMe(blurX, blurY) {
quality = 1;
filter = new flash.filters.BlurFilter(blurX, blurY, quality);
filterArray = new Array();
filterArray.push(filter);
this.filters = filterArray;
if (blurX == 0) {
if (blurY == 0) {
this.filters = new Array();
}
}
}
function colorMe(redtarget, greentarget, bluetarget) {
var v3 = new flash.geom.Transform(this);
var v2 = v3.colorTransform;
v2.redMultiplier = redtarget;
v2.greenMultiplier = greentarget;
v2.blueMultiplier = bluetarget;
v3.colorTransform = v2;
if (redtarget == 1) {
if (greentarget == 1) {
if (bluetarget == 1) {
v3 = new flash.geom.Transform(this);
}
}
}
}
function glowMe(glowColor, glowAlpha, glowBlur) {
var v2 = new flash.filters.GlowFilter(glowColor, glowAlpha, glowBlur, glowBlur, 2, 1);
v2.quality = 3;
this.filters = [v2];
if (glowAlpha == 0) {
this.filters = new Array();
}
}
stop();
glowMe(16737535, 0.75, 10);
}
}
movieClip 59 {
frame 1 {
stop();
}
}
movieClip 62 {
frame 2 {
stop();
}
}
movieClip 64 {
frame 2 {
stop();
}
}
movieClip 65 {
frame 2 {
stop();
}
frame 6 {
stop();
}
}
instance musicShell of movieClip 65 {
onClipEvent (load) {
_visible = false;
}
}
// unknown tag 88 length 63
movieClip 69 {
frame 1 {
function clearListeners() {
trace('rrr');
var v4 = Number(this.var3);
var v2 = Number(this.var1);
trace('!1! ' + v4 + ' :: ' + v2);
var v9 = 'http://highscores.adultswim.com/highscores/SubmitScoreServlet.do?';
var v10 = new Date();
var v3 = v10.getTime();
var v5 = substring(v3.toString(), 0, (v3.toString()).length - 3) + '000';
v3 = parseInt(v5);
var v14 = v5.substr(-3, 3);
var v13 = v5.substr(-4, 3);
var v12 = parseInt(v14);
var v11 = parseInt(v13);
var v8 = v12 * v11 * v2 + v2;
trace('nAlgo ' + v8);
var v6 = v4 + ',' + v2 + ',' + v3 + ',' + v8;
trace('strToPass ' + v6);
m.setText(v6);
var v7 = m.getHash();
trace(v9 + 'attr1=score=' + v2 + '|gameId=' + v4 + '|timestamp=' + v3 + '|key=' + v7);
getURL(v9 + 'attr1=score=' + v2 + '|gameId=' + v4 + '|timestamp=' + v3 + '|key=' + v7, '_self');
}
_visible = false;
var m = new as2md5();
}
}
movieClip 405 __Packages.as2md5 {
#initclip
if (!_global.as2md5) {
var v1 = function () {};
_global.as2md5 = v1;
var v2 = v1.prototype;
v2.getText = function () {
return this.inText;
};
v2.setText = function (s) {
this.initialize(s);
};
v2.getHash = function () {
return this.hashValue;
};
v2.toString = function () {
return this.getHash();
};
v2.valueOf = function () {
return this.toString();
};
v2.MD5Hash = function (s) {
this.initialize(s);
};
v2.initialize = function (s) {
this.inText = s;
if (this.currentState != undefined) {
delete this.currentState;
}
this.currentState = new Array(as2md5.MD5_INIT_STATE_0, as2md5.MD5_INIT_STATE_1, as2md5.MD5_INIT_STATE_2, as2md5.MD5_INIT_STATE_3);
this.hash();
};
v2.rotl = function (x, n) {
return x << n | x >>> 32 - n;
};
v2.au = function (x, y) {
var v2 = x & 2147484000.0;
var v3 = y & 2147484000.0;
var v4 = x & 1073741824;
var v5 = y & 1073741824;
var v1 = (x & 1073741823) + (y & 1073741823);
if (v4 & v5) {
return v1 ^ 2147484000.0 ^ v2 ^ v3;
}
if (v4 | v5) {
if (v1 & 1073741824) {
return v1 ^ 3221225000.0 ^ v2 ^ v3;
}
return v1 ^ 1073741824 ^ v2 ^ v3;
}
var v6 = v1 ^ v2 ^ v3;
return v6;
};
v2.ff = function (a, b, c, d, x, s, t) {
return this.au(this.rotl(this.au(a, this.au(this.au(b & c | (b ^ 4294967000.0) & d, x), t)), s), b);
};
v2.gg = function (a, b, c, d, x, s, t) {
return this.au(this.rotl(this.au(a, this.au(this.au(b & d | c & (d ^ 4294967000.0), x), t)), s), b);
};
v2.hh = function (a, b, c, d, x, s, t) {
return this.au(this.rotl(this.au(a, this.au(this.au(b ^ c ^ d, x), t)), s), b);
};
v2.ii = function (a, b, c, d, x, s, t) {
return this.au(this.rotl(this.au(a, this.au(this.au(c ^ (b | d ^ 4294967000.0), x), t)), s), b);
};
v2.transform = function (X) {
var v2 = this.currentState[0];
var v3 = this.currentState[1];
var v4 = this.currentState[2];
var v5 = this.currentState[3];
v2 = this.ff(v2, v3, v4, v5, X[0], as2md5.MD5_S11, as2md5.MD5_T01);
v5 = this.ff(v5, v2, v3, v4, X[1], as2md5.MD5_S12, as2md5.MD5_T02);
v4 = this.ff(v4, v5, v2, v3, X[2], as2md5.MD5_S13, as2md5.MD5_T03);
v3 = this.ff(v3, v4, v5, v2, X[3], as2md5.MD5_S14, as2md5.MD5_T04);
v2 = this.ff(v2, v3, v4, v5, X[4], as2md5.MD5_S11, as2md5.MD5_T05);
v5 = this.ff(v5, v2, v3, v4, X[5], as2md5.MD5_S12, as2md5.MD5_T06);
v4 = this.ff(v4, v5, v2, v3, X[6], as2md5.MD5_S13, as2md5.MD5_T07);
v3 = this.ff(v3, v4, v5, v2, X[7], as2md5.MD5_S14, as2md5.MD5_T08);
v2 = this.ff(v2, v3, v4, v5, X[8], as2md5.MD5_S11, as2md5.MD5_T09);
v5 = this.ff(v5, v2, v3, v4, X[9], as2md5.MD5_S12, as2md5.MD5_T10);
v4 = this.ff(v4, v5, v2, v3, X[10], as2md5.MD5_S13, as2md5.MD5_T11);
v3 = this.ff(v3, v4, v5, v2, X[11], as2md5.MD5_S14, as2md5.MD5_T12);
v2 = this.ff(v2, v3, v4, v5, X[12], as2md5.MD5_S11, as2md5.MD5_T13);
v5 = this.ff(v5, v2, v3, v4, X[13], as2md5.MD5_S12, as2md5.MD5_T14);
v4 = this.ff(v4, v5, v2, v3, X[14], as2md5.MD5_S13, as2md5.MD5_T15);
v3 = this.ff(v3, v4, v5, v2, X[15], as2md5.MD5_S14, as2md5.MD5_T16);
v2 = this.gg(v2, v3, v4, v5, X[1], as2md5.MD5_S21, as2md5.MD5_T17);
v5 = this.gg(v5, v2, v3, v4, X[6], as2md5.MD5_S22, as2md5.MD5_T18);
v4 = this.gg(v4, v5, v2, v3, X[11], as2md5.MD5_S23, as2md5.MD5_T19);
v3 = this.gg(v3, v4, v5, v2, X[0], as2md5.MD5_S24, as2md5.MD5_T20);
v2 = this.gg(v2, v3, v4, v5, X[5], as2md5.MD5_S21, as2md5.MD5_T21);
v5 = this.gg(v5, v2, v3, v4, X[10], as2md5.MD5_S22, as2md5.MD5_T22);
v4 = this.gg(v4, v5, v2, v3, X[15], as2md5.MD5_S23, as2md5.MD5_T23);
v3 = this.gg(v3, v4, v5, v2, X[4], as2md5.MD5_S24, as2md5.MD5_T24);
v2 = this.gg(v2, v3, v4, v5, X[9], as2md5.MD5_S21, as2md5.MD5_T25);
v5 = this.gg(v5, v2, v3, v4, X[14], as2md5.MD5_S22, as2md5.MD5_T26);
v4 = this.gg(v4, v5, v2, v3, X[3], as2md5.MD5_S23, as2md5.MD5_T27);
v3 = this.gg(v3, v4, v5, v2, X[8], as2md5.MD5_S24, as2md5.MD5_T28);
v2 = this.gg(v2, v3, v4, v5, X[13], as2md5.MD5_S21, as2md5.MD5_T29);
v5 = this.gg(v5, v2, v3, v4, X[2], as2md5.MD5_S22, as2md5.MD5_T30);
v4 = this.gg(v4, v5, v2, v3, X[7], as2md5.MD5_S23, as2md5.MD5_T31);
v3 = this.gg(v3, v4, v5, v2, X[12], as2md5.MD5_S24, as2md5.MD5_T32);
v2 = this.hh(v2, v3, v4, v5, X[5], as2md5.MD5_S31, as2md5.MD5_T33);
v5 = this.hh(v5, v2, v3, v4, X[8], as2md5.MD5_S32, as2md5.MD5_T34);
v4 = this.hh(v4, v5, v2, v3, X[11], as2md5.MD5_S33, as2md5.MD5_T35);
v3 = this.hh(v3, v4, v5, v2, X[14], as2md5.MD5_S34, as2md5.MD5_T36);
v2 = this.hh(v2, v3, v4, v5, X[1], as2md5.MD5_S31, as2md5.MD5_T37);
v5 = this.hh(v5, v2, v3, v4, X[4], as2md5.MD5_S32, as2md5.MD5_T38);
v4 = this.hh(v4, v5, v2, v3, X[7], as2md5.MD5_S33, as2md5.MD5_T39);
v3 = this.hh(v3, v4, v5, v2, X[10], as2md5.MD5_S34, as2md5.MD5_T40);
v2 = this.hh(v2, v3, v4, v5, X[13], as2md5.MD5_S31, as2md5.MD5_T41);
v5 = this.hh(v5, v2, v3, v4, X[0], as2md5.MD5_S32, as2md5.MD5_T42);
v4 = this.hh(v4, v5, v2, v3, X[3], as2md5.MD5_S33, as2md5.MD5_T43);
v3 = this.hh(v3, v4, v5, v2, X[6], as2md5.MD5_S34, as2md5.MD5_T44);
v2 = this.hh(v2, v3, v4, v5, X[9], as2md5.MD5_S31, as2md5.MD5_T45);
v5 = this.hh(v5, v2, v3, v4, X[12], as2md5.MD5_S32, as2md5.MD5_T46);
v4 = this.hh(v4, v5, v2, v3, X[15], as2md5.MD5_S33, as2md5.MD5_T47);
v3 = this.hh(v3, v4, v5, v2, X[2], as2md5.MD5_S34, as2md5.MD5_T48);
v2 = this.ii(v2, v3, v4, v5, X[0], as2md5.MD5_S41, as2md5.MD5_T49);
v5 = this.ii(v5, v2, v3, v4, X[7], as2md5.MD5_S42, as2md5.MD5_T50);
v4 = this.ii(v4, v5, v2, v3, X[14], as2md5.MD5_S43, as2md5.MD5_T51);
v3 = this.ii(v3, v4, v5, v2, X[5], as2md5.MD5_S44, as2md5.MD5_T52);
v2 = this.ii(v2, v3, v4, v5, X[12], as2md5.MD5_S41, as2md5.MD5_T53);
v5 = this.ii(v5, v2, v3, v4, X[3], as2md5.MD5_S42, as2md5.MD5_T54);
v4 = this.ii(v4, v5, v2, v3, X[10], as2md5.MD5_S43, as2md5.MD5_T55);
v3 = this.ii(v3, v4, v5, v2, X[1], as2md5.MD5_S44, as2md5.MD5_T56);
v2 = this.ii(v2, v3, v4, v5, X[8], as2md5.MD5_S41, as2md5.MD5_T57);
v5 = this.ii(v5, v2, v3, v4, X[15], as2md5.MD5_S42, as2md5.MD5_T58);
v4 = this.ii(v4, v5, v2, v3, X[6], as2md5.MD5_S43, as2md5.MD5_T59);
v3 = this.ii(v3, v4, v5, v2, X[13], as2md5.MD5_S44, as2md5.MD5_T60);
v2 = this.ii(v2, v3, v4, v5, X[4], as2md5.MD5_S41, as2md5.MD5_T61);
v5 = this.ii(v5, v2, v3, v4, X[11], as2md5.MD5_S42, as2md5.MD5_T62);
v4 = this.ii(v4, v5, v2, v3, X[2], as2md5.MD5_S43, as2md5.MD5_T63);
v3 = this.ii(v3, v4, v5, v2, X[9], as2md5.MD5_S44, as2md5.MD5_T64);
this.currentState[0] = this.au(v2, this.currentState[0]);
this.currentState[1] = this.au(v3, this.currentState[1]);
this.currentState[2] = this.au(v4, this.currentState[2]);
this.currentState[3] = this.au(v5, this.currentState[3]);
};
v2.ConvertToWordArray = function () {
var v3;
var v5 = this.inText.length;
var v7 = v5 + 8;
var v8 = (v7 - v7 % 64) / 64;
var v6 = (v8 + 1) * 16;
if (this.processArray != undefined) {
delete this.processArray;
}
this.processArray = new Array(v6);
var v4 = 0;
var v2 = 0;
while (v2 < v5) {
v3 = (v2 - v2 % 4) / 4;
v4 = (v2 % 4) * 8;
this.processArray[v3] |= this.inText.charCodeAt(v2) << v4;
++v2;
}
v3 = (v2 - v2 % 4) / 4;
v4 = (v2 % 4) * 8;
this.processArray[v3] |= 128 << v4;
this.processArray[v6 - 2] = v5 << 3;
this.processArray[v6 - 1] = v5 >>> 29;
};
v2.hash = function () {
this.ConvertToWordArray();
var v3 = new Array(16);
var v2 = 0;
while (v2 < this.processArray.length) {
v3 = this.processArray.slice(v2, v2 + 16);
this.transform(v3);
v2 += 16;
}
this.hashValue = '';
v2 = 0;
while (v2 < 4) {
this.hashValue = this.hashValue.concat(this.int2hex(this.currentState[v2]));
++v2;
}
};
v2.int2hex = function (n, c) {
var v4 = new Array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f');
var v3 = '';
if (c <= 0 || c > 8) {
c = 8;
}
if (c % 2 == 1) {
++c;
}
var v1 = 0;
while (v1 < c) {
var v2 = n >>> (v1 << 2) & 255;
v3 = v3.concat(v4[(v2 & 240) >>> 4 & 15], v4[v2 & 15]);
v1 += 2;
}
return v3;
};
v1.MD5_INIT_STATE_0 = 1732584193;
v1.MD5_INIT_STATE_1 = 4023233000.0;
v1.MD5_INIT_STATE_2 = 2562383000.0;
v1.MD5_INIT_STATE_3 = 271733878;
v1.MD5_S11 = 7;
v1.MD5_S12 = 12;
v1.MD5_S13 = 17;
v1.MD5_S14 = 22;
v1.MD5_S21 = 5;
v1.MD5_S22 = 9;
v1.MD5_S23 = 14;
v1.MD5_S24 = 20;
v1.MD5_S31 = 4;
v1.MD5_S32 = 11;
v1.MD5_S33 = 16;
v1.MD5_S34 = 23;
v1.MD5_S41 = 6;
v1.MD5_S42 = 10;
v1.MD5_S43 = 15;
v1.MD5_S44 = 21;
v1.MD5_T01 = 3614090000.0;
v1.MD5_T02 = 3905403000.0;
v1.MD5_T03 = 606105819;
v1.MD5_T04 = 3250442000.0;
v1.MD5_T05 = 4118548000.0;
v1.MD5_T06 = 1200080426;
v1.MD5_T07 = 2821736000.0;
v1.MD5_T08 = 4249261000.0;
v1.MD5_T09 = 1770035416;
v1.MD5_T10 = 2336553000.0;
v1.MD5_T11 = 4294925000.0;
v1.MD5_T12 = 2304563000.0;
v1.MD5_T13 = 1804603682;
v1.MD5_T14 = 4254626000.0;
v1.MD5_T15 = 2792965000.0;
v1.MD5_T16 = 1236535329;
v1.MD5_T17 = 4129171000.0;
v1.MD5_T18 = 3225466000.0;
v1.MD5_T19 = 643717713;
v1.MD5_T20 = 3921070000.0;
v1.MD5_T21 = 3593409000.0;
v1.MD5_T22 = 38016083;
v1.MD5_T23 = 3634489000.0;
v1.MD5_T24 = 3889429000.0;
v1.MD5_T25 = 568446438;
v1.MD5_T26 = 3275164000.0;
v1.MD5_T27 = 4107603000.0;
v1.MD5_T28 = 1163531501;
v1.MD5_T29 = 2850286000.0;
v1.MD5_T30 = 4243564000.0;
v1.MD5_T31 = 1735328473;
v1.MD5_T32 = 2368360000.0;
v1.MD5_T33 = 4294589000.0;
v1.MD5_T34 = 2272393000.0;
v1.MD5_T35 = 1839030562;
v1.MD5_T36 = 4259658000.0;
v1.MD5_T37 = 2763975000.0;
v1.MD5_T38 = 1272893353;
v1.MD5_T39 = 4139470000.0;
v1.MD5_T40 = 3200237000.0;
v1.MD5_T41 = 681279174;
v1.MD5_T42 = 3936430000.0;
v1.MD5_T43 = 3572445000.0;
v1.MD5_T44 = 76029189;
v1.MD5_T45 = 3654603000.0;
v1.MD5_T46 = 3873151000.0;
v1.MD5_T47 = 530742520;
v1.MD5_T48 = 3299629000.0;
v1.MD5_T49 = 4096336000.0;
v1.MD5_T50 = 1126891415;
v1.MD5_T51 = 2878612000.0;
v1.MD5_T52 = 4237533000.0;
v1.MD5_T53 = 1700485571;
v1.MD5_T54 = 2399981000.0;
v1.MD5_T55 = 4293916000.0;
v1.MD5_T56 = 2240044000.0;
v1.MD5_T57 = 1873313359;
v1.MD5_T58 = 4264356000.0;
v1.MD5_T59 = 2734769000.0;
v1.MD5_T60 = 1309151649;
v1.MD5_T61 = 4149444000.0;
v1.MD5_T62 = 3174757000.0;
v1.MD5_T63 = 718787259;
v1.MD5_T64 = 3951482000.0;
ASSetPropFlags(_global.as2md5.prototype, null, 1);
}
#endinitclip
}
frame 2 {
stopAllSounds();
musicShell.gotoAndPlay(3);
musicStarted = 1;
}
movieClip 71 {
}
movieClip 83 {
frame 1 {
function blurMe(blurX, blurY) {
quality = 1;
filter = new flash.filters.BlurFilter(blurX, blurY, quality);
filterArray = new Array();
filterArray.push(filter);
this.filters = filterArray;
if (blurX == 0) {
if (blurY == 0) {
this.filters = new Array();
}
}
}
function colorMe(redtarget, greentarget, bluetarget) {
var v3 = new flash.geom.Transform(this);
var v2 = v3.colorTransform;
v2.redMultiplier = redtarget;
v2.greenMultiplier = greentarget;
v2.blueMultiplier = bluetarget;
v3.colorTransform = v2;
if (redtarget == 1) {
if (greentarget == 1) {
if (bluetarget == 1) {
v3 = new flash.geom.Transform(this);
}
}
}
}
function glowMe(glowColor, glowAlpha, glowBlur) {
var v2 = new flash.filters.GlowFilter(glowColor, glowAlpha, glowBlur, glowBlur, 2, 1);
v2.quality = 3;
this.filters = [v2];
if (glowAlpha == 0) {
this.filters = new Array();
}
}
stop();
gotoAndStop(random(10) + 1);
stop();
glowMe(16737535, 0.75, 10);
}
}
movieClip 86 {
}
movieClip 87 {
}
movieClip 88 {
}
movieClip 89 {
}
movieClip 90 {
frame 1 {
function blurMe(blurX, blurY) {
quality = 1;
filter = new flash.filters.BlurFilter(blurX, blurY, quality);
filterArray = new Array();
filterArray.push(filter);
this.filters = filterArray;
if (blurX == 0) {
if (blurY == 0) {
this.filters = new Array();
}
}
}
function colorMe(redtarget, greentarget, bluetarget) {
var v3 = new flash.geom.Transform(this);
var v2 = v3.colorTransform;
v2.redMultiplier = redtarget;
v2.greenMultiplier = greentarget;
v2.blueMultiplier = bluetarget;
v3.colorTransform = v2;
if (redtarget == 1) {
if (greentarget == 1) {
if (bluetarget == 1) {
v3 = new flash.geom.Transform(this);
}
}
}
}
function glowMe(glowColor, glowAlpha, glowBlur) {
var v2 = new flash.filters.GlowFilter(glowColor, glowAlpha, glowBlur, glowBlur, 2, 1);
v2.quality = 3;
this.filters = [v2];
if (glowAlpha == 0) {
this.filters = new Array();
}
}
glowMe(16737535, 0.75, 10);
}
instance of movieClip 89 {
onClipEvent (load) {
gotoAndPlay(11);
}
}
}
movieClip 96 {
frame 63 {
_root.gotoAndStop(3);
}
}
frame 3 {
stop();
initialize();
}
movieClip 98 {
}
movieClip 100 {
}
movieClip 101 {
frame 1 {
function blurMe(blurX, blurY) {
quality = 1;
filter = new flash.filters.BlurFilter(blurX, blurY, quality);
filterArray = new Array();
filterArray.push(filter);
this.filters = filterArray;
if (blurX == 0) {
if (blurY == 0) {
this.filters = new Array();
}
}
}
function colorMe(redtarget, greentarget, bluetarget) {
var v3 = new flash.geom.Transform(this);
var v2 = v3.colorTransform;
v2.redMultiplier = redtarget;
v2.greenMultiplier = greentarget;
v2.blueMultiplier = bluetarget;
v3.colorTransform = v2;
if (redtarget == 1) {
if (greentarget == 1) {
if (bluetarget == 1) {
v3 = new flash.geom.Transform(this);
}
}
}
}
function glowMe(glowColor, glowAlpha, glowBlur) {
var v2 = new flash.filters.GlowFilter(glowColor, glowAlpha, glowBlur, glowBlur, 2, 1);
v2.quality = 1;
this.filters = [v2];
if (glowAlpha == 0) {
this.filters = new Array();
}
}
stop();
blurMe(12, 12);
}
}
movieClip 103 {
}
movieClip 104 {
frame 1 {
function blurMe(blurX, blurY) {
quality = 1;
filter = new flash.filters.BlurFilter(blurX, blurY, quality);
filterArray = new Array();
filterArray.push(filter);
this.filters = filterArray;
if (blurX == 0) {
if (blurY == 0) {
this.filters = new Array();
}
}
}
function colorMe(redtarget, greentarget, bluetarget) {
var v3 = new flash.geom.Transform(this);
var v2 = v3.colorTransform;
v2.redMultiplier = redtarget;
v2.greenMultiplier = greentarget;
v2.blueMultiplier = bluetarget;
v3.colorTransform = v2;
if (redtarget == 1) {
if (greentarget == 1) {
if (bluetarget == 1) {
v3 = new flash.geom.Transform(this);
}
}
}
}
function glowMe(glowColor, glowAlpha, glowBlur) {
var v2 = new flash.filters.GlowFilter(glowColor, glowAlpha, glowBlur, glowBlur, 2, 1);
v2.quality = 1;
this.filters = [v2];
if (glowAlpha == 0) {
this.filters = new Array();
}
}
stop();
blurMe(12, 12);
}
}
movieClip 106 {
}
movieClip 108 {
}
movieClip 113 {
}
movieClip 114 {
}
movieClip 115 {
}
movieClip 116 {
}
movieClip 117 {
frame 1 {
stop();
}
instance of movieClip 115 {
onClipEvent (load) {
gotoAndPlay(33);
}
}
instance of movieClip 116 {
onClipEvent (load) {
gotoAndPlay(105);
}
}
}
movieClip 118 {
frame 1 {
function blurMe(blurX, blurY) {
quality = 1;
filter = new flash.filters.BlurFilter(blurX, blurY, quality);
filterArray = new Array();
filterArray.push(filter);
this.filters = filterArray;
if (blurX == 0) {
if (blurY == 0) {
this.filters = new Array();
}
}
}
function colorMe(redtarget, greentarget, bluetarget) {
var v3 = new flash.geom.Transform(this);
var v2 = v3.colorTransform;
v2.redMultiplier = redtarget;
v2.greenMultiplier = greentarget;
v2.blueMultiplier = bluetarget;
v3.colorTransform = v2;
if (redtarget == 1) {
if (greentarget == 1) {
if (bluetarget == 1) {
v3 = new flash.geom.Transform(this);
}
}
}
}
function glowMe(glowColor, glowAlpha, glowBlur) {
var v2 = new flash.filters.GlowFilter(glowColor, glowAlpha, glowBlur, glowBlur, 2, 1);
v2.quality = 1;
this.filters = [v2];
if (glowAlpha == 0) {
this.filters = new Array();
}
}
stop();
blurMe(6, 6);
}
}
movieClip 120 {
}
movieClip 123 {
frame 1 {
stop();
}
instance of movieClip 115 {
onClipEvent (load) {
gotoAndPlay(33);
}
}
instance of movieClip 115 {
onClipEvent (load) {
gotoAndPlay(66);
}
}
instance of movieClip 116 {
onClipEvent (load) {
gotoAndPlay(52);
}
}
instance of movieClip 116 {
onClipEvent (load) {
gotoAndPlay(157);
}
}
instance of movieClip 116 {
onClipEvent (load) {
gotoAndPlay(52);
}
}
instance of movieClip 116 {
onClipEvent (load) {
gotoAndPlay(157);
}
}
}
movieClip 124 {
frame 1 {
function blurMe(blurX, blurY) {
quality = 1;
filter = new flash.filters.BlurFilter(blurX, blurY, quality);
filterArray = new Array();
filterArray.push(filter);
this.filters = filterArray;
if (blurX == 0) {
if (blurY == 0) {
this.filters = new Array();
}
}
}
function colorMe(redtarget, greentarget, bluetarget) {
var v3 = new flash.geom.Transform(this);
var v2 = v3.colorTransform;
v2.redMultiplier = redtarget;
v2.greenMultiplier = greentarget;
v2.blueMultiplier = bluetarget;
v3.colorTransform = v2;
if (redtarget == 1) {
if (greentarget == 1) {
if (bluetarget == 1) {
v3 = new flash.geom.Transform(this);
}
}
}
}
function glowMe(glowColor, glowAlpha, glowBlur) {
var v2 = new flash.filters.GlowFilter(glowColor, glowAlpha, glowBlur, glowBlur, 2, 1);
v2.quality = 1;
this.filters = [v2];
if (glowAlpha == 0) {
this.filters = new Array();
}
}
stop();
blurMe(6, 6);
}
}
movieClip 126 {
}
movieClip 128 {
frame 1 {
_visible = false;
}
}
movieClip 129 {
frame 15 {
stop();
}
}
movieClip 131 {
frame 1 {
function blurMe(blurX, blurY) {
quality = 1;
filter = new flash.filters.BlurFilter(blurX, blurY, quality);
filterArray = new Array();
filterArray.push(filter);
this.filters = filterArray;
if (blurX == 0) {
if (blurY == 0) {
this.filters = new Array();
}
}
}
function colorMe(redtarget, greentarget, bluetarget) {
var v3 = new flash.geom.Transform(this);
var v2 = v3.colorTransform;
v2.redMultiplier = redtarget;
v2.greenMultiplier = greentarget;
v2.blueMultiplier = bluetarget;
v3.colorTransform = v2;
if (redtarget == 1) {
if (greentarget == 1) {
if (bluetarget == 1) {
v3 = new flash.geom.Transform(this);
}
}
}
}
function glowMe(glowColor, glowAlpha, glowBlur) {
var v2 = new flash.filters.GlowFilter(glowColor, glowAlpha, glowBlur, glowBlur, 2, 1);
v2.quality = 1;
this.filters = [v2];
if (glowAlpha == 0) {
this.filters = new Array();
}
}
stop();
stop();
blurMe(0, 0);
colorMe(1.5, 1.5, 1.5);
}
}
movieClip 135 {
}
movieClip 136 {
frame 1 {
stop();
}
frame 3 {
_root.dashWarning();
}
}
movieClip 169 {
frame 17 {
stop();
}
}
movieClip 170 {
frame 15 {
stop();
}
}
movieClip 171 {
frame 1 {
stop();
starSpawn._visible = true;
}
frame 2 {
starSpawn._visible = false;
}
}
movieClip 173 {
}
movieClip 214 {
frame 1 {
function blurMe(blurX, blurY) {
quality = 1;
filter = new flash.filters.BlurFilter(blurX, blurY, quality);
filterArray = new Array();
filterArray.push(filter);
this.filters = filterArray;
if (blurX == 0) {
if (blurY == 0) {
this.filters = new Array();
}
}
}
function colorMe(redtarget, greentarget, bluetarget) {
var v3 = new flash.geom.Transform(this);
var v2 = v3.colorTransform;
v2.redMultiplier = redtarget;
v2.greenMultiplier = greentarget;
v2.blueMultiplier = bluetarget;
v3.colorTransform = v2;
if (redtarget == 1) {
if (greentarget == 1) {
if (bluetarget == 1) {
v3 = new flash.geom.Transform(this);
}
}
}
}
function glowMe(glowColor, glowAlpha, glowBlur) {
var v2 = new flash.filters.GlowFilter(glowColor, glowAlpha, glowBlur, glowBlur, 2, 1);
v2.quality = 1;
this.filters = [v2];
if (glowAlpha == 0) {
this.filters = new Array();
}
}
stop();
stop();
blurMe(12, 12);
}
}
movieClip 215 {
}
movieClip 217 {
}
movieClip 219 {
}
movieClip 221 {
}
movieClip 223 {
}
movieClip 225 {
}
movieClip 227 {
}
movieClip 230 {
}
movieClip 232 {
}
movieClip 234 {
}
movieClip 236 {
}
movieClip 238 {
}
movieClip 240 {
}
movieClip 242 {
}
movieClip 244 {
}
movieClip 246 {
}
movieClip 248 {
}
movieClip 250 {
}
movieClip 252 {
}
movieClip 254 {
}
movieClip 256 {
}
movieClip 257 {
}
movieClip 258 {
frame 1 {
stop();
}
}
movieClip 259 {
frame 1 {
stop();
solid._visible = false;
}
}
movieClip 260 {
frame 1 {
stop();
}
}
movieClip 262 {
}
movieClip 279 {
}
movieClip 280 {
frame 1 {
stop();
}
}
movieClip 282 {
frame 1 {
stop();
}
}
movieClip 286 {
}
movieClip 289 {
}
movieClip 291 {
}
movieClip 295 {
}
movieClip 296 {
frame 16 {
stop();
}
}
movieClip 297 {
frame 20 {
stop();
}
}
movieClip 299 {
frame 1 {
glow.setMask(oval);
stop();
}
}
movieClip 300 {
}
movieClip 301 {
frame 2 {
stop();
}
}
movieClip 302 {
frame 1 {
glow.setMask(oval);
stop();
}
}
movieClip 304 {
}
movieClip 305 {
}
movieClip 306 {
frame 11 {
_parent._parent.endCharge();
stop();
}
}
movieClip 313 {
frame 30 {
_root.gotoAndStop('fail');
}
}
movieClip 314 {
frame 1 {
function blurMe(blurX, blurY) {
quality = 1;
filter = new flash.filters.BlurFilter(blurX, blurY, quality);
filterArray = new Array();
filterArray.push(filter);
this.filters = filterArray;
if (blurX == 0) {
if (blurY == 0) {
this.filters = new Array();
}
}
}
function colorMe(redtarget, greentarget, bluetarget) {
var v3 = new flash.geom.Transform(this);
var v2 = v3.colorTransform;
v2.redMultiplier = redtarget;
v2.greenMultiplier = greentarget;
v2.blueMultiplier = bluetarget;
v3.colorTransform = v2;
if (redtarget == 1) {
if (greentarget == 1) {
if (bluetarget == 1) {
v3 = new flash.geom.Transform(this);
}
}
}
}
function glowMe(glowColor, glowAlpha, glowBlur) {
var v2 = new flash.filters.GlowFilter(glowColor, glowAlpha, glowBlur, glowBlur, 2, 1);
v2.quality = 1;
this.filters = [v2];
if (glowAlpha == 0) {
this.filters = new Array();
}
}
stop();
blurMe(0, 0);
}
frame 2 {
blurMe(0, 0);
}
}
movieClip 316 {
frame 1 {
stop();
_visible = false;
}
}
movieClip 317 {
}
movieClip 318 {
}
instance engine of movieClip 318 {
onClipEvent (enterFrame) {
engineLoop();
}
}
movieClip 320 {
frame 1 {
pointText = _root.starPoints * _root.enemyCombo;
}
}
movieClip 321 {
frame 1 {
stop();
}
frame 50 {
stop();
_visible = false;
}
}
movieClip 323 {
frame 1 {
pointText = _root.butterPoints * _root.butterflyCombo;
}
}
movieClip 324 {
frame 1 {
stop();
}
frame 50 {
stop();
_visible = false;
}
}
movieClip 326 {
frame 1 {
_visible = false;
}
}
movieClip 329 {
}
movieClip 330 {
frame 151 {
stop();
}
}
movieClip 332 {
frame 22 {
stop();
}
}
movieClip 334 {
frame 35 {
stop();
}
}
movieClip 335 {
frame 55 {
stop();
}
}
movieClip 336 {
frame 65 {
stop();
}
}
movieClip 337 {
frame 80 {
stop();
}
}
movieClip 338 {
frame 1 {
function blurMe(blurX, blurY) {
quality = 1;
filter = new flash.filters.BlurFilter(blurX, blurY, quality);
filterArray = new Array();
filterArray.push(filter);
this.filters = filterArray;
if (blurX == 0) {
if (blurY == 0) {
this.filters = new Array();
}
}
}
function colorMe(redtarget, greentarget, bluetarget) {
var v3 = new flash.geom.Transform(this);
var v2 = v3.colorTransform;
v2.redMultiplier = redtarget;
v2.greenMultiplier = greentarget;
v2.blueMultiplier = bluetarget;
v3.colorTransform = v2;
if (redtarget == 1) {
if (greentarget == 1) {
if (bluetarget == 1) {
v3 = new flash.geom.Transform(this);
}
}
}
}
function glowMe(glowColor, glowAlpha, glowBlur) {
var v2 = new flash.filters.GlowFilter(glowColor, glowAlpha, glowBlur, glowBlur, 2, 1);
v2.quality = 1;
this.filters = [v2];
if (glowAlpha == 0) {
this.filters = new Array();
}
}
stop();
blurMe(0, 0);
colorMe(1.5, 1.5, 1.5);
stop();
}
}
movieClip 340 {
frame 61 {
_parent.gotoAndStop(4);
}
frame 76 {
stop();
_parent._visible = false;
}
}
movieClip 343 {
frame 1 {
function blurMe(blurX, blurY) {
quality = 1;
filter = new flash.filters.BlurFilter(blurX, blurY, quality);
filterArray = new Array();
filterArray.push(filter);
this.filters = filterArray;
if (blurX == 0) {
if (blurY == 0) {
this.filters = new Array();
}
}
}
function colorMe(redtarget, greentarget, bluetarget) {
var v3 = new flash.geom.Transform(this);
var v2 = v3.colorTransform;
v2.redMultiplier = redtarget;
v2.greenMultiplier = greentarget;
v2.blueMultiplier = bluetarget;
v3.colorTransform = v2;
if (redtarget == 1) {
if (greentarget == 1) {
if (bluetarget == 1) {
v3 = new flash.geom.Transform(this);
}
}
}
}
function glowMe(glowColor, glowAlpha, glowBlur) {
var v2 = new flash.filters.GlowFilter(glowColor, glowAlpha, glowBlur, glowBlur, 2, 1);
v2.quality = 3;
this.filters = [v2];
if (glowAlpha == 0) {
this.filters = new Array();
}
}
gotoAndStop(_root.scoreTurn);
stop();
glowMe(16737535, 0.75, 10);
}
}
movieClip 346 {
}
movieClip 347 {
frame 1 {
stop();
}
}
button 348 {
on (keyPress 'r') {
_root.HUDscore = 0;
gotoAndStop(2);
}
on (keyPress 'R') {
_root.HUDscore = 0;
gotoAndStop(2);
}
}
movieClip 350 {
frame 1 {
function blurMe(blurX, blurY) {
quality = 1;
filter = new flash.filters.BlurFilter(blurX, blurY, quality);
filterArray = new Array();
filterArray.push(filter);
this.filters = filterArray;
if (blurX == 0) {
if (blurY == 0) {
this.filters = new Array();
}
}
}
function colorMe(redtarget, greentarget, bluetarget) {
var v3 = new flash.geom.Transform(this);
var v2 = v3.colorTransform;
v2.redMultiplier = redtarget;
v2.greenMultiplier = greentarget;
v2.blueMultiplier = bluetarget;
v3.colorTransform = v2;
if (redtarget == 1) {
if (greentarget == 1) {
if (bluetarget == 1) {
v3 = new flash.geom.Transform(this);
}
}
}
}
function glowMe(glowColor, glowAlpha, glowBlur) {
var v2 = new flash.filters.GlowFilter(glowColor, glowAlpha, glowBlur, glowBlur, 2, 1);
v2.quality = 1;
this.filters = [v2];
if (glowAlpha == 0) {
this.filters = new Array();
}
}
stop();
glowMe(16744627, 0.75, 10);
}
}
movieClip 352 {
frame 1 {
function blurMe(blurX, blurY) {
quality = 1;
filter = new flash.filters.BlurFilter(blurX, blurY, quality);
filterArray = new Array();
filterArray.push(filter);
this.filters = filterArray;
if (blurX == 0) {
if (blurY == 0) {
this.filters = new Array();
}
}
}
function colorMe(redtarget, greentarget, bluetarget) {
var v3 = new flash.geom.Transform(this);
var v2 = v3.colorTransform;
v2.redMultiplier = redtarget;
v2.greenMultiplier = greentarget;
v2.blueMultiplier = bluetarget;
v3.colorTransform = v2;
if (redtarget == 1) {
if (greentarget == 1) {
if (bluetarget == 1) {
v3 = new flash.geom.Transform(this);
}
}
}
}
function glowMe(glowColor, glowAlpha, glowBlur) {
var v2 = new flash.filters.GlowFilter(glowColor, glowAlpha, glowBlur, glowBlur, 2, 1);
v2.quality = 1;
this.filters = [v2];
if (glowAlpha == 0) {
this.filters = new Array();
}
}
stop();
glowMe(16744627, 0.75, 10);
}
}
movieClip 354 {
frame 1 {
stop();
}
}
frame 4 {
function setScoreScreen() {
scoreArt1._visible = true;
scoreArt1.scoreText = score1;
if (scoreTurn > 1) {
scoreArt2._visible = true;
scoreArt2.scoreText = score2;
}
if (scoreTurn > 2) {
scoreArt3._visible = true;
scoreArt3.scoreText = score3;
}
if (scoreTurn == 1) {
scorebox1.gotoAndPlay(2);
} else {
if (scoreTurn == 2) {
scorebox2.gotoAndPlay(2);
}
}
if (scoreTurn == 3) {
scorebox3.gotoAndPlay(2);
} else {
endOK = 1;
scoreTurn += 1;
}
}
function showFinalScore() {
scoreArtFinal._visible = true;
finalbox._visible = true;
finalbox.gotoAndPlay(2);
HUDfinalScore = score1 + score2 + score3;
scoreArtFinal.scoreText = HUDfinalScore;
scoreTurn = 0;
}
function scoreScreenCounter() {
if (scoreTurn != 0) {
screenTime -= 1;
pressztext.timeText = int(screenTime / 30);
presszreflection.timeText = int(screenTime / 30);
if (screenTime <= 0) {
_root.HUDscore = 0;
gotoAndStop(3);
}
}
}
endOK = 0;
_root['score' + scoreTurn] = HUDscore;
scoreArtFairy.scoreText = _root.bestFairyCombo;
scoreArtStar.scoreText = _root.bestStarCombo;
if (scoreTurn == 1) {
scoreArt1._visible = false;
scoreArt2._visible = false;
scoreArt3._visible = false;
scoreStars1.gotoAndPlay(2);
}
if (scoreTurn == 2) {
scoreArt1.scoreText = score1;
scoreArt2._visible = false;
scoreArt3._visible = false;
scoreStars2.gotoAndPlay(2);
}
if (scoreTurn == 3) {
timerSound.gotoAndStop(2);
scoreArt3._visible = false;
scoreArt1.scoreText = score1;
scoreArt2.scoreText = score1;
scoreStars3.gotoAndPlay(2);
pressztext.gotoAndStop(2);
presszreflection.gotoAndStop(2);
}
scoreArtFinal._visible = false;
finalbox._visible = false;
screenTime = 270;
}
button 357 {
on (keyPress 'z') {
if (endOK) {
_root.HUDscore = 0;
if (scoreTurn != 0) {
gotoAndStop(3);
} else {
gotoAndStop(2);
}
}
}
on (keyPress 'Z') {
if (endOK) {
_root.HUDscore = 0;
if (scoreTurn != 0) {
gotoAndStop(3);
} else {
gotoAndStop(2);
}
}
}
}
movieClip 359 {
}
movieClip 362 {
}
movieClip 364 {
frame 1 {
function blurMe(blurX, blurY) {
quality = 1;
filter = new flash.filters.BlurFilter(blurX, blurY, quality);
filterArray = new Array();
filterArray.push(filter);
this.filters = filterArray;
if (blurX == 0) {
if (blurY == 0) {
this.filters = new Array();
}
}
}
function colorMe(redtarget, greentarget, bluetarget) {
var v3 = new flash.geom.Transform(this);
var v2 = v3.colorTransform;
v2.redMultiplier = redtarget;
v2.greenMultiplier = greentarget;
v2.blueMultiplier = bluetarget;
v3.colorTransform = v2;
if (redtarget == 1) {
if (greentarget == 1) {
if (bluetarget == 1) {
v3 = new flash.geom.Transform(this);
}
}
}
}
function glowMe(glowColor, glowAlpha, glowBlur) {
var v2 = new flash.filters.GlowFilter(glowColor, glowAlpha, glowBlur, glowBlur, 2, 1);
v2.quality = 3;
this.filters = [v2];
if (glowAlpha == 0) {
this.filters = new Array();
}
}
stop();
stop();
blurMe(blurStart, blurStart);
glowMe(16737535, 0.75, 10);
}
}
instance presszreflection of movieClip 364 {
onClipEvent (load) {
blurstart = 5;
_alpha = 25;
}
}
movieClip 367 {
}
button 371 {
on (release) {
_root.submitScore();
_visible = false;
}
}
movieClip 372 {
}
movieClip 376 {
}
movieClip 378 {
}
movieClip 379 {
frame 1 {
stop();
}
frame 45 {
gotoAndPlay(15);
}
}
movieClip 381 {
frame 1 {
function blurMe(blurX, blurY) {
quality = 1;
filter = new flash.filters.BlurFilter(blurX, blurY, quality);
filterArray = new Array();
filterArray.push(filter);
this.filters = filterArray;
if (blurX == 0) {
if (blurY == 0) {
this.filters = new Array();
}
}
}
function colorMe(redtarget, greentarget, bluetarget) {
var v3 = new flash.geom.Transform(this);
var v2 = v3.colorTransform;
v2.redMultiplier = redtarget;
v2.greenMultiplier = greentarget;
v2.blueMultiplier = bluetarget;
v3.colorTransform = v2;
if (redtarget == 1) {
if (greentarget == 1) {
if (bluetarget == 1) {
v3 = new flash.geom.Transform(this);
}
}
}
}
function glowMe(glowColor, glowAlpha, glowBlur) {
var v2 = new flash.filters.GlowFilter(glowColor, glowAlpha, glowBlur, glowBlur, 2, 1);
v2.quality = 3;
this.filters = [v2];
if (glowAlpha == 0) {
this.filters = new Array();
}
}
stop();
glowMe(9510144, 0.75, 30);
}
}
button 383 {
on (release) {
_root.deleteScores();
}
}
movieClip 384 {
frame 1 {
stop();
}
frame 41 {
_root.setHighScores();
}
frame 80 {
stop();
}
}
movieClip 386 {
frame 1 {
stop();
}
frame 30 {
_root.showFinalScore();
stop();
}
}
movieClip 388 {
frame 1 {
stop();
}
frame 45 {
gotoAndPlay(15);
}
}
movieClip 390 {
frame 1 {
stop();
}
frame 45 {
gotoAndPlay(15);
}
}
movieClip 392 {
frame 1 {
function blurMe(blurX, blurY) {
quality = 1;
filter = new flash.filters.BlurFilter(blurX, blurY, quality);
filterArray = new Array();
filterArray.push(filter);
this.filters = filterArray;
if (blurX == 0) {
if (blurY == 0) {
this.filters = new Array();
}
}
}
function colorMe(redtarget, greentarget, bluetarget) {
var v3 = new flash.geom.Transform(this);
var v2 = v3.colorTransform;
v2.redMultiplier = redtarget;
v2.greenMultiplier = greentarget;
v2.blueMultiplier = bluetarget;
v3.colorTransform = v2;
if (redtarget == 1) {
if (greentarget == 1) {
if (bluetarget == 1) {
v3 = new flash.geom.Transform(this);
}
}
}
}
function glowMe(glowColor, glowAlpha, glowBlur) {
var v2 = new flash.filters.GlowFilter(glowColor, glowAlpha, glowBlur, glowBlur, 2, 1);
v2.quality = 3;
this.filters = [v2];
if (glowAlpha == 0) {
this.filters = new Array();
}
}
stop();
glowMe(9510144, 0.75, 30);
}
}
movieClip 393 {
frame 1 {
stop();
}
frame 2 {
play();
}
frame 20 {
_parent.setScoreScreen();
}
frame 35 {
stop();
_visible = false;
}
}
instance of movieClip 215 {
onClipEvent (enterFrame) {
_root.scoreScreenCounter();
}
}
movieClip 396 {
}
// unknown tag 88 length 68
movieClip 399 {
frame 1 {
time = getTimer() / 1000;
thistime = time - oldtime;
if (thistime >= 1) {
fps = frames;
frames = 0;
++oldtime;
} else {
++frames;
}
}
frame 2 {
gotoAndPlay(1);
}
}
instance of movieClip 399 {
onClipEvent (load) {
oldtime = 0;
frames = 0;
}
}
movieClip 402 {
}
movieClip 404 {
frame 1 {
function blurMe(blurX, blurY) {
quality = 1;
filter = new flash.filters.BlurFilter(blurX, blurY, quality);
filterArray = new Array();
filterArray.push(filter);
this.filters = filterArray;
if (blurX == 0) {
if (blurY == 0) {
this.filters = new Array();
}
}
}
function colorMe(redtarget, greentarget, bluetarget) {
var v3 = new flash.geom.Transform(this);
var v2 = v3.colorTransform;
v2.redMultiplier = redtarget;
v2.greenMultiplier = greentarget;
v2.blueMultiplier = bluetarget;
v3.colorTransform = v2;
if (redtarget == 1) {
if (greentarget == 1) {
if (bluetarget == 1) {
v3 = new flash.geom.Transform(this);
}
}
}
}
function glowMe(glowColor, glowAlpha, glowBlur) {
var v2 = new flash.filters.GlowFilter(glowColor, glowAlpha, glowBlur, glowBlur, 2, 1);
v2.quality = 3;
this.filters = [v2];
if (glowAlpha == 0) {
this.filters = new Array();
}
}
stop();
glowMe(9510144, 0.75, 30);
}
}