Frame 1
function getLink() {
getURL ("http://www.thebigfootproject.com/", "_blank");
}
function animFinished() {
count = 0;
this.onEnterFrame = function () {
this.count++;
this.white._visible = true;
this.holder._visible = true;
if (this.count <= 10) {
this.white._alpha = 100 - (this.count * 10);
} else {
this.white._visible = false;
delete this.onEnterFrame;
gotoAndStop (3);
}
};
}
function onEnterFrame() {
holder._visible = false;
if ((getBytesLoaded() == getBytesTotal()) && (getBytesTotal() > 4)) {
mcPreloader.pctLoaded = 100;
delete this.onEnterFrame;
} else if (getBytesTotal() > 4) {
mcPreloader.pctLoaded = (getBytesLoaded() / getBytesTotal()) * 100;
}
}
var newMenu = new ContextMenu();
newMenu.hideBuiltInItems();
stop();
var link = new ContextMenuItem("The Bigfoot Project", getLink);
newMenu.customItems.push(link);
_root.menu = newMenu;
preloaderPresent = true;
white._visible = false;
Frame 3
fader.onEnterFrame = function () {
this._alpha = this._alpha - 10;
if (this._alpha < 0) {
this._visible = false;
delete this.onEnterFrame;
}
};
Symbol 34 MovieClip Frame 1
white._alpha = 0;
onEnterFrame = function () {
if (this.pctLoaded > 10) {
this.play();
delete this.onEnterFrame;
}
};
stop();
Symbol 34 MovieClip Frame 2
if (this.pctLoaded == 100) {
this.stop();
this.onEnterFrame = function () {
white._alpha = white._alpha + 10;
if (white._alpha >= 100) {
white._alpha = 100;
this.gotoAndPlay(131);
delete this.onEnterFrame;
}
};
}
Symbol 34 MovieClip Frame 14
onEnterFrame = function () {
if (this.pctLoaded > 20) {
this.play();
delete this.onEnterFrame;
}
};
stop();
Symbol 34 MovieClip Frame 15
if (this.pctLoaded == 100) {
this.stop();
this.onEnterFrame = function () {
white._alpha = white._alpha + 10;
if (white._alpha >= 100) {
white._alpha = 100;
this.gotoAndPlay(131);
delete this.onEnterFrame;
}
};
}
Symbol 34 MovieClip Frame 27
onEnterFrame = function () {
if (this.pctLoaded > 30) {
this.play();
delete this.onEnterFrame;
}
};
stop();
Symbol 34 MovieClip Frame 40
onEnterFrame = function () {
if (this.pctLoaded > 40) {
this.play();
delete this.onEnterFrame;
}
};
stop();
Symbol 34 MovieClip Frame 53
onEnterFrame = function () {
if (this.pctLoaded > 50) {
this.play();
delete this.onEnterFrame;
}
};
stop();
Symbol 34 MovieClip Frame 66
onEnterFrame = function () {
if (this.pctLoaded > 60) {
this.play();
delete this.onEnterFrame;
}
};
stop();
Symbol 34 MovieClip Frame 79
onEnterFrame = function () {
if (this.pctLoaded > 70) {
this.play();
delete this.onEnterFrame;
}
};
stop();
Symbol 34 MovieClip Frame 92
onEnterFrame = function () {
if (this.pctLoaded > 80) {
this.play();
delete this.onEnterFrame;
}
};
stop();
Symbol 34 MovieClip Frame 105
onEnterFrame = function () {
if (this.pctLoaded > 90) {
this.play();
delete this.onEnterFrame;
}
};
stop();
Symbol 34 MovieClip Frame 118
onEnterFrame = function () {
if (this.pctLoaded == 100) {
this.play();
delete this.onEnterFrame;
}
};
stop();
Symbol 34 MovieClip Frame 143
_root.animFinished();
stop();
Symbol 322 MovieClip [__Packages.net.thetin.bigfoot.Application] Frame 0
class net.thetin.bigfoot.Application extends MovieClip
{
static var instance;
var crosshair, globalvolume, btnSound, soundControl, playingSound, intro, level, gameOver, instructions, highscore, pointsHolder, livesHolder, sendingScore, highXML;
function Application () {
super();
instance = this;
}
static function getInstance() {
return(instance);
}
function onLoad() {
crosshair._visible = false;
showIntro();
globalvolume = new Sound();
globalvolume.setVolume(70);
playSound();
showSoundBtn();
}
function showSoundBtn() {
var me = this;
btnSound.onPress = function () {
if (!me.playingSound) {
me.playSound();
} else {
me.stopSound();
}
};
}
function playSound() {
var _local2 = this;
btnSound.gotoAndStop("soundOn");
globalvolume.setVolume(70);
soundControl.gotoAndPlay("loopStart");
playingSound = true;
}
function stopSound() {
playingSound = false;
globalvolume.setVolume(0);
btnSound.gotoAndStop("soundOff");
soundControl.gotoAndPlay("loopStop");
}
function showIntro() {
var me = this;
intro._visible = true;
soundControl.gotoAndPlay("banjoIntro");
level.btnInv.enabled = false;
gameOver._visible = false;
instructions._visible = false;
highscore._visible = false;
level.init(this);
intro.btnPlay.onPress = function () {
me.intro._visible = false;
if (me.playedBefore) {
me.level.startLevel();
} else {
me.showInstructions();
me.fromStartGame = true;
}
};
intro.btnInstructions.onPress = function () {
me.showInstructions();
};
intro.btnHighScore.onPress = function () {
me.getHighScores();
};
intro.siteLink.onPress = function () {
_root.getURL("http://www.thebigfootproject.com", "_blank");
};
}
function showInstructions() {
var me = this;
instructions._visible = true;
intro._visible = false;
gameOver._visible = false;
instructions.hit.onPress = function () {
if (me.fromStartGame) {
me.level.startLevel();
me.playedBefore = true;
me.fromStartGame = false;
me.instructions._visible = false;
} else {
me.showIntro();
}
};
}
function showHighScore() {
var me = this;
highscore._visible = true;
instructions._visible = false;
intro._visible = false;
gameOver._visible = false;
highscore.hit.onPress = function () {
me.showIntro();
};
}
function showGameOver() {
var me = this;
soundControl.gotoAndPlay("die");
gameOver._visible = true;
gameOver.gotoAndPlay("showAnim");
level.endLevel();
gameOver.btnPlay.onPress = function () {
me.level.init(me);
me.level.startLevel();
me.gameOver._visible = false;
};
gameOver.btnMenu.onPress = function () {
me.showIntro();
};
gameOver.btnSubmit.onPress = function () {
me.passHighScore();
};
gameOver.footLink.onPress = function () {
_root.getURL("http://www.thebigfootproject.com", "_blank");
};
gameOver.enterName.nameBox.text = "Enter Name";
gameOver.enterName.nameBox.onSetFocus = function () {
if (me.gameOver.enterName.nameBox.text == "Enter Name") {
me.gameOver.enterName.nameBox.text = "";
}
};
}
function scorePoints(arg_points) {
var _local2 = formatScore(arg_points);
pointsHolder.txt.text = _local2;
pointsHolder.scoreBg._width = pointsHolder.txt.textWidth;
gameOver.pointsHolder.txt.text = _local2;
gameOver.pointsHolder.scoreBg._width = pointsHolder.txt.textWidth;
}
function formatScore(arg_points) {
if (arg_points < 0) {
var _local2 = "00000000";
} else if (arg_points < 10) {
var _local2 = "0000000" + arg_points;
} else if (arg_points < 100) {
var _local2 = "000000" + arg_points;
} else if (arg_points < 1000) {
var _local2 = "00000" + arg_points;
} else if (arg_points < 10000) {
var _local2 = "0000" + arg_points;
} else if (arg_points < 100000) {
var _local2 = "000" + arg_points;
} else if (arg_points < 1000000) {
var _local2 = "00" + arg_points;
} else if (arg_points < 10000000) {
var _local2 = "0" + arg_points;
} else {
var _local2 = arg_points;
}
return(_local2);
}
function setLives(arg_lives) {
livesHolder.gotoAndStop("l" + arg_lives);
if (arg_lives == 0) {
showGameOver();
}
}
function passHighScore() {
var me = this;
if ((gameOver.enterName.nameBox.text == "") || (gameOver.enterName.nameBox.text == "Enter Name")) {
var _local4 = "Bigfoot";
} else {
var _local4 = gameOver.enterName.nameBox.text;
}
var _local5 = "bigfoot@thetin.net";
if (!sendingScore) {
var result_lv = new LoadVars();
result_lv.onLoad = function (success) {
for (var _local1 in result_lv) {
}
if (success) {
me.getHighScores();
}
};
var _local2 = new LoadVars();
_local2.PlayerName = _local4;
_local2.Email = _local5;
_local2.Score = gameOver.pointsHolder.txt.text;
_local2.sendAndLoad("http://www.thetin.net/bigfoot/Score.ashx", result_lv, "POST");
sendingScore = true;
}
}
function getHighScores() {
var me = this;
highXML = new XML();
highXML.ignoreWhite = true;
highXML.onLoad = function (success) {
me.processHighScores();
};
highXML.load("http://www.thetin.net/bigfoot/Score.ashx?mode=GetTop10&rand=" + Math.floor(Math.random() * 10000));
}
function processHighScores() {
highscore.names = "";
highscore.numbers = "";
highscore.scores = "";
var _local2 = 0;
while (_local2 < highXML.firstChild.childNodes.length) {
if (highXML.firstChild.childNodes[_local2].nodeName == "scores") {
var _local3 = highXML.firstChild.childNodes[_local2].childNodes;
break;
}
_local2++;
}
_local2 = 0;
while (_local2 < _local3.length) {
highscore.names = highscore.names + (_local3[_local2].attributes.PlayerName + newline);
highscore["s" + (_local2 + 1)].txt.text = formatScore(_local3[_local2].attributes.Score);
highscore["s" + (_local2 + 1)].scoreBg._width = highscore["s" + (_local2 + 1)].txt.textWidth;
_local2++;
}
showHighScore();
sendingScore = false;
}
var playedBefore = false;
var fromStartGame = false;
}
Symbol 323 MovieClip [__Packages.net.thetin.bigfoot.Level] Frame 0
class net.thetin.bigfoot.Level extends MovieClip
{
var targetsArray, sceneryArray, positionsArray, targetCount, popSpeedBase, popSpeedRand, pointsScored, lives, speedMultiplier, appMaster, inPlay, btnInv, speedMultiplierInt, _xmouse, _parent, _ymouse, attachInt, holder_shine, getNextHighestDepth, attachMovie;
function Level () {
super();
}
function init(arg_app) {
killAllTargets();
targetsArray = new Array({name:"redneck_1", type:"bad", points:5000, fireTime:2000, sound:"godDamn", popupSound:"goodnight", popupSound2:"gonnaGetcha"}, {name:"redneck_2", type:"bad", points:2500, fireTime:2500, sound:"dammitBoy", popupSound:"squeal", popupSound2:"dieNeighbour"}, {name:"redneck_3", type:"bad", points:1000, fireTime:3000, sound:"bang", popupSound:"typing", popupSound2:"typing"}, {name:"redneck_4", type:"bad", points:10000, fireTime:1200, sound:"bang", popupSound:"typing", popupSound2:"typing"}, {name:"ranger_1", type:"good", points:-2000, upTime:2500, sound:"rangerDie", popupSound:"horn1", popupSound2:"horn1"}, {name:"ranger_2", type:"good", points:-4000, upTime:3000, sound:"rangerDie", popupSound:"horn2", popupSound2:"horn2"}, {name:"beaver", type:"good", points:-15000, upTime:3000, sound:"beaver", popupSound:"", popupSound2:""});
sceneryArray = new Array({name:"p1", xl:-20, diff:20}, {name:"p2", xl:-40, diff:40}, {name:"p3", xl:-60, diff:60}, {name:"p4", xl:-80, diff:80}, {name:"p5", xl:-100, diff:100}, {name:"p6", xl:-120, diff:120}, {name:"p6_5", xl:-140, diff:140}, {name:"holder_2", xl:-40, diff:50}, {name:"p7", xl:-80, diff:160}, {name:"holder_1", xl:-45, diff:100}, {name:"p8", xl:-180, diff:180}, {name:"holder_0", xl:-80, diff:200}, {name:"p9", xl:-240, diff:240});
positionsArray = new Array({x:81, y:248, d:1, inUse:false, scale:100}, {x:161, y:248, d:1, inUse:false, scale:100}, {x:321, y:248, d:1, inUse:false, scale:100}, {x:401, y:248, d:1, inUse:false, scale:100}, {x:611, y:248, d:1, inUse:false, scale:100}, {x:691, y:248, d:1, inUse:false, scale:100}, {x:80, y:124, d:2, inUse:false, scale:50}, {x:267, y:124, d:2, inUse:false, scale:50}, {x:307, y:124, d:2, inUse:false, scale:50}, {x:347, y:124, d:2, inUse:false, scale:50}, {x:490, y:124, d:2, inUse:false, scale:50}, {x:530, y:124, d:2, inUse:false, scale:50}, {x:570, y:124, d:2, inUse:false, scale:50}, {x:610, y:124, d:2, inUse:false, scale:50}, {x:764, y:124, d:2, inUse:false, scale:50});
targetCount = 0;
popSpeedBase = 500;
popSpeedRand = 1000;
pointsScored = 0;
scorePoints(0);
lives = 4;
speedMultiplier = 1.5;
appMaster = arg_app;
inPlay = false;
var me = this;
btnInv.onPress = function () {
me.appMaster.soundControl.gotoAndPlay("miss");
};
}
function startSpeedMultiplier() {
clearInterval(speedMultiplierInt);
speedMultiplier = 1.5;
speedMultiplierInt = setInterval(this, "increaseSpeed", 100);
}
function increaseSpeed() {
if (speedMultiplier > 0.2) {
speedMultiplier = speedMultiplier - 0.001;
}
}
function onEnterFrame() {
var _local3 = 1 - (_xmouse / Stage.width);
var _local2 = 0;
while (_local2 < sceneryArray.length) {
this[sceneryArray[_local2].name]._x = sceneryArray[_local2].xl + (sceneryArray[_local2].diff * _local3);
this[sceneryArray[_local2].name]._x = Math.floor(sceneryArray[_local2].xl + (sceneryArray[_local2].diff * _local3));
_local2++;
}
}
function startLevel() {
Mouse.hide();
btnInv.enabled = true;
_parent.crosshair._visible = true;
_parent.crosshair._x = _xmouse;
_parent.crosshair._y = _ymouse;
_parent.crosshair.startDrag();
inPlay = true;
readyTarget();
startSpeedMultiplier();
looseLife();
}
function endLevel() {
inPlay = false;
freezeAllTargets();
clearInterval(attachInt);
_parent.crosshair._visible = false;
Mouse.show();
btnInv.enabled = false;
}
function freezeAllTargets() {
var _local2 = 0;
while (_local2 < positionsArray.length) {
var _local3 = positionsArray[_local2];
var _local4 = _local3.d;
var _local5 = this["holder_" + _local4]["target_" + _local3.arrId];
_local5.freeze();
_local2++;
}
}
function killAllTargets() {
var _local2 = 0;
while (_local2 < positionsArray.length) {
var _local3 = positionsArray[_local2];
var _local4 = _local3.d;
var _local5 = this["holder_" + _local4]["target_" + _local3.arrId];
_local5.removeMovieClip();
_local2++;
}
}
function getSpeed() {
return(speedMultiplier);
}
function readyTarget() {
var _local2 = speedMultiplier * (popSpeedBase + (Math.random() * popSpeedRand));
attachInt = setInterval(this, "attachTarget", _local2);
}
function attachTarget() {
clearInterval(attachInt);
var _local10 = targetsArray[Math.floor(Math.random() * targetsArray.length)];
var _local3 = new Array();
var _local2 = 0;
while (_local2 < positionsArray.length) {
if (!positionsArray[_local2].inUse) {
if ((!positionsArray[_local2 - 1].inUse) && (!positionsArray[_local2 + 1].inUse)) {
positionsArray[_local2].arrId = _local2;
_local3.push(positionsArray[_local2]);
}
}
_local2++;
}
if ((_local3.length > 0) && (inPlay)) {
var _local4 = _local3[Math.floor(Math.random() * _local3.length)];
var _local5 = _local4.d;
var _local8 = _local4.x;
var _local7 = _local4.y;
var _local6 = this["holder_" + _local5].attachMovie("target", "target_" + _local4.arrId, this["holder_" + _local5].getNextHighestDepth());
_local6._x = _local8;
var _local11 = 0;
_local6._y = _local7 + _local11;
_local4.tempScale = _local4.scale;
_local6.init(_local10, _local4, this);
_local4.inUse = true;
targetCount++;
}
var _local9 = Math.random();
if (_local9 > 0.9) {
attachMoonshine();
}
readyTarget();
}
function attachMoonshine() {
var _local2 = holder_shine.attachMovie("Moonshine", "target_" + targetCount, holder_shine.getNextHighestDepth());
targetCount++;
_local2.init({}, {}, this);
}
function removeTarget(arg_tar) {
positionsArray[arg_tar.pos.arrId].inUse = false;
arg_tar.removeMovieClip();
}
function scorePoints(arg_points, headShot) {
if (headShot) {
var _local3 = arg_points * 2;
} else {
var _local3 = arg_points;
}
if (arg_points != 0) {
var _local2 = getNextHighestDepth();
attachMovie("pointsClipAnim", "pointsClipAnim_" + _local2, _local2);
if (_local3 > 0) {
var _local6 = "+";
} else {
var _local6 = "";
}
this["pointsClipAnim_" + _local2].pointsClip.txt.text = (_local6 + _local3) + " points";
this["pointsClipAnim_" + _local2]._x = _xmouse + 10;
this["pointsClipAnim_" + _local2]._y = _ymouse;
var _local4 = this["pointsClipAnim_" + _local2].pointsClip.txt.textWidth;
if ((this["pointsClipAnim_" + _local2]._x + _local4) > 750) {
this["pointsClipAnim_" + _local2]._x = 720 - _local4;
}
if (headShot) {
this["pointsClipAnim_" + _local2].pointsClip.txt2.text = "HEADSHOT!";
}
}
pointsScored = pointsScored + _local3;
if (pointsScored < 0) {
pointsScored = 0;
}
appMaster.scorePoints(pointsScored);
}
function looseLife() {
lives = lives - 1;
appMaster.setLives(lives);
}
}
Symbol 324 MovieClip [__Packages.net.thetin.bigfoot.Target] Frame 0
class net.thetin.bigfoot.Target extends MovieClip
{
var levelMaster, beenHit, name, type, points, sound, popupSound, popupSound2, fireTime, upTime, pos, fireState, character, gotoAndPlay, actionInt;
function Target () {
super();
}
function init(arg_tar, arg_pos, arg_level) {
var _local5 = this;
levelMaster = arg_level;
beenHit = false;
name = arg_tar.name;
type = arg_tar.type;
points = arg_tar.points;
sound = arg_tar.sound;
popupSound = arg_tar.popupSound;
popupSound2 = arg_tar.popupSound2;
fireTime = (levelMaster.getSpeed() * arg_tar.fireTime) / 10;
upTime = levelMaster.getSpeed() * arg_tar.upTime;
pos = arg_pos;
fireState = 0;
character.gotoAndStop(name);
character.body.fireControl.text = "0";
character.body.gotoAndStop(1);
character.body._xscale = (character.body._yscale = pos.tempScale);
character.body.blood._visible = false;
gotoAndPlay("popup");
var _local3 = Math.random();
_local3 = 0.9;
if (_local3 >= 0.7) {
_local5.popSoundPlayed = true;
var _local4 = Math.random();
if (_local4 < 0.5) {
character.soundControl.gotoAndPlay(popupSound);
} else {
character.soundControl.gotoAndPlay(popupSound2);
}
}
setupHitClip();
}
function setupHitClip() {
var me = this;
character.body.hitClip.enabled = true;
character.body.hitClip.onPress = function () {
if (!me.beenHit) {
var _local1 = Math.random();
if ((_local1 >= 0.7) || (me.popSoundPlayed)) {
me.character.soundControl.gotoAndPlay(me.sound);
} else {
me.character.soundControl.gotoAndPlay("bang");
}
me.beenHit = true;
me.levelMaster.scorePoints(me.points);
me.killTarget();
}
};
character.body.headShotBtn.enabled = true;
character.body.headShotBtn.onPress = function () {
if (!me.beenHit) {
var _local1 = Math.random();
if ((_local1 >= 0.7) || (me.popSoundPlayed)) {
me.character.soundControl.gotoAndPlay(me.sound);
} else {
me.character.soundControl.gotoAndPlay("bang");
}
me.beenHit = true;
me.levelMaster.scorePoints(me.points, true);
me.killTarget();
}
};
}
function killHitClip() {
character.body.hitClip.enabled = false;
character.body.headShotBtn.enabled = false;
}
function onLoad() {
gotoAndPlay("popup");
}
function updateFireState() {
if (levelMaster.inPlay) {
clearInterval(actionInt);
fireState++;
character.body.gotoAndStop(fireState);
if (fireState == 9) {
actionInt = setInterval(this, "killTarget", fireTime * 2);
levelMaster.appMaster.soundControl.gotoAndPlay("shotgun");
levelMaster.looseLife();
} else if (fireState == 10) {
} else {
actionInt = setInterval(this, "updateFireState", fireTime);
}
setupHitClip();
}
}
function startFireInt() {
actionInt = setInterval(this, "updateFireState", fireTime);
}
function startDropInt() {
actionInt = setInterval(this, "dropTarget", upTime);
}
function killTarget() {
character.body.blood._x = character.body._xmouse;
character.body.blood._y = character.body._ymouse;
character.body.blood._rotation = Math.random() * 360;
character.body.blood._visible = true;
clearInterval(actionInt);
gotoAndPlay("popdown");
}
function dropTarget() {
clearInterval(actionInt);
if (levelMaster.inPlay) {
killHitClip();
gotoAndPlay("popdown");
}
}
function freeze() {
clearInterval(actionInt);
killHitClip();
}
function popdownEnded() {
levelMaster.removeTarget(this);
}
function popupEnded() {
if (fireTime > 0) {
startFireInt();
} else if (upTime > 0) {
startDropInt();
}
}
var popSoundPlayed = false;
}
Symbol 325 MovieClip [__Packages.net.thetin.bigfoot.Moonshine] Frame 0
class net.thetin.bigfoot.Moonshine extends MovieClip
{
var levelMaster, beenHit, name, type, points, sound, pos, hitClip, _x, _y, gotoAndPlay, removeMovieClip;
function Moonshine () {
super();
}
function init(arg_tar, arg_pos, arg_level) {
levelMaster = arg_level;
beenHit = false;
name = arg_tar.name;
type = arg_tar.type;
points = arg_tar.points;
sound = arg_tar.sound;
pos = arg_pos;
beenHit = false;
setHit();
animIn();
}
function setHit() {
var me = this;
hitClip.enabled = true;
hitClip.onPress = function () {
if (!me.beenHit) {
me.beenHit = true;
me.levelMaster.scorePoints(50000);
me.killTarget();
me.soundControl.gotoAndPlay("smash");
}
};
}
function animIn() {
_x = -150;
_y = -50;
var _local7 = this;
var _local2 = levelMaster.getSpeed();
gs.TweenMax.to(this, 2.5 * _local2, {_x:1200, _y:100, bezierThrough:[{_x:450, _y:-150}], orientToBezier:true, ease:gs.easing.Quad.easeOut, onComplete:killTarget});
}
function killTarget() {
gotoAndPlay("break");
}
function popDownEnded() {
removeMovieClip();
}
}
Symbol 326 MovieClip [__Packages.gs.TweenLite] Frame 0
class gs.TweenLite
{
static var _e, _classInitted, _curTime, _gc, overwriteManager, _listening;
var vars, duration, delay, _timeScale, _active, target, tweens, _subTweens, _hst, _initted, initTime, startTime, tweenID, endTargetID, _hasUpdate;
function TweenLite ($target, $duration, $vars) {
if ((_e._visible != false) || (!_classInitted)) {
_curTime = getTimer();
var _local3 = 999;
while (_root.getInstanceAtDepth(_local3) != undefined) {
_local3++;
}
_e = _root.createEmptyMovieClip("__tweenLite_mc", _local3);
_e._visible = false;
clearInterval(_gc);
_gc = setInterval(killGarbage, 2000);
_e.onEnterFrame = executeAll;
if (overwriteManager == undefined) {
overwriteManager = {mode:1, enabled:false};
}
_classInitted = true;
}
vars = $vars;
duration = $duration || 0.001;
delay = $vars.delay || 0;
_timeScale = $vars.timeScale || 1;
_active = ($duration == 0) && (delay == 0);
target = $target;
if (typeof(vars.ease) != "function") {
vars.ease = defaultEase;
}
if (vars.easeParams != undefined) {
vars.proxiedEase = vars.ease;
vars.ease = easeProxy;
}
if (typeof(vars.autoAlpha) == "number") {
vars._alpha = vars.autoAlpha;
vars._visible = vars._alpha > 0;
}
tweens = [];
_subTweens = [];
_hst = (_initted = false);
initTime = _curTime;
startTime = initTime + (delay * 1000);
_cnt++;
tweenID = "tw" + _cnt;
endTargetID = getID($target, true);
var _local5 = ((($vars.overwrite == undefined) || ((!overwriteManager.enabled) && ($vars.overwrite > 1))) ? (overwriteManager.mode) : (Number($vars.overwrite)));
if ((_local5 == 1) && ($target != undefined)) {
delete _all[endTargetID];
_all[endTargetID] = {info:[$target, endTargetID]};
} else if ((_local5 > 1) && (delay == 0)) {
overwriteManager.manageOverwrites(this, _all[endTargetID]);
}
_all[endTargetID][tweenID] = this;
if (_active || ((vars.runBackwards == true) && (vars.renderOnStart != true))) {
initTweenVals();
if (_active) {
render(startTime + 1);
} else {
render(startTime);
}
if ((vars._visible != undefined) && (vars.runBackwards == true)) {
target._visible = vars._visible;
}
}
if ((!_active) && (!_listening)) {
_listening = true;
}
}
function initTweenVals($hrp, $reservedProps) {
var _local9 = typeof(target) == "movieclip";
var _local3;
var _local2;
if ((($hrp != true) && (delay != 0)) && (overwriteManager.enabled)) {
overwriteManager.manageOverwrites(this, _all[endTargetID]);
}
if (target instanceof Array) {
var _local5 = vars.endArray || ([]);
_local2 = 0;
while (_local2 < _local5.length) {
if ((target[_local2] != _local5[_local2]) && (target[_local2] != undefined)) {
tweens[tweens.length] = {o:target, p:_local2.toString(), s:target[_local2], c:_local5[_local2] - target[_local2], name:_local2.toString()};
}
_local2++;
}
} else {
if (((vars.tint != undefined) || (vars.removeTint == true)) && (_local9 || (target instanceof TextField))) {
var _local14 = new Color(target);
var _local11 = vars._alpha;
if (_local11 != undefined) {
delete vars._alpha;
} else {
_local11 = target._alpha;
}
if (((vars.removeTint == true) || (vars.tint == null)) || (vars.tint == "")) {
addSubTween("tint", tintProxy, _local14.getTransform(), {rb:0, gb:0, bb:0, ab:0, ra:_local11, ga:_local11, ba:_local11, aa:_local11}, {color:_local14});
} else {
addSubTween("tint", tintProxy, _local14.getTransform(), {rb:vars.tint >> 16, gb:(vars.tint >> 8) & 255, bb:vars.tint & 255, ra:0, ga:0, ba:0, aa:_local11}, {color:_local14});
}
}
if ((vars.frame != undefined) && (_local9)) {
addSubTween("frame", frameProxy, {frame:target._currentframe}, {frame:vars.frame}, {mc:target});
}
if ((vars.volume != undefined) && (_local9 || (target instanceof Sound))) {
var _local15;
if (_local9) {
_local15 = new Sound(target);
} else {
_local15 = Sound(target);
}
addSubTween("volume", volumeProxy, {volume:_local15.getVolume()}, {volume:vars.volume}, {sound:_local15});
}
for (_local3 in vars) {
if ((((((((((((((((((((_local3 == "ease") || (_local3 == "delay")) || (_local3 == "overwrite")) || (_local3 == "onComplete")) || (_local3 == "onCompleteParams")) || (_local3 == "onCompleteScope")) || (_local3 == "runBackwards")) || (_local3 == "onUpdate")) || (_local3 == "onUpdateParams")) || (_local3 == "onUpdateScope")) || (_local3 == "persist")) || (_local3 == "volume")) || ((_local3 == "timeScale") && (!(target instanceof gs.TweenLite)))) || (_local3 == "onStart")) || (_local3 == "onStartParams")) || (_local3 == "onStartScope")) || (_local3 == "renderOnStart")) || (_local3 == "proxiedEase")) || (_local3 == "easeParams")) || ($hrp && ($reservedProps.indexOf((" " + _local3) + " ") != -1))) {
} else if ((!(_local9 && (((((_local3 == "_visible") || (_local3 == "autoAlpha")) || (_local3 == "tint")) || (_local3 == "removeTint")) || (_local3 == "frame")))) && (target[_local3] != undefined)) {
if (typeof(vars[_local3]) == "number") {
tweens[tweens.length] = {o:target, p:_local3, s:target[_local3], c:vars[_local3] - target[_local3], name:_local3};
} else {
tweens[tweens.length] = {o:target, p:_local3, s:target[_local3], c:Number(vars[_local3]), name:_local3};
}
}
}
}
if (vars.runBackwards == true) {
var _local4;
_local2 = tweens.length - 1;
while (_local2 > -1) {
_local4 = tweens[_local2];
_local4.s = _local4.s + _local4.c;
_local4.c = _local4.c * -1;
_local2--;
}
}
if (vars._visible == true) {
target._visible = true;
}
if (vars.onUpdate != null) {
_hasUpdate = true;
}
_initted = true;
}
function addSubTween($name, $proxy, $target, $props, $info) {
var _local7 = {name:$name, proxy:$proxy, target:$target, info:$info};
_subTweens[_subTweens.length] = _local7;
for (var _local10 in $props) {
if (typeof($props[_local10]) == "number") {
tweens[tweens.length] = {o:$target, p:_local10, s:$target[_local10], c:$props[_local10] - $target[_local10], sub:_local7, name:$name};
} else {
tweens[tweens.length] = {o:$target, p:_local10, s:$target[_local10], c:Number($props[_local10]), sub:_local7, name:$name};
}
}
_hst = true;
}
static function to($target, $duration, $vars) {
return(new gs.TweenLite($target, $duration, $vars));
}
static function from($target, $duration, $vars) {
$vars.runBackwards = true;
return(new gs.TweenLite($target, $duration, $vars));
}
static function delayedCall($delay, $onComplete, $onCompleteParams, $onCompleteScope) {
return(new gs.TweenLite($onComplete, 0, {delay:$delay, onComplete:$onComplete, onCompleteParams:$onCompleteParams, onCompleteScope:$onCompleteScope, overwrite:0}));
}
function render($t) {
var _local5 = ($t - startTime) / 1000;
var _local4;
var _local3;
var _local2;
if (_local5 >= duration) {
_local5 = duration;
_local4 = 1;
} else {
_local4 = vars.ease(_local5, 0, 1, duration);
}
_local2 = tweens.length - 1;
while (_local2 > -1) {
_local3 = tweens[_local2];
_local3.o[_local3.p] = _local3.s + (_local4 * _local3.c);
_local2--;
}
if (_hst) {
_local2 = _subTweens.length - 1;
while (_local2 > -1) {
_subTweens[_local2].proxy(_subTweens[_local2]);
_local2--;
}
}
if (_hasUpdate) {
vars.onUpdate.apply(vars.onUpdateScope, vars.onUpdateParams);
}
if (_local5 == duration) {
complete(true);
}
}
static function executeAll() {
var _local5 = (_curTime = getTimer());
if (_listening) {
var _local2 = _all;
var _local1;
var _local4;
var _local3;
for (_local3 in _local2) {
for (_local4 in _local2[_local3]) {
_local1 = _local2[_local3][_local4];
if (_local1.active) {
_local1.render(_local5);
}
}
}
}
}
static function removeTween($t) {
_all[$t.endTargetID][$t.tweenID] = {active:false};
delete _all[$t.endTargetID][$t.tweenID];
}
static function killTweensOf($tg, $complete) {
var _local3 = getID($tg, true);
if ($complete) {
var _local1 = _all[_local3];
for (var _local2 in _local1) {
_local1[_local2].complete(false);
}
}
delete _all[_local3];
}
function complete($skipRender) {
if ($skipRender != true) {
if (!_initted) {
initTweenVals();
}
startTime = _curTime - ((duration * 1000) / _timeScale);
render(_curTime);
return(undefined);
}
if (vars._visible != undefined) {
if ((vars.autoAlpha != undefined) && (target._alpha == 0)) {
target._visible = false;
} else if (vars.runBackwards != true) {
target._visible = vars._visible;
}
}
if (vars.onComplete) {
vars.onComplete.apply(vars.onCompleteScope, vars.onCompleteParams);
}
if (vars.persist != true) {
removeTween(this);
}
}
function killVars($vars) {
if (overwriteManager.enabled) {
overwriteManager.killVars($vars, vars, tweens, _subTweens, []);
}
}
static function getID($tg, $lookup) {
var _local3;
if ($lookup) {
var _local1 = _all;
if (typeof($tg) == "movieclip") {
if (_local1[String($tg)] != undefined) {
return(String($tg));
}
_local3 = String($tg);
_all[_local3] = {info:[$tg, _local3]};
return(_local3);
}
for (var _local4 in _local1) {
if (_local1[_local4].info[0] == $tg) {
return(_local4);
}
}
}
_cnt++;
_local3 = "t" + _cnt;
_all[_local3] = {info:[$tg, _local3]};
return(_local3);
}
static function killGarbage() {
if (_listening) {
var _local1 = _all;
var _local2;
var _local3;
var _local5;
var _local6 = 0;
var _local4 = 0;
for (_local3 in _local1) {
_local4 = 0;
for (_local5 in _local1[_local3]) {
_local2 = _local1[_local3][_local5];
if (_local2.tweens == undefined) {
} else {
_local4++;
}
}
if (_local4 == 0) {
delete _local1[_local3];
} else {
_local6++;
}
}
if (_local6 == 0) {
_listening = false;
}
}
}
static function defaultEase($t, $b, $c, $d) {
$t = $t / $d;
return((((-$c) * $t) * ($t - 2)) + $b);
}
function easeProxy($t, $b, $c, $d) {
var _local3 = this;
return(_local3.proxiedEase.apply(null, arguments.concat(_local3.easeParams)));
}
static function tintProxy($o) {
$o.info.color.setTransform($o.target);
}
static function frameProxy($o) {
$o.info.mc.gotoAndStop(Math.round($o.target.frame));
}
static function volumeProxy($o) {
$o.info.sound.setVolume($o.target.volume);
}
function get active() {
if (_active) {
return(true);
}
if (_curTime >= startTime) {
_active = true;
if (!_initted) {
initTweenVals();
} else if (vars._visible != undefined) {
target._visible = true;
}
if (duration == 0.001) {
startTime = startTime - 1;
}
if (vars.onStart != undefined) {
vars.onStart.apply(vars.onStartScope, vars.onStartParams);
}
return(true);
}
return(false);
}
static var version = 8.16;
static var killDelayedCallsTo = killTweensOf;
static var _all = new Object();
static var _cnt = -16000;
static var _hrp = false;
}
Symbol 327 MovieClip [__Packages.gs.TweenFilterLite] Frame 0
class gs.TweenFilterLite extends gs.TweenLite
{
var _originalEase, vars, _timeScale, target, delay, startTime, initTime, endTargetID, _clrsa, _filters, _matrix, _cmf, _endMatrix, tweens, duration, _hst, _subTweens, _hasUpdate, complete;
function TweenFilterLite ($target, $duration, $vars) {
super($target, $duration, $vars);
_originalEase = vars.ease;
if ((_timeScale != 1) && (target instanceof gs.TweenFilterLite)) {
_timeScale = 1;
}
_timeScale = _timeScale * _globalTimeScale;
if ((_timeScale != 1) && (delay != 0)) {
startTime = initTime + (delay * (1000 / _timeScale));
}
if (gs.TweenLite.version < 8.16) {
}
if ($vars.type != undefined) {
}
}
static function to($target, $duration, $vars) {
return(new gs.TweenFilterLite($target, $duration, $vars));
}
static function from($target, $duration, $vars) {
$vars.runBackwards = true;
return(new gs.TweenFilterLite($target, $duration, $vars));
}
function initTweenVals($hrp, $reservedProps) {
if ((($hrp != true) && (delay != 0)) && (gs.TweenLite.overwriteManager.enabled)) {
gs.TweenLite.overwriteManager.manageOverwrites(this, gs.TweenLite._all[endTargetID]);
}
_clrsa = [];
_filters = [];
_matrix = _idMatrix.slice();
$reservedProps = $reservedProps || "";
$reservedProps = $reservedProps + " blurFilter glowFilter colorMatrixFilter dropShadowFilter bevelFilter ";
if ((typeof(target) == "movieclip") || (target instanceof TextField)) {
var _local4;
var _local5;
if (vars.blurFilter != undefined) {
_local5 = vars.blurFilter;
addFilter("blurFilter", _local5, flash.filters.BlurFilter, ["blurX", "blurY", "quality"], new flash.filters.BlurFilter(0, 0, _local5.quality || 2));
}
if (vars.glowFilter != undefined) {
_local5 = vars.glowFilter;
addFilter("glowFilter", _local5, flash.filters.GlowFilter, ["alpha", "blurX", "blurY", "color", "quality", "strength", "inner", "knockout"], new flash.filters.GlowFilter(16777215, 0, 0, 0, _local5.strength || 1, _local5.quality || 2, _local5.inner, _local5.knockout));
}
if (vars.colorMatrixFilter != undefined) {
_local5 = vars.colorMatrixFilter;
var _local12 = addFilter("colorMatrixFilter", _local5, flash.filters.ColorMatrixFilter, [], new flash.filters.ColorMatrixFilter(_matrix));
_cmf = _local12.filter;
_matrix = _cmf.matrix;
if ((_local5.matrix != undefined) && (_local5.matrix instanceof Array)) {
_endMatrix = _local5.matrix;
} else {
if (_local5.relative == true) {
_endMatrix = _matrix.slice();
} else {
_endMatrix = _idMatrix.slice();
}
_endMatrix = setBrightness(_endMatrix, _local5.brightness);
_endMatrix = setContrast(_endMatrix, _local5.contrast);
_endMatrix = setHue(_endMatrix, _local5.hue);
_endMatrix = setSaturation(_endMatrix, _local5.saturation);
_endMatrix = setThreshold(_endMatrix, _local5.threshold);
if (!isNaN(_local5.colorize)) {
_endMatrix = colorize(_endMatrix, _local5.colorize, _local5.amount);
} else if (!isNaN(_local5.color)) {
_endMatrix = colorize(_endMatrix, _local5.color, _local5.amount);
}
}
_local4 = 0;
while (_local4 < _endMatrix.length) {
if ((_matrix[_local4] != _endMatrix[_local4]) && (_matrix[_local4] != undefined)) {
tweens[tweens.length] = {o:_matrix, p:_local4.toString(), s:_matrix[_local4], c:_endMatrix[_local4] - _matrix[_local4], name:"colorMatrixFilter"};
}
_local4++;
}
}
if (vars.dropShadowFilter != undefined) {
_local5 = vars.dropShadowFilter;
addFilter("dropShadowFilter", _local5, flash.filters.DropShadowFilter, ["alpha", "angle", "blurX", "blurY", "color", "distance", "quality", "strength", "inner", "knockout", "hideObject"], new flash.filters.DropShadowFilter(0, 45, 0, 0, 0, 0, 1, _local5.quality || 2, _local5.inner, _local5.knockout, _local5.hideObject));
}
if (vars.bevelFilter != undefined) {
_local5 = vars.bevelFilter;
addFilter("bevelFilter", _local5, flash.filters.BevelFilter, ["angle", "blurX", "blurY", "distance", "highlightAlpha", "highlightColor", "quality", "shadowAlpha", "shadowColor", "strength"], new flash.filters.BevelFilter(0, 0, 16777215, 0.5, 0, 0.5, 2, 2, 0, _local5.quality || 2));
}
if (vars.runBackwards == true) {
var _local3;
_local4 = 0;
while (_local4 < _clrsa.length) {
_local3 = _clrsa[_local4];
_local3.sr = _local3.sr + _local3.cr;
_local3.cr = _local3.cr * -1;
_local3.sg = _local3.sg + _local3.cg;
_local3.cg = _local3.cg * -1;
_local3.sb = _local3.sb + _local3.cb;
_local3.cb = _local3.cb * -1;
_local3.f[_local3.p] = ((_local3.sr << 16) | (_local3.sg << 8)) | _local3.sb;
_local4++;
}
}
super.initTweenVals(true, $reservedProps);
} else {
super.initTweenVals($hrp, $reservedProps);
}
}
function addFilter($name, $fv, $filterType, $props, $defaultFilter) {
var _local5 = {type:$filterType, name:$name};
var _local8 = target.filters;
var _local3;
var _local2;
var _local9;
var _local4;
var _local7;
_local3 = 0;
while (_local3 < _local8.length) {
if (_local8[_local3] instanceof $filterType) {
_local5.filter = _local8[_local3];
break;
}
_local3++;
}
if (_local5.filter == undefined) {
_local5.filter = $defaultFilter;
_local8[_local8.length] = _local5.filter;
target.filters = _local8;
}
_local3 = 0;
while (_local3 < $props.length) {
_local2 = $props[_local3];
if ($fv[_local2] != undefined) {
if (((_local2 == "color") || (_local2 == "highlightColor")) || (_local2 == "shadowColor")) {
_local4 = HEXtoRGB(_local5.filter[_local2]);
_local7 = HEXtoRGB($fv[_local2]);
_clrsa[_clrsa.length] = {f:_local5.filter, p:_local2, sr:_local4.rb, cr:_local7.rb - _local4.rb, sg:_local4.gb, cg:_local7.gb - _local4.gb, sb:_local4.bb, cb:_local7.bb - _local4.bb};
} else if ((((_local2 == "quality") || (_local2 == "inner")) || (_local2 == "knockout")) || (_local2 == "hideObject")) {
_local5.filter[_local2] = $fv[_local2];
} else {
if (typeof($fv[_local2]) == "number") {
_local9 = $fv[_local2] - _local5.filter[_local2];
} else {
_local9 = Number($fv[_local2]);
}
tweens[tweens.length] = {o:_local5.filter, p:_local2, s:_local5.filter[_local2], c:_local9, name:$name};
}
}
_local3++;
}
_filters[_filters.length] = _local5;
_hf = true;
return(_local5);
}
function render($t) {
var _local10 = (($t - startTime) / 1000) * _timeScale;
var _local6;
var _local3;
var _local2;
if (_local10 >= duration) {
_local10 = duration;
_local6 = (((_originalEase == vars.ease) || (duration == 0.001)) ? 1 : 0);
} else {
_local6 = vars.ease(_local10, 0, 1, duration);
}
_local2 = tweens.length - 1;
while (_local2 > -1) {
_local3 = tweens[_local2];
_local3.o[_local3.p] = _local3.s + (_local6 * _local3.c);
_local2--;
}
if (_hf) {
var _local4;
var _local8;
var _local9;
var _local7;
_local2 = _clrsa.length - 1;
while (_local2 > -1) {
_local3 = _clrsa[_local2];
_local8 = _local3.sr + (_local6 * _local3.cr);
_local9 = _local3.sg + (_local6 * _local3.cg);
_local7 = _local3.sb + (_local6 * _local3.cb);
_local3.f[_local3.p] = ((_local8 << 16) | (_local9 << 8)) | _local7;
_local2--;
}
if (_cmf) {
_cmf.matrix = _matrix;
}
var _local5 = target.filters;
_local2 = 0;
while (_local2 < _filters.length) {
_local4 = _local5.length - 1;
while (_local4 > -1) {
if (_local5[_local4] instanceof _filters[_local2].type) {
_local5.splice(_local4, 1, _filters[_local2].filter);
break;
}
_local4--;
}
_local2++;
}
target.filters = _local5;
}
if (_hst) {
_local2 = _subTweens.length - 1;
while (_local2 > -1) {
_subTweens[_local2].proxy(_subTweens[_local2]);
_local2--;
}
}
if (_hasUpdate) {
vars.onUpdate.apply(vars.onUpdateScope, vars.onUpdateParams);
}
if (_local10 == duration) {
complete(true);
}
}
function killVars($vars) {
if (gs.TweenLite.overwriteManager.enabled) {
gs.TweenLite.overwriteManager.killVars($vars, vars, tweens, _subTweens, _filters);
}
}
static function setGlobalTimeScale($scale) {
if ($scale < 1E-5) {
$scale = 1E-5;
}
var _local5 = $scale / _globalTimeScale;
var _local2 = gs.TweenLite._all;
var _local3;
var _local1;
var _local4;
_globalTimeScale = $scale;
for (_local3 in _local2) {
for (_local4 in _local2[_local3]) {
_local1 = _local2[_local3][_local4];
if (_local1 instanceof gs.TweenFilterLite) {
_local1.timeScale = _local1.timeScale * _local5;
}
}
}
}
function HEXtoRGB($n) {
return({rb:$n >> 16, gb:($n >> 8) & 255, bb:$n & 255});
}
static function colorize($m, $color, $amount) {
if (($color == undefined) || (isNaN($color))) {
return($m);
}
if ($amount == undefined) {
$amount = 1;
}
var _local3 = (($color >> 16) & 255) / 255;
var _local5 = (($color >> 8) & 255) / 255;
var _local2 = ($color & 255) / 255;
var _local4 = 1 - $amount;
var _local7 = [_local4 + (($amount * _local3) * _lumR), ($amount * _local3) * _lumG, ($amount * _local3) * _lumB, 0, 0, ($amount * _local5) * _lumR, _local4 + (($amount * _local5) * _lumG), ($amount * _local5) * _lumB, 0, 0, ($amount * _local2) * _lumR, ($amount * _local2) * _lumG, _local4 + (($amount * _local2) * _lumB), 0, 0, 0, 0, 0, 1, 0];
return(applyMatrix(_local7, $m));
}
static function setThreshold($m, $n) {
if (($n == undefined) || (isNaN($n))) {
return($m);
}
var _local2 = [_lumR * 256, _lumG * 256, _lumB * 256, 0, -256 * $n, _lumR * 256, _lumG * 256, _lumB * 256, 0, -256 * $n, _lumR * 256, _lumG * 256, _lumB * 256, 0, -256 * $n, 0, 0, 0, 1, 0];
return(applyMatrix(_local2, $m));
}
static function setHue($m, $n) {
if (($n == undefined) || (isNaN($n))) {
return($m);
}
$n = $n * (Math.PI/180);
var _local1 = Math.cos($n);
var _local2 = Math.sin($n);
var _local4 = [(_lumR + (_local1 * (1 - _lumR))) + (_local2 * (-_lumR)), (_lumG + (_local1 * (-_lumG))) + (_local2 * (-_lumG)), (_lumB + (_local1 * (-_lumB))) + (_local2 * (1 - _lumB)), 0, 0, (_lumR + (_local1 * (-_lumR))) + (_local2 * 0.143), (_lumG + (_local1 * (1 - _lumG))) + (_local2 * 0.14), (_lumB + (_local1 * (-_lumB))) + (_local2 * -0.283), 0, 0, (_lumR + (_local1 * (-_lumR))) + (_local2 * (-(1 - _lumR))), (_lumG + (_local1 * (-_lumG))) + (_local2 * _lumG), (_lumB + (_local1 * (1 - _lumB))) + (_local2 * _lumB), 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1];
return(applyMatrix(_local4, $m));
}
static function setBrightness($m, $n) {
if (($n == undefined) || (isNaN($n))) {
return($m);
}
$n = ($n * 100) - 100;
return(applyMatrix([1, 0, 0, 0, $n, 0, 1, 0, 0, $n, 0, 0, 1, 0, $n, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1], $m));
}
static function setSaturation($m, $n) {
if (($n == undefined) || (isNaN($n))) {
return($m);
}
var _local4 = 1 - $n;
var _local3 = _local4 * _lumR;
var _local5 = _local4 * _lumG;
var _local2 = _local4 * _lumB;
var _local6 = [_local3 + $n, _local5, _local2, 0, 0, _local3, _local5 + $n, _local2, 0, 0, _local3, _local5, _local2 + $n, 0, 0, 0, 0, 0, 1, 0];
return(applyMatrix(_local6, $m));
}
static function setContrast($m, $n) {
if (($n == undefined) || (isNaN($n))) {
return($m);
}
$n = $n + 0.01;
var _local2 = [$n, 0, 0, 0, 128 * (1 - $n), 0, $n, 0, 0, 128 * (1 - $n), 0, 0, $n, 0, 128 * (1 - $n), 0, 0, 0, 1, 0];
return(applyMatrix(_local2, $m));
}
static function applyMatrix($m, $m2) {
if (((($m == undefined) || (!($m instanceof Array))) || ($m2 == undefined)) || (!($m2 instanceof Array))) {
return($m2);
}
var _local7 = [];
var _local2 = 0;
var _local5 = 0;
var _local6;
var _local1;
_local6 = 0;
while (_local6 < 4) {
_local1 = 0;
while (_local1 < 5) {
if (_local1 == 4) {
_local5 = $m[_local2 + 4];
} else {
_local5 = 0;
}
_local7[_local2 + _local1] = (((($m[_local2] * $m2[_local1]) + ($m[_local2 + 1] * $m2[_local1 + 5])) + ($m[_local2 + 2] * $m2[_local1 + 10])) + ($m[_local2 + 3] * $m2[_local1 + 15])) + _local5;
_local1++;
}
_local2 = _local2 + 5;
_local6++;
}
return(_local7);
}
function get timeScale() {
return(_timeScale / _globalTimeScale);
}
function set timeScale($n) {
if ($n < 1E-5) {
$n = 1E-5;
} else {
$n = $n * _globalTimeScale;
}
initTime = (gs.TweenLite._curTime - ((((gs.TweenLite._curTime - initTime) - (delay * (1000 / _timeScale))) * _timeScale) * (1 / $n))) - (delay * (1000 / $n));
if (startTime != 99999999999) {
startTime = initTime + (delay * (1000 / $n));
}
_timeScale = $n;
//return(timeScale);
}
static function set globalTimeScale($n) {
setGlobalTimeScale($n);
//return(globalTimeScale);
}
static function get globalTimeScale() {
return(_globalTimeScale);
}
static var version = 8.21;
static var delayedCall = gs.TweenLite.delayedCall;
static var killTweensOf = gs.TweenLite.killTweensOf;
static var killDelayedCallsTo = gs.TweenLite.killTweensOf;
static var _globalTimeScale = 1;
static var _idMatrix = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0];
static var _lumR = 0.212671;
static var _lumG = 0.71516;
static var _lumB = 0.072169;
var _hf = false;
}
Symbol 328 MovieClip [__Packages.gs.OverwriteManager] Frame 0
class gs.OverwriteManager
{
static var mode, enabled;
function OverwriteManager () {
}
static function init($mode) {
if (gs.TweenLite.version < 8.14) {
}
gs.TweenLite.overwriteManager = gs.OverwriteManager;
mode = (($mode == undefined) ? 2 : ($mode));
enabled = true;
return(mode);
}
static function manageOverwrites($instance, $objTweens) {
var _local6 = $instance.vars;
var _local9 = ((_local6.overwrite == undefined) ? (mode) : (Number(_local6.overwrite)));
if (_local9 < 2) {
return(undefined);
}
var _local8 = $instance.startTime;
var _local3 = [];
var _local2;
var _local1;
for (_local1 in $objTweens) {
if (((_local1 != "info") && ($objTweens[_local1] != $instance)) && ($objTweens[_local1].startTime <= _local8)) {
_local3[_local3.length] = _local1;
}
}
if (_local3.length == 0) {
return(undefined);
}
if (_local9 == AUTO) {
var _local5 = {};
for (_local1 in _local6) {
if (((((((((((((((((((_local1 == "ease") || (_local1 == "delay")) || (_local1 == "overwrite")) || (_local1 == "onComplete")) || (_local1 == "onCompleteParams")) || (_local1 == "runBackwards")) || (_local1 == "persist")) || (_local1 == "onUpdate")) || (_local1 == "onUpdateParams")) || (_local1 == "timeScale")) || (_local1 == "onStart")) || (_local1 == "onStartParams")) || (_local1 == "renderOnStart")) || (_local1 == "proxiedEase")) || (_local1 == "easeParams")) || (_local1 == "onCompleteAll")) || (_local1 == "onCompleteAllParams")) || (_local1 == "yoyo")) || (_local1 == "loop")) {
} else {
_local5[_local1] = 1;
}
}
_local2 = _local3.length - 1;
while (_local2 > -1) {
$objTweens[_local3[_local2]].killVars(_local5);
_local2--;
}
} else {
_local2 = _local3.length - 1;
while (_local2 > -1) {
delete $objTweens[_local3[_local2]];
_local2--;
}
}
}
static function killVars($killVars, $vars, $tweens, $subTweens, $filters) {
var _local1;
_local1 = $subTweens.length - 1;
while (_local1 > -1) {
if ($killVars[$subTweens[_local1].name] != undefined) {
$subTweens.splice(_local1, 1);
}
_local1--;
}
_local1 = $tweens.length - 1;
while (_local1 > -1) {
if ($killVars[$tweens[_local1].name] != undefined) {
$tweens.splice(_local1, 1);
}
_local1--;
}
_local1 = $filters.length - 1;
while (_local1 > -1) {
if ($killVars[$filters[_local1].name] != undefined) {
$filters.splice(_local1, 1);
}
_local1--;
}
for (var _local6 in $killVars) {
delete $vars[_local6];
}
}
static var version = 0.961;
static var NONE = 0;
static var ALL = 1;
static var AUTO = 2;
static var CONCURRENT = 3;
}
Symbol 329 MovieClip [__Packages.gs.TweenMax] Frame 0
class gs.TweenMax extends gs.TweenFilterLite
{
var _pauseTime, _originalEase, vars, _thisReverseEase, delay, endTargetID, target, addSubTween, startTime, _active, _timeScale, initTime, render, duration, tweenID, _initted, tweens, _subTweens, killVars;
function TweenMax ($target, $duration, $vars) {
super($target, $duration, $vars);
_pauseTime = null;
_originalEase = vars.ease;
_thisReverseEase = mx.utils.Delegate.create(this, reverseEase);
if ((vars.yoyo == true) || (vars.loop == true)) {
vars.persist = true;
}
if (gs.TweenFilterLite.version < 8.21) {
}
}
function initTweenVals($hrp, $reservedProps) {
$reservedProps = $reservedProps || "";
$reservedProps = $reservedProps + " hexColors bezier bezierThrough orientToBezier quaternions onCompleteAll onCompleteAllParams yoyo loop ";
var _local3;
var _local4;
var _local15;
var _local13;
var _local5;
var _local9 = bezierProxy;
if ((($hrp != true) && (delay != 0)) && (gs.TweenLite.overwriteManager.enabled)) {
gs.TweenLite.overwriteManager.manageOverwrites(this, gs.TweenLite._all[endTargetID]);
}
if (vars.orientToBezier == true) {
vars.orientToBezier = [["_x", "_y", "_rotation", 0]];
_local9 = bezierProxy2;
} else if (vars.orientToBezier instanceof Array) {
_local9 = bezierProxy2;
}
if (vars.bezier != undefined) {
_local13 = {};
_local5 = vars.bezier;
_local4 = 0;
while (_local4 < _local5.length) {
for (_local3 in _local5[_local4]) {
if (_local13[_local3] == undefined) {
_local13[_local3] = [target[_local3]];
}
if (typeof(_local5[_local4][_local3]) == "number") {
_local13[_local3].push(_local5[_local4][_local3]);
} else {
_local13[_local3].push(target[_local3] + Number(_local5[_local4][_local3]));
}
}
_local4++;
}
for (_local3 in _local13) {
if (typeof(vars[_local3]) == "number") {
_local13[_local3].push(vars[_local3]);
} else {
_local13[_local3].push(target[_local3] + Number(vars[_local3]));
}
delete vars[_local3];
}
addSubTween("bezier", _local9, {t:0}, {t:1}, {props:parseBeziers(_local13, false), target:target, orientToBezier:vars.orientToBezier});
}
if (vars.bezierThrough != undefined) {
_local13 = {};
_local5 = vars.bezierThrough;
_local4 = 0;
while (_local4 < _local5.length) {
for (_local3 in _local5[_local4]) {
if (_local13[_local3] == undefined) {
_local13[_local3] = [target[_local3]];
}
if (typeof(_local5[_local4][_local3]) == "number") {
_local13[_local3].push(_local5[_local4][_local3]);
} else {
_local13[_local3].push(target[_local3] + Number(_local5[_local4][_local3]));
}
}
_local4++;
}
for (_local3 in _local13) {
if (typeof(vars[_local3]) == "number") {
_local13[_local3].push(vars[_local3]);
} else {
_local13[_local3].push(target[_local3] + Number(vars[_local3]));
}
delete vars[_local3];
}
addSubTween("bezierThrough", _local9, {t:0}, {t:1}, {props:parseBeziers(_local13, true), target:target, orientToBezier:vars.orientToBezier});
}
if ((vars.hexColors != undefined) && (typeof(vars.hexColors) == "object")) {
for (_local3 in vars.hexColors) {
addSubTween("hexColors", hexColorsProxy, {r:target[_local3] >> 16, g:(target[_local3] >> 8) & 255, b:target[_local3] & 255}, {r:vars.hexColors[_local3] >> 16, g:(vars.hexColors[_local3] >> 8) & 255, b:vars.hexColors[_local3] & 255}, {prop:_local3, target:target});
}
}
super.initTweenVals(true, $reservedProps);
}
function pause() {
if (_pauseTime == null) {
_pauseTime = gs.TweenLite._curTime;
startTime = 99999999999;
_active = false;
}
}
function resume() {
if (_pauseTime != null) {
var _local3 = delay * (1000 / _timeScale);
var _local2 = _pauseTime > (initTime + _local3);
var _local4 = gs.TweenLite._curTime - _pauseTime;
initTime = initTime + _local4;
startTime = initTime + _local3;
_pauseTime = null;
if ((!_local2) && (gs.TweenLite._curTime >= startTime)) {
_local2 = active;
} else {
_active = _local2;
}
}
enable();
}
function restart($includeDelay) {
if ($includeDelay == true) {
initTime = gs.TweenLite._curTime;
startTime = gs.TweenLite._curTime + (delay * (1000 / _timeScale));
} else {
startTime = gs.TweenLite._curTime;
initTime = gs.TweenLite._curTime - (delay * (1000 / _timeScale));
}
if (target != vars.onComplete) {
render(startTime);
}
_pauseTime = null;
enable();
}
function reverse($adjustDuration) {
vars.ease = ((vars.ease == _originalEase) ? (_thisReverseEase) : (_originalEase));
var _local2 = progress;
if (_pauseTime != null) {
if (_local2 < 1) {
resume();
} else {
_pauseTime = null;
_active = true;
}
}
if (($adjustDuration != false) && (_local2 > 0)) {
startTime = gs.TweenLite._curTime - ((((1 - _local2) * duration) * 1000) / _timeScale);
initTime = startTime - (delay * (1000 / _timeScale));
}
enable();
}
function enable() {
if (gs.TweenLite._all[endTargetID] == undefined) {
gs.TweenLite._all[endTargetID] = {info:[target, endTargetID]};
}
gs.TweenLite._all[endTargetID][tweenID] = this;
}
function reverseEase($t, $b, $c, $d) {
return(_originalEase($d - $t, $b, $c, $d));
}
function invalidate($adjustStartValues) {
if (_initted) {
var _local2 = progress;
if (($adjustStartValues != true) && (_local2 != 0)) {
progress = (0);
}
tweens = [];
_subTweens = [];
initTweenVals();
_timeScale = (vars.timeScale || 1) * gs.TweenFilterLite._globalTimeScale;
if (_local2 != 0) {
if ($adjustStartValues) {
adjustStartValues();
} else {
progress = (_local2);
}
}
}
}
function setDestination($property, $value, $adjustStartValues) {
var _local5 = progress;
if ((vars[$property] != undefined) && (_initted)) {
if (($adjustStartValues == false) && (_local5 != 0)) {
var _local2 = tweens.length - 1;
while (_local2 > -1) {
if (tweens[_local2].name == $property) {
tweens[_local2].o[tweens[_local2].p] = tweens[_local2].s;
}
_local2--;
}
}
var _local4 = {};
_local4[$property] = 1;
killVars(_local4);
}
vars[$property] = $value;
if (_initted) {
var _local6 = vars;
var _local8 = tweens;
var _local7 = _subTweens;
vars = {};
tweens = [];
_subTweens = [];
vars[$property] = $value;
initTweenVals();
if (($adjustStartValues != false) && (_local5 != 0)) {
vars.ease = _local6.ease;
adjustStartValues();
}
vars = _local6;
tweens = _local8.concat(tweens);
_subTweens = _local7.concat(_subTweens);
}
}
function adjustStartValues() {
var _local6 = progress;
if (_local6 != 0) {
var _local5 = 1 / (1 - vars.ease(_local6 * duration, 0, 1, duration));
var _local4;
var _local2;
var _local3;
_local3 = tweens.length - 1;
while (_local3 > -1) {
_local2 = tweens[_local3];
_local4 = _local2.s + _local2.c;
_local2.c = (_local4 - _local2.o[_local2.p]) * _local5;
_local2.s = _local4 - _local2.c;
_local3--;
}
}
}
function killProperties($names) {
var _local4 = {};
var _local2;
_local2 = $names.length - 1;
while (_local2 > -1) {
if (vars[$names[_local2]] != undefined) {
_local4[$names[_local2]] = 1;
}
_local2--;
}
killVars(_local4);
}
function complete($skipRender) {
if ((vars.yoyo == true) || (vars.loop == true)) {
if (vars.yoyo == true) {
reverse(false);
}
startTime = gs.TweenLite._curTime;
initTime = startTime - (delay * (1000 / _timeScale));
} else if (vars.persist == true) {
pause();
}
super.complete($skipRender);
}
static function to($target, $duration, $vars) {
return(new gs.TweenMax($target, $duration, $vars));
}
static function from($target, $duration, $vars) {
$vars.runBackwards = true;
return(new gs.TweenMax($target, $duration, $vars));
}
static function allTo($targets, $duration, $vars) {
if ($targets.length == 0) {
return([]);
}
var _local4;
var _local3;
var _local1;
var _local10;
var _local7;
var _local5 = [];
var _local9 = $vars.delayIncrement || 0;
delete $vars.delayIncrement;
if ($vars.onCompleteAll == undefined) {
_local7 = $vars;
} else {
_local7 = {};
for (_local1 in $vars) {
_local7[_local1] = $vars[_local1];
}
_local7.onCompleteParams = [[$vars.onComplete, $vars.onCompleteAll], [$vars.onCompleteParams, $vars.onCompleteAllParams], [$vars.onCompleteScope, $vars.onCompleteAllScope]];
_local7.onComplete = callbackProxy;
delete $vars.onCompleteAll;
}
delete $vars.onCompleteAllParams;
delete $vars.onCompleteAllScope;
if (_local9 == 0) {
_local5[_local5.length] = new gs.TweenMax($targets[0], $duration, _local7);
_local4 = 1;
while (_local4 < $targets.length) {
_local3 = {};
for (_local1 in $vars) {
_local3[_local1] = $vars[_local1];
}
_local5[_local5.length] = new gs.TweenMax($targets[_local4], $duration, _local3);
_local4++;
}
} else {
_local10 = $vars.delay || 0;
_local4 = 0;
while (_local4 < ($targets.length - 1)) {
_local3 = {};
for (_local1 in $vars) {
_local3[_local1] = $vars[_local1];
}
_local3.delay = _local10 + (_local4 * _local9);
_local5[_local5.length] = new gs.TweenMax($targets[_local4], $duration, _local3);
_local4++;
}
_local7.delay = _local10 + (($targets.length - 1) * _local9);
_local5[_local5.length] = new gs.TweenMax($targets[$targets.length - 1], $duration, _local7);
}
return(_local5);
}
static function allFrom($targets, $duration, $vars) {
$vars.runBackwards = true;
return(allTo($targets, $duration, $vars));
}
static function callbackProxy($functions, $params, $scopes) {
var _local1 = 0;
while (_local1 < $functions.length) {
if ($functions[_local1] != undefined) {
$functions[_local1].apply($scopes[_local1], $params[_local1]);
}
_local1++;
}
}
static function sequence($target, $tweens) {
var _local1 = 0;
while (_local1 < $tweens.length) {
$tweens[_local1].target = $target;
_local1++;
}
return(multiSequence($tweens));
}
static function multiSequence($tweens) {
var _local3 = [];
var _local11 = [];
var _local14 = gs.TweenLite.overwriteManager.mode;
var _local12 = 0;
var _local4;
var _local6;
var _local9;
var _local10;
var _local7;
var _local1;
var _local5;
var _local8;
var _local2;
_local7 = 0;
while (_local7 < $tweens.length) {
_local4 = $tweens[_local7];
_local10 = _local4.time || 0;
_local1 = {};
for (_local5 in _local4) {
_local1[_local5] = _local4[_local5];
}
delete _local1.time;
_local9 = _local1.delay || 0;
_local1.delay = _local12 + _local9;
_local6 = _local1.target;
delete _local1.target;
if (_local14 == 1) {
_local8 = false;
_local2 = 0;
while (_local2 < _local3.length) {
if (_local3[_local2] == _local6) {
_local8 = true;
break;
}
_local2++;
}
if ((!_local8) && (_local1.overwrite == undefined)) {
_local3[_local3.length] = _local6;
} else {
_local1.overwrite = 2;
}
}
_local11[_local11.length] = new gs.TweenMax(_local6, _local10, _local1);
_local12 = _local12 + (_local10 + _local9);
_local7++;
}
return(_local11);
}
static function delayedCall($delay, $onComplete, $onCompleteParams, $onCompleteScope, $persist) {
return(new gs.TweenMax($onComplete, 0, {delay:$delay, onComplete:$onComplete, onCompleteParams:$onCompleteParams, onCompleteScope:$onCompleteScope, persist:$persist, overwrite:0}));
}
static function parseBeziers($props, $through) {
var _local2;
var _local1;
var _local3;
var _local4;
var _local6 = {};
if ($through) {
for (_local4 in $props) {
_local1 = $props[_local4];
_local3 = [];
_local6[_local4] = _local3;
if (_local1.length > 2) {
_local3[_local3.length] = {s:_local1[0], cp:_local1[1] - ((_local1[2] - _local1[0]) / 4), e:_local1[1]};
_local2 = 1;
while (_local2 < (_local1.length - 1)) {
_local3[_local3.length] = {s:_local1[_local2], cp:_local1[_local2] + (_local1[_local2] - _local3[_local2 - 1].cp), e:_local1[_local2 + 1]};
_local2++;
}
} else {
_local3[_local3.length] = {s:_local1[0], cp:(_local1[0] + _local1[1]) / 2, e:_local1[1]};
}
}
} else {
for (_local4 in $props) {
_local1 = $props[_local4];
_local3 = [];
_local6[_local4] = _local3;
if (_local1.length > 3) {
_local3[_local3.length] = {s:_local1[0], cp:_local1[1], e:(_local1[1] + _local1[2]) / 2};
_local2 = 2;
while (_local2 < (_local1.length - 2)) {
_local3[_local3.length] = {s:_local3[_local2 - 2].e, cp:_local1[_local2], e:(_local1[_local2] + _local1[_local2 + 1]) / 2};
_local2++;
}
_local3[_local3.length] = {s:_local3[_local3.length - 1].e, cp:_local1[_local1.length - 2], e:_local1[_local1.length - 1]};
} else if (_local1.length == 3) {
_local3[_local3.length] = {s:_local1[0], cp:_local1[1], e:_local1[2]};
} else if (_local1.length == 2) {
_local3[_local3.length] = {s:_local1[0], cp:(_local1[0] + _local1[1]) / 2, e:_local1[1]};
}
}
}
return(_local6);
}
static function getTweensOf($target) {
var _local1 = gs.TweenLite._all[gs.TweenLite.getID($target, true)];
var _local2 = [];
if (_local1 != null) {
for (var _local3 in _local1) {
if (_local1[_local3].tweens != undefined) {
_local2[_local2.length] = _local1[_local3];
}
}
}
return(_local2);
}
static function isTweening($target) {
var _local2 = getTweensOf($target);
var _local1 = 0;
while (_local1 < _local2.length) {
if (_local2[_local1].active) {
return(true);
}
_local1++;
}
return(false);
}
static function getAllTweens() {
var _local1 = gs.TweenLite._all;
var _local4 = [];
var _local5;
var _local3;
var _local2;
for (_local2 in _local1) {
for (_local3 in _local1[_local2]) {
_local5 = _local1[_local2][_local3];
if (_local5.tweens != undefined) {
_local4[_local4.length] = _local1[_local2][_local3];
}
}
}
return(_local4);
}
static function killAllTweens($complete) {
killAll($complete, true, false);
}
static function killAllDelayedCalls($complete) {
killAll($complete, false, true);
}
static function killAll($complete, $tweens, $delayedCalls) {
if ($tweens == undefined) {
$tweens = true;
}
if ($delayedCalls == undefined) {
$delayedCalls = false;
}
var _local2 = getAllTweens();
var _local3;
var _local1 = _local2.length - 1;
while (_local1 > -1) {
_local3 = _local2[_local1].target == _local2[_local1].vars.onComplete;
if ((_local3 == $delayedCalls) || (_local3 != $tweens)) {
if ($complete) {
_local2[_local1].complete();
} else {
gs.TweenLite.removeTween(_local2[_local1]);
}
}
_local1--;
}
}
static function pauseAll($tweens, $delayedCalls) {
changePause(true, $tweens, $delayedCalls);
}
static function resumeAll($tweens, $delayedCalls) {
changePause(false, $tweens, $delayedCalls);
}
static function changePause($pause, $tweens, $delayedCalls) {
if ($pause == undefined) {
$pause = true;
}
if ($tweens == undefined) {
$tweens = true;
}
if ($delayedCalls == undefined) {
$delayedCalls = false;
}
var _local2 = getAllTweens();
var _local3;
var _local1 = _local2.length - 1;
while (_local1 > -1) {
_local3 = _local2[_local1].target == _local2[_local1].vars.onComplete;
if ((_local2[_local1] instanceof gs.TweenMax) && ((_local3 == $delayedCalls) || (_local3 != $tweens))) {
_local2[_local1].paused = $pause;
}
_local1--;
}
}
static function hexColorsProxy($o) {
$o.info.target[$o.info.prop] = (($o.target.r << 16) | ($o.target.g << 8)) | $o.target.b;
}
static function bezierProxy($o) {
var _local6 = $o.target.t;
var _local3 = $o.info.props;
var _local8 = $o.info.target;
var _local2;
var _local1;
var _local4;
var _local7;
var _local5;
if (_local6 == 1) {
for (_local1 in _local3) {
_local2 = _local3[_local1].length - 1;
_local8[_local1] = _local3[_local1][_local2].e;
}
} else {
for (_local1 in _local3) {
_local5 = _local3[_local1].length;
if (_local6 < 0) {
_local2 = 0;
} else if (_local6 >= 1) {
_local2 = _local5 - 1;
} else {
_local2 = (_local5 * _local6) >> 0;
}
_local7 = (_local6 - (_local2 * (1 / _local5))) * _local5;
_local4 = _local3[_local1][_local2];
_local8[_local1] = _local4.s + (_local7 * (((2 * (1 - _local7)) * (_local4.cp - _local4.s)) + (_local7 * (_local4.e - _local4.s))));
}
}
}
static function bezierProxy2($o) {
bezierProxy($o);
var _local4 = {};
var _local3 = $o.info.target;
$o.info.target = _local4;
$o.target.t = $o.target.t + 0.01;
bezierProxy($o);
var _local5 = $o.info.orientToBezier;
var _local10;
var _local7;
var _local6;
var _local1;
var _local8;
var _local2;
_local2 = 0;
while (_local2 < _local5.length) {
_local1 = _local5[_local2];
_local8 = _local1[3] || 0;
_local7 = _local4[_local1[0]] - _local3[_local1[0]];
_local6 = _local4[_local1[1]] - _local3[_local1[1]];
_local3[_local1[2]] = (Math.atan2(_local6, _local7) * RAD2DEG) + _local8;
_local2++;
}
$o.info.target = _local3;
$o.target.t = $o.target.t - 0.01;
}
function get active() {
if (_active) {
return(true);
}
if (_pauseTime != null) {
return(false);
}
if (gs.TweenLite._curTime >= startTime) {
_active = true;
if (!_initted) {
initTweenVals();
} else if (vars._visible != undefined) {
target._visible = true;
}
if (duration == 0.001) {
startTime = startTime - 1;
}
if (vars.onStart != undefined) {
vars.onStart.apply(null, vars.onStartParams);
}
return(true);
}
return(false);
}
function get paused() {
return(_pauseTime != null);
}
function set paused($b) {
if ($b) {
pause();
} else {
resume();
}
//return(paused);
}
function get reversed() {
return(vars.ease == _thisReverseEase);
}
function set reversed($b) {
if (reversed != $b) {
reverse();
}
//return(reversed);
}
static function set globalTimeScale($n) {
gs.TweenFilterLite.setGlobalTimeScale($n);
//return(globalTimeScale);
}
static function get globalTimeScale() {
return(gs.TweenFilterLite._globalTimeScale);
}
function get progress() {
var _local3 = ((_pauseTime != null) ? (_pauseTime) : (gs.TweenLite._curTime));
var _local2 = ((((_local3 - initTime) / 1000) - (delay / _timeScale)) / duration) * _timeScale;
if (_local2 > 1) {
return(1);
}
if (_local2 < 0) {
return(0);
}
return(_local2);
}
function set progress($n) {
startTime = gs.TweenLite._curTime - ((duration * $n) * 1000);
initTime = startTime - (delay * (1000 / _timeScale));
var _local2 = active;
render(gs.TweenLite._curTime);
if (_pauseTime != null) {
_pauseTime = gs.TweenLite._curTime;
startTime = 99999999999;
}
//return(progress);
}
static var version = 2.32;
static var RAD2DEG = 57.2957795130823;
static var _overwriteMode = (gs.OverwriteManager.enabled ? (gs.OverwriteManager.mode) : (gs.OverwriteManager.init()));
static var killTweensOf = gs.TweenLite.killTweensOf;
static var killDelayedCallsTo = gs.TweenLite.killTweensOf;
static var removeTween = gs.TweenLite.removeTween;
}
Symbol 330 MovieClip [__Packages.mx.utils.Delegate] Frame 0
class mx.utils.Delegate extends Object
{
var func;
function Delegate (f) {
super();
func = f;
}
static function create(obj, func) {
var _local2 = function () {
var _local2 = arguments.callee.target;
var _local3 = arguments.callee.func;
return(_local3.apply(_local2, arguments));
};
_local2.target = obj;
_local2.func = func;
return(_local2);
}
function createDelegate(obj) {
return(create(obj, func));
}
}
Symbol 331 MovieClip [__Packages.gs.easing.Quad] Frame 0
class gs.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);
}
}
Symbol 68 MovieClip [level_1] Frame 1
#initclip 14
Object.registerClass("level_1", net.thetin.bigfoot.Level);
#endinitclip
Symbol 71 MovieClip Frame 1
stop();
Symbol 139 MovieClip Frame 1
stop();
Symbol 139 MovieClip Frame 68
stop();
Symbol 196 MovieClip Frame 1
stop();
Symbol 196 MovieClip Frame 2
stop();
Symbol 214 MovieClip Frame 1
stop();
Symbol 214 MovieClip Frame 14
gotoAndStop ("static");
Symbol 214 MovieClip Frame 19
gotoAndStop ("static");
Symbol 214 MovieClip Frame 24
gotoAndStop ("static");
Symbol 214 MovieClip Frame 30
gotoAndStop ("static");
Symbol 214 MovieClip Frame 39
gotoAndStop ("static");
Symbol 214 MovieClip Frame 48
gotoAndStop ("static");
Symbol 214 MovieClip Frame 57
gotoAndStop ("static");
Symbol 214 MovieClip Frame 66
gotoAndStop ("static");
Symbol 214 MovieClip Frame 75
gotoAndStop ("static");
Symbol 214 MovieClip Frame 84
gotoAndStop ("static");
Symbol 214 MovieClip Frame 93
gotoAndStop ("static");
Symbol 214 MovieClip Frame 102
gotoAndStop ("static");
Symbol 214 MovieClip Frame 111
gotoAndStop ("static");
Symbol 214 MovieClip Frame 120
gotoAndStop ("static");
Symbol 214 MovieClip Frame 129
gotoAndStop ("static");
Symbol 214 MovieClip Frame 138
gotoAndStop ("static");
Symbol 214 MovieClip Frame 147
gotoAndStop ("static");
Symbol 214 MovieClip Frame 156
gotoAndStop ("static");
Symbol 214 MovieClip Frame 163
gotoAndStop ("static");
Symbol 217 MovieClip [Application] Frame 1
#initclip 11
Object.registerClass("Application", net.thetin.bigfoot.Application);
#endinitclip
Symbol 235 MovieClip Frame 3
stop();
Symbol 260 MovieClip Frame 1
stop();
Symbol 289 MovieClip [target] Frame 1
#initclip 12
Object.registerClass("target", net.thetin.bigfoot.Target);
#endinitclip
stop();
Symbol 289 MovieClip [target] Frame 11
stop();
popupEnded();
Symbol 289 MovieClip [target] Frame 26
stop();
popdownEnded();
Symbol 293 MovieClip [pointsClipAnim] Frame 31
this.removeMovieClip();
Symbol 320 MovieClip [Moonshine] Frame 1
#initclip 13
Object.registerClass("Moonshine", net.thetin.bigfoot.Moonshine);
#endinitclip
stop();
Symbol 320 MovieClip [Moonshine] Frame 15
popDownEnded();
stop();