STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228109
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2561 · P5121

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/57511304?noj=FRM57511304-8DC" width="1" height="1"></div>

Score with Foxy Fans.swf

This is the info page for
Flash #47552

(Click the ID number above for more basic data on this flash file.)


Text
brought to you by:

loading

gallery

to

menu

complete all levels to gain access to photos

view all
Foxy Fans

to unlock

<p align="left"><font face="Cowboys" size="10" color="#0e0834" letterSpacing="0.000000" kerning="1">1 Level</font></p><p align="left"></p>

view all Foxy
Fans pics

unlocked

go to

gallery

instuctions

Aim for the black tiles and
score your way to Foxy Fans

Click to confirm aim and click
again quickly to set power

be Careful with
the wind, it gets
more powerful
as the stages
increase

credits

code and art
Idea
Publisher
Sound FX
music

prankard
ugoplayer.com
ugoplayer.com

Free sound Project

freeloops

sound

kick

glass1

glass2

glass3

glass4

loop

new Game
Continue Game
instructions
gallery
credits
play more games

Foxy Fans

<p align="left"><font face="Cowboys" size="16" color="#ff0000" letterSpacing="0.000000" kerning="1">21 yards</font></p>

keep

playing

start

over?

more

games

view all
Foxy Fans

to unlock

<p align="center"><font face="Cowboys" size="12" color="#0e0834" letterSpacing="0.000000" kerning="1">1 Level</font></p><p align="center"></p>

unlocked

view all
Foxy Fans
pics

stats

goals:

Ratio:

distance:

<p align="right"><font face="Cowboys" size="12" color="#0e0834" letterSpacing="0.000000" kerning="1">10/10</font></p>

<p align="right"><font face="Cowboys" size="12" color="#0e0834" letterSpacing="0.000000" kerning="1">100</font></p>

<p align="right"><font face="Cowboys" size="12" color="#0e0834" letterSpacing="0.000000" kerning="1">62</font></p>

distance

ActionScript [AS1/AS2]

Frame 1
stop();
Frame 2
function nielsen(movieClip) { scCI = "us-ugo"; scCG = "ugoplayer_flashgames"; scSI = escape(movieClip); loadMovieNum ((((((("http://secure-us.imrworldwide.com/cgi-bin/m?ci=" + scCI) + "&cg=") + scCG) + "&si=") + scSI) + "&rnd=") + Math.ceil(Math.random() * 100000000), 100); } function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=7&fv=") + fv) + "&v=") + escape(getVersion())) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } nielsen("game_intro"); __com_mochibot__("5d619c1a", this, 10301, true); var fieldGoals = 0; var shotsTaken = 0; var goalsText = "0/0"; var ratio = "100%"; var level = 1; var unlockedLevel = 0; var gallery = 0; var levelstounlock = "4 levels"; var menuGallery = false; var menuInstructions = false; var menuCredits = false; var menuGame = false;
Frame 20
_root.sound.looper.play();
Frame 100
stop();
Frame 127
function setLevel() { var _local1 = 1; while (_local1 < level) { cont._width = cont._width - 66; cont._height = cont._height - 48; contWidth = cont._width; contHeight = cont._height; cont._x = cont._x + 18; cont._y = cont._y + 12; contY = cont._y; _local1++; } } function resetStats() { fieldGoals = 0; shotsTaken = 0; goalsText = "0/0"; ratio = "100%"; updateStats(); } function randomWind() { windDir = Math.round((Math.random() * 7) + 1) * 45; windVal = Math.round((Math.random() * (level - 3)) + 3); xWind = (windVal / 5) * Math.sin(windDir / 57.2957795); yWind = (windVal / 50) * Math.cos(windDir / 57.2957795); lowerHUD.wind.gotoAndStop(windDir / 45); lowerHUD.wind.glow._alpha = level * 10; lowerHUD.wind.windbar.gotoAndStop(windVal + 1); } function ballGravity() { ball._y = ball._y + yVel; if (level == 1) { yVel = yVel + (gravity - 0.045); } else { yVel = yVel + (gravity - (0.015 * (5 - level))); } ball._xscale = (ball._yscale = z); ball.play(); if ((ball._y > 100) && (yVel > 0)) { ball._alpha = ball._alpha - 5; if (ball._alpha < 0) { if (ball._y > 330) { if (!ballCalc) { short(); } finishKick = true; resetStage(); resetBall(); } } } } function kickBall() { if (z > 10) { force = (power - Math.abs(aim / 16)) + yWind; z = z - force; } ball._x = ball._x + (aim + xWind); if ((yVel > 0) && (ball._y > 270)) { } else { lowerHUD.zmove.ball._x = (100 - z) * 4; } } function checkGate() { if ((z < 50) && (!checked)) { if (((ball._x > cont.black._x) && (ball._x < (cont.black._x + cont.black._width))) && (ball._y < ((cont.black._y + cont.black._parent._y) + cont.black._height))) { if (checkHit(ball, cont.image.ab1)) { if (cont.image.ab1._visible) { goal(); cont.image.ab1._visible = false; } else { missed(); } } if (checkHit(ball, cont.image.ab2)) { if (cont.image.ab2._visible) { goal(); cont.image.ab2._visible = false; } else { missed(); } } if (checkHit(ball, cont.image.ab3)) { if (cont.image.ab3._visible) { goal(); cont.image.ab3._visible = false; } else { missed(); } } if (checkHit(ball, cont.image.ab4)) { if (cont.image.ab4._visible) { goal(); cont.image.ab4._visible = false; } else { missed(); } } else if (ball._y < (cont.black._y + cont.black._parent._y)) { missed(); } } else if (ball._y > (cont.black._y + cont.black._height)) { short(); } else { missed(); } checked = true; } } function checkHit(ball, tile) { if ((((ball._x > (tile._x + tile._parent._x)) && (ball._x < ((tile._x + tile._parent._x) + tile._width))) && (ball._y < (((tile._y + tile._parent._y) + tile._parent._parent._y) + tile._height))) && (ball._y > ((tile._y + tile._parent._y) + tile._parent._parent._y))) { ball._visible = false; if (tile._visible) { cont.image.smash.play(); cont.image.smash._x = tile._x; cont.image.smash._y = tile._y; } return(true); } return(false); } function toMenu() { level++; lowerHUD._alpha = 100; arrowMC._alpha = 100; caurina.transitions.Tweener.addTween(lowerHUD, {_alpha:0, time:5}); caurina.transitions.Tweener.addTween(arrowMC, {_alpha:0, time:5}); _root.play(); } function goal() { var _local1 = Math.round((Math.random() * 3) + 1); sound["glass" + _local1].play(); fText.gotoAndPlay("nice"); ballCalc = true; fieldGoals++; shotsTaken++; updateStats(); } function missed() { fText.gotoAndPlay("miss"); ballCalc = true; shotsTaken++; updateStats(); } function short() { fText.gotoAndPlay("short"); ballCalc = true; shotsTaken++; updateStats(); } function updateStats() { goalsText = (fieldGoals + "/") + shotsTaken; ratio = Math.round((fieldGoals / shotsTaken) * 100) + "%"; yardsNum = (level * 10) + 10; } function stageToBall() { if (yVel > 0) { cont._y = cont._y - (yVel / 2); arrowMC._y = arrowMC._y - (yVel / 2); } else { cont._y = cont._y - (yVel / 2); arrowMC._y = arrowMC._y - (yVel / 2); } camBallDiff = ball._x - (Stage.width / 2); } function resetStage() { cont._y = contY; arrowMC._y = 335.1; xCam = 0; } function resetBall() { ballCalc = false; ball._x = 276.4; ball._y = 330.6; ball._xscale = (ball._yscale = 100); ball._alpha = 100; ball.gotoAndStop(1); yVel = -9; z = 100 + (level * 1.5); checked = false; ball._visible = true; resetHUD(); randomWind(); } function resetHUD() { if ((((!cont.image.ab1._visible) && (!cont.image.ab2._visible)) && (!cont.image.ab3._visible)) && (!cont.image.ab4._visible)) { if (unlockedLevel < level) { unlockedLevel = level; } if (level == 4) { levelstounlock = "1 level"; } else { levelstounlock = (5 - level) + " levels"; } cont.image.gotoAndPlay("out"); lowerHUD.gotoAndPlay("out"); ball._visible = false; arrowMC._visible = false; caurina.transitions.Tweener.addTween(cont.image.imageholder, {_x:192.8 + ((level - 1) * 4.8), _y:205 - ((level - 1) * 2.75), _xscale:194.5 + ((level - 1) * 12), _yscale:194.5 + ((level - 1) * 12), time:1}); caurina.transitions.Tweener.addTween(cont.image.backing, {_alpha:100, _x:173.8 + ((level - 1) * 4), _y:197 - ((level - 1) * 3), _xscale:194.5 + ((level - 1) * 12), _yscale:194.5 + ((level - 1) * 12), time:1}); } else { clickNo = 0; } lowerHUD.unit.dial.needle._rotation = 0; lowerHUD.unit.power.gotoAndStop(1); lowerHUD.zmove.ball._x = 0; } function arrowAim() { aim = (_xmouse - (Stage.width / 2)) / 45; my_matrix = arrowMC.transform.matrix; my_matrix.c = (-(_xmouse - (Stage.width / 2))) / 100; my_matrix.b = (_xmouse - (Stage.width / 2)) / 800; my_matrix.d = 1 - Math.abs((_xmouse - (Stage.width / 2)) / 600); arrowMC.transform.matrix = my_matrix; } function checkPic() { cont.image.imageholder.gotoAndStop(level); } function needleSpin() { if (lowerHUD.unit.dial.needle._rotation < -30) { lowerHUD.unit.dial.needle._rotation = -30; spinNum = 3; } else if (lowerHUD.unit.dial.needle._rotation > 30) { lowerHUD.unit.dial.needle._rotation = 30; spinNum = -3; } lowerHUD.unit.dial.needle._rotation = lowerHUD.unit.dial.needle._rotation + spinNum; } function powerRise() { if (Key.isDown(32)) { cont.image.gotoAndPlay("out"); lowerHUD.gotoAndPlay("out"); ball._visible = false; arrowMC._visible = false; caurina.transitions.Tweener.addTween(cont.image.imageholder, {_x:192.8 + ((level - 1) * 4.8), _y:205 - ((level - 1) * 2.75), _xscale:194.5 + ((level - 1) * 12), _yscale:194.5 + ((level - 1) * 12), time:1}); caurina.transitions.Tweener.addTween(cont.image.backing, {_alpha:100, _x:173.8 + ((level - 1) * 4), _y:197 - ((level - 1) * 3), _xscale:194.5 + ((level - 1) * 12), _yscale:194.5 + ((level - 1) * 12), time:1}); } var _local1 = lowerHUD.unit.power._currentFrame; if (_local1 < 5) { _local1 = 5; powerNum = 5; } else if (_local1 > 97) { _local1 = 100; powerNum = -5; } power = 1 * (_local1 / 80); yVel = -9 * (_local1 / 100); _local1 = _local1 + powerNum; lowerHUD.unit.power.gotoAndStop(_local1); } function newGame() { level = 1; cont.image.gotoAndPlay("in"); lowerHUD.gotoAndPlay("in"); clickNo = 0; cont._width = 1100; cont._height = 1000; contWidth = cont._width; contHeight = cont._height; cont._x = 0; cont._y = 0; contY = cont._y; caurina.transitions.Tweener.addTween(cont.image.imageholder, {_x:126.8, _y:95, _xscale:100, _yscale:100, time:1}); caurina.transitions.Tweener.addTween(cont.image.backing, {_alpha:0, _x:126.8, _y:95, _xscale:100, _yscale:100, time:1}); ball._visible = true; arrowMC._visible = true; updateStats(); yards = ((level * 10) + 10) + " yards"; pointer.play(); } function nextLevel() { level++; cont.image.gotoAndPlay("in"); lowerHUD.gotoAndPlay("in"); clickNo = 0; cont._width = cont._width - 66; cont._height = cont._height - 48; contWidth = cont._width; contHeight = cont._height; cont._x = cont._x + 18; cont._y = cont._y + 12; contY = cont._y; caurina.transitions.Tweener.addTween(cont.image.imageholder, {_x:126.8, _y:95, _xscale:100, _yscale:100, time:1}); caurina.transitions.Tweener.addTween(cont.image.backing, {_alpha:0, _x:126.8, _y:95, _xscale:100, _yscale:100, time:1}); ball._visible = true; arrowMC._visible = true; updateStats(); yards = ((level * 10) + 10) + " yards"; pointer.play(); } lowerHUD._alpha = 0; arrowMC._alpha = 0; caurina.transitions.Tweener.addTween(lowerHUD, {_alpha:100, time:5}); caurina.transitions.Tweener.addTween(arrowMC, {_alpha:100, time:5}); setLevel(); stop(); var windDir = 0; var windVal; var ballSpd = 50; var ballDir = 10; var gravity = 0.2; var yVel = -9; var finishKick = true; var z = 100; var power = 0.7; var xCam = 0; var xWind = 0; var camBallDiff; var aim; var yWind = 0; var force; var gate = false; var clickNo = 0; var waitClick = 6; var yards = (((level * 7) + 13) + " yards"); var yardsNum = ((level * 7) + 13); var contHeight = 1100; var contWidth = 800; var contY = 0; var ballCalc = false; ball.stop(); randomWind(); var spinNum = 3; var powerNum = 5; onEnterFrame = function () { if (!finishKick) { kickBall(); stageToBall(); checkGate(); ballGravity(); } if (zoomImage) { } if (clickNo == 0) { arrowAim(); checkPic(); } else if (clickNo == 1) { powerRise(); } else if (clickNo == 2) { sound.kicksound.play(); clickNo++; } else if (clickNo == 3) { finishKick = false; clickNo++; } else if (clickNo == 5) { } waitClick++; }; onMouseDown = function () { if (waitClick > 5) { clickNo++; waitClick = 0; } };
Frame 154
gotoAndStop ("menu");
Symbol 11 Button
on (release) { getURL ("http://secure-us.imrworldwide.com/cgi-bin/b?cg=ugoplayer_flash_games&ci=us-ugclicks&tu=http://www.ugoplayer.com", "_blank"); }
Symbol 12 MovieClip Frame 145
stop();
Symbol 18 MovieClip Frame 1
_root.stop(); PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; if (PercentLoaded != 100) { loadBar._xscale = PercentLoaded; } else { loadBar._xscale = 100; gotoAndPlay (3); }
Symbol 18 MovieClip Frame 2
gotoAndPlay (1);
Symbol 18 MovieClip Frame 112
_root.play(); stop();
Symbol 278 MovieClip [__Packages.caurina.transitions.Tweener] Frame 0
class caurina.transitions.Tweener { static var _specialPropertySplitterList, _specialPropertyModifierList, _transitionList, _currentTime, _tweenList, _specialPropertyList; function Tweener () { trace("Tweener is an static class and should not be instantiated."); } static function addTween() { if ((arguments.length < 2) || (arguments[0] == undefined)) { return(false); } var _local11 = new Array(); var _local3; var _local39; var _local4; var _local38; if (arguments[0] instanceof Array) { _local3 = 0; while (_local3 < arguments[0].length) { _local11.push(arguments[0][_local3]); _local3++; } } else { _local3 = 0; while (_local3 < (arguments.length - 1)) { _local11.push(arguments[_local3]); _local3++; } } var _local5 = caurina.transitions.TweenListObj.makePropertiesChain(arguments[arguments.length - 1]); if (!_inited) { init(); } if ((!_engineExists) || (_root[getControllerName()] == undefined)) { startEngine(); } var _local17 = (isNaN(_local5.time) ? 0 : (_local5.time)); var _local15 = (isNaN(_local5.delay) ? 0 : (_local5.delay)); var _local7 = new Object(); var _local21 = {time:true, delay:true, useFrames:true, skipUpdates:true, transition:true, onStart:true, onUpdate:true, onComplete:true, onOverwrite:true, rounded:true, onStartParams:true, onUpdateParams:true, onCompleteParams:true, onOverwriteParams:true, quickAdd:true}; var _local10 = new Object(); for (_local4 in _local5) { if (!_local21[_local4]) { if (_specialPropertySplitterList[_local4] != undefined) { var _local9 = _specialPropertySplitterList[_local4].splitValues(_local5[_local4], _specialPropertySplitterList[_local4].parameters); _local3 = 0; while (_local3 < _local9.length) { _local7[_local9[_local3].name] = {valueStart:undefined, valueComplete:_local9[_local3].value}; _local3++; } } else if (_specialPropertyModifierList[_local4] != undefined) { var _local8 = _specialPropertyModifierList[_local4].modifyValues(_local5[_local4]); _local3 = 0; while (_local3 < _local8.length) { _local10[_local8[_local3].name] = {modifierParameters:_local8[_local3].parameters, modifierFunction:_specialPropertyModifierList[_local4].getValue}; _local3++; } } else { _local7[_local4] = {valueStart:undefined, valueComplete:_local5[_local4]}; } } } for (_local4 in _local10) { if (_local7[_local4] != undefined) { _local7[_local4].modifierParameters = _local10[_local4].modifierParameters; _local7[_local4].modifierFunction = _local10[_local4].modifierFunction; } } var _local20; if (typeof(_local5.transition) == "string") { var _local22 = _local5.transition.toLowerCase(); _local20 = _transitionList[_local22]; } else { _local20 = _local5.transition; } if (_local20 == undefined) { _local20 = _transitionList.easeoutexpo; } var _local12; var _local6; var _local16; _local3 = 0; while (_local3 < _local11.length) { _local12 = new Object(); for (_local4 in _local7) { _local12[_local4] = new caurina.transitions.PropertyInfoObj(_local7[_local4].valueStart, _local7[_local4].valueComplete, _local7[_local4].modifierFunction, _local7[_local4].modifierParameters); } _local6 = new caurina.transitions.TweenListObj(_local11[_local3], _currentTime + ((_local15 * 1000) / _timeScale), _currentTime + (((_local15 * 1000) + (_local17 * 1000)) / _timeScale), _local5.useFrames == true, _local20); _local6.properties = _local12; _local6.onStart = _local5.onStart; _local6.onUpdate = _local5.onUpdate; _local6.onComplete = _local5.onComplete; _local6.onOverwrite = _local5.onOverwrite; _local6.onError = _local5.onError; _local6.onStartParams = _local5.onStartParams; _local6.onUpdateParams = _local5.onUpdateParams; _local6.onCompleteParams = _local5.onCompleteParams; _local6.onOverwriteParams = _local5.onOverwriteParams; _local6.rounded = _local5.rounded; _local6.skipUpdates = _local5.skipUpdates; if (!_local5.quickAdd) { removeTweensByTime(_local6.scope, _local6.properties, _local6.timeStart, _local6.timeComplete); } _tweenList.push(_local6); if ((_local17 == 0) && (_local15 == 0)) { _local16 = _tweenList.length - 1; updateTweenByIndex(_local16); removeTweenByIndex(_local16); } _local3++; } return(true); } static function addCaller() { if ((arguments.length < 2) || (arguments[0] == undefined)) { return(false); } var _local6 = new Array(); var _local5; var _local12; if (arguments[0] instanceof Array) { _local5 = 0; while (_local5 < arguments[0].length) { _local6.push(arguments[0][_local5]); _local5++; } } else { _local5 = 0; while (_local5 < (arguments.length - 1)) { _local6.push(arguments[_local5]); _local5++; } } var _local4 = arguments[arguments.length - 1]; if (!_inited) { init(); } if ((!_engineExists) || (_root[getControllerName()] == undefined)) { startEngine(); } var _local9 = (isNaN(_local4.time) ? 0 : (_local4.time)); var _local7 = (isNaN(_local4.delay) ? 0 : (_local4.delay)); var _local10; if (typeof(_local4.transition) == "string") { var _local11 = _local4.transition.toLowerCase(); _local10 = _transitionList[_local11]; } else { _local10 = _local4.transition; } if (_local10 == undefined) { _local10 = _transitionList.easeoutexpo; } var _local3; var _local8; _local5 = 0; while (_local5 < _local6.length) { _local3 = new caurina.transitions.TweenListObj(_local6[_local5], _currentTime + ((_local7 * 1000) / _timeScale), _currentTime + (((_local7 * 1000) + (_local9 * 1000)) / _timeScale), _local4.useFrames == true, _local10); _local3.properties = undefined; _local3.onStart = _local4.onStart; _local3.onUpdate = _local4.onUpdate; _local3.onComplete = _local4.onComplete; _local3.onOverwrite = _local4.onOverwrite; _local3.onStartParams = _local4.onStartParams; _local3.onUpdateParams = _local4.onUpdateParams; _local3.onCompleteParams = _local4.onCompleteParams; _local3.onOverwriteParams = _local4.onOverwriteParams; _local3.isCaller = true; _local3.count = _local4.count; _local3.waitFrames = _local4.waitFrames; _tweenList.push(_local3); if ((_local9 == 0) && (_local7 == 0)) { _local8 = _tweenList.length - 1; updateTweenByIndex(_local8); removeTweenByIndex(_local8); } _local5++; } return(true); } static function removeTweensByTime(p_scope, p_properties, p_timeStart, p_timeComplete) { var _local4 = false; var _local3; var _local1; var _local6 = _tweenList.length; var _local2; _local1 = 0; while (_local1 < _local6) { if (p_scope == _tweenList[_local1].scope) { if ((p_timeComplete > _tweenList[_local1].timeStart) && (p_timeStart < _tweenList[_local1].timeComplete)) { _local3 = false; for (_local2 in _tweenList[_local1].properties) { if (p_properties[_local2] != undefined) { if (_tweenList[_local1].onOverwrite != undefined) { try { _tweenList[_local1].onOverwrite.apply(_tweenList[_local1].scope, _tweenList[_local1].onOverwriteParams); } catch(e:Error) { handleError(_tweenList[_local1], e, "onOverwrite"); } } _tweenList[_local1].properties[_local2] = undefined; delete _tweenList[_local1].properties[_local2]; _local3 = true; _local4 = true; } } if (_local3) { if (caurina.transitions.AuxFunctions.getObjectLength(_tweenList[_local1].properties) == 0) { removeTweenByIndex(_local1); } } } } _local1++; } return(_local4); } static function removeTweens(p_scope) { var _local3 = new Array(); var _local2; _local2 = 1; while (_local2 < arguments.length) { if ((typeof(arguments[_local2]) == "string") && (!caurina.transitions.AuxFunctions.isInArray(arguments[_local2], _local3))) { _local3.push(arguments[_local2]); } _local2++; } return(affectTweens(removeTweenByIndex, p_scope, _local3)); } static function removeAllTweens() { var _local2 = false; var _local1; _local1 = 0; while (_local1 < _tweenList.length) { removeTweenByIndex(_local1); _local2 = true; _local1++; } return(_local2); } static function pauseTweens(p_scope) { var _local3 = new Array(); var _local2; _local2 = 1; while (_local2 < arguments.length) { if ((typeof(arguments[_local2]) == "string") && (!caurina.transitions.AuxFunctions.isInArray(arguments[_local2], _local3))) { _local3.push(arguments[_local2]); } _local2++; } return(affectTweens(pauseTweenByIndex, p_scope, _local3)); } static function pauseAllTweens() { var _local2 = false; var _local1; _local1 = 0; while (_local1 < _tweenList.length) { pauseTweenByIndex(_local1); _local2 = true; _local1++; } return(_local2); } static function resumeTweens(p_scope) { var _local3 = new Array(); var _local2; _local2 = 1; while (_local2 < arguments.length) { if ((typeof(arguments[_local2]) == "string") && (!caurina.transitions.AuxFunctions.isInArray(arguments[_local2], _local3))) { _local3.push(arguments[_local2]); } _local2++; } return(affectTweens(resumeTweenByIndex, p_scope, _local3)); } static function resumeAllTweens() { var _local2 = false; var _local1; _local1 = 0; while (_local1 < _tweenList.length) { resumeTweenByIndex(_local1); _local2 = true; _local1++; } return(_local2); } static function affectTweens(p_affectFunction, p_scope, p_properties) { var _local5 = false; var _local2; if (!_tweenList) { return(false); } _local2 = 0; while (_local2 < _tweenList.length) { if (_tweenList[_local2].scope == p_scope) { if (p_properties.length == 0) { p_affectFunction(_local2); _local5 = true; } else { var _local4 = new Array(); var _local1; _local1 = 0; while (_local1 < p_properties.length) { if (_tweenList[_local2].properties[p_properties[_local1]] != undefined) { _local4.push(p_properties[_local1]); } _local1++; } if (_local4.length > 0) { var _local7 = caurina.transitions.AuxFunctions.getObjectLength(_tweenList[_local2].properties); if (_local7 == _local4.length) { p_affectFunction(_local2); _local5 = true; } else { var _local8 = splitTweens(_local2, _local4); p_affectFunction(_local8); _local5 = true; } } } } _local2++; } return(_local5); } static function splitTweens(p_tween, p_properties) { var _local6 = _tweenList[p_tween]; var _local5 = _local6.clone(false); var _local1; var _local2; _local1 = 0; while (_local1 < p_properties.length) { _local2 = p_properties[_local1]; if (_local6.properties[_local2] != undefined) { _local6.properties[_local2] = undefined; delete _local6.properties[_local2]; } _local1++; } var _local4; for (_local2 in _local5.properties) { _local4 = false; _local1 = 0; while (_local1 < p_properties.length) { if (p_properties[_local1] == _local2) { _local4 = true; break; } _local1++; } if (!_local4) { _local5.properties[_local2] = undefined; delete _local5.properties[_local2]; } } _tweenList.push(_local5); return(_tweenList.length - 1); } static function updateTweens() { if (_tweenList.length == 0) { return(false); } var _local1; _local1 = 0; while (_local1 < _tweenList.length) { if (!_tweenList[_local1].isPaused) { if (!updateTweenByIndex(_local1)) { removeTweenByIndex(_local1); } if (_tweenList[_local1] == null) { removeTweenByIndex(_local1, true); _local1--; } } _local1++; } return(true); } static function removeTweenByIndex(p_tween, p_finalRemoval) { _tweenList[p_tween] = null; if (p_finalRemoval) { _tweenList.splice(p_tween, 1); } return(true); } static function pauseTweenByIndex(p_tween) { var _local1 = _tweenList[p_tween]; if ((_local1 == null) || (_local1.isPaused)) { return(false); } _local1.timePaused = _currentTime; _local1.isPaused = true; return(true); } static function resumeTweenByIndex(p_tween) { var _local1 = _tweenList[p_tween]; if ((_local1 == null) || (!_local1.isPaused)) { return(false); } _local1.timeStart = _local1.timeStart + (_currentTime - _local1.timePaused); _local1.timeComplete = _local1.timeComplete + (_currentTime - _local1.timePaused); _local1.timePaused = undefined; _local1.isPaused = false; return(true); } static function updateTweenByIndex(i) { var _local1 = _tweenList[i]; if ((_local1 == null) || (!_local1.scope)) { return(false); } var _local11 = false; var _local12; var _local2; var _local6; var _local8; var _local7; var _local5; var _local4; var _local10; var _local3; if (_currentTime >= _local1.timeStart) { _local10 = _local1.scope; if (_local1.isCaller) { do { _local6 = ((_local1.timeComplete - _local1.timeStart) / _local1.count) * (_local1.timesCalled + 1); _local8 = _local1.timeStart; _local7 = _local1.timeComplete - _local1.timeStart; _local5 = _local1.timeComplete - _local1.timeStart; _local2 = _local1.transition(_local6, _local8, _local7, _local5); if (_currentTime >= _local2) { if (_local1.onUpdate != undefined) { try { _local1.onUpdate.apply(_local10, _local1.onUpdateParams); } catch(e:Error) { handleError(_local1, e, "onUpdate"); } } _local1.timesCalled++; if (_local1.timesCalled >= _local1.count) { _local11 = true; break; } if (_local1.waitFrames) { break; } } } while (_currentTime >= _local2); } else { _local12 = ((_local1.skipUpdates < 1) || (_local1.skipUpdates == undefined)) || (_local1.updatesSkipped >= _local1.skipUpdates); if (_currentTime >= _local1.timeComplete) { _local11 = true; _local12 = true; } if (!_local1.hasStarted) { if (_local1.onStart != undefined) { try { _local1.onStart.apply(_local10, _local1.onStartParams); } catch(e:Error) { handleError(_local1, e, "onStart"); } } for (_local4 in _local1.properties) { var _local9 = getPropertyValue(_local10, _local4); _local1.properties[_local4].valueStart = (isNaN(_local9) ? (_local1.properties[_local4].valueComplete) : (_local9)); } _local12 = true; _local1.hasStarted = true; } if (_local12) { for (_local4 in _local1.properties) { _local3 = _local1.properties[_local4]; if (_local11) { _local2 = _local3.valueComplete; } else if (_local3.hasModifier) { _local6 = _currentTime - _local1.timeStart; _local5 = _local1.timeComplete - _local1.timeStart; _local2 = _local1.transition(_local6, 0, 1, _local5); _local2 = _local3.modifierFunction(_local3.valueStart, _local3.valueComplete, _local2, _local3.modifierParameters); } else { _local6 = _currentTime - _local1.timeStart; _local8 = _local3.valueStart; _local7 = _local3.valueComplete - _local3.valueStart; _local5 = _local1.timeComplete - _local1.timeStart; _local2 = _local1.transition(_local6, _local8, _local7, _local5); } if (_local1.rounded) { _local2 = Math.round(_local2); } setPropertyValue(_local10, _local4, _local2); } _local1.updatesSkipped = 0; if (_local1.onUpdate != undefined) { try { _local1.onUpdate.apply(_local10, _local1.onUpdateParams); } catch(e:Error) { handleError(_local1, e, "onUpdate"); } } } else { _local1.updatesSkipped++; } } if (_local11 && (_local1.onComplete != undefined)) { try { _local1.onComplete.apply(_local10, _local1.onCompleteParams); } catch(e:Error) { handleError(_local1, e, "onComplete"); } } return(!_local11); } return(true); } static function init() { _inited = true; _transitionList = new Object(); caurina.transitions.Equations.init(); _specialPropertyList = new Object(); _specialPropertyModifierList = new Object(); _specialPropertySplitterList = new Object(); caurina.transitions.SpecialPropertiesDefault.init(); } static function registerTransition(p_name, p_function) { if (!_inited) { init(); } _transitionList[p_name] = p_function; } static function registerSpecialProperty(p_name, p_getFunction, p_setFunction, p_parameters) { if (!_inited) { init(); } var _local1 = new caurina.transitions.SpecialProperty(p_getFunction, p_setFunction, p_parameters); _specialPropertyList[p_name] = _local1; } static function registerSpecialPropertyModifier(p_name, p_modifyFunction, p_getFunction) { if (!_inited) { init(); } var _local1 = new caurina.transitions.SpecialPropertyModifier(p_modifyFunction, p_getFunction); _specialPropertyModifierList[p_name] = _local1; } static function registerSpecialPropertySplitter(p_name, p_splitFunction, p_parameters) { if (!_inited) { init(); } var _local1 = new caurina.transitions.SpecialPropertySplitter(p_splitFunction, p_parameters); _specialPropertySplitterList[p_name] = _local1; } static function startEngine() { _engineExists = true; _tweenList = new Array(); var _local2 = Math.floor(Math.random() * 999999); var _local3 = _root.createEmptyMovieClip(getControllerName(), 31338 + _local2); _local3.onEnterFrame = function () { caurina.transitions.Tweener.onEnterFrame(); }; updateTime(); } static function stopEngine() { _engineExists = false; _tweenList = null; _currentTime = 0; delete _root[getControllerName()].onEnterFrame; _root[getControllerName()].removeMovieClip(); } static function getPropertyValue(p_obj, p_prop) { if (_specialPropertyList[p_prop] != undefined) { return(_specialPropertyList[p_prop].getValue(p_obj, _specialPropertyList[p_prop].parameters)); } return(p_obj[p_prop]); } static function setPropertyValue(p_obj, p_prop, p_value) { if (_specialPropertyList[p_prop] != undefined) { _specialPropertyList[p_prop].setValue(p_obj, p_value, _specialPropertyList[p_prop].parameters); } else { p_obj[p_prop] = p_value; } } static function updateTime() { _currentTime = getTimer(); } static function onEnterFrame() { updateTime(); var _local1 = false; _local1 = updateTweens(); if (!_local1) { stopEngine(); } } static function setTimeScale(p_time) { var _local1; if (isNaN(p_time)) { p_time = 1; } if (p_time < 1E-5) { p_time = 1E-5; } if (p_time != _timeScale) { _local1 = 0; while (_local1 < _tweenList.length) { _tweenList[_local1].timeStart = _currentTime - (((_currentTime - _tweenList[_local1].timeStart) * _timeScale) / p_time); _tweenList[_local1].timeComplete = _currentTime - (((_currentTime - _tweenList[_local1].timeComplete) * _timeScale) / p_time); if (_tweenList[_local1].timePaused != undefined) { _tweenList[_local1].timePaused = _currentTime - (((_currentTime - _tweenList[_local1].timePaused) * _timeScale) / p_time); } _local1++; } _timeScale = p_time; } } static function isTweening(p_scope) { var _local1; _local1 = 0; while (_local1 < _tweenList.length) { if (_tweenList[_local1].scope == p_scope) { return(true); } _local1++; } return(false); } static function getTweens(p_scope) { var _local1; var _local2; var _local3 = new Array(); _local1 = 0; while (_local1 < _tweenList.length) { if (_tweenList[_local1].scope == p_scope) { for (_local2 in _tweenList[_local1].properties) { _local3.push(_local2); } } _local1++; } return(_local3); } static function getTweenCount(p_scope) { var _local1; var _local2 = 0; _local1 = 0; while (_local1 < _tweenList.length) { if (_tweenList[_local1].scope == p_scope) { _local2 = _local2 + caurina.transitions.AuxFunctions.getObjectLength(_tweenList[_local1].properties); } _local1++; } return(_local2); } static function handleError(pTweening, pError, pCallBackName) { if ((pTweening.onError != undefined) && (typeof(pTweening.onError == "function"))) { try { pTweening.onError.apply(pTweening.scope, [pTweening.scope, pError]); } catch(metaError:Error) { trace((((("## [Tweener] Error: " + pTweening.scope.toString()) + " raised an error while executing the 'onError' handler. Original error:\n ") + pError) + "\nonError error: ") + metaError); } } else if (pTweening.onError == undefined) { trace((((("## [Tweener] Error: " + pTweening.scope.toString()) + " raised an error while executing the '") + pCallBackName.toString()) + "'handler. \n") + pError); } } static function getVersion() { return("AS2 1.26.62"); } static function getControllerName() { return("__tweener_controller__" + getVersion()); } static function debug_getList() { var _local3 = ""; var _local1; var _local2; _local1 = 0; while (_local1 < _tweenList.length) { _local3 = _local3 + (("[" + _local1) + "] ::\n"); for (_local2 in _tweenList[_local1].properties) { _local3 = _local3 + ((((" " + _local2) + " -> ") + _tweenList[_local1].properties[_local2].valueComplete) + newline); } _local1++; } return(_local3); } static var _engineExists = false; static var _inited = false; static var _timeScale = 1; }
Symbol 279 MovieClip [__Packages.caurina.transitions.TweenListObj] Frame 0
class caurina.transitions.TweenListObj { var scope, timeStart, timeComplete, useFrames, transition, auxProperties, properties, isPaused, timePaused, isCaller, updatesSkipped, timesCalled, skipUpdates, hasStarted, onStart, onUpdate, onComplete, onOverwrite, onError, onStartParams, onUpdateParams, onCompleteParams, onOverwriteParams, rounded, count, waitFrames; function TweenListObj (p_scope, p_timeStart, p_timeComplete, p_useFrames, p_transition) { scope = p_scope; timeStart = p_timeStart; timeComplete = p_timeComplete; useFrames = p_useFrames; transition = p_transition; auxProperties = new Object(); properties = new Object(); isPaused = false; timePaused = undefined; isCaller = false; updatesSkipped = 0; timesCalled = 0; skipUpdates = 0; hasStarted = false; } function clone(omitEvents) { var _local2 = new caurina.transitions.TweenListObj(scope, timeStart, timeComplete, useFrames, transition); _local2.properties = new Object(); for (var _local3 in properties) { _local2.properties[_local3] = properties[_local3].clone(); } _local2.skipUpdates = skipUpdates; _local2.updatesSkipped = updatesSkipped; if (!omitEvents) { _local2.onStart = onStart; _local2.onUpdate = onUpdate; _local2.onComplete = onComplete; _local2.onOverwrite = onOverwrite; _local2.onError = onError; _local2.onStartParams = onStartParams; _local2.onUpdateParams = onUpdateParams; _local2.onCompleteParams = onCompleteParams; _local2.onOverwriteParams = onOverwriteParams; } _local2.rounded = rounded; _local2.isPaused = isPaused; _local2.timePaused = timePaused; _local2.isCaller = isCaller; _local2.count = count; _local2.timesCalled = timesCalled; _local2.waitFrames = waitFrames; _local2.hasStarted = hasStarted; return(_local2); } function toString() { var _local2 = "\n[TweenListObj "; _local2 = _local2 + ("scope:" + String(scope)); _local2 = _local2 + ", properties:"; var _local3 = true; for (var _local4 in properties) { if (!_local3) { _local2 = _local2 + ","; } _local2 = _local2 + ("[name:" + properties[_local4].name); _local2 = _local2 + (",valueStart:" + properties[_local4].valueStart); _local2 = _local2 + (",valueComplete:" + properties[_local4].valueComplete); _local2 = _local2 + "]"; _local3 = false; } _local2 = _local2 + (", timeStart:" + String(timeStart)); _local2 = _local2 + (", timeComplete:" + String(timeComplete)); _local2 = _local2 + (", useFrames:" + String(useFrames)); _local2 = _local2 + (", transition:" + String(transition)); if (skipUpdates) { _local2 = _local2 + (", skipUpdates:" + String(skipUpdates)); } if (updatesSkipped) { _local2 = _local2 + (", updatesSkipped:" + String(updatesSkipped)); } if (onStart) { _local2 = _local2 + (", onStart:" + String(onStart)); } if (onUpdate) { _local2 = _local2 + (", onUpdate:" + String(onUpdate)); } if (onComplete) { _local2 = _local2 + (", onComplete:" + String(onComplete)); } if (onOverwrite) { _local2 = _local2 + (", onOverwrite:" + String(onOverwrite)); } if (onError) { _local2 = _local2 + (", onError:" + String(onError)); } if (onStartParams) { _local2 = _local2 + (", onStartParams:" + String(onStartParams)); } if (onUpdateParams) { _local2 = _local2 + (", onUpdateParams:" + String(onUpdateParams)); } if (onCompleteParams) { _local2 = _local2 + (", onCompleteParams:" + String(onCompleteParams)); } if (onOverwriteParams) { _local2 = _local2 + (", onOverwriteParams:" + String(onOverwriteParams)); } if (rounded) { _local2 = _local2 + (", rounded:" + String(rounded)); } if (isPaused) { _local2 = _local2 + (", isPaused:" + String(isPaused)); } if (timePaused) { _local2 = _local2 + (", timePaused:" + String(timePaused)); } if (isCaller) { _local2 = _local2 + (", isCaller:" + String(isCaller)); } if (count) { _local2 = _local2 + (", count:" + String(count)); } if (timesCalled) { _local2 = _local2 + (", timesCalled:" + String(timesCalled)); } if (waitFrames) { _local2 = _local2 + (", waitFrames:" + String(waitFrames)); } if (hasStarted) { _local2 = _local2 + (", hasStarted:" + String(hasStarted)); } _local2 = _local2 + "]\n"; return(_local2); } static function makePropertiesChain(p_obj) { var _local6 = p_obj.base; if (_local6) { var _local5 = {}; var _local2; if (_local6 instanceof Array) { _local2 = []; var _local3 = 0; while (_local3 < _local6.length) { _local2.push(_local6[_local3]); _local3++; } } else { _local2 = [_local6]; } _local2.push(p_obj); var _local4; var _local7 = _local2.length; var _local1 = 0; while (_local1 < _local7) { if (_local2[_local1].base) { _local4 = caurina.transitions.AuxFunctions.concatObjects(makePropertiesChain(_local2[_local1].base), _local2[_local1]); } else { _local4 = _local2[_local1]; } _local5 = caurina.transitions.AuxFunctions.concatObjects(_local5, _local4); _local1++; } if (_local5.base) { delete _local5.base; } return(_local5); } return(p_obj); } }
Symbol 280 MovieClip [__Packages.caurina.transitions.AuxFunctions] Frame 0
class caurina.transitions.AuxFunctions { function AuxFunctions () { } static function numberToR(p_num) { return((p_num & 16711680) >> 16); } static function numberToG(p_num) { return((p_num & 65280) >> 8); } static function numberToB(p_num) { return(p_num & 255); } static function isInArray(p_string, p_array) { var _local2 = p_array.length; var _local1 = 0; while (_local1 < _local2) { if (p_array[_local1] == p_string) { return(true); } _local1++; } return(false); } static function getObjectLength(p_object) { var _local1 = 0; for (var _local2 in p_object) { _local1++; } return(_local1); } static function concatObjects() { var _local4 = {}; var _local2; var _local3 = 0; while (_local3 < arguments.length) { _local2 = arguments[_local3]; for (var _local5 in _local2) { if (_local2[_local5] == null) { delete _local4[_local5]; } else { _local4[_local5] = _local2[_local5]; } } _local3++; } return(_local4); } }
Symbol 281 MovieClip [__Packages.caurina.transitions.PropertyInfoObj] Frame 0
class caurina.transitions.PropertyInfoObj { var valueStart, valueComplete, hasModifier, modifierFunction, modifierParameters; function PropertyInfoObj (p_valueStart, p_valueComplete, p_modifierFunction, p_modifierParameters) { valueStart = p_valueStart; valueComplete = p_valueComplete; hasModifier = p_modifierFunction != undefined; modifierFunction = p_modifierFunction; modifierParameters = p_modifierParameters; } function clone() { var _local2 = new caurina.transitions.PropertyInfoObj(valueStart, valueComplete, modifierFunction, modifierParameters); return(_local2); } function toString() { var _local2 = "\n[PropertyInfoObj "; _local2 = _local2 + ("valueStart:" + String(valueStart)); _local2 = _local2 + ", "; _local2 = _local2 + ("valueComplete:" + String(valueComplete)); _local2 = _local2 + ", "; _local2 = _local2 + ("modifierFunction:" + String(modifierFunction)); _local2 = _local2 + ", "; _local2 = _local2 + ("modifierParameters:" + String(modifierParameters)); _local2 = _local2 + "]\n"; return(_local2); } }
Symbol 282 MovieClip [__Packages.caurina.transitions.Equations] Frame 0
class caurina.transitions.Equations { function Equations () { trace("Equations is a static class and should not be instantiated."); } static function init() { caurina.transitions.Tweener.registerTransition("easenone", easeNone); caurina.transitions.Tweener.registerTransition("linear", easeNone); caurina.transitions.Tweener.registerTransition("easeinquad", easeInQuad); caurina.transitions.Tweener.registerTransition("easeoutquad", easeOutQuad); caurina.transitions.Tweener.registerTransition("easeinoutquad", easeInOutQuad); caurina.transitions.Tweener.registerTransition("easeoutinquad", easeOutInQuad); caurina.transitions.Tweener.registerTransition("easeincubic", easeInCubic); caurina.transitions.Tweener.registerTransition("easeoutcubic", easeOutCubic); caurina.transitions.Tweener.registerTransition("easeinoutcubic", easeInOutCubic); caurina.transitions.Tweener.registerTransition("easeoutincubic", easeOutInCubic); caurina.transitions.Tweener.registerTransition("easeinquart", easeInQuart); caurina.transitions.Tweener.registerTransition("easeoutquart", easeOutQuart); caurina.transitions.Tweener.registerTransition("easeinoutquart", easeInOutQuart); caurina.transitions.Tweener.registerTransition("easeoutinquart", easeOutInQuart); caurina.transitions.Tweener.registerTransition("easeinquint", easeInQuint); caurina.transitions.Tweener.registerTransition("easeoutquint", easeOutQuint); caurina.transitions.Tweener.registerTransition("easeinoutquint", easeInOutQuint); caurina.transitions.Tweener.registerTransition("easeoutinquint", easeOutInQuint); caurina.transitions.Tweener.registerTransition("easeinsine", easeInSine); caurina.transitions.Tweener.registerTransition("easeoutsine", easeOutSine); caurina.transitions.Tweener.registerTransition("easeinoutsine", easeInOutSine); caurina.transitions.Tweener.registerTransition("easeoutinsine", easeOutInSine); caurina.transitions.Tweener.registerTransition("easeincirc", easeInCirc); caurina.transitions.Tweener.registerTransition("easeoutcirc", easeOutCirc); caurina.transitions.Tweener.registerTransition("easeinoutcirc", easeInOutCirc); caurina.transitions.Tweener.registerTransition("easeoutincirc", easeOutInCirc); caurina.transitions.Tweener.registerTransition("easeinexpo", easeInExpo); caurina.transitions.Tweener.registerTransition("easeoutexpo", easeOutExpo); caurina.transitions.Tweener.registerTransition("easeinoutexpo", easeInOutExpo); caurina.transitions.Tweener.registerTransition("easeoutinexpo", easeOutInExpo); caurina.transitions.Tweener.registerTransition("easeinelastic", easeInElastic); caurina.transitions.Tweener.registerTransition("easeoutelastic", easeOutElastic); caurina.transitions.Tweener.registerTransition("easeinoutelastic", easeInOutElastic); caurina.transitions.Tweener.registerTransition("easeoutinelastic", easeOutInElastic); caurina.transitions.Tweener.registerTransition("easeinback", easeInBack); caurina.transitions.Tweener.registerTransition("easeoutback", easeOutBack); caurina.transitions.Tweener.registerTransition("easeinoutback", easeInOutBack); caurina.transitions.Tweener.registerTransition("easeoutinback", easeOutInBack); caurina.transitions.Tweener.registerTransition("easeinbounce", easeInBounce); caurina.transitions.Tweener.registerTransition("easeoutbounce", easeOutBounce); caurina.transitions.Tweener.registerTransition("easeinoutbounce", easeInOutBounce); caurina.transitions.Tweener.registerTransition("easeoutinbounce", easeOutInBounce); } static function easeNone(t, b, c, d) { return(((c * t) / d) + b); } static function easeInQuad(t, b, c, d) { t = t / d; return(((c * t) * t) + b); } static function easeOutQuad(t, b, c, d) { t = t / d; return((((-c) * t) * (t - 2)) + b); } static function easeInOutQuad(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 easeOutInQuad(t, b, c, d) { if (t < (d / 2)) { return(easeOutQuad(t * 2, b, c / 2, d)); } return(easeInQuad((t * 2) - d, b + (c / 2), c / 2, d)); } static function easeInCubic(t, b, c, d) { t = t / d; return((((c * t) * t) * t) + b); } static function easeOutCubic(t, b, c, d) { t = (t / d) - 1; return((c * (((t * t) * t) + 1)) + b); } static function easeInOutCubic(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 easeOutInCubic(t, b, c, d) { if (t < (d / 2)) { return(easeOutCubic(t * 2, b, c / 2, d)); } return(easeInCubic((t * 2) - d, b + (c / 2), c / 2, d)); } static function easeInQuart(t, b, c, d) { t = t / d; return(((((c * t) * t) * t) * t) + b); } static function easeOutQuart(t, b, c, d) { t = (t / d) - 1; return(((-c) * ((((t * t) * t) * t) - 1)) + b); } static function easeInOutQuart(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 easeOutInQuart(t, b, c, d) { if (t < (d / 2)) { return(easeOutQuart(t * 2, b, c / 2, d)); } return(easeInQuart((t * 2) - d, b + (c / 2), c / 2, d)); } static function easeInQuint(t, b, c, d) { t = t / d; return((((((c * t) * t) * t) * t) * t) + b); } static function easeOutQuint(t, b, c, d) { t = (t / d) - 1; return((c * (((((t * t) * t) * t) * t) + 1)) + b); } static function easeInOutQuint(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 easeOutInQuint(t, b, c, d) { if (t < (d / 2)) { return(easeOutQuint(t * 2, b, c / 2, d)); } return(easeInQuint((t * 2) - d, b + (c / 2), c / 2, d)); } static function easeInSine(t, b, c, d) { return((((-c) * Math.cos((t / d) * (Math.PI/2))) + c) + b); } static function easeOutSine(t, b, c, d) { return((c * Math.sin((t / d) * (Math.PI/2))) + b); } static function easeInOutSine(t, b, c, d) { return((((-c) / 2) * (Math.cos((Math.PI * t) / d) - 1)) + b); } static function easeOutInSine(t, b, c, d) { if (t < (d / 2)) { return(easeOutSine(t * 2, b, c / 2, d)); } return(easeInSine((t * 2) - d, b + (c / 2), c / 2, d)); } static function easeInExpo(t, b, c, d) { return(((t == 0) ? (b) : (((c * Math.pow(2, 10 * ((t / d) - 1))) + b) - (c * 0.001)))); } static function easeOutExpo(t, b, c, d) { return(((t == d) ? (b + c) : (((c * 1.001) * ((-Math.pow(2, (-10 * t) / d)) + 1)) + b))); } static function easeInOutExpo(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) - (c * 0.0005)); } t--; return((((c / 2) * 1.0005) * ((-Math.pow(2, -10 * t)) + 2)) + b); } static function easeOutInExpo(t, b, c, d) { if (t < (d / 2)) { return(easeOutExpo(t * 2, b, c / 2, d)); } return(easeInExpo((t * 2) - d, b + (c / 2), c / 2, d)); } static function easeInCirc(t, b, c, d) { t = t / d; return(((-c) * (Math.sqrt(1 - (t * t)) - 1)) + b); } static function easeOutCirc(t, b, c, d) { t = (t / d) - 1; return((c * Math.sqrt(1 - (t * t))) + b); } static function easeInOutCirc(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 easeOutInCirc(t, b, c, d) { if (t < (d / 2)) { return(easeOutCirc(t * 2, b, c / 2, d)); } return(easeInCirc((t * 2) - d, b + (c / 2), c / 2, d)); } static function easeInElastic(t, b, c, d, a, p) { var _local5; 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; _local5 = p / 4; } else { _local5 = (p / (Math.PI*2)) * Math.asin(c / a); } t = t - 1; return((-((a * Math.pow(2, 10 * t)) * Math.sin((((t * d) - _local5) * (Math.PI*2)) / p))) + b); } static function easeOutElastic(t, b, c, d, a, p) { var _local5; 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; _local5 = p / 4; } else { _local5 = (p / (Math.PI*2)) * Math.asin(c / a); } return((((a * Math.pow(2, -10 * t)) * Math.sin((((t * d) - _local5) * (Math.PI*2)) / p)) + c) + b); } static function easeInOutElastic(t, b, c, d, a, p) { var _local5; 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; _local5 = p / 4; } else { _local5 = (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) - _local5) * (Math.PI*2)) / p))) + b); } t = t - 1; return(((((a * Math.pow(2, -10 * t)) * Math.sin((((t * d) - _local5) * (Math.PI*2)) / p)) * 0.5) + c) + b); } static function easeOutInElastic(t, b, c, d, a, p) { if (t < (d / 2)) { return(easeOutElastic(t * 2, b, c / 2, d, a, p)); } return(easeInElastic((t * 2) - d, b + (c / 2), c / 2, d, a, p)); } static function easeInBack(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 easeOutBack(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 easeInOutBack(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 easeOutInBack(t, b, c, d, s) { if (t < (d / 2)) { return(easeOutBack(t * 2, b, c / 2, d, s)); } return(easeInBack((t * 2) - d, b + (c / 2), c / 2, d, s)); } static function easeInBounce(t, b, c, d) { return((c - easeOutBounce(d - t, 0, c, d)) + b); } static function easeOutBounce(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 easeInOutBounce(t, b, c, d) { if (t < (d / 2)) { return((easeInBounce(t * 2, 0, c, d) * 0.5) + b); } return(((easeOutBounce((t * 2) - d, 0, c, d) * 0.5) + (c * 0.5)) + b); } static function easeOutInBounce(t, b, c, d) { if (t < (d / 2)) { return(easeOutBounce(t * 2, b, c / 2, d)); } return(easeInBounce((t * 2) - d, b + (c / 2), c / 2, d)); } }
Symbol 283 MovieClip [__Packages.caurina.transitions.SpecialPropertiesDefault] Frame 0
class caurina.transitions.SpecialPropertiesDefault { function SpecialPropertiesDefault () { trace("SpecialProperties is an static class and should not be instantiated."); } static function init() { caurina.transitions.Tweener.registerSpecialProperty("_frame", _frame_get, _frame_set); caurina.transitions.Tweener.registerSpecialProperty("_sound_volume", _sound_volume_get, _sound_volume_set); caurina.transitions.Tweener.registerSpecialProperty("_sound_pan", _sound_pan_get, _sound_pan_set); caurina.transitions.Tweener.registerSpecialProperty("_color_ra", _color_property_get, _color_property_set, ["ra"]); caurina.transitions.Tweener.registerSpecialProperty("_color_rb", _color_property_get, _color_property_set, ["rb"]); caurina.transitions.Tweener.registerSpecialProperty("_color_ga", _color_property_get, _color_property_set, ["ga"]); caurina.transitions.Tweener.registerSpecialProperty("_color_gb", _color_property_get, _color_property_set, ["gb"]); caurina.transitions.Tweener.registerSpecialProperty("_color_ba", _color_property_get, _color_property_set, ["ba"]); caurina.transitions.Tweener.registerSpecialProperty("_color_bb", _color_property_get, _color_property_set, ["bb"]); caurina.transitions.Tweener.registerSpecialProperty("_color_aa", _color_property_get, _color_property_set, ["aa"]); caurina.transitions.Tweener.registerSpecialProperty("_color_ab", _color_property_get, _color_property_set, ["ab"]); caurina.transitions.Tweener.registerSpecialProperty("_autoAlpha", _autoAlpha_get, _autoAlpha_set); caurina.transitions.Tweener.registerSpecialPropertySplitter("_color", _color_splitter); caurina.transitions.Tweener.registerSpecialPropertySplitter("_colorTransform", _colorTransform_splitter); caurina.transitions.Tweener.registerSpecialPropertySplitter("_scale", _scale_splitter); caurina.transitions.Tweener.registerSpecialProperty("_blur_blurX", _filter_property_get, _filter_property_set, [flash.filters.BlurFilter, "blurX"]); caurina.transitions.Tweener.registerSpecialProperty("_blur_blurY", _filter_property_get, _filter_property_set, [flash.filters.BlurFilter, "blurY"]); caurina.transitions.Tweener.registerSpecialProperty("_blur_quality", _filter_property_get, _filter_property_set, [flash.filters.BlurFilter, "quality"]); caurina.transitions.Tweener.registerSpecialPropertySplitter("_filter", _filter_splitter); caurina.transitions.Tweener.registerSpecialPropertyModifier("_bezier", _bezier_modifier, _bezier_get); } static function _color_splitter(p_value) { var _local1 = new Array(); if (p_value == null) { _local1.push({name:"_color_ra", value:100}); _local1.push({name:"_color_rb", value:0}); _local1.push({name:"_color_ga", value:100}); _local1.push({name:"_color_gb", value:0}); _local1.push({name:"_color_ba", value:100}); _local1.push({name:"_color_bb", value:0}); } else { _local1.push({name:"_color_ra", value:0}); _local1.push({name:"_color_rb", value:caurina.transitions.AuxFunctions.numberToR(p_value)}); _local1.push({name:"_color_ga", value:0}); _local1.push({name:"_color_gb", value:caurina.transitions.AuxFunctions.numberToG(p_value)}); _local1.push({name:"_color_ba", value:0}); _local1.push({name:"_color_bb", value:caurina.transitions.AuxFunctions.numberToB(p_value)}); } return(_local1); } static function _colorTransform_splitter(p_value) { var _local2 = new Array(); if (p_value == null) { _local2.push({name:"_color_ra", value:100}); _local2.push({name:"_color_rb", value:0}); _local2.push({name:"_color_ga", value:100}); _local2.push({name:"_color_gb", value:0}); _local2.push({name:"_color_ba", value:100}); _local2.push({name:"_color_bb", value:0}); } else { if (p_value.ra != undefined) { _local2.push({name:"_color_ra", value:p_value.ra}); } if (p_value.rb != undefined) { _local2.push({name:"_color_rb", value:p_value.rb}); } if (p_value.ga != undefined) { _local2.push({name:"_color_ba", value:p_value.ba}); } if (p_value.gb != undefined) { _local2.push({name:"_color_bb", value:p_value.bb}); } if (p_value.ba != undefined) { _local2.push({name:"_color_ga", value:p_value.ga}); } if (p_value.bb != undefined) { _local2.push({name:"_color_gb", value:p_value.gb}); } if (p_value.aa != undefined) { _local2.push({name:"_color_aa", value:p_value.aa}); } if (p_value.ab != undefined) { _local2.push({name:"_color_ab", value:p_value.ab}); } } return(_local2); } static function _scale_splitter(p_value) { var _local1 = new Array(); _local1.push({name:"_xscale", value:p_value}); _local1.push({name:"_yscale", value:p_value}); return(_local1); } static function _filter_splitter(p_value) { var _local1 = new Array(); if (p_value instanceof flash.filters.BlurFilter) { _local1.push({name:"_blur_blurX", value:flash.filters.BlurFilter(p_value).blurX}); _local1.push({name:"_blur_blurY", value:flash.filters.BlurFilter(p_value).blurY}); _local1.push({name:"_blur_quality", value:flash.filters.BlurFilter(p_value).quality}); } else { trace("??"); } return(_local1); } static function _frame_get(p_obj) { return(p_obj._currentFrame); } static function _frame_set(p_obj, p_value) { p_obj.gotoAndStop(Math.round(p_value)); } static function _sound_volume_get(p_obj) { return(p_obj.getVolume()); } static function _sound_volume_set(p_obj, p_value) { p_obj.setVolume(p_value); } static function _sound_pan_get(p_obj) { return(p_obj.getPan()); } static function _sound_pan_set(p_obj, p_value) { p_obj.setPan(p_value); } static function _color_property_get(p_obj, p_parameters) { return(new Color(p_obj).getTransform()[p_parameters[0]]); } static function _color_property_set(p_obj, p_value, p_parameters) { var _local1 = new Object(); _local1[p_parameters[0]] = Math.round(p_value); new Color(p_obj).setTransform(_local1); } static function _autoAlpha_get(p_obj) { return(p_obj._alpha); } static function _autoAlpha_set(p_obj, p_value) { p_obj._alpha = p_value; p_obj._visible = p_value > 0; } static function _filter_property_get(p_obj, p_parameters) { var _local2 = p_obj.filters; var _local1; var _local4 = p_parameters[0]; var _local3 = p_parameters[1]; _local1 = 0; while (_local1 < _local2.length) { if (_local2[_local1] instanceof _local4) { return(_local2[_local1][_local3]); } _local1++; } var _local5; if (!(_local4 === flash.filters.BlurFilter)) { } else { _local5 = {blurX:0, blurY:0, quality:NaN}; } return(_local5[_local3]); } static function _filter_property_set(p_obj, p_value, p_parameters) { var _local2 = p_obj.filters; var _local1; var _local4 = p_parameters[0]; var _local3 = p_parameters[1]; _local1 = 0; while (_local1 < _local2.length) { if (_local2[_local1] instanceof _local4) { _local2[_local1][_local3] = p_value; p_obj.filters = _local2; return(undefined); } _local1++; } if (_local2 == undefined) { _local2 = new Array(); } var _local7; if (!(_local4 === flash.filters.BlurFilter)) { } else { _local7 = new flash.filters.BlurFilter(0, 0); } _local7[_local3] = p_value; _local2.push(_local7); p_obj.filters = _local2; } static function _bezier_modifier(p_obj) { var _local7 = []; var _local4; if (p_obj instanceof Array) { _local4 = p_obj.concat(); } else { _local4 = [p_obj]; } var _local3; var _local1; var _local2 = {}; _local3 = 0; while (_local3 < _local4.length) { for (_local1 in _local4[_local3]) { if (_local2[_local1] == undefined) { _local2[_local1] = []; } _local2[_local1].push(_local4[_local3][_local1]); } _local3++; } for (_local1 in _local2) { _local7.push({name:_local1, parameters:_local2[_local1]}); } return(_local7); } static function _bezier_get(b, e, t, p) { if (p.length == 1) { return(b + (t * (((2 * (1 - t)) * (p[0] - b)) + (t * (e - b))))); } var _local2 = Math.floor(t * p.length); var _local5 = (t - (_local2 * (1 / p.length))) * p.length; var _local3; var _local6; if (_local2 == 0) { _local3 = b; _local6 = (p[0] + p[1]) / 2; } else if (_local2 == (p.length - 1)) { _local3 = (p[_local2 - 1] + p[_local2]) / 2; _local6 = e; } else { _local3 = (p[_local2 - 1] + p[_local2]) / 2; _local6 = (p[_local2] + p[_local2 + 1]) / 2; } return(_local3 + (_local5 * (((2 * (1 - _local5)) * (p[_local2] - _local3)) + (_local5 * (_local6 - _local3))))); } }
Symbol 284 MovieClip [__Packages.caurina.transitions.SpecialProperty] Frame 0
class caurina.transitions.SpecialProperty { var parameters; function SpecialProperty (p_getFunction, p_setFunction, p_parameters) { getValue = p_getFunction; setValue = p_setFunction; parameters = p_parameters; } function getValue(p_obj, p_parameters) { return(null); } function setValue(p_obj, p_value, p_parameters) { } function toString() { var _local2 = ""; _local2 = _local2 + "[SpecialProperty "; _local2 = _local2 + ("getValue:" + getValue.toString()); _local2 = _local2 + ", "; _local2 = _local2 + ("setValue:" + setValue.toString()); _local2 = _local2 + ", "; _local2 = _local2 + ("parameters:" + parameters.toString()); _local2 = _local2 + "]"; return(_local2); } }
Symbol 285 MovieClip [__Packages.caurina.transitions.SpecialPropertyModifier] Frame 0
class caurina.transitions.SpecialPropertyModifier { var modifyValues, getValue; function SpecialPropertyModifier (p_modifyFunction, p_getFunction) { modifyValues = p_modifyFunction; getValue = p_getFunction; } function toString() { var _local2 = ""; _local2 = _local2 + "[SpecialPropertyModifier "; _local2 = _local2 + ("modifyValues:" + modifyValues.toString()); _local2 = _local2 + ", "; _local2 = _local2 + ("getValue:" + getValue.toString()); _local2 = _local2 + "]"; return(_local2); } }
Symbol 286 MovieClip [__Packages.caurina.transitions.SpecialPropertySplitter] Frame 0
class caurina.transitions.SpecialPropertySplitter { var parameters; function SpecialPropertySplitter (p_splitFunction, p_parameters) { splitValues = p_splitFunction; parameters = p_parameters; } function splitValues(p_value, p_parameters) { return([]); } function toString() { var _local2 = ""; _local2 = _local2 + "[SpecialPropertySplitter "; _local2 = _local2 + ("splitValues:" + splitValues.toString()); _local2 = _local2 + ", "; _local2 = _local2 + ("parameters:" + parameters.toString()); _local2 = _local2 + "]"; return(_local2); } }
Symbol 39 Button
on (release) { _root.menuGallery = false; _parent.gotoAndPlay("out"); }
Symbol 51 Button
on (release) { getURL ("http://foxyfans.ugo.com/?ref=ugop", "_blank"); }
Symbol 52 MovieClip Frame 1
stop();
Symbol 53 Button
on (release) { if (_root.unlockedLevel > 0) { topgallery._visible = true; topgallery.imageholder.gotoAndStop(1); } }
Symbol 54 Button
on (release) { if (_root.unlockedLevel > 1) { topgallery._visible = true; topgallery.imageholder.gotoAndStop(2); } }
Symbol 55 Button
on (release) { if (_root.unlockedLevel > 2) { topgallery._visible = true; topgallery.imageholder.gotoAndStop(3); } }
Symbol 56 Button
on (release) { if (_root.unlockedLevel > 3) { topgallery._visible = true; topgallery.imageholder.gotoAndStop(4); } }
Symbol 57 Button
on (release) { if (_root.unlockedLevel > 4) { topgallery._visible = true; topgallery.imageholder.gotoAndStop(5); } }
Symbol 63 Button
on (release) { this._visible = false; }
Symbol 65 MovieClip Frame 1
var lastSelected = 0;
Instance of Symbol 32 MovieClip "imageholder" in Symbol 65 MovieClip Frame 1
onClipEvent (load) { gotoAndStop (1); }
Instance of Symbol 32 MovieClip "imageholder" in Symbol 65 MovieClip Frame 1
onClipEvent (load) { gotoAndStop (2); }
Instance of Symbol 32 MovieClip "imageholder" in Symbol 65 MovieClip Frame 1
onClipEvent (load) { gotoAndStop (3); }
Instance of Symbol 32 MovieClip "imageholder" in Symbol 65 MovieClip Frame 1
onClipEvent (load) { gotoAndStop (4); }
Instance of Symbol 32 MovieClip "imageholder" in Symbol 65 MovieClip Frame 1
onClipEvent (load) { gotoAndStop (5); }
Instance of Symbol 64 MovieClip "topgallery" in Symbol 65 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 66 MovieClip Frame 1
stop();
Symbol 66 MovieClip Frame 30
stop();
Symbol 69 Button
on (release) { _root.menuInstructions = false; _parent.gotoAndPlay("out"); }
Symbol 84 MovieClip Frame 1
stop();
Symbol 92 MovieClip Frame 1
stop();
Symbol 92 MovieClip Frame 30
stop();
Symbol 92 MovieClip Frame 60
gotoAndStop (1);
Symbol 94 Button
on (release) { _root.menuGame = false; _parent.gotoAndPlay("out"); }
Symbol 99 Button
on (release) { getURL ("http://www.prankard.com", "_blank"); }
Symbol 100 Button
on (release) { getURL ("http://secure-us.imrworldwide.com/cgi-bin/b?cg=ugoplayer_flash_games&ci=us-ugclicks&tu=http://www.ugoplayer.com", "_blank"); }
Symbol 101 Button
on (release) { getURL ("http://freesound.iua.upf.edu/index.php", "_blank"); }
Symbol 102 Button
on (release) { getURL ("http://www.freeloops.com/", "_blank"); }
Symbol 104 MovieClip Frame 1
stop();
Symbol 104 MovieClip Frame 30
stop();
Symbol 104 MovieClip Frame 60
gotoAndStop (1);
Symbol 108 MovieClip Frame 1
stop();
Symbol 111 MovieClip Frame 1
stop();
Symbol 114 MovieClip Frame 1
stop();
Symbol 117 MovieClip Frame 1
stop();
Symbol 120 MovieClip Frame 1
stop();
Symbol 123 MovieClip Frame 1
stop();
Symbol 124 MovieClip Frame 1
stop();
Symbol 126 Button
on (release) { this.nextFrame(); stopAllSounds(); }
Symbol 128 Button
on (release) { this.prevFrame(); _root.sound.looper.play(); }
Symbol 129 MovieClip Frame 1
stop();
Symbol 136 Button
on (release) { if (((_root.menuGallery == false) && (_root.menuInstructions == false)) && (_root.menuGame == false)) { _root.play(); } }
Symbol 139 Button
on (release) { if (((_root.menuGallery == false) && (_root.menuInstructions == false)) && (_root.menuGame == false)) { _root.instructionsHolder.gotoAndPlay("in"); _root.menuInstructions = true; } }
Symbol 142 Button
on (release) { if (((_root.menuGallery == false) && (_root.menuInstructions == false)) && (_root.menuGame == false)) { _root.galleryholder.gotoAndPlay("in"); _root.menuGallery = true; } i = 1; while (i <= _root.unlockedLevel) { _root.galleryholder.gallery["h" + i]._visible = false; i++; } }
Symbol 145 Button
on (release) { if (((_root.menuGallery == false) && (_root.menuInstructions == false)) && (_root.menuGame == false)) { _root.creditsHolder.gotoAndPlay("in"); _root.menuGame = true; } }
Symbol 148 Button
on (release) { getURL ("http://secure-us.imrworldwide.com/cgi-bin/b?cg=ugoplayer_flash_games&ci=us-ugclicks&tu=http://www.ugoplayer.com", "_blank"); }
Symbol 201 MovieClip Frame 29
this._x = 1000; gotoAndStop (1);
Symbol 202 MovieClip Frame 1
stop();
Symbol 202 MovieClip Frame 30
stop();
Symbol 202 MovieClip Frame 60
gotoAndStop (1);
Symbol 215 MovieClip Frame 83
gotoAndStop (1);
Symbol 220 MovieClip Frame 1
stop();
Symbol 220 MovieClip Frame 47
gotoAndStop (1);
Symbol 220 MovieClip Frame 79
gotoAndStop (1);
Symbol 220 MovieClip Frame 125
gotoAndStop (1);
Symbol 233 Button
on (release) { _root.nextLevel(); }
Symbol 238 MovieClip Frame 1
stop();
Symbol 254 MovieClip Frame 1
stop();
Symbol 273 Button
on (release) { if (_root.level < 5) { _root.nextLevel(); } else { _root.resetStats(); _root.newGame(); } }
Symbol 274 Button
on (release) { _root.galleryholder.gotoAndPlay("in"); _root.menuGallery = true; i = 1; while (i <= _root.unlockedLevel) { _root.galleryholder.gallery["h" + i]._visible = false; i++; } }
Symbol 275 Button
on (release) { _root.toMenu(); }
Symbol 276 Button
on (release) { getURL ("http://secure-us.imrworldwide.com/cgi-bin/b?cg=ugoplayer_flash_games&ci=us-ugclicks&tu=http://www.ugoplayer.com", "_blank"); }
Symbol 277 MovieClip Frame 1
stop();
Instance of Symbol 254 MovieClip in Symbol 277 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.unlockedLevel > 4) { this.gotoAndStop(2); _root.galleryholder.gallery.external2.gotoAndStop(2); } if (_root.level == 5) { _parent.texter.gotoAndStop(2); } }
Symbol 277 MovieClip Frame 30
stop();
Symbol 277 MovieClip Frame 59
gotoAndStop (1);
Instance of Symbol 254 MovieClip in Symbol 277 MovieClip Frame 59
onClipEvent (enterFrame) { if (_root.unlockedLevel > 4) { this.gotoAndStop(2); _root.galleryholder.gallery.external2.gotoAndStop(2); } if (_root.level == 5) { _parent.texter.gotoAndStop(2); } }

Library Items

Symbol 1 VideoUsed by:Timeline
Symbol 2 FontUsed by:3
Symbol 3 TextUses:2Used by:12
Symbol 4 BitmapUsed by:5
Symbol 5 GraphicUses:4Used by:12
Symbol 6 BitmapUsed by:7
Symbol 7 GraphicUses:6Used by:12
Symbol 8 BitmapUsed by:9
Symbol 9 GraphicUses:8Used by:12
Symbol 10 GraphicUsed by:11
Symbol 11 ButtonUses:10Used by:12
Symbol 12 MovieClipUses:3 5 7 9 11Used by:18  Timeline
Symbol 13 FontUsed by:14 20 35 36 40 44 46 47 48 49 59 60 68 70 71 72 93 95 96 97 98 105 106 109 112 115 118 121 213 234 235 236 237 241 242 247 249 250 252 253 256 257 258 259 260 261 262 266
Symbol 14 TextUses:13Used by:18  Timeline
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:18  Timeline
Symbol 17 GraphicUsed by:18  Timeline
Symbol 18 MovieClipUses:12 14 16 17Used by:Timeline
Symbol 278 MovieClip [__Packages.caurina.transitions.Tweener]
Symbol 279 MovieClip [__Packages.caurina.transitions.TweenListObj]
Symbol 280 MovieClip [__Packages.caurina.transitions.AuxFunctions]
Symbol 281 MovieClip [__Packages.caurina.transitions.PropertyInfoObj]
Symbol 282 MovieClip [__Packages.caurina.transitions.Equations]
Symbol 283 MovieClip [__Packages.caurina.transitions.SpecialPropertiesDefault]
Symbol 284 MovieClip [__Packages.caurina.transitions.SpecialProperty]
Symbol 285 MovieClip [__Packages.caurina.transitions.SpecialPropertyModifier]
Symbol 286 MovieClip [__Packages.caurina.transitions.SpecialPropertySplitter]
Symbol 19 GraphicUsed by:65
Symbol 20 TextUses:13Used by:65
Symbol 21 GraphicUsed by:32 51 53 54 55 56 57 99 100 101 102 126 128 202
Symbol 22 BitmapUsed by:23
Symbol 23 GraphicUses:22Used by:32
Symbol 24 BitmapUsed by:25
Symbol 25 GraphicUses:24Used by:32
Symbol 26 BitmapUsed by:27
Symbol 27 GraphicUses:26Used by:32
Symbol 28 BitmapUsed by:29
Symbol 29 GraphicUses:28Used by:32
Symbol 30 BitmapUsed by:31
Symbol 31 GraphicUses:30Used by:32
Symbol 32 MovieClipUses:21 23 25 27 29 31Used by:64 65 202
Symbol 33 GraphicUsed by:39 63 69 94 233 239 240 245 273 274 275 276
Symbol 34 GraphicUsed by:39 63 69 94 233 239 240 245 273 274 275 276
Symbol 35 TextUses:13Used by:39 69 94 240 275
Symbol 36 TextUses:13Used by:39 69 94 240 275
Symbol 37 GraphicUsed by:39 69 94 240 275
Symbol 38 GraphicUsed by:39 69 94 240 275
Symbol 39 ButtonUses:33 34 35 36 37 38Used by:65
Symbol 40 TextUses:13Used by:65
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:41Used by:65
Symbol 43 GraphicUsed by:52
Symbol 44 TextUses:13Used by:52
Symbol 45 GraphicUsed by:52
Symbol 46 TextUses:13Used by:52
Symbol 47 EditableTextUses:13Used by:52
Symbol 48 TextUses:13Used by:52
Symbol 49 TextUses:13Used by:52
Symbol 50 GraphicUsed by:52
Symbol 51 ButtonUses:21Used by:52 254
Symbol 52 MovieClipUses:43 44 45 46 47 48 49 50 51Used by:65
Symbol 53 ButtonUses:21Used by:65
Symbol 54 ButtonUses:21Used by:65
Symbol 55 ButtonUses:21Used by:65
Symbol 56 ButtonUses:21Used by:65
Symbol 57 ButtonUses:21Used by:65
Symbol 58 GraphicUsed by:64
Symbol 59 TextUses:13Used by:63 239 274
Symbol 60 TextUses:13Used by:63 239 274
Symbol 61 GraphicUsed by:63 239 274
Symbol 62 GraphicUsed by:63 239 274
Symbol 63 ButtonUses:33 34 59 60 61 62Used by:64
Symbol 64 MovieClipUses:58 32 63Used by:65
Symbol 65 MovieClipUses:19 20 32 39 40 42 52 53 54 55 56 57 64Used by:66
Symbol 66 MovieClipUses:65Used by:Timeline
Symbol 67 GraphicUsed by:91 103
Symbol 68 TextUses:13Used by:91
Symbol 69 ButtonUses:33 34 35 36 37 38Used by:91
Symbol 70 TextUses:13Used by:91
Symbol 71 TextUses:13Used by:91
Symbol 72 TextUses:13Used by:91
Symbol 73 GraphicUsed by:91
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClipUses:74Used by:91  Timeline
Symbol 76 GraphicUsed by:91 221
Symbol 77 ShapeTweeningUsed by:84
Symbol 78 ShapeTweeningUsed by:84
Symbol 79 ShapeTweeningUsed by:84
Symbol 80 ShapeTweeningUsed by:84
Symbol 81 ShapeTweeningUsed by:84
Symbol 82 ShapeTweeningUsed by:84
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:77 78 79 80 81 82 83Used by:91 221
Symbol 85 GraphicUsed by:91 221
Symbol 86 GraphicUsed by:91
Symbol 87 GraphicUsed by:88
Symbol 88 MovieClipUses:87Used by:91 230
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClipUses:89Used by:91 230
Symbol 91 MovieClipUses:67 68 69 70 71 72 73 75 76 84 85 86 88 90Used by:92
Symbol 92 MovieClipUses:91Used by:Timeline
Symbol 93 TextUses:13Used by:103
Symbol 94 ButtonUses:33 34 35 36 37 38Used by:103
Symbol 95 TextUses:13Used by:103
Symbol 96 TextUses:13Used by:103
Symbol 97 TextUses:13Used by:103
Symbol 98 TextUses:13Used by:103
Symbol 99 ButtonUses:21Used by:103
Symbol 100 ButtonUses:21Used by:103
Symbol 101 ButtonUses:21Used by:103
Symbol 102 ButtonUses:21Used by:103
Symbol 103 MovieClipUses:67 93 94 95 96 97 98 99 100 101 102Used by:104
Symbol 104 MovieClipUses:103Used by:Timeline
Symbol 105 TextUses:13Used by:124
Symbol 106 TextUses:13Used by:108
Symbol 107 SoundUsed by:108
Symbol 108 MovieClipUses:106 107Used by:124
Symbol 109 TextUses:13Used by:111
Symbol 110 SoundUsed by:111
Symbol 111 MovieClipUses:109 110Used by:124
Symbol 112 TextUses:13Used by:114
Symbol 113 SoundUsed by:114
Symbol 114 MovieClipUses:112 113Used by:124
Symbol 115 TextUses:13Used by:117
Symbol 116 SoundUsed by:117
Symbol 117 MovieClipUses:115 116Used by:124
Symbol 118 TextUses:13Used by:120
Symbol 119 SoundUsed by:120
Symbol 120 MovieClipUses:118 119Used by:124
Symbol 121 TextUses:13Used by:123
Symbol 122 SoundUsed by:123
Symbol 123 MovieClipUses:121 122Used by:124
Symbol 124 MovieClipUses:105 108 111 114 117 120 123Used by:Timeline
Symbol 125 GraphicUsed by:129
Symbol 126 ButtonUses:21Used by:129
Symbol 127 GraphicUsed by:129
Symbol 128 ButtonUses:21Used by:129
Symbol 129 MovieClipUses:125 126 127 128Used by:Timeline
Symbol 130 BitmapUsed by:131
Symbol 131 GraphicUses:130Used by:156
Symbol 132 FontUsed by:133
Symbol 133 TextUses:132Used by:156
Symbol 134 GraphicUsed by:136
Symbol 135 GraphicUsed by:136
Symbol 136 ButtonUses:134 135Used by:156
Symbol 137 GraphicUsed by:139
Symbol 138 GraphicUsed by:139
Symbol 139 ButtonUses:137 138Used by:156
Symbol 140 GraphicUsed by:142
Symbol 141 GraphicUsed by:142
Symbol 142 ButtonUses:140 141Used by:156
Symbol 143 GraphicUsed by:145
Symbol 144 GraphicUsed by:145
Symbol 145 ButtonUses:143 144Used by:156
Symbol 146 GraphicUsed by:148
Symbol 147 GraphicUsed by:148
Symbol 148 ButtonUses:146 147Used by:156
Symbol 149 GraphicUsed by:156
Symbol 150 GraphicUsed by:156
Symbol 151 FontUsed by:152
Symbol 152 TextUses:151Used by:156
Symbol 153 GraphicUsed by:155
Symbol 154 GraphicUsed by:155
Symbol 155 MovieClipUses:153 154Used by:156
Symbol 156 MovieClipUses:131 133 136 139 142 145 148 149 150 152 155Used by:Timeline
Symbol 157 BitmapUsed by:158
Symbol 158 GraphicUses:157Used by:203  Timeline
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:159Used by:203
Symbol 161 GraphicUsed by:162 202
Symbol 162 MovieClipUses:161Used by:202
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClipUses:163Used by:202
Symbol 165 ShapeTweeningUsed by:201
Symbol 166 ShapeTweeningUsed by:201
Symbol 167 ShapeTweeningUsed by:201
Symbol 168 ShapeTweeningUsed by:201
Symbol 169 ShapeTweeningUsed by:201
Symbol 170 ShapeTweeningUsed by:201
Symbol 171 ShapeTweeningUsed by:201
Symbol 172 ShapeTweeningUsed by:201
Symbol 173 ShapeTweeningUsed by:201
Symbol 174 ShapeTweeningUsed by:201
Symbol 175 ShapeTweeningUsed by:201
Symbol 176 ShapeTweeningUsed by:201
Symbol 177 ShapeTweeningUsed by:201
Symbol 178 ShapeTweeningUsed by:201
Symbol 179 ShapeTweeningUsed by:201
Symbol 180 ShapeTweeningUsed by:201
Symbol 181 ShapeTweeningUsed by:201
Symbol 182 ShapeTweeningUsed by:201
Symbol 183 GraphicUsed by:201
Symbol 184 GraphicUsed by:201
Symbol 185 GraphicUsed by:201
Symbol 186 GraphicUsed by:201
Symbol 187 GraphicUsed by:201
Symbol 188 GraphicUsed by:201
Symbol 189 GraphicUsed by:201
Symbol 190 GraphicUsed by:201
Symbol 191 GraphicUsed by:201
Symbol 192 GraphicUsed by:201
Symbol 193 GraphicUsed by:201
Symbol 194 GraphicUsed by:201
Symbol 195 GraphicUsed by:201
Symbol 196 GraphicUsed by:201
Symbol 197 GraphicUsed by:201
Symbol 198 GraphicUsed by:201
Symbol 199 GraphicUsed by:201
Symbol 200 GraphicUsed by:201
Symbol 201 MovieClipUses:165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200Used by:202
Symbol 202 MovieClipUses:162 32 164 201 21 161Used by:203
Symbol 203 MovieClipUses:158 160 202Used by:Timeline
Symbol 204 GraphicUsed by:211
Symbol 205 GraphicUsed by:211
Symbol 206 GraphicUsed by:211
Symbol 207 GraphicUsed by:211
Symbol 208 GraphicUsed by:211
Symbol 209 GraphicUsed by:211
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClipUses:204 205 206 207 208 209 210Used by:Timeline
Symbol 212 GraphicUsed by:215
Symbol 213 EditableTextUses:13Used by:214
Symbol 214 MovieClipUses:213Used by:215
Symbol 215 MovieClipUses:212 214Used by:Timeline
Symbol 216 GraphicUsed by:220
Symbol 217 GraphicUsed by:220
Symbol 218 GraphicUsed by:220
Symbol 219 GraphicUsed by:220
Symbol 220 MovieClipUses:216 217 218 219Used by:Timeline
Symbol 221 MovieClipUses:76 84 85Used by:277
Symbol 222 GraphicUsed by:230
Symbol 223 GraphicUsed by:228
Symbol 224 GraphicUsed by:228
Symbol 225 GraphicUsed by:228
Symbol 226 GraphicUsed by:228
Symbol 227 GraphicUsed by:228
Symbol 228 MovieClipUses:223 224 225 226 227Used by:230
Symbol 229 GraphicUsed by:230
Symbol 230 MovieClipUses:222 228 229 88 90Used by:277
Symbol 231 GraphicUsed by:233 273
Symbol 232 GraphicUsed by:233 273
Symbol 233 ButtonUses:33 34 231 232Used by:277
Symbol 234 TextUses:13Used by:238
Symbol 235 TextUses:13Used by:238
Symbol 236 TextUses:13Used by:238
Symbol 237 TextUses:13Used by:238
Symbol 238 MovieClipUses:234 235 236 237Used by:277
Symbol 239 ButtonUses:33 34 59 60 61 62Used by:277
Symbol 240 ButtonUses:33 34 35 36 37 38Used by:277
Symbol 241 TextUses:13Used by:245 276
Symbol 242 TextUses:13Used by:245 276
Symbol 243 GraphicUsed by:245 276
Symbol 244 GraphicUsed by:245 276
Symbol 245 ButtonUses:33 34 241 242 243 244Used by:277
Symbol 246 GraphicUsed by:254
Symbol 247 TextUses:13Used by:254
Symbol 248 GraphicUsed by:254
Symbol 249 TextUses:13Used by:254
Symbol 250 EditableTextUses:13Used by:254
Symbol 251 GraphicUsed by:254
Symbol 252 TextUses:13Used by:254
Symbol 253 TextUses:13Used by:254
Symbol 254 MovieClipUses:246 247 248 249 250 251 252 253 51Used by:277
Symbol 255 GraphicUsed by:264
Symbol 256 TextUses:13Used by:263
Symbol 257 TextUses:13Used by:263
Symbol 258 TextUses:13Used by:263
Symbol 259 TextUses:13Used by:263
Symbol 260 EditableTextUses:13Used by:263
Symbol 261 EditableTextUses:13Used by:263
Symbol 262 EditableTextUses:13Used by:263
Symbol 263 MovieClipUses:256 257 258 259 260 261 262Used by:264
Symbol 264 MovieClipUses:255 263Used by:277
Symbol 265 GraphicUsed by:272
Symbol 266 TextUses:13Used by:272
Symbol 267 GraphicUsed by:272
Symbol 268 GraphicUsed by:269
Symbol 269 MovieClipUses:268Used by:272
Symbol 270 GraphicUsed by:271
Symbol 271 MovieClipUses:270Used by:272
Symbol 272 MovieClipUses:265 266 267 269 271Used by:277
Symbol 273 ButtonUses:33 34 231 232Used by:277
Symbol 274 ButtonUses:33 34 59 60 61 62Used by:277
Symbol 275 ButtonUses:33 34 35 36 37 38Used by:277
Symbol 276 ButtonUses:33 34 241 242 243 244Used by:277
Symbol 277 MovieClipUses:221 230 233 238 239 240 245 254 264 272 273 274 275 276Used by:Timeline

Instance Names

"galleryholder"Frame 2Symbol 66 MovieClip
"instructionsHolder"Frame 2Symbol 92 MovieClip
"creditsHolder"Frame 2Symbol 104 MovieClip
"sound"Frame 2Symbol 124 MovieClip
"soundBtn"Frame 2Symbol 129 MovieClip
"loadBar"Frame 20Symbol 16 MovieClip
"cont"Frame 127Symbol 203 MovieClip
"arrowMC"Frame 127Symbol 75 MovieClip
"ball"Frame 127Symbol 211 MovieClip
"pointer"Frame 127Symbol 215 MovieClip
"fText"Frame 127Symbol 220 MovieClip
"lowerHUD"Frame 127Symbol 277 MovieClip
"loadBar"Symbol 18 MovieClip Frame 1Symbol 16 MovieClip
"imageholder"Symbol 64 MovieClip Frame 1Symbol 32 MovieClip
"imageholder"Symbol 65 MovieClip Frame 1Symbol 32 MovieClip
"imageholder"Symbol 65 MovieClip Frame 1Symbol 32 MovieClip
"imageholder"Symbol 65 MovieClip Frame 1Symbol 32 MovieClip
"imageholder"Symbol 65 MovieClip Frame 1Symbol 32 MovieClip
"imageholder"Symbol 65 MovieClip Frame 1Symbol 32 MovieClip
"h2"Symbol 65 MovieClip Frame 1Symbol 42 MovieClip
"h3"Symbol 65 MovieClip Frame 1Symbol 42 MovieClip
"h4"Symbol 65 MovieClip Frame 1Symbol 42 MovieClip
"h5"Symbol 65 MovieClip Frame 1Symbol 42 MovieClip
"h1"Symbol 65 MovieClip Frame 1Symbol 42 MovieClip
"external2"Symbol 65 MovieClip Frame 1Symbol 52 MovieClip
"topgallery"Symbol 65 MovieClip Frame 1Symbol 64 MovieClip
"gallery"Symbol 66 MovieClip Frame 1Symbol 65 MovieClip
"arrowMC"Symbol 91 MovieClip Frame 1Symbol 75 MovieClip
"power"Symbol 91 MovieClip Frame 1Symbol 84 MovieClip
"glow"Symbol 91 MovieClip Frame 1Symbol 88 MovieClip
"kicksound"Symbol 124 MovieClip Frame 1Symbol 108 MovieClip
"glass1"Symbol 124 MovieClip Frame 1Symbol 111 MovieClip
"glass2"Symbol 124 MovieClip Frame 1Symbol 114 MovieClip
"glass3"Symbol 124 MovieClip Frame 1Symbol 117 MovieClip
"glass4"Symbol 124 MovieClip Frame 1Symbol 120 MovieClip
"looper"Symbol 124 MovieClip Frame 1Symbol 123 MovieClip
"backing"Symbol 202 MovieClip Frame 1Symbol 162 MovieClip
"imageholder"Symbol 202 MovieClip Frame 1Symbol 32 MovieClip
"ab1"Symbol 202 MovieClip Frame 1Symbol 164 MovieClip
"ab3"Symbol 202 MovieClip Frame 1Symbol 164 MovieClip
"ab4"Symbol 202 MovieClip Frame 1Symbol 164 MovieClip
"ab2"Symbol 202 MovieClip Frame 1Symbol 164 MovieClip
"smash"Symbol 202 MovieClip Frame 1Symbol 201 MovieClip
"black"Symbol 203 MovieClip Frame 1Symbol 160 MovieClip
"image"Symbol 203 MovieClip Frame 1Symbol 202 MovieClip
"power"Symbol 221 MovieClip Frame 1Symbol 84 MovieClip
"windbar"Symbol 230 MovieClip Frame 1Symbol 228 MovieClip
"glow"Symbol 230 MovieClip Frame 1Symbol 88 MovieClip
"ball"Symbol 272 MovieClip Frame 1Symbol 269 MovieClip
"unit"Symbol 277 MovieClip Frame 1Symbol 221 MovieClip
"wind"Symbol 277 MovieClip Frame 1Symbol 230 MovieClip
"texter"Symbol 277 MovieClip Frame 1Symbol 238 MovieClip
"galleryBtn"Symbol 277 MovieClip Frame 1Symbol 239 Button
"zmove"Symbol 277 MovieClip Frame 1Symbol 272 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 278 as "__Packages.caurina.transitions.Tweener"
ExportAssets (56)Timeline Frame 1Symbol 279 as "__Packages.caurina.transitions.TweenListObj"
ExportAssets (56)Timeline Frame 1Symbol 280 as "__Packages.caurina.transitions.AuxFunctions"
ExportAssets (56)Timeline Frame 1Symbol 281 as "__Packages.caurina.transitions.PropertyInfoObj"
ExportAssets (56)Timeline Frame 1Symbol 282 as "__Packages.caurina.transitions.Equations"
ExportAssets (56)Timeline Frame 1Symbol 283 as "__Packages.caurina.transitions.SpecialPropertiesDefault"
ExportAssets (56)Timeline Frame 1Symbol 284 as "__Packages.caurina.transitions.SpecialProperty"
ExportAssets (56)Timeline Frame 1Symbol 285 as "__Packages.caurina.transitions.SpecialPropertyModifier"
ExportAssets (56)Timeline Frame 1Symbol 286 as "__Packages.caurina.transitions.SpecialPropertySplitter"

Labels

"menu"Frame 100
"game"Frame 127
"in"Symbol 66 MovieClip Frame 1
"out"Symbol 66 MovieClip Frame 30
"in"Symbol 92 MovieClip Frame 1
"out"Symbol 92 MovieClip Frame 30
"in"Symbol 104 MovieClip Frame 1
"out"Symbol 104 MovieClip Frame 30
"out"Symbol 202 MovieClip Frame 2
"in"Symbol 202 MovieClip Frame 31
"miss"Symbol 220 MovieClip Frame 2
"nice"Symbol 220 MovieClip Frame 48
"short"Symbol 220 MovieClip Frame 80
"out"Symbol 277 MovieClip Frame 2
"in"Symbol 277 MovieClip Frame 31

Dynamic Text Variables

_root.levelstounlockSymbol 47 EditableText"<p align="left"><font face="Cowboys" size="10" color="#0e0834" letterSpacing="0.000000" kerning="1">1 Level</font></p><p align="left"></p>"
_root.yardsSymbol 213 EditableText"<p align="left"><font face="Cowboys" size="16" color="#ff0000" letterSpacing="0.000000" kerning="1">21 yards</font></p>"
_root.levelstounlockSymbol 250 EditableText"<p align="center"><font face="Cowboys" size="12" color="#0e0834" letterSpacing="0.000000" kerning="1">1 Level</font></p><p align="center"></p>"
_root.goalsTextSymbol 260 EditableText"<p align="right"><font face="Cowboys" size="12" color="#0e0834" letterSpacing="0.000000" kerning="1">10/10</font></p>"
_root.ratioSymbol 261 EditableText"<p align="right"><font face="Cowboys" size="12" color="#0e0834" letterSpacing="0.000000" kerning="1">100</font></p>"
_root.yardsNumSymbol 262 EditableText"<p align="right"><font face="Cowboys" size="12" color="#0e0834" letterSpacing="0.000000" kerning="1">62</font></p>"




http://swfchan.com/10/47552/info.shtml
Created: 1/5 -2019 15:07:25 Last modified: 1/5 -2019 15:07:25 Server time: 08/05 -2024 15:29:16