Frame 1
Array.prototype.contains = function (input) {
var _local2 = 0;
while (_local2 < this.length) {
if (this[_local2] == input) {
return(true);
}
_local2++;
}
return(false);
};
Array.prototype.randomize = function () {
var _local4 = new Array();
var _local3 = new Array();
var _local2 = 0;
while (_local2 < this.length) {
do {
var randomEntry = random(this.length);
} while (_local3.contains(randomEntry));
_local3.push(randomEntry);
_local4.push(this[randomEntry]);
_local2++;
}
return(_local4);
};
stop();
onEnterFrame = function () {
var _local4 = getBytesLoaded();
var _local2 = getBytesTotal();
var _local1 = _local4 / _local2;
var _local3 = Math.ceil(_local1 * loader._totalframes);
loader.gotoAndStop(_local3);
if (_framesloaded >= 2) {
gotoAndStop (2);
}
if (_local1 == 1) {
delete onEnterFrame;
gotoAndStop ("loaded");
}
};
Frame 4
if (_global.$tweenManager == undefined) {
_global.$tweenManager = new zigo.tweenManager();
} else {
_global.$tweenManager.cleanUp();
_global.$tweenManager.init();
}
com.robertpenner.easing.Back;
com.robertpenner.easing.Bounce;
com.robertpenner.easing.Circ;
com.robertpenner.easing.Cubic;
com.robertpenner.easing.Elastic;
com.robertpenner.easing.Expo;
com.robertpenner.easing.Linear;
com.robertpenner.easing.Quad;
com.robertpenner.easing.Quart;
com.robertpenner.easing.Quint;
com.robertpenner.easing.Sine;
var Mp = MovieClip.prototype;
Mp.addListener = function () {
if (!this._listeners) {
AsBroadcaster.initialize(this);
}
this.addListener.apply(this, arguments);
};
ASSetPropFlags(Mp, "addListener", 1, 0);
Mp.tween = function (props, pEnd, seconds, animType, delay, callback, extra1, extra2) {
if (_global.$tweenManager.isTweenLocked(this)) {
trace("tween not added, this movieclip is locked");
return(undefined);
}
if (arguments.length < 2) {
trace("tween not added, props & pEnd must be defined");
return(undefined);
}
if (typeof(props) == "string") {
if (props.indexOf(",") > -1) {
props = props.split(" ").join("").split(",");
} else {
props = [props];
}
}
if (!(pEnd instanceof Array)) {
pEnd = [pEnd];
while (pEnd.length < props.length) {
pEnd.push(pEnd[0]);
}
}
if (seconds == undefined) {
seconds = 2;
} else if (seconds < 0.01) {
seconds = 0;
}
if ((delay < 0.01) || (delay == undefined)) {
delay = 0;
}
switch (typeof(animType)) {
case "string" :
animType = animType.toLowerCase();
if (animType == "linear") {
var eqf = com.robertpenner.easing.Linear.easeNone;
} else if (animType.indexOf("easeoutin") == 0) {
var t = animType.substr(9);
t = t.charAt(0).toUpperCase() + t.substr(1);
var eqf = com.robertpenner.easing[t].easeOutIn;
} else if (animType.indexOf("easeinout") == 0) {
var t = animType.substr(9);
t = t.charAt(0).toUpperCase() + t.substr(1);
var eqf = com.robertpenner.easing[t].easeInOut;
} else if (animType.indexOf("easein") == 0) {
var t = animType.substr(6);
t = t.charAt(0).toUpperCase() + t.substr(1);
var eqf = com.robertpenner.easing[t].easeIn;
} else if (animType.indexOf("easeout") == 0) {
var t = animType.substr(7);
t = t.charAt(0).toUpperCase() + t.substr(1);
var eqf = com.robertpenner.easing[t].easeOut;
}
if (eqf == undefined) {
var eqf = com.robertpenner.easing.Expo.easeOut;
}
break;
case "function" :
var eqf = animType;
break;
case "object" :
if ((animType.ease != undefined) && (animType.pts != undefined)) {
var eqf = animType.ease;
extra1 = animType.pts;
} else {
var eqf = com.robertpenner.easing.Expo.easeOut;
}
break;
default :
var eqf = com.robertpenner.easing.Expo.easeOut;
}
switch (typeof(callback)) {
case "function" :
callback = {func:callback, scope:this._parent};
break;
case "string" :
var ilp;
var funcp;
var scope;
var args;
var a;
ilp = callback.indexOf("(");
funcp = callback.slice(0, ilp);
scope = eval (funcp.slice(0, funcp.lastIndexOf(".")));
func = eval (funcp);
args = callback.slice(ilp + 1, callback.lastIndexOf(")")).split(",");
var i = 0;
while (i < args.length) {
a = eval (args[i]);
if (a != undefined) {
args[i] = a;
}
i++;
}
callback = {func:func, scope:scope, args:args};
}
if (_global.$tweenManager.autoStop) {
_global.$tweenManager.removeTween(this);
}
if (delay > 0) {
_global.$tweenManager.addTweenWithDelay(delay, this, props, pEnd, seconds, eqf, callback, extra1, extra2);
} else {
_global.$tweenManager.addTween(this, props, pEnd, seconds, eqf, callback, extra1, extra2);
}
};
Mp.stopTween = function (props) {
if (typeof(props) == "string") {
if (props.indexOf(",") > -1) {
props = props.split(" ").join("").split(",");
} else {
props = [props];
}
}
_global.$tweenManager.removeTween(this, props);
};
Mp.isTweening = function (prop) {
return(_global.$tweenManager.isTweening(this, prop));
};
Mp.getTweens = function () {
return(_global.$tweenManager.getTweens(this));
};
Mp.lockTween = function () {
_global.$tweenManager.lockTween(this, true);
};
Mp.unlockTween = function () {
_global.$tweenManager.lockTween(this, false);
};
Mp.isTweenLocked = function () {
return(_global.$tweenManager.isTweenLocked(this));
};
Mp.isTweenPaused = function (prop) {
return(_global.$tweenManager.isTweenPaused(this, prop));
};
Mp.pauseTween = function (props) {
var _local4;
if (props != undefined) {
if (typeof(props) == "string") {
if (props.indexOf(",") > -1) {
props = props.split(" ").join("").split(",");
} else {
props = [props];
}
}
_local4 = {};
for (var _local5 in props) {
_local4[props[_local5]] = true;
}
}
_global.$tweenManager.pauseTween(this, _local4);
};
Mp.unpauseTween = function (props) {
var _local4;
if (props != undefined) {
if (typeof(props) == "string") {
if (props.indexOf(",") > -1) {
props = props.split(" ").join("").split(",");
} else {
props = [props];
}
}
_local4 = {};
for (var _local5 in props) {
_local4[props[_local5]] = true;
}
}
_global.$tweenManager.unpauseTween(this, _local4);
};
Mp.pauseAllTweens = function () {
_global.$tweenManager.pauseTween();
};
Mp.unpauseAllTweens = function () {
_global.$tweenManager.unpauseTween();
};
Mp.stopAllTweens = function () {
_global.$tweenManager.stopAll();
};
Mp.ffTween = function (props) {
var _local4;
if (props != undefined) {
if (typeof(props) == "string") {
if (props.indexOf(",") > -1) {
props = props.split(" ").join("").split(",");
} else {
props = [props];
}
}
_local4 = {};
for (var _local5 in props) {
_local4[props[_local5]] = true;
}
}
_global.$tweenManager.ffTween(this, _local4);
};
Mp.rewTween = function (props) {
var _local4;
if (props != undefined) {
if (typeof(props) == "string") {
if (props.indexOf(",") > -1) {
props = props.split(" ").join("").split(",");
} else {
props = [props];
}
}
_local4 = {};
for (var _local5 in props) {
_local4[props[_local5]] = true;
}
}
_global.$tweenManager.rewTween(this, _local4);
};
Mp.alphaTo = function (destAlpha, seconds, animType, delay, callback, extra1, extra2) {
this.tween(["_alpha"], [destAlpha], seconds, animType, delay, callback, extra1, extra2);
};
Mp.scaleTo = function (destScale, seconds, animType, delay, callback, extra1, extra2) {
this.tween(["_xscale", "_yscale"], [destScale, destScale], seconds, animType, delay, callback, extra1, extra2);
};
Mp.sizeTo = function (destSize, seconds, animType, delay, callback, extra1, extra2) {
this.tween(["_width", "_height"], [destSize, destSize], seconds, animType, delay, callback, extra1, extra2);
};
Mp.slideTo = function (destX, destY, seconds, animType, delay, callback, extra1, extra2) {
this.tween(["_x", "_y"], [destX, destY], seconds, animType, delay, callback, extra1, extra2);
};
Mp.rotateTo = function (destRotation, seconds, animType, delay, callback, extra1, extra2) {
this.tween(["_rotation"], [destRotation], seconds, animType, delay, callback, extra1, extra2);
};
_global.getColorTransObj = function (type, amt, rgb) {
switch (type) {
case "brightness" :
var _local4 = 100 - Math.abs(amt);
var _local6 = 0;
if (amt > 0) {
_local6 = 256 * (amt / 100);
}
return({ra:_local4, rb:_local6, ga:_local4, gb:_local6, ba:_local4, bb:_local6});
case "brightOffset" :
_local6 = 256 * (amt / 100);
return({ra:100, rb:_local6, ga:100, gb:_local6, ba:100, bb:_local6});
case "contrast" :
var _local2 = {};
_local2.ra = (_local2.ga = (_local2.ba = amt));
_local2.rb = (_local2.gb = (_local2.bb = 128 - (1.28 * amt)));
return(_local2);
case "invertColor" :
_local2 = {};
_local2.ra = (_local2.ga = (_local2.ba = 100 - (2 * amt)));
_local2.rb = (_local2.gb = (_local2.bb = amt * 2.55));
return(_local2);
case "tint" :
if ((rgb == undefined) || (rgb == null)) {
} else {
var _local8 = rgb >> 16;
var _local9 = (rgb >> 8) & 255;
var _local7 = rgb & 255;
var _local5 = amt / 100;
_local2 = {rb:_local8 * _local5, gb:_local9 * _local5, bb:_local7 * _local5};
_local2.ra = (_local2.ga = (_local2.ba = 100 - amt));
return(_local2);
}
}
return({rb:0, ra:100, gb:0, ga:100, bb:0, ba:100});
};
Mp.brightnessTo = function (bright, seconds, animType, delay, callback, extra1, extra2) {
this.tween(["_ct_"], [getColorTransObj("brightness", bright)], seconds, animType, delay, callback, extra1, extra2);
};
Mp.brightOffsetTo = function (percent, seconds, animType, delay, callback, extra1, extra2) {
this.tween(["_ct_"], [getColorTransObj("brightOffset", percent)], seconds, animType, delay, callback, extra1, extra2);
};
Mp.contrastTo = function (percent, seconds, animType, delay, callback, extra1, extra2) {
this.tween(["_ct_"], [getColorTransObj("contrast", percent)], seconds, animType, delay, callback, extra1, extra2);
};
Mp.colorTo = function (rgb, seconds, animType, delay, callback, extra1, extra2) {
this.tween(["_ct_"], [getColorTransObj("tint", 100, rgb)], seconds, animType, delay, callback, extra1, extra2);
};
Mp.colorTransformTo = function (ra, rb, ga, gb, ba, bb, aa, ab, seconds, animType, delay, callback, extra1, extra2) {
var _local2 = {ra:ra, rb:rb, ga:ga, gb:gb, ba:ba, bb:bb, aa:aa, ab:ab};
this.tween(["_ct_"], [_local2], seconds, animType, delay, callback, extra1, extra2);
};
Mp.invertColorTo = function (percent, seconds, animType, delay, callback, extra1, extra2) {
this.tween(["_ct_"], [getColorTransObj("invertColor", percent)], seconds, animType, delay, callback, extra1, extra2);
};
Mp.tintTo = function (rgb, percent, seconds, animType, delay, callback, extra1, extra2) {
this.tween(["_ct_"], [getColorTransObj("tint", percent, rgb)], seconds, animType, delay, callback, extra1, extra2);
};
Mp.getFrame = function () {
return(this._currentframe);
};
Mp.setFrame = function (fr) {
this.gotoAndStop(Math.round(fr));
};
Mp.addProperty("_frame", Mp.getFrame, Mp.setFrame);
Mp.frameTo = function (endframe, duration, animType, delay, callback, extra1, extra2) {
if (endframe == undefined) {
endframe = this._totalframes;
}
this.tween("_frame", endframe, duration, animType, delay, callback, extra1, extra2);
};
var TFP = TextField.prototype;
if (!TFP.origAddListener) {
TFP.origAddListener = TFP.addListener;
ASSetPropFlags(TFP, "origAddListener", 1, 0);
TFP.addListener = function () {
if (!this._listeners) {
AsBroadcaster.initialize(this);
}
this.origAddListener.apply(this, arguments);
};
}
var $_$methods = ["tween", "stopTween", "isTweening", "getTweens", "lockTween", "isTweenLocked", "unlockTween", "isTweenPaused", "pauseTween", "unpauseTween", "pauseAllTweens", "unpauseAllTweens", "stopAllTweens", "ffTween", "rewTween", "getFrame", "setFrame", "_frame", "frameTo", "alphaTo", "brightnessTo", "colorTo", "colorTransformTo", "invertColorTo", "tintTo", "scaleTo", "sizeTo", "slideTo", "rotateTo", "brightOffsetTo", "contrastTo"];
for (var $_$i in $_$methods) {
ASSetPropFlags(Mp, $_$methods[$_$i], 1, 0);
if ($_$methods[$_$i].toLowerCase().indexOf("frame") == -1) {
TFP[$_$methods[$_$i]] = Mp[$_$methods[$_$i]];
ASSetPropFlags(TFP, $_$methods[$_$i], 1, 0);
}
}
delete Mp;
delete TFP;
delete $_$methods;
delete $_$i;
this.createEmptyMovieClip("bgsound", 1002);
bg_sound = new Sound(bgsound);
bg_sound.attachSound("bgsound");
bg_sound.setVolume(0);
bgsound.volume = 0;
bg_sound.start(0, 10000);
bgsound.onEnterFrame = function () {
this.volume = this.volume + 0.2;
bg_sound.setVolume(Math.round(this.volume));
if (this.volume >= 15) {
delete this.onEnterFrame;
}
};
var firstTimeSound = true;
Frame 6
function startSound() {
this.createEmptyMovieClip("musicsound", 1003);
music_sound = new Sound(musicsound);
music_sound.attachSound("musicsound");
music_sound.setVolume(50);
musicsound.volume = 50;
music_sound.start(0, 10000);
if (musicMute) {
music_sound.setVolume(0);
musicsound.volume = 0;
}
if (firstTimeSound) {
firstTimeSound = false;
return(undefined);
}
this.createEmptyMovieClip("bgsound", 1002);
bg_sound = new Sound(bgsound);
bg_sound.attachSound("bgsound");
bg_sound.setVolume(0);
bgsound.volume = 0;
bg_sound.start(0, 10000);
bgsound.onEnterFrame = function () {
this.volume = this.volume + 0.2;
bg_sound.setVolume(Math.round(this.volume));
if (this.volume >= 15) {
delete this.onEnterFrame;
}
};
}
function stopSound() {
bgsound.onEnterFrame = function () {
this.volume = this.volume - 0.2;
bg_sound.setVolume(this.volume);
if (this.volume <= 0) {
bg_sound.stop();
this.removeMovieClip();
delete this.onEnterFrame;
}
};
if (!musicMute) {
musicsound.onEnterFrame = function () {
this.volume = this.volume - 0.5;
music_sound.setVolume(this.volume);
if (this.volume <= 0) {
music_sound.stop();
this.removeMovieClip();
delete this.onEnterFrame;
}
};
} else {
music_sound.stop();
musicsound.removeMovieClip();
}
}
fscommand ("allowscale", "false");
fscommand ("showmenu", "false");
var DEBUG = false;
var MUTE = false;
mySound = new Sound(_root.gameSound);
laneSpeed = new Array();
resetGame = function () {
i = 1;
lives = 1;
level = 1;
score = 0;
timer = true;
laneSpeed[0] = 1.5;
laneSpeed[1] = 1.5;
laneSpeed[2] = 2;
laneSpeed[3] = 1.5;
laneSpeed[4] = 1.5;
laneSpeed[5] = 1.5;
laneSpeed[6] = 1;
laneSpeed[7] = 1.5;
laneSpeed[8] = 1.5;
laneSpeed[9] = 3;
checkPoints = 0;
energy = 1;
carryingBeers = false;
point = null;
dead = false;
};
startGame = function () {
startSound();
x = 0;
while (x < 3) {
row = 0;
while (row < 10) {
if (((((row != 4) && (row != 6)) && (row != 7)) && (row != 8)) && (row != 9)) {
if (row == 0) {
duplicateMovieClip (firstLane, "person" + i, i);
} else if (row == 1) {
duplicateMovieClip (firstLane, "person" + i, i);
_root["person" + i].state = "3";
} else if (row == 3) {
duplicateMovieClip (fourthLane, "person" + i, i);
} else if (row == 5) {
duplicateMovieClip (fourthLane, "person" + i, i);
_root["person" + i].state = "5";
} else if ((row % 2) == 0) {
duplicateMovieClip (rtlLane, "person" + i, i);
} else {
duplicateMovieClip (ltrLane, "person" + i, i);
}
var _local3 = _root["person" + i];
_local3._x = (((x + 1) * 150) + (Math.random() * 50)) - 25;
_local3._y = (startMarker._y - 35) - (row * 35);
_local3.lane = row;
_local3.gotoAndStop(Math.ceil(Math.random() * _local3._totalframes));
i++;
}
row++;
}
x++;
}
var i = 1;
while (i < 13) {
duplicateMovieClip (check0, "check" + i, 100 + i);
this["check" + i]._x = this["check" + i]._x + (i * 35);
i++;
}
resetGame();
};
var bg_sound;
var music_sound;
if (musicMute == undefined) {
musicMute = false;
}
endGame = function () {
for (var _local3 in this) {
if (this[_local3] instanceof MovieClip) {
if (this[_local3]._name.substring(0, 6) == "person") {
this[_local3].removeMovieClip();
}
}
}
var _local2 = 1;
while (_local2 < 13) {
this["check" + _local2].removeMovieClip();
_local2++;
}
};
placeFrog = function () {
duplicateMovieClip (frog, "frogClip", 1000);
_root.frogClip._x = startMarker._x;
_root.frogClip._y = startMarker._y;
};
die = function () {
if (!dead) {
timer = false;
lives--;
death._x = frogClip._x;
death._y = frogClip._y;
removeMovieClip(_root.frogClip);
death.gotoAndPlay(2);
energy = 0;
lastPoint = null;
carryingBeers = false;
dead = true;
stopSound();
var doOnce = setInterval(function () {
_root.nextFrame();
clearInterval(doOnce);
}, 500);
}
};
var lastLifeLost = 0;
looseLife = function (person) {
var _local2 = getTimer();
var _local3 = _local2 - lastLifeLost;
if (_local3 < 2000) {
return(undefined);
}
sounds.gotoAndPlay("hit");
var flashInterval = setInterval(function () {
if (_root.frogClip._alpha == 50) {
_root.frogClip._alpha = 80;
} else {
_root.frogClip._alpha = 50;
}
}, 200);
var doOnce = setInterval(function () {
_root.frogClip._alpha = 100;
clearInterval(doOnce);
clearInterval(flashInterval);
}, 1500);
lastLifeLost = _local2;
if (carryingBeers) {
beers--;
}
energy = energy - 0.125;
point = null;
};
reachedTheBar = function (point) {
if (point && (point == lastPoint)) {
return(undefined);
}
var _local2 = parseInt(point._name.substring(5, point._name.length));
trace((((("id = " + _local2) + " and barSpaces[") + _local2) + "] = ") + barPeople.barSpaces[_local2]);
if (barPeople.barSpaces[_local2]) {
return(undefined);
}
lastPoint = point;
carryingBeers = true;
beers = 4;
sounds.gotoAndPlay("cash");
popup._x = frogClip._x;
popup._y = frogClip._y;
popup._alpha = 0;
popup.alphaTo(100, 0.5, "linear");
onEnterFrame = function () {
if (!frogClip.hitTest(point)) {
delete onEnterFrame;
popup.stopAllTweens();
popup.alphaTo(0, 0.5, "linear", 0, function () {
_root.lastPoint = null;
});
}
};
};
levelUp = function () {
level++;
levelUpClip.gotoAndPlay(2);
var _local1 = 0;
while (_local1 < laneSpeed.length) {
laneSpeed[_local1] = laneSpeed[_local1] + 0.3;
_local1++;
}
};
resetCheckPoints = function () {
firstCheck.gotoAndStop(1);
secondCheck.gotoAndStop(1);
thirdCheck.gotoAndStop(1);
fourthCheck.gotoAndStop(1);
fifthCheck.gotoAndStop(1);
firstCheck.flag = false;
secondCheck.flag = false;
thirdCheck.flag = false;
fourthCheck.flag = false;
fifthCheck.flag = false;
point = null;
};
restartTheGame = function () {
resetGame();
placeFrog();
timeGraph.reset();
};
resetGame();
startGame();
placeFrog();
stop();
Instance of Symbol 422 MovieClip "ltrLane" in Frame 6
onClipEvent (enterFrame) {
if (_name != "ltrLane") {
if (_root.timer) {
this._x = this._x + _root.laneSpeed[this.lane];
if (this._x > Stage.width) {
this.gotoAndStop(Math.ceil(Math.random() * this._totalframes));
this._x = -(30 + random(30));
this.gotoAndStop(random(5) + 1);
}
if (this.hitTest(_root.frogClip)) {
_root.looseLife(this);
}
}
}
}
Instance of Symbol 422 MovieClip "rtlLane" in Frame 6
onClipEvent (enterFrame) {
if (_name != "rtlLane") {
if (_root.timer) {
this._x = this._x - _root.laneSpeed[this.lane];
if (this._x < -30) {
this.gotoAndStop(Math.ceil(Math.random() * this._totalframes));
this._x = Stage.width + (30 + random(30));
this.gotoAndStop(random(5) + 1);
}
if (this.hitTest(_root.frogClip)) {
_root.looseLife(this);
}
}
}
}
Instance of Symbol 422 MovieClip "fourthLane" in Frame 6
onClipEvent (load) {
if (this.state == undefined) {
this.state = "init";
}
}
onClipEvent (enterFrame) {
if (_name == "fourthLane") {
this._visible = false;
} else if (_root.timer) {
if (this.state == "init") {
var min = _root.fourthMinMarker;
var max = _root.fourthMaxMarker;
this.turningPoint1 = (Math.random() * (max._x - min._x)) + min._x;
this.turningPoint2 = this._y - 35;
this.turningPoint3 = max._x;
this.turningPoint4 = this._y - 70;
this.state = "1";
}
if (this.state == "1") {
this._rotation = 0;
this._x = this._x + _root.laneSpeed[this.lane];
if (this._x >= this.turningPoint1) {
this._x = this.turningPoint1;
this.state = "2";
}
}
if (this.state == "2") {
this._rotation = 270;
this._y = this._y - _root.laneSpeed[this.lane];
if (this._y <= this.turningPoint2) {
this._y = this.turningPoint2;
this.state = "3";
}
}
if (this.state == "3") {
this._rotation = 0;
this._x = this._x + _root.laneSpeed[this.lane];
if (this._x >= this.turningPoint3) {
this.state = "4";
}
}
if (this.state == "4") {
this._rotation = 270;
this._y = this._y - _root.laneSpeed[this.lane];
if (this._y <= this.turningPoint4) {
this.state = "5";
}
}
if (this.state == "5") {
this._rotation = 180;
this._x = this._x - _root.laneSpeed[this.lane];
if (this._x <= -30) {
this._y = this._y + 70;
this.state = "init";
}
}
}
if (this.hitTest(_root.frogClip)) {
_root.looseLife(this);
}
}
Instance of Symbol 422 MovieClip "firstLane" in Frame 6
onClipEvent (load) {
if (this.state == undefined) {
this.state = "init";
}
}
onClipEvent (enterFrame) {
if (_name == "firstLane") {
this._visible = false;
} else if (_root.timer) {
if (this.state == "init") {
var min = _root.firstMinMarker;
this.turningPoint1 = min._x;
this.turningPoint2 = this._y - 35;
this.state = "1";
}
if (this.state == "1") {
this._rotation = 180;
this._x = this._x - _root.laneSpeed[this.lane];
if (this._x <= this.turningPoint1) {
this._x = this.turningPoint1;
this.state = "2";
}
}
if (this.state == "2") {
this._rotation = 270;
this._y = this._y - _root.laneSpeed[this.lane];
if (this._y <= this.turningPoint2) {
this._y = this.turningPoint2;
this.state = "3";
}
}
if (this.state == "3") {
this._rotation = 0;
this._x = this._x + _root.laneSpeed[this.lane];
if (this._x >= ((Stage.width + 30) + (Math.random() * 10))) {
this._y = this._y + 35;
this.state = "init";
}
}
}
if (this.hitTest(_root.frogClip)) {
_root.looseLife(this);
}
}
Instance of Symbol 613 MovieClip "frog" in Frame 6
onClipEvent (load) {
space = 1;
this.checkX = function () {
if (_root.obstaclesHitArea.hitTest(this._x, this._y, true)) {
this._x = this.posX;
}
};
this.checkY = function () {
if (_root.obstaclesHitArea.hitTest(this._x, this._y, true)) {
this._y = this.posY;
}
};
this.lastX = this._x;
this.lastY = this._y;
this.withtray.stop();
this.timestarted = false;
}
onClipEvent (enterFrame) {
this.withtray._visible = _root.carryingBeers;
this.withouttray._visible = !_root.carryingBeers;
if ((this._x != this.lastX) || (this._y != this.lastY)) {
if (!this.timestarted) {
this.timestarted = true;
_root.timeGraph.reset();
}
if (this.withtray._currentframe == this.withtray._totalframes) {
this.withtray.gotoAndStop(1);
} else {
this.withtray.nextFrame();
}
this.lastX = this._x;
this.lastY = this._y;
}
this.withouttray.gotoAndStop(this.withtray._currentframe);
this.posX = this._x;
this.posY = this._y;
if (this.hitTest(_root.mates)) {
if (_root.carryingBeers) {
_root.score = _root.score + _root.beers;
_root.beers = 0;
_root.carryingBeers = false;
_root.timeGraph.reset();
_root.levelUp();
}
}
space = 1;
speed = 3;
if ((((_name != "frog") and (space == 1)) and (_root.timer == true)) and (_alpha == 100)) {
if (Key.isDown(37) and (_x > 20)) {
_rotation = 270;
_x = (_x - speed);
space++;
_root.frogSound.gotoAndPlay(2);
checkX();
} else if (Key.isDown(39) and (_x < (Stage.width - 20))) {
_rotation = 90;
_x = (_x + speed);
space++;
_root.frogSound.gotoAndPlay(2);
checkX();
} else if (Key.isDown(38) && (_y > (_root.startMarker._y - 385))) {
_rotation = 0;
_y = (_y - speed);
space++;
_root.frogSound.gotoAndPlay(2);
checkY();
} else if (Key.isDown(40) and (_y < _root.startMarker._y)) {
_rotation = 180;
_y = (_y + speed);
space++;
_root.frogSound.gotoAndPlay(2);
checkY();
}
}
}
onClipEvent (keyUp) {
space = 1;
}
Instance of Symbol 650 MovieClip "check0" in Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.frogClip._x, _root.frogClip._y, true)) {
_root.reachedTheBar(this);
}
}
Instance of Symbol 670 MovieClip "timeGraph" in Frame 6
onClipEvent (load) {
this.framesAllowed = 1000;
this.started = false;
this.frames = 0;
this.reset = function () {
this.started = true;
this.frames = 0;
};
this.stop();
}
onClipEvent (enterFrame) {
if (_root.timer && (this.started)) {
this.frames++;
var rTime = (this.frames / this.framesAllowed);
if (rTime >= 1) {
this.gotoAndStop(this._totalframes);
if (_root.DEBUG) {
} else {
_root.die();
}
} else {
this.gotoAndStop(Math.ceil(rTime * this._totalframes));
}
}
}
Instance of Symbol 684 MovieClip "energyGraph" in Frame 6
onClipEvent (load) {
this.maxWidth = this._width;
}
onClipEvent (enterFrame) {
this._width = _root.energy * this.maxWidth;
if (this._width < 1) {
if (_root.DEBUG) {
} else {
_root.die();
}
}
}
Instance of Symbol 684 MovieClip in Frame 6
/* no clip actions */
Frame 7
var i = 0;
while (i < 1001) {
var mc = this.getInstanceAtDepth(i);
if (mc) {
mc.removeMovieClip();
}
i++;
}
Symbol 11 MovieClip Frame 1
onEnterFrame = function () {
if (_root.MUTE) {
stopAllSounds();
}
};
Symbol 709 MovieClip [__Packages.com.robertpenner.easing.Quad] Frame 0
class com.robertpenner.easing.Quad
{
function Quad () {
}
static function easeIn(t, b, c, d) {
t = t / d;
return(((c * t) * t) + b);
}
static function easeOut(t, b, c, d) {
t = t / d;
return((((-c) * t) * (t - 2)) + b);
}
static function easeInOut(t, b, c, d) {
t = t / (d / 2);
if (t < 1) {
return((((c / 2) * t) * t) + b);
}
t--;
return((((-c) / 2) * ((t * (t - 2)) - 1)) + b);
}
static function easeOutIn(t, b, c, d) {
t = t / (d / 2);
if (t < 1) {
t--;
return((((-c) / 2) * ((t * t) - 1)) + b);
}
t--;
return(((c / 2) * ((t * t) + 1)) + b);
}
}
Symbol 710 MovieClip [__Packages.com.robertpenner.easing.Circ] Frame 0
class com.robertpenner.easing.Circ
{
function Circ () {
}
static function easeIn(t, b, c, d) {
t = t / d;
return(((-c) * (Math.sqrt(1 - (t * t)) - 1)) + b);
}
static function easeOut(t, b, c, d) {
t = (t / d) - 1;
return((c * Math.sqrt(1 - (t * t))) + b);
}
static function easeInOut(t, b, c, d) {
t = t / (d / 2);
if (t < 1) {
return((((-c) / 2) * (Math.sqrt(1 - (t * t)) - 1)) + b);
}
t = t - 2;
return(((c / 2) * (Math.sqrt(1 - (t * t)) + 1)) + b);
}
static function easeOutIn(t, b, c, d) {
t = t / (d / 2);
if (t < 1) {
t--;
return(((c / 2) * Math.sqrt(1 - (t * t))) + b);
}
t--;
return(((c / 2) * (2 - Math.sqrt(1 - (t * t)))) + b);
}
}
Symbol 711 MovieClip [__Packages.com.robertpenner.easing.Quart] Frame 0
class com.robertpenner.easing.Quart
{
function Quart () {
}
static function easeIn(t, b, c, d) {
t = t / d;
return(((((c * t) * t) * t) * t) + b);
}
static function easeOut(t, b, c, d) {
t = (t / d) - 1;
return(((-c) * ((((t * t) * t) * t) - 1)) + b);
}
static function easeInOut(t, b, c, d) {
t = t / (d / 2);
if (t < 1) {
return((((((c / 2) * t) * t) * t) * t) + b);
}
t = t - 2;
return((((-c) / 2) * ((((t * t) * t) * t) - 2)) + b);
}
static function easeOutIn(t, b, c, d) {
t = t / (d / 2);
if (t < 1) {
t--;
return((((-c) / 2) * ((((t * t) * t) * t) - 1)) + b);
}
t--;
return(((c / 2) * ((((t * t) * t) * t) + 1)) + b);
}
}
Symbol 712 MovieClip [__Packages.com.robertpenner.easing.Sine] Frame 0
class com.robertpenner.easing.Sine
{
function Sine () {
}
static function easeIn(t, b, c, d) {
return((((-c) * Math.cos((t / d) * (Math.PI/2))) + c) + b);
}
static function easeOut(t, b, c, d) {
return((c * Math.sin((t / d) * (Math.PI/2))) + b);
}
static function easeInOut(t, b, c, d) {
return((((-c) / 2) * (Math.cos((Math.PI * t) / d) - 1)) + b);
}
static function easeOutIn(t, b, c, d) {
t = t / (d / 2);
if (t < 1) {
return(((c / 2) * Math.sin((Math.PI * t) / 2)) + b);
}
t--;
return((((-c) / 2) * (Math.cos((Math.PI * t) / 2) - 2)) + b);
}
}
Symbol 713 MovieClip [__Packages.com.robertpenner.easing.Back] Frame 0
class com.robertpenner.easing.Back
{
function Back () {
}
static function easeIn(t, b, c, d, s) {
if (s == undefined) {
s = 1.70158;
}
t = t / d;
return((((c * t) * t) * (((s + 1) * t) - s)) + b);
}
static function easeOut(t, b, c, d, s) {
if (s == undefined) {
s = 1.70158;
}
t = (t / d) - 1;
return((c * (((t * t) * (((s + 1) * t) + s)) + 1)) + b);
}
static function easeInOut(t, b, c, d, s) {
if (s == undefined) {
s = 1.70158;
}
t = t / (d / 2);
if (t < 1) {
s = s * 1.525;
return(((c / 2) * ((t * t) * (((s + 1) * t) - s))) + b);
}
t = t - 2;
s = s * 1.525;
return(((c / 2) * (((t * t) * (((s + 1) * t) + s)) + 2)) + b);
}
static function easeOutIn(t, b, c, d, s) {
if (s == undefined) {
s = 1.70158;
}
t = t / (d / 2);
if (t < 1) {
t--;
s = s * 1.525;
return(((c / 2) * (((t * t) * (((s + 1) * t) + s)) + 1)) + b);
}
t--;
s = s * 1.525;
return(((c / 2) * (((t * t) * (((s + 1) * t) - s)) + 1)) + b);
}
}
Symbol 714 MovieClip [__Packages.com.robertpenner.easing.Quint] Frame 0
class com.robertpenner.easing.Quint
{
function Quint () {
}
static function easeIn(t, b, c, d) {
t = t / d;
return((((((c * t) * t) * t) * t) * t) + b);
}
static function easeOut(t, b, c, d) {
t = (t / d) - 1;
return((c * (((((t * t) * t) * t) * t) + 1)) + b);
}
static function easeInOut(t, b, c, d) {
t = t / (d / 2);
if (t < 1) {
return(((((((c / 2) * t) * t) * t) * t) * t) + b);
}
t = t - 2;
return(((c / 2) * (((((t * t) * t) * t) * t) + 2)) + b);
}
static function easeOutIn(t, b, c, d) {
t = t / (d / 2);
t--;
return(((c / 2) * (((((t * t) * t) * t) * t) + 1)) + b);
}
}
Symbol 715 MovieClip [__Packages.com.robertpenner.easing.Linear] Frame 0
class com.robertpenner.easing.Linear
{
function Linear () {
}
static function easeNone(t, b, c, d) {
return(((c * t) / d) + b);
}
static function easeIn(t, b, c, d) {
return(((c * t) / d) + b);
}
static function easeOut(t, b, c, d) {
return(((c * t) / d) + b);
}
static function easeInOut(t, b, c, d) {
return(((c * t) / d) + b);
}
static function easeOutIn(t, b, c, d) {
return(((c * t) / d) + b);
}
}
Symbol 716 MovieClip [__Packages.com.robertpenner.easing.Expo] Frame 0
class com.robertpenner.easing.Expo
{
function Expo () {
}
static function easeIn(t, b, c, d) {
return(((t == 0) ? (b) : ((c * Math.pow(2, 10 * ((t / d) - 1))) + b)));
}
static function easeOut(t, b, c, d) {
return(((t == d) ? (b + c) : ((c * ((-Math.pow(2, (-10 * t) / d)) + 1)) + b)));
}
static function easeInOut(t, b, c, d) {
if (t == 0) {
return(b);
}
if (t == d) {
return(b + c);
}
t = t / (d / 2);
if (t < 1) {
return(((c / 2) * Math.pow(2, 10 * (t - 1))) + b);
}
t--;
return(((c / 2) * ((-Math.pow(2, -10 * t)) + 2)) + b);
}
static function easeOutIn(t, b, c, d) {
if (t == 0) {
return(b);
}
if (t == d) {
return(b + c);
}
t = t / (d / 2);
if (t < 1) {
return(((c / 2) * ((-Math.pow(2, -10 * t)) + 1)) + b);
}
return(((c / 2) * (Math.pow(2, 10 * (t - 2)) + 1)) + b);
}
}
Symbol 717 MovieClip [__Packages.com.robertpenner.easing.Elastic] Frame 0
class com.robertpenner.easing.Elastic
{
function Elastic () {
}
static function easeIn(t, b, c, d, a, p) {
if (t == 0) {
return(b);
}
t = t / d;
if (t == 1) {
return(b + c);
}
if (!p) {
p = d * 0.3;
}
if ((!a) || (a < Math.abs(c))) {
a = c;
var _local7 = p / 4;
} else {
var _local7 = (p / (Math.PI*2)) * Math.asin(c / a);
}
t = t - 1;
return((-((a * Math.pow(2, 10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p))) + b);
}
static function easeOut(t, b, c, d, a, p) {
if (t == 0) {
return(b);
}
t = t / d;
if (t == 1) {
return(b + c);
}
if (!p) {
p = d * 0.3;
}
if ((!a) || (a < Math.abs(c))) {
a = c;
var _local7 = p / 4;
} else {
var _local7 = (p / (Math.PI*2)) * Math.asin(c / a);
}
return((((a * Math.pow(2, -10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p)) + c) + b);
}
static function easeInOut(t, b, c, d, a, p) {
if (t == 0) {
return(b);
}
t = t / (d / 2);
if (t == 2) {
return(b + c);
}
if (!p) {
p = d * 0.45;
}
if ((!a) || (a < Math.abs(c))) {
a = c;
var _local7 = p / 4;
} else {
var _local7 = (p / (Math.PI*2)) * Math.asin(c / a);
}
if (t < 1) {
t = t - 1;
return((-0.5 * ((a * Math.pow(2, 10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p))) + b);
}
t = t - 1;
return(((((a * Math.pow(2, -10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p)) * 0.5) + c) + b);
}
static function easeOutIn(t, b, c, d, a, p) {
if (t == 0) {
return(b);
}
t = t / (d / 2);
if (t == 2) {
return(b + c);
}
if (!p) {
p = d * 0.45;
}
if ((!a) || (a < Math.abs(c))) {
a = c;
var _local7 = p / 4;
} else {
var _local7 = (p / (Math.PI*2)) * Math.asin(c / a);
}
if (t < 1) {
return(((0.5 * ((a * Math.pow(2, -10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p))) + (c / 2)) + b);
}
return(((c / 2) + (0.5 * ((a * Math.pow(2, 10 * (t - 2))) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p)))) + b);
}
}
Symbol 718 MovieClip [__Packages.com.robertpenner.easing.Bounce] Frame 0
class com.robertpenner.easing.Bounce
{
function Bounce () {
}
static function easeOut(t, b, c, d) {
t = t / d;
if (t < 0.363636363636364) {
return((c * ((7.5625 * t) * t)) + b);
}
if (t < 0.727272727272727) {
t = t - 0.545454545454545;
return((c * (((7.5625 * t) * t) + 0.75)) + b);
}
if (t < 0.909090909090909) {
t = t - 0.818181818181818;
return((c * (((7.5625 * t) * t) + 0.9375)) + b);
}
t = t - 0.954545454545455;
return((c * (((7.5625 * t) * t) + 0.984375)) + b);
}
static function easeIn(t, b, c, d) {
return((c - easeOut(d - t, 0, c, d)) + b);
}
static function easeInOut(t, b, c, d) {
if (t < (d / 2)) {
return((easeIn(t * 2, 0, c, d) * 0.5) + b);
}
return(((easeOut((t * 2) - d, 0, c, d) * 0.5) + (c * 0.5)) + b);
}
static function easeOutIn(t, b, c, d) {
if (t < (d / 2)) {
return((easeOut(t * 2, 0, c, d) * 0.5) + b);
}
return(((easeIn((t * 2) - d, 0, c, d) * 0.5) + (c * 0.5)) + b);
}
}
Symbol 719 MovieClip [__Packages.zigo.tweenManager] Frame 0
class zigo.tweenManager
{
var playing, autoStop, broadcastEvents, autoOverwrite, ints, lockedTweens, tweenList, updateTime, tweenHolder, updateIntId, now;
function tweenManager () {
playing = false;
autoStop = false;
broadcastEvents = false;
autoOverwrite = true;
ints = new Array();
lockedTweens = new Object();
tweenList = new Array();
}
function cleanUp() {
if (!((tweenList instanceof Array) && (tweenList.length > 0))) {
return(undefined);
}
for (var _local2 in tweenList) {
if (tweenList[_local2].mc._x == undefined) {
tweenList.splice(Number(_local2), 1);
}
}
if (tweenList.length == 0) {
tweenList = [];
deinit();
}
for (var _local2 in ints) {
if ((ints[_local2] != undefined) && (ints[_local2].mc._x == undefined)) {
removeDelayedTween(Number(_local2));
}
}
}
function set updateInterval(time) {
if (playing) {
deinit();
updateTime = time;
init();
} else {
updateTime = time;
}
//return(updateInterval);
}
function get updateInterval() {
return(updateTime);
}
function set controllerDepth(v) {
if (_global.isNaN(v) == true) {
return;
}
if (tweenHolder._name != undefined) {
tweenHolder.swapDepths(v);
} else {
_th_depth = v;
}
//return(controllerDepth);
}
function get controllerDepth() {
return(_th_depth);
}
function init() {
if (updateTime > 0) {
clearInterval(updateIntId);
updateIntId = setInterval(this, "update", updateTime);
} else {
if (tweenHolder._name == undefined) {
tweenHolder = _root.createEmptyMovieClip("_th_", _th_depth);
}
var tm = this;
tweenHolder.onEnterFrame = function () {
tm.update.call(tm);
};
}
playing = true;
now = getTimer();
}
function deinit() {
playing = false;
clearInterval(updateIntId);
delete tweenHolder.onEnterFrame;
}
function update() {
var _local2;
var _local10;
var _local3;
var _local13 = false;
_local10 = tweenList.length;
if (broadcastEvents) {
var _local4;
var _local7;
var _local5;
var _local9;
_local4 = {};
_local7 = {};
_local5 = {};
_local9 = {};
}
while (_local10--) {
_local2 = tweenList[_local10];
if (_local2.mc._x == undefined) {
_local13 = true;
continue;
}
if (_local2.pt != -1) {
continue;
}
if ((_local2.ts + _local2.d) > now) {
if (_local2.ctm == undefined) {
_local2.mc[_local2.pp] = _local2.ef(now - _local2.ts, _local2.ps, _local2.ch, _local2.d, _local2.e1, _local2.e2);
} else {
var _local8 = {};
for (_local3 in _local2.ctm) {
_local8[_local3] = _local2.ef(now - _local2.ts, _local2.stm[_local3], _local2.ctm[_local3], _local2.d, _local2.e1, _local2.e2);
}
_local2.c.setTransform(_local8);
}
if (broadcastEvents) {
if (_local4[targetPath(_local2.mc)] == undefined) {
_local4[targetPath(_local2.mc)] = _local2.mc;
}
if (_local5[targetPath(_local2.mc)] == undefined) {
_local5[targetPath(_local2.mc)] = [];
}
_local5[targetPath(_local2.mc)].push(((_local2.ctm != undefined) ? "_ct_" : (_local2.pp)));
}
if (_local2.cb.updfunc != undefined) {
var _local6 = _local2.cb.updfunc;
if ((typeof(_local6) == "string") && (_local2.cb.updscope != undefined)) {
_local6 = _local2.cb.updscope[_local6];
}
_local6.apply(_local2.cb.updscope, _local2.cb.updargs);
}
} else {
if (_local2.ctm == undefined) {
_local2.mc[_local2.pp] = _local2.ps + _local2.ch;
} else {
var _local8 = {};
for (_local3 in _local2.ctm) {
_local8[_local3] = _local2.stm[_local3] + _local2.ctm[_local3];
}
_local2.c.setTransform(_local8);
}
if (broadcastEvents) {
if (_local4[targetPath(_local2.mc)] == undefined) {
_local4[targetPath(_local2.mc)] = _local2.mc;
}
if (_local7[targetPath(_local2.mc)] == undefined) {
_local7[targetPath(_local2.mc)] = _local2.mc;
}
if (_local5[targetPath(_local2.mc)] == undefined) {
_local5[targetPath(_local2.mc)] = [];
}
_local5[targetPath(_local2.mc)].push(((_local2.ctm != undefined) ? "_ct_" : (_local2.pp)));
if (_local9[targetPath(_local2.mc)] == undefined) {
_local9[targetPath(_local2.mc)] = [];
}
_local9[targetPath(_local2.mc)].push(((_local2.ctm != undefined) ? "_ct_" : (_local2.pp)));
}
if (_local2.cb.updfunc != undefined) {
var _local6 = _local2.cb.updfunc;
if ((typeof(_local6) == "string") && (_local2.cb.updscope != undefined)) {
_local6 = _local2.cb.updscope[_local6];
}
_local6.updfunc.apply(_local2.cb.updscope, _local2.cb.updargs);
}
if (endt == undefined) {
var endt = new Array();
}
endt.push(_local10);
}
}
if (_local13) {
cleanUp();
}
for (_local3 in _local4) {
_local4[_local3].broadcastMessage("onTweenUpdate", {target:_local4[_local3], props:_local5[_local3]});
}
if (endt != undefined) {
endTweens(endt);
}
for (_local3 in _local7) {
_local7[_local3].broadcastMessage("onTweenEnd", {target:_local7[_local3], props:_local9[_local3]});
}
now = getTimer();
if (updateTime > 0) {
updateAfterEvent();
}
}
function endTweens(tid_arr) {
var _local2;
var _local9;
var _local3;
var _local5;
var _local8;
_local2 = [];
_local9 = tid_arr.length;
_local3 = 0;
while (_local3 < _local9) {
_local5 = tweenList[tid_arr[_local3]].cb;
if (_local5 != undefined) {
var _local6 = true;
for (_local8 in _local2) {
if (_local2[_local8] == _local5) {
_local6 = false;
break;
}
}
if (_local6) {
_local2.push(_local5);
}
}
tweenList.splice(tid_arr[_local3], 1);
_local3++;
}
_local3 = 0;
while (_local3 < _local2.length) {
var _local4 = _local2[_local3].func;
if ((typeof(_local4) == "string") && (_local2[_local3].scope != undefined)) {
_local4 = _local2[_local3].scope[_local4];
}
_local4.apply(_local2[_local3].scope, _local2[_local3].args);
_local3++;
}
if (tweenList.length == 0) {
deinit();
}
}
function removeDelayedTween(index) {
clearInterval(ints[index].intid);
ints[index] = undefined;
var _local2 = true;
for (var _local3 in ints) {
if (ints[_local3] != undefined) {
_local2 = false;
break;
}
}
if (_local2) {
ints = [];
}
}
function addTween(mc, props, pEnd, sec, eqFunc, callback, extra1, extra2) {
var _local4;
var _local13;
var _local6;
var _local3;
var _local2;
if (!playing) {
init();
}
var _local12 = [];
for (_local4 in props) {
_local13 = props[_local4];
_local6 = true;
if (_local13.substr(0, 4) != "_ct_") {
var _local17 = ((typeof(pEnd[_local4]) == "string") ? (Number(pEnd[_local4])) : (pEnd[_local4] - mc[_local13]));
if (autoOverwrite) {
for (_local3 in tweenList) {
_local2 = tweenList[_local3];
if ((_local2.mc == mc) && (_local2.pp == _local13)) {
_local2.ps = mc[_local13];
_local2.ch = _local17;
_local2.ts = now;
_local2.d = sec * 1000;
_local2.ef = eqFunc;
_local2.cb = callback;
_local2.e1 = extra1;
_local2.e2 = extra2;
_local2.pt = -1;
_local6 = false;
_local12.push(_local2.pp);
break;
}
}
}
if (_local6) {
tweenList.unshift({mc:mc, pp:_local13, ps:mc[_local13], ch:_local17, ts:now, d:sec * 1000, ef:eqFunc, cb:callback, e1:extra1, e2:extra2, pt:-1});
}
} else {
var _local16 = new Color(mc);
var _local20 = _local16.getTransform();
var _local19 = {};
for (_local3 in pEnd[_local4]) {
if ((pEnd[_local4][_local3] != _local20[_local3]) && (pEnd[_local4][_local3] != undefined)) {
_local19[_local3] = ((typeof(pEnd[_local4][_local3]) == "string") ? (_local20[_local3] + Number(pEnd[_local4][_local3])) : (pEnd[_local4][_local3] - _local20[_local3]));
}
}
if (autoOverwrite) {
for (_local3 in tweenList) {
_local2 = tweenList[_local3];
if ((_local2.mc == mc) && (_local2.ctm != undefined)) {
_local2.c = _local16;
_local2.stm = _local20;
(_local2.ctm = _local19);
(_local2.ts = now);
_local2.d = sec * 1000;
_local2.ef = eqFunc;
_local2.cb = callback;
_local2.e1 = extra1;
_local2.e2 = extra2;
_local2.pt = -1;
_local6 = false;
_local12.push("_ct_");
break;
}
}
}
if (_local6) {
tweenList.unshift({mc:mc, c:_local16, stm:_local20, ctm:_local19, ts:now, d:sec * 1000, ef:eqFunc, cb:callback, e1:extra1, e2:extra2, pt:-1});
}
}
}
if (broadcastEvents) {
if (_local12.length > 0) {
mc.broadcastMessage("onTweenInterrupt", {target:mc, props:_local12});
}
mc.broadcastMessage("onTweenStart", {target:mc, props:props});
}
if (callback.startfunc != undefined) {
var _local27 = callback.startfunc;
if ((typeof(_local27) == "string") && (callback.startscope != undefined)) {
_local27 = callback.startscope[_local27];
}
_local27.apply(callback.startscope, callback.startargs);
}
if (sec == 0) {
update();
}
}
function addTweenWithDelay(delay, mc, props, pEnd, sec, eqFunc, callback, extra1, extra2) {
var il;
var _local3;
il = ints.length;
_local3 = setInterval(function (obj) {
obj.removeDelayedTween(il);
if (mc._x != undefined) {
obj.addTween(mc, props, pEnd, sec, eqFunc, callback, extra1, extra2);
}
}, delay * 1000, this);
ints[il] = {mc:mc, props:props, pend:pEnd, intid:_local3, st:getTimer(), delay:delay * 1000, args:arguments.slice(1), pt:-1};
if (!playing) {
init();
}
}
function removeTween(mc, props) {
var _local8;
var _local2;
var _local5;
_local8 = false;
if ((props == undefined) && (broadcastEvents != true)) {
_local8 = true;
}
_local2 = tweenList.length;
var _local4 = {};
while (_local2--) {
if (tweenList[_local2].mc == mc) {
if (_local8) {
tweenList.splice(_local2, 1);
} else {
for (_local5 in props) {
if (tweenList[_local2].pp == props[_local5]) {
tweenList.splice(_local2, 1);
if (_local4[targetPath(mc)] == undefined) {
_local4[targetPath(mc)] = {t:mc, p:[]};
}
_local4[targetPath(mc)].p.push(props[_local5]);
} else if (((props[_local5] == "_ct_") && (tweenList[_local2].ctm != undefined)) && (tweenList[_local2].mc == mc)) {
tweenList.splice(_local2, 1);
if (_local4[targetPath(mc)] == undefined) {
_local4[targetPath(mc)] = {t:mc, p:[]};
}
_local4[targetPath(mc)].p.push("_ct_");
}
}
}
}
}
_local2 = ints.length;
while (_local2--) {
if (ints[_local2].mc == mc) {
if (_local8) {
removeDelayedTween(Number(_local2));
} else {
for (_local5 in props) {
for (var _local11 in ints[_local2].props) {
if (ints[_local2].props[_local11] == props[_local5]) {
ints[_local2].props.splice(_local11, 1);
ints[_local2].pend.splice(_local11, 1);
if (_local4[targetPath(mc)] == undefined) {
_local4[targetPath(mc)] = {t:mc, p:[]};
}
_local4[targetPath(mc)].p.push(props[_local5]);
}
}
if (ints[_local2].props.length == 0) {
clearInterval(ints[_local2].intid);
}
}
}
}
}
if (broadcastEvents) {
for (var _local11 in _local4) {
if (_local4[_local11].p.length > 0) {
_local4[_local11].t.broadcastMessage("onTweenInterrupt", {target:_local4[_local11].t, props:_local4[_local11].p});
}
}
}
if (tweenList.length == 0) {
deinit();
}
}
function isTweening(mc, prop) {
var _local4 = prop == undefined;
for (var _local6 in tweenList) {
var _local2 = tweenList[_local6];
if (((tweenList[_local6].mc == mc) && (tweenList[_local6].pt == -1)) && ((_local4 || (prop == _local2.pp)) || ((prop == "_ct_") && (_local2.ctm != undefined)))) {
return(true);
}
}
return(false);
}
function getTweens(mc) {
var _local2 = 0;
for (var _local4 in tweenList) {
if (tweenList[_local4].mc == mc) {
_local2++;
}
}
return(_local2);
}
function lockTween(mc, bool) {
lockedTweens[targetPath(mc)] = bool;
}
function isTweenLocked(mc) {
if (lockedTweens[targetPath(mc)] == undefined) {
return(false);
}
return(lockedTweens[targetPath(mc)]);
}
function ffTween(mc, propsObj) {
var _local4 = mc == undefined;
var _local6 = propsObj == undefined;
for (var _local8 in tweenList) {
var _local2 = tweenList[_local8];
if (((_local2.mc == mc) || (_local4)) && (_local6 || (propsObj[_local2.pp] == true))) {
if (_local2.pt != -1) {
_local2.pt = -1;
}
_local2.ts = now - _local2.d;
}
}
for (var _local8 in ints) {
if (ints[_local8] != undefined) {
if ((ints[_local8].mc == mc) || (_local4)) {
if (ints[_local8].mc._x != undefined) {
var _local3 = ints[_local8].args;
_local3[3] = 0;
addTween.apply(this, _local3);
}
removeDelayedTween(Number(_local8));
}
}
}
update();
}
function rewTween(mc, propsObj) {
var _local3 = mc == undefined;
var _local5 = propsObj == undefined;
for (var _local7 in tweenList) {
var _local2 = tweenList[_local7];
if (((_local2.mc == mc) || (_local3)) && (_local5 || (propsObj[_local2.pp] == true))) {
if (_local2.pt != -1) {
_local2.pt = -1;
}
_local2.ts = now;
}
}
for (var _local7 in ints) {
if (ints[_local7] != undefined) {
if ((ints[_local7].mc == mc) || (_local3)) {
if (ints[_local7].mc._x != undefined) {
addTween.apply(this, ints[_local7].args);
}
removeDelayedTween(Number(_local7));
}
}
}
update();
}
function isTweenPaused(mc, prop) {
if (mc == undefined) {
return(null);
}
var _local5 = prop == undefined;
for (var _local6 in tweenList) {
var _local2 = tweenList[_local6];
if ((tweenList[_local6].mc == mc) && ((_local5 || (prop == _local2.pp)) || ((prop == "_ct_") && (_local2.ctm != undefined)))) {
return(Boolean(tweenList[_local6].pt != -1));
}
}
for (var _local6 in ints) {
if ((ints[_local6] != undefined) && (ints[_local6].mc == mc)) {
return(Boolean(ints[_local6].pt != -1));
}
}
return(false);
}
function pauseTween(mc, propsObj) {
var _local3 = mc == undefined;
if ((_local3 == false) && (isTweenPaused(mc) == true)) {
return(undefined);
}
var _local6 = propsObj == undefined;
for (var _local7 in tweenList) {
var _local2 = tweenList[_local7];
if (((_local2.pt == -1) && ((_local2.mc == mc) || (_local3))) && ((_local6 || (propsObj[_local2.pp] == true)) || ((propsObj._ct_ != undefined) && (_local2.ctm != undefined)))) {
_local2.pt = now;
}
}
for (var _local7 in ints) {
if (ints[_local7] != undefined) {
if ((ints[_local7].pt == -1) && ((ints[_local7].mc == mc) || (_local3))) {
ints[_local7].pt = now;
}
}
}
}
function unpauseTween(mc, propsObj) {
var _local4 = mc == undefined;
if ((_local4 == false) && (isTweenPaused(mc) === false)) {
return(undefined);
}
var _local7 = propsObj == undefined;
if (!playing) {
init();
}
for (var _local2 in tweenList) {
var _local3 = tweenList[_local2];
if ((((_local3.pt != -1) && ((_local3.mc == mc) || (_local4))) && (_local7 || (propsObj[_local3.pp] == true))) || ((propsObj._ct_ != undefined) && (_local3.ctm != undefined))) {
_local3.ts = now - (_local3.pt - _local3.ts);
_local3.pt = -1;
}
}
for (var _local2 in ints) {
if (ints[_local2] != undefined) {
if ((ints[_local2].pt != -1) && ((ints[_local2].mc == mc) || (_local4))) {
ints[_local2].delay = ints[_local2].delay - (ints[_local2].pt - ints[_local2].st);
ints[_local2].st = now;
ints[_local2].intid = setInterval(function (obj, id) {
obj.addTween.apply(obj, obj.ints[id].args);
clearInterval(obj.ints[id].intid);
obj.ints[id] = undefined;
}, ints[_local2].delay, this, _local2);
}
}
}
}
function pauseAll() {
pauseTween();
}
function unpauseAll() {
unpauseTween();
}
function stopAll() {
for (var _local2 in ints) {
removeDelayedTween(Number(_local2));
}
tweenList = new Array();
deinit();
}
function toString() {
return("[AS2 tweenManager 1.2.0]");
}
var _th_depth = 6789;
}
Symbol 720 MovieClip [__Packages.com.robertpenner.easing.Cubic] Frame 0
class com.robertpenner.easing.Cubic
{
function Cubic () {
}
static function easeIn(t, b, c, d) {
t = t / d;
return((((c * t) * t) * t) + b);
}
static function easeOut(t, b, c, d) {
t = (t / d) - 1;
return((c * (((t * t) * t) + 1)) + b);
}
static function easeInOut(t, b, c, d) {
t = t / (d / 2);
if (t < 1) {
return(((((c / 2) * t) * t) * t) + b);
}
t = t - 2;
return(((c / 2) * (((t * t) * t) + 2)) + b);
}
static function easeOutIn(t, b, c, d) {
t = t / (d / 2);
t--;
return(((c / 2) * (((t * t) * t) + 1)) + b);
}
}
Symbol 35 MovieClip Frame 235
gotoAndPlay ("repeat");
Symbol 37 Button
on (release) {
gotoAndPlay ("instructions");
}
Symbol 38 Button
on (release) {
getURL ("javascript:_hbPageView('mailamate','bargame');");
gotoAndPlay ("mail");
}
Symbol 39 Button
on (release) {
getURL ("javascript:_hbPageView('play','bargame');");
_root.play();
}
Symbol 71 Button
on (press) {
gotoAndStop (2);
}
Symbol 72 Button
on (press) {
gotoAndStop (3);
}
Symbol 74 MovieClip Frame 1
stop();
Symbol 74 MovieClip Frame 2
stop();
Symbol 75 MovieClip Frame 1
stop();
Symbol 75 MovieClip Frame 2
tick = true;
update();
Symbol 75 MovieClip Frame 3
tick = false;
update();
Symbol 92 MovieClip Frame 1
function validate(address) {
if (address.length >= 7) {
if (address.indexOf("@") > 0) {
if ((address.indexOf("@") + 2) < address.lastIndexOf(".")) {
if (address.lastIndexOf(".") < (address.length - 2)) {
return(true);
}
}
}
}
return(false);
}
function formCheck() {
if (((myName == null) || (myName.length < 1)) || (myName == "Please enter your name!")) {
errorMessage = "Please enter your name!";
} else if (!validate(myEmail)) {
errorMessage = "Please enter a valid email!";
} else if (((matesName == null) || (matesName.length < 1)) || (matesName == "Please enter your mate's name!")) {
errorMessage = "Please enter your mate's name!";
} else if (!validate(matesEmail)) {
errorMessage = "Please enter a valid email for your mate!";
} else {
traceAlert("submitting to http://www.skivedomain.com/carling_bar/mailamate.php");
var _local2 = "http://www.skivedomain.com/carling_bar/mailamate.php";
loadVariables (_local2, this, "GET");
errorMessage = "Your message has been sent!";
myName = (myEmail = (matesName = (matesEmail = "")));
getURL ("javascript:_hbPageView('send','bargame');");
}
}
stop();
errorMessage = "";
field1.tabIndex = 1;
field2.tabIndex = 2;
field3.tabIndex = 3;
field4.tabIndex = 4;
okBT.onRelease = function () {
errorMessage = "";
formCheck();
};
Selection.setFocus("fname");
stop();
Instance of Symbol 75 MovieClip in Symbol 92 MovieClip Frame 1
onClipEvent (load) {
function update() {
if (tick) {
_parent.htmlEmail = 0;
} else {
_parent.htmlEmail = 1;
}
}
gotoAndStop (3);
}
Symbol 94 Button
on (release) {
gotoAndPlay ("back");
}
Symbol 95 Button
on (release) {
gotoAndPlay ("back2");
}
Symbol 96 MovieClip Frame 57
stop();
Symbol 96 MovieClip Frame 89
stop();
Symbol 96 MovieClip Frame 116
gotoAndStop ("title");
Symbol 96 MovieClip Frame 143
function goBack() {
gotoAndPlay ("back2");
}
stop();
Symbol 96 MovieClip Frame 169
gotoAndStop ("title");
Symbol 99 MovieClip Frame 1
stop();
Symbol 106 MovieClip Frame 1
barBlock0.initY = barBlock0._y;
var i = 1;
while (i < 13) {
duplicateMovieClip (barBlock0, "barBlock" + i, i);
var mc = this["barBlock" + i];
mc._x = barBlock0._x + (i * 35);
mc.initY = mc._y;
i++;
}
var i = 0;
while (i < 13) {
var mc = this["barBlock" + i];
mc.i = i;
mc.onEnterFrame = function () {
if (_root.barPeople.barSpaces[this.i]) {
if (!_root["check" + this.i].hitTest(_root.frogClip._x, _root.frogClip._y, true)) {
this._y = this.initY;
}
} else {
this._y = this.initY - 200;
}
};
i++;
}
Symbol 422 MovieClip Frame 1
this.hitArea = hitArea_mc;
stop();
Symbol 424 MovieClip Frame 1
_visible = false;
Symbol 425 MovieClip Frame 1
function init() {
p0.gotoAndStop(Math.ceil(Math.random() * p0._totalframes));
p1.gotoAndStop(Math.ceil(Math.random() * p1._totalframes));
var _local3 = _root.talkingMinMarker;
var _local2 = _root.talkingMaxMarker;
p0.turningPoint1 = (p1.turningPoint1 = (Math.random() * (_local2._x - _local3._x)) + _local3._x);
p0.turningPoint2 = p0._y + 70;
p1.turningPoint2 = p0.turningPoint2 - 25;
p0.turningPoint3 = (p1.turningPoint3 = _local2._x);
p0.turningPoint4 = (p1.turningPoint4 = p0._y);
p0.waitingTime = 5 + (Math.random() * 5);
p1.waitingTime = p0.waitingTime - 1;
p0._x = Stage.width + 30;
p1._x = p0._x + 50;
p0._rotation = (p1._rotation = 180);
p0.state = (p1.state = "1");
}
p0.lane = (p1.lane = 7);
init();
Instance of Symbol 422 MovieClip "p0" in Symbol 425 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.timer) {
if (this.state == "1") {
this._rotation = 180;
this._x = this._x - _root.laneSpeed[this.lane];
if (this._x < this.turningPoint1) {
this._x = this.turningPoint1;
this.state = "2";
}
}
if (this.state == "2") {
this._rotation = 90;
this._y = this._y + _root.laneSpeed[this.lane];
if (this._y > this.turningPoint2) {
this._y = this.turningPoint2;
this.startTime = getTimer();
this.state = "3";
this.rotateTo(270, 0.5, "easeInOutQuad");
}
}
if (this.state == "3") {
this.walk.stop();
var now = getTimer();
if ((now - this.startTime) > (this.waitingTime * 1000)) {
this.state = "4";
}
}
if (this.state == "4") {
this.walk.play();
this._rotation = 0;
this._x = this._x + _root.laneSpeed[this.lane];
if (this._x > this.turningPoint3) {
this._x = this.turningPoint3;
this.state = "5";
}
}
if (this.state == "5") {
this._rotation = 270;
this._y = this._y - _root.laneSpeed[this.lane];
if (this._y < this.turningPoint4) {
this._y = this.turningPoint4;
this.state = "6";
}
}
if (this.state == "6") {
this._rotation = 0;
this._x = this._x + _root.laneSpeed[this.lane];
if (this._x > (Stage.width + 30)) {
this.state = "";
this._parent.init();
}
}
}
if (this.hitTest(_root.frogClip)) {
_root.looseLife(this);
}
}
Instance of Symbol 422 MovieClip "p1" in Symbol 425 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.timer) {
if (this.state == "1") {
this._rotation = 180;
this._x = this._x - _root.laneSpeed[this.lane];
if (this._x < this.turningPoint1) {
this._x = this.turningPoint1;
this.state = "2";
}
}
if (this.state == "2") {
this._rotation = 90;
this._y = this._y + _root.laneSpeed[this.lane];
if (this._y > this.turningPoint2) {
this._y = this.turningPoint2;
this.startTime = getTimer();
this.state = "3";
}
}
if (this.state == "3") {
this.walk.stop();
var now = getTimer();
if ((now - this.startTime) > (this.waitingTime * 1000)) {
this.state = "4";
}
}
if (this.state == "4") {
this.walk.play();
this._rotation = 0;
this._x = this._x + _root.laneSpeed[this.lane];
if (this._x > this.turningPoint3) {
this._x = this.turningPoint3;
this.state = "5";
}
}
if (this.state == "5") {
this._rotation = 270;
this._y = this._y - _root.laneSpeed[this.lane];
if (this._y < this.turningPoint4) {
this._y = this.turningPoint4;
this.state = "6";
}
}
if (this.state == "6") {
this._rotation = 0;
this._x = this._x + _root.laneSpeed[this.lane];
if (this._x > (Stage.width + 30)) {
this.state = "";
this._parent.init();
}
}
}
if (this.hitTest(_root.frogClip)) {
_root.looseLife(this);
}
}
Symbol 426 MovieClip Frame 1
function takeSpace(direction) {
function bringOn() {
if (mc._x > turningPoint1) {
mc._rotation = 180;
mc._x = mc._x - speed;
if (mc._x < turningPoint1) {
mc._x = turningPoint1;
mc.onEnterFrame = moveUp;
createSpace(mc);
trace((("setting barSpaces[" + r) + "] to ") + mc);
barSpaces[r] = mc;
}
}
if (mc._x < turningPoint1) {
mc._rotation = 0;
mc._x = mc._x + speed;
if (mc._x > turningPoint1) {
mc._x = turningPoint1;
mc.onEnterFrame = moveUp;
createSpace(mc);
trace((("setting barSpaces[" + r) + "] to ") + mc);
barSpaces[r] = mc;
}
}
}
function moveUp() {
mc._rotation = 270;
mc._y = mc._y - speed;
if (mc._y <= turningPoint2) {
mc._y = turningPoint2;
mc.walk.stop();
mc.walking = false;
delete mc.onEnterFrame;
}
}
function walkOn() {
if (mc._rotation == 0) {
mc._x = mc._x + speed;
}
if (mc._rotation == 180) {
mc._x = mc._x - speed;
}
if ((mc._x > (Stage.width + 30)) || (mc._x < -30)) {
mc.removeMovieClip();
}
}
if (direction == undefined) {
direction = ((Math.random() < 0.5) ? 0 : 1);
}
var _local3 = null;
while (_local3 == null) {
var r = Math.floor(Math.random() * barSpaces.length);
if (barSpaces[r] == null) {
_local3 = r;
}
}
var _local4 = this.getNextHighestDepth();
duplicateMovieClip (person, "p" + _local4, _local4);
var mc = this["p" + _local4];
mc.gotoAndStop(Math.ceil(Math.random() * mc._totalframes));
mc.walking = true;
var turningPoint1 = (mc._x + (_local3 * 35));
var turningPoint2 = mc._y;
mc._y = mc._y + 35;
if (direction == 0) {
mc._x = -40;
} else {
mc._x = Stage.width + 40;
}
var speed = _root.laneSpeed[this.lane];
onEnterFrame = bringOn;
}
function createSpace(lastMc) {
function moveDown() {
mc._y = mc._y + speed;
if (mc._y > turningPoint1) {
mc._y = turningPoint1;
takeSpace(1 - direction);
mc.onEnterFrame = moveOff;
}
}
function moveOff() {
if (mc._x < turningPoint2) {
mc._rotation = 0;
mc._x = mc._x + speed;
if (mc._x >= turningPoint2) {
mc.removeMovieClip();
}
}
if (mc._x > turningPoint2) {
mc._rotation = 180;
mc._x = mc._x - speed;
if (mc._x <= turningPoint2) {
mc.removeMovieClip();
}
}
}
do {
var _local3 = Math.floor(Math.random() * barSpaces.length);
var mc = barSpaces[_local3];
} while ((mc == null) || (mc == lastMc));
barSpaces[_local3] = null;
trace(("setting barSpaces[" + _local3) + "] to null");
var turningPoint1 = (mc._y + 35);
var _local5 = person._x + 227.5;
var direction = ((mc._x < _local5) ? 0 : 1);
var turningPoint2 = ((direction == 0) ? -40 : (Stage.width + 40));
var speed = _root.laneSpeed[this.lane];
mc.walk.play();
mc.walking = true;
mc.rotateTo(90, 0.5, "easeInOutQuad", 0, function () {
mc.onEnterFrame = moveDown;
});
}
var barSpaces = new Array(13);
this.lane = 9;
var i = 0;
while (i < barSpaces.length) {
if (i < 3) {
barSpaces[i] = null;
} else {
barSpaces[i] = true;
}
i++;
}
barSpaces = barSpaces.randomize();
var i = 0;
while (i < barSpaces.length) {
if (barSpaces[i]) {
var d = this.getNextHighestDepth();
duplicateMovieClip (person, "p" + d, d);
barSpaces[i] = this["p" + d];
barSpaces[i]._x = barSpaces[i]._x + (i * 35);
barSpaces[i]._rotation = 270;
barSpaces[i].gotoAndStop(Math.ceil(Math.random() * 4));
barSpaces[i].walking = false;
barSpaces[i].walk.stop();
}
i++;
}
person._visible = false;
takeSpace();
Instance of Symbol 422 MovieClip "person" in Symbol 426 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_name != "person") {
if (_root.timer) {
if (this.hitTest(_root.frogClip) && (this.walking)) {
_root.looseLife(this);
}
}
}
}
Symbol 606 MovieClip Frame 1
onEnterFrame = function () {
var _local3 = 0;
while (_local3 < 4) {
if (_local3 < _root.beers) {
this["p" + _local3].gotoAndStop("full");
} else {
this["p" + _local3].gotoAndStop("empty");
}
_local3++;
}
};
onEnterFrame();
Symbol 613 MovieClip Frame 1
this.hitArea = hitArea_mc;
stop();
Symbol 616 MovieClip Frame 1
stop();
Symbol 616 MovieClip Frame 35
if (_root.lives > 0) {
_root.timeGraph._width = 100;
_root.timer = true;
_root.placeFrog();
} else {
_root.gameOverClip.gotoAndStop(2);
}
Symbol 618 MovieClip Frame 1
function fadeAway() {
mc.alphaTo(0, 1, "linear");
}
function reset() {
mc._xscale = (mc._yscale = 100);
}
var mc = this;
this.scaleTo(130, 0.5, "easeOutQuad", 0);
this.scaleTo(100, 0.1, "easeOutQuad", 0.5);
this.scaleTo(130, 0.5, "easeOutQuad", 0.6);
this.scaleTo(100, 0.1, "easeOutQuad", 1.1);
this.scaleTo(130, 0.5, "easeOutQuad", 1.2, fadeAway);
Symbol 648 MovieClip Frame 16
stop();
Symbol 650 MovieClip Frame 1
stop();
Symbol 658 MovieClip Frame 1
stop();
Symbol 659 MovieClip Frame 1
onEnterFrame = function () {
this._visible = _root.carryingBeers;
};
onEnterFrame();
var i = 0;
while (i < 4) {
this["beer" + i].id = i;
this["beer" + i].onEnterFrame = function () {
if (_root.beers > this.id) {
this.gotoAndStop(1);
} else {
this.gotoAndStop(2);
}
};
i++;
}
Symbol 676 MovieClip Frame 1
stop();
this.swapDepths(10001);
Symbol 681 Button
on (release) {
this.gotoAndStop(1);
_root.restartTheGame();
}
Symbol 682 MovieClip Frame 1
stop();
this.swapDepths(10000);
Symbol 687 MovieClip Frame 1
if (_root.musicMute) {
gotoAndStop (3);
} else {
gotoAndStop (2);
}
Symbol 687 MovieClip Frame 2
_root.music_sound.setVolume(50);
_root.musicMute = false;
onRelease = function () {
gotoAndStop (3);
};
stop();
Symbol 687 MovieClip Frame 3
_root.music_sound.setVolume(0);
_root.musicMute = true;
onRelease = function () {
gotoAndStop (2);
};
stop();
Symbol 691 MovieClip Frame 1
stop();
Symbol 691 MovieClip Frame 8
stop();
Symbol 691 MovieClip Frame 12
stop();
Symbol 705 Button
on (release) {
gotoMailForm();
}
Symbol 706 Button
on (release) {
_root.prevFrame();
}
Symbol 707 Button
on (release) {
goBack();
}
Symbol 708 MovieClip Frame 1
function gotoMailForm() {
this.slideTo(this._x + Stage.width, this._y, 1.5, "easeOutElastic");
}
function goBack() {
this.slideTo(this._x - Stage.width, this._y, 1.5, "easeOutElastic");
}