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

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

Big Beach Sports.swf

This is the info page for
Flash #123040

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


Text
Visit Website

@

Visit Website

Instructions

Instructions

Play Now

Play Now

Volleyball

Cricket

Football

American Football

Disc Golf

Boules

Big Beach Sports brings all
the fun under the sun to
your living room. Whether
you want to compete in
tournaments or go
head-to-head with family
and friends, here is your
chance to bat, spike, fling
and shoot your way in:

Summer Fun
Starts Here!

Release Date 27 June 2008

Go Home

Go Home

Instructions

Click your mouse to lock
the angle of your throw.

Then click your mouse
to select the strength
of your throw.
The bigger the arrow,
the more power!

Take note of the wind, as it changes
its strength and direction often.

Tip: As your frisbee falls, it might skip off errant beach goers,
adding to the distance of your throw.

Play Now

x

1

3

2

Congratulations

Name*:
Email address*:
Date of Birth*:
Gender*:                          Female                  Male

You threw over 40 metres and have qualified for the prize
draw to win a Nintendo Wii and a copy of Big Beach Sports.
Enter your details below and we will contact you by 18th July
if you are a winner.

Please note the competition closes on 31st July 2008. Only one entry
per email address will be registered for the prizedraw.

* required fields

Enter

DD

MM

YYYY

I accept the terms and conditions and privacy policy

Please complete the fields
marked with a red outline.

Come on, you can do much better than that! Remember to keep an eye on the wind direction...

You threw 0 metres.

Try Again

Come on, you can do much better than that! Remember to keep an eye on the wind direction...

Unfortunately to qualify for the prize draw, you need to
throw a distance of 40 metres or over. You could win a
Nintendo Wii and a copy of Big Beach Sports.

Please note the competition closes on 31st July 2008.

You threw 0 metres.

Thanks for your entry

You could win a Nintendo Wii and a copy of Big Beach
Sports. The competition closes on 31st July 2008.

0

Throw the Frisbee over 40 metres to be entered into the draw
to win a Nintendo Wii and a copy of Big Beach Sports. Four
runners-up will each receive a copy of Big Beach Sports.

Aachen BT

ActionScript [AS1/AS2]

Frame 1
function randRange(min, max) { var _local1 = Math.floor(Math.random() * ((max - min) + 1)) + min; return(_local1); } function makeSound(src) { nc = new NetConnection(); nc.connect(null); ns = new NetStream(nc); ns.play(src); } function releaseFrisbee() { myVel = angle_holder.myPower / 5; myAngle = angle_holder.myAngle - 30; throwFrisbee(myVel, myAngle); } function throwFrisbee(myVel, myAngle) { var _local4 = _root.attachMovie("frisbee_shadow", "frisbee_shadow", _root.getNextHighestDepth()); _local4._x = 160; _local4._y = 380; _local4.swapDepths(fg); var _local2 = _root.attachMovie("frisbee", "frisbee", _root.getNextHighestDepth()); _local2._x = 160; _local2._y = 380; _local2.swapDepths(fg); homeBut.swapDepths(_root.getNextHighestDepth()); instructionsBut.swapDepths(_root.getNextHighestDepth()); var _local3 = new Object(); _local3.x = Number(myVel) * Math.cos((Number(-myAngle) / 180) * Math.PI); _local3.y = Number(myVel) * Math.sin((Number(-myAngle) / 180) * Math.PI); initProjectile(_local2, _local3); } function simulateThrow() { var _local11 = 0.02; var _local10 = {x:0, y:0}; _local10.x = _local10.x + wind.x; _local10.y = _local10.y + (gravity.y + wind.y); this.v.x = this.v.x + (_local10.x * _local11); this.v.y = this.v.y + (_local10.y * _local11); this.d = this.d + this.v.x; updateScore(this.d); if (this._x < 500) { this._x = this._x + this.v.x; } else { _root.bg._x = _root.bg._x - (this.v.x / 4); _root.mg._x = _root.mg._x - (this.v.x / 2); _root.fg._x = _root.fg._x - this.v.x; _root.character._x = _root.character._x - this.v.x; _root.angle_holder._x = _root.angle_holder._x - this.v.x; } this._y = this._y + this.v.y; this._parent.frisbee_shadow._x = this._x; this._parent.frisbee_shadow._y = 455; if (this._y > 440) { makeSound("_flv/SandStep1.flv"); this.gotoAndStop(2); this._parent.frisbee_shadow._alpha = 0; this.onEnterFrame = null; gameOver(); } var _local6 = 0; while (_local6 < 50) { var _local3 = {x:0, y:0}; var _local5 = {x:0, y:0}; var _local4 = {x:0, y:0}; this.p0.localToGlobal(_local3); this.p1.localToGlobal(_local5); this.p2.localToGlobal(_local4); if (_root.fg["item" + _local6].hitTest(_local3.x, _local3.y, true)) { this.v.y = -5; var _local7 = {x:_local3.x, y:_local3.y}; _root.fg.globalToLocal(_local7); _root.fg.attachMovie("dust", "dust", _root.fg.getNextHighestDepth(), {_x:_local7.x, _y:_local7.y}); makeSound("_flv/SS_Bounce.flv"); } else if (_root.fg["item" + _local6].hitTest(_local5.x, _local5.y, true)) { this.v.y = -5; var _local7 = {x:_local5.x, y:_local5.y}; _root.fg.globalToLocal(_local7); _root.fg.attachMovie("dust", "dust2", _root.fg.getNextHighestDepth(), {_x:_local7.x, _y:_local7.y}); makeSound("_flv/SS_Bounce.flv"); } else if (_root.fg["item" + _local6].hitTest(_local4.x, _local4.y, true)) { this.v.y = -5; var _local7 = {x:_local4.x, y:_local4.y}; _root.fg.globalToLocal(_local7); _root.fg.attachMovie("dust", "dust3", _root.fg.getNextHighestDepth(), {_x:_local7.x, _y:_local7.y}); makeSound("_flv/SS_Bounce.flv"); } _local6++; } } function initProjectile(mc, v) { mc.v = v; mc.d = 0; mc.onEnterFrame = simulateThrow; } function changeGender(target, theGender) { target.gender = target.head[theGender]; target.gotoAndPlay(1); throwBool = false; } function changeCharacterCol(target, col1, col2) { with (target) { head.girl.bands.fill.colorTo(col1, 0, "linear", 0); upperArmTrail.fill.colorTo(col1, 0, "linear", 0); upperArmRelease.fill.colorTo(col1, 0, "linear", 0); upperArmThrow.fill.colorTo(col1, 0, "linear", 0); legRight.fill.colorTo(col1, 0, "linear", 0); legLeft.fill.colorTo(col1, 0, "linear", 0); torso.fill.colorTo(col2, 0, "linear", 0); shoeRight.fill.colorTo(col2, 0, "linear", 0); shoeLeft.fill.colorTo(col2, 0, "linear", 0); } } function makeWind() { clearInterval(_root.windInt); var _local3 = randRange(0, 5); var _local2 = randRange(0, 359); var _local4 = Math.abs(_local3); if ((_local2 > 90) && (_local2 < 270)) { var _local6 = Math.abs(Math.cos((Number(_local2) / 180) * Math.PI) * _local3); } else { var _local6 = Math.abs(Math.cos((Number(_local2) / 180) * Math.PI) * _local3) * -1; } if ((_local2 > 0) && (_local2 < 180)) { var _local5 = Math.abs(Math.sin((Number(_local2) / 180) * Math.PI) * _local3) * -1; } else { var _local5 = Math.abs(Math.sin((Number(_local2) / 180) * Math.PI) * _local3); } angle_holder.wind_holder.wind_arrow.windText.text = _local4; angle_holder.wind_holder.wind_arrow.rotateTo(_local2 - 90); wind.x = _local6; wind.y = _local5; _root.windInt = setInterval(makeWind, randRange(1000, 10000)); } function initGame() { this.attachMovie("sky", "sky", this.getNextHighestDepth()); this.attachMovie("sea", "sea", this.getNextHighestDepth(), {_y:370}); this.attachMovie("beach", "beach", this.getNextHighestDepth(), {_y:400}); this.attachMovie("top_bar", "top_bar", this.getNextHighestDepth(), {_alpha:0}); top_bar.alphaTo(100, 0.5, "easeOutCirc"); var _local3 = this.createEmptyMovieClip("bg", this.getNextHighestDepth()); _local3._y = 180; modX = 200; var _local5 = 0; while (_local5 < 50) { var _local6 = randRange(40, 100); modY = randRange(-50, 50); _local3.attachMovie("cloud", "cloud" + _local5, _local3.getNextHighestDepth(), {_x:modX, _y:modY, _xscale:_local6, _yscale:_local6}); modX = modX + randRange(60, 400); var _local4 = randRange(0, 9); if (_local4 == 0) { _local3.attachMovie("isle", "isle", _local3.getNextHighestDepth(), {_x:modX, _y:163}); } if (_local4 == 1) { _local3.attachMovie("ship2", "ship2", _local3.getNextHighestDepth(), {_x:modX, _y:155}); } if (_local4 == 2) { _local3.attachMovie("ship1", "ship1", _local3.getNextHighestDepth(), {_x:modX, _y:169}); } _local5++; } var _local9 = this.createEmptyMovieClip("mg", this.getNextHighestDepth()); _local9._y = 415; modX = 200; _local5 = 0; while (_local5 < 50) { var _local7 = randRange(1, 2); _local9.attachMovie("tree" + _local7, "tree" + _local5, _local9.getNextHighestDepth(), {_x:modX, _xscale:50, _yscale:50}); modX = modX + randRange(60, 600); _local5++; } var _local8 = this.createEmptyMovieClip("fg", this.getNextHighestDepth()); _local8._y = 540; modX = 400; _local5 = 0; while (_local5 < 50) { thisItem = randRange(1, 14); modY = randRange(-50, 50); _local8.attachMovie("item" + thisItem, "item" + _local5, _local8.getNextHighestDepth(), {_x:modX, _y:modY, _xscale:40, _yscale:40}); modX = modX + randRange(280, 800); _local5++; } this.makeAngle(210, 400); this.makeText("distanceText", "DISTANCE 0M", 30, 20, 100, "Aachen BT", 22, 16777215, false, 0, 0, 100); if (!_root.bestThrow) { _root.bestThrow = 0; } this.makeText("bestText", ("BEST THROW " + bestThrow) + "M", 550, 20, 100, "Aachen BT", 22, 16777215, false, 0, 0, 100); this.attachMovie("mainCharacter", "character", this.getNextHighestDepth(), {_x:70, _y:320, _xscale:50, _yscale:50}); changeGender(character, _root.gender); if (_root.gender == "girl") { changeCharacterCol(character, 12287922, 12287922); } this.attachMovie("instructionsBut", "instructionsBut", this.getNextHighestDepth(), {_x:352, _y:527}); instructionsBut.onRollOver = function () { makeSound("_flv/FE_MouseOver.flv"); this.gotoAndStop("over"); }; instructionsBut.onRollOut = function () { this.gotoAndStop(1); }; instructionsBut.onRelease = function () { makeSound("_flv/SS_MenuForward1.flv"); makeInstructions(); }; this.attachMovie("homeBut", "homeBut", this.getNextHighestDepth(), {_x:565, _y:527}); homeBut.onRollOver = function () { makeSound("_flv/FE_MouseOver.flv"); this.gotoAndStop("over"); }; homeBut.onRollOut = function () { this.gotoAndStop(1); }; homeBut.onRelease = function () { makeSound("_flv/SS_MenuBack1.flv"); restartGame("home"); }; makeWind(); } function characterSelect() { this.attachMovie("sky", "sky", this.getNextHighestDepth()); this.attachMovie("sea", "sea", this.getNextHighestDepth(), {_y:370}); this.attachMovie("beach", "beach", this.getNextHighestDepth(), {_y:400}); var _local3 = this.createEmptyMovieClip("player_select", this.getNextHighestDepth()); _local3.attachMovie("cloud", "cloud1", _local3.getNextHighestDepth(), {_x:20, _y:180, _xscale:60, _yscale:60}); _local3.attachMovie("cloud", "cloud2", _local3.getNextHighestDepth(), {_x:110, _y:42, _xscale:40, _yscale:40}); _local3.attachMovie("cloud", "cloud3", _local3.getNextHighestDepth(), {_x:245, _y:220, _xscale:100, _yscale:100}); _local3.attachMovie("cloud", "cloud4", _local3.getNextHighestDepth(), {_x:500, _y:22, _xscale:60, _yscale:60}); _local3.attachMovie("cloud", "cloud5", _local3.getNextHighestDepth(), {_x:680, _y:150, _xscale:80, _yscale:80}); _local3.attachMovie("isle", "isle", _local3.getNextHighestDepth(), {_x:220, _y:343}); _local3.attachMovie("ship2", "ship2", _local3.getNextHighestDepth(), {_x:620, _y:335}); _local3.attachMovie("tree1", "tree1", _local3.getNextHighestDepth(), {_x:120, _y:415, _xscale:60, _yscale:60}); _local3.attachMovie("tree2", "tree2", _local3.getNextHighestDepth(), {_x:20, _y:415, _xscale:60, _yscale:60}); _local3.attachMovie("mainCharacter", "player1", _local3.getNextHighestDepth(), {_x:150, _y:160}); changeGender(_local3.player1, "boy"); _local3.attachMovie("mainCharacter", "player2", _local3.getNextHighestDepth(), {_x:500, _y:160}); changeGender(_local3.player2, "girl"); changeCharacterCol(_local3.player2, 12287922, 12287922); _local3.makeText("title", "CHOOSE PLAYER", 0, 100, 100, "Aachen BT", 22, 16777215, false, 0, 0, 100); _local3.title._x = (800 - _local3.title._width) / 2; if (compFlag) { _local3.attachMovie("promo", "promo", _local3.getNextHighestDepth(), {_y:480}); _local3.promo._x = (800 - _local3.promo._width) / 2; } _local3.player1.onRelease = function () { makeSound("_flv/SS_MenuForward1.flv"); _root.gender = "boy"; player_select.removeMovieClip(); restartGame("game"); }; _local3.player2.onRelease = function () { makeSound("_flv/SS_MenuForward1.flv"); _root.gender = "girl"; player_select.removeMovieClip(); restartGame("game"); }; } function updateScore(dist) { this.distanceText.removeMovieClip(); this.makeText("distanceText", ("DISTANCE " + (Math.round(dist) / 100)) + "M", 30, 20, 100, "Aachen BT", 22, 16777215, false, 0, 0, 100); } function gameOver() { var _local5 = 40; if ((Math.round(frisbee.d) / 100) > _root.bestThrow) { bestText.removeMovieClip(); this.makeText("bestText", ("BEST THROW " + (Math.round(frisbee.d) / 100)) + "M", 550, 20, 100, "Aachen BT", 22, 16777215, false, 0, 0, 100); _root.bestThrow = Math.round(frisbee.d) / 100; } var _local4 = this.attachMovie("genBlock", "fade", this.getNextHighestDepth(), {_alpha:0, _width:800, _height:600}); _local4.alphaTo(30, 0.5, "easeOutCirc", 1); if (((Math.round(frisbee.d) / 100) < _local5) || (compFlag == false)) { if (compFlag) { var gh = this.attachMovie("fail", "gameover_holder", this.getNextHighestDepth(), {_alpha:0}); } else { var gh = this.attachMovie("fail2", "gameover_holder", this.getNextHighestDepth(), {_alpha:0}); } gh._x = (800 - gh._width) / 2; gh._y = (600 - gh._height) / 2; gh.distText.text = ("You threw " + (Math.round(frisbee.d) / 100)) + " metres."; resultArr = ["Come on, you can do much better than that! Remember to keep an eye on the wind direction...", "You'll need to throw it harder and faster to enter the competition! Go on, have another try...", "Ooh so close but not quite there. Bet you'll do better next time..."]; resultArr2 = ["Come on, you can do much better than that! Remember to keep an eye on the wind direction...", "You'll need to throw it harder and faster to get further than that! Go on, have another try...", "Ooh well done! Bet you'll do even better next time though..."]; if ((Math.round(frisbee.d) / 100) < 16) { offset = 0; } else if ((Math.round(frisbee.d) / 100) < 26) { offset = 1; } else { offset = 2; } if (compFlag) { gh.resultText.text = resultArr[offset]; } else { gh.resultText.text = resultArr2[offset]; } gh.alphaTo(100, 0.5, "easeOutCirc", 1.5, function () { makeSound("_flv/NegativeText.flv"); }); gh.tryBut.onRollOver = function () { makeSound("_flv/FE_MouseOver.flv"); gh.tryBut.gotoAndStop("over"); }; gh.tryBut.onRollOut = function () { gh.tryBut.gotoAndStop(1); }; gh.tryBut.onRelease = function () { makeSound("_flv/SS_MenuForward1.flv"); gh.alphaTo(0, 0.5, "easeOutCirc", 0, function () { restartGame("game"); }); }; gh.closeBut.onRollOver = function () { makeSound("_flv/FE_MouseOver.flv"); gh.closeBut.gotoAndStop("over"); }; gh.closeBut.onRollOut = function () { gh.closeBut.gotoAndStop(1); }; gh.closeBut.onRelease = function () { makeSound("_flv/SS_MenuBack1.flv"); gh.alphaTo(0, 0.5, "easeOutCirc", 0, function () { restartGame("character"); }); }; } else { var gh = this.attachMovie("success", "gameover_holder", this.getNextHighestDepth(), {_alpha:0}); var gender = null; var terms = 0; gh._x = (800 - gh._width) / 2; gh._y = (600 - gh._height) / 2; gh.alphaTo(100, 0.5, "easeOutCirc", 1.5, function () { makeSound("_flv/PositiveText.flv"); }); gh.termsMC.termsBut.onRelease = function () { getURL ("terms.html", "_blank"); }; gh.termsMC.privacyBut.onRelease = function () { getURL ("privacy.html", "_blank"); }; gh.enterBut.onRollOver = function () { makeSound("_flv/FE_MouseOver.flv"); gh.enterBut.gotoAndStop("over"); }; gh.enterBut.onRollOut = function () { gh.enterBut.gotoAndStop(1); }; gh.enterBut.onRelease = function () { makeSound("_flv/SS_MenuForward1.flv"); if (((((((((((((((((terms != 0) && (gender != null)) && (gh.nameText.text != "")) && (gh.emailText.text != "")) && (gh.dayText.text != "DD")) && (gh.dayText.text != "")) && (Number(gh.dayText.text) <= 31)) && (gh.dayText.text.length == 2)) && (gh.monthText.text != "MM")) && (gh.monthText.text != "")) && (Number(gh.monthText.text) <= 12)) && (gh.monthText.text.length == 2)) && (gh.yearText.text != "YYYY")) && (gh.yearText.text != "")) && (Number(gh.yearText.text) <= 2008)) && (gh.yearText.text.length == 4)) && (gh.emailText.text.isEmail())) { gh.alphaTo(0, 0.5, "easeOutCirc", 0, function () { var _local2 = new LoadVars(); _local2.onLoad = function (success) { gh.removeMovieClip(); var gh = _root.attachMovie("thanks", "gameover_holder", _root.getNextHighestDepth(), {_alpha:0}); gh._x = (800 - gh._width) / 2; gh._y = (600 - gh._height) / 2; gh.alphaTo(100, 0.5, "easeOutCirc", 0, function () { makeSound("_flv/SS_MenuForward1.flv"); }); gh.tryBut.onRollOver = function () { makeSound("_flv/Leaderboard.flv"); gh.tryBut.gotoAndStop("over"); }; gh.tryBut.onRollOut = function () { gh.tryBut.gotoAndStop(1); }; gh.tryBut.onRelease = function () { makeSound("_flv/SS_MenuForward1.flv"); gh.alphaTo(0, 0.5, "easeOutCirc", 0, function () { restartGame("game"); }); }; gh.closeBut.onRollOver = function () { makeSound("_flv/FE_MouseOver.flv"); gh.closeBut.gotoAndStop("over"); }; gh.closeBut.onRollOut = function () { gh.closeBut.gotoAndStop(1); }; gh.closeBut.onRelease = function () { makeSound("_flv/SS_MenuBack1.flv"); gh.alphaTo(0, 0.5, "easeOutCirc", 0, function () { restartGame("character"); }); }; }; _local2.name = gh.nameText.text; _local2.email = gh.emailText.text; _local2.dob = (((gh.yearText.text + "-") + gh.monthText.text) + "-") + gh.dayText.text; _local2.gender = gender; _local2.distance = Math.round(frisbee.d) / 100; _local2.compname = compID; _local2.sendAndLoad("leaderboard.php", _local2, "POST"); }); } else { trace("error"); if (gh.nameText.text == "") { gh.nameBG.gotoAndStop(2); } else { gh.nameBG.gotoAndStop(1); } if ((gh.emailText.text == "") || (!gh.emailText.text.isEmail())) { gh.emailBG.gotoAndStop(2); } else { gh.emailBG.gotoAndStop(1); } if ((((gh.dayText.text == "DD") || (gh.dayText.text == "")) || (Number(gh.dayText.text) > 31)) || (gh.dayText.text.length < 2)) { gh.dayBG.gotoAndStop(2); } else { gh.dayBG.gotoAndStop(1); } if ((((gh.monthText.text == "MM") || (gh.monthText.text == "")) || (Number(gh.monthText.text) > 12)) || (gh.monthText.text.length < 2)) { gh.monthBG.gotoAndStop(2); } else { gh.monthBG.gotoAndStop(1); } if ((((gh.yearText.text == "YYYY") || (gh.yearText.text == "")) || (Number(gh.yearText.text) > 2008)) || (gh.yearText.text.length < 4)) { gh.yearBG.gotoAndStop(2); } else { gh.yearBG.gotoAndStop(1); } if (terms == 0) { gh.check1.checkBG.gotoAndStop(2); } else { gh.check1.checkBG.gotoAndStop(1); } if (gender == null) { gh.radio1.checkBG.gotoAndStop(2); gh.radio2.checkBG.gotoAndStop(2); } else { gh.radio1.checkBG.gotoAndStop(1); gh.radio2.checkBG.gotoAndStop(1); } gh.errorText.alphaTo(100, 0.5, "easeOutCirc"); } }; gh.closeBut.onRollOver = function () { makeSound("_flv/FE_MouseOver.flv"); gh.closeBut.gotoAndStop("over"); }; gh.closeBut.onRollOut = function () { gh.closeBut.gotoAndStop(1); }; gh.closeBut.onRelease = function () { makeSound("_flv/SS_MenuBack1.flv"); gh.alphaTo(0, 0.5, "easeOutCirc", 0, function () { restartGame("character"); }); }; gh.radio1.onRelease = function () { if (gender != "f") { gh.radio1.gotoAndStop(2); gh.radio2.gotoAndStop(1); gender = "f"; } }; gh.radio2.onRelease = function () { if (gender != "m") { gh.radio1.gotoAndStop(1); gh.radio2.gotoAndStop(2); gender = "m"; } }; gh.check1.onRelease = function () { if (terms != 0) { gh.check1.gotoAndStop(1); terms = 0; } else { gh.check1.gotoAndStop(2); terms = 1; } }; gh.dayText.maxChars = 2; gh.dayText.restrict = "0-9"; gh.dayText.onSetFocus = function () { if (gh.dayText.text == "DD") { gh.dayText.text = ""; } }; gh.monthText.maxChars = 2; gh.monthText.restrict = "0-9"; gh.monthText.onSetFocus = function () { if (gh.monthText.text == "MM") { gh.monthText.text = ""; } }; gh.yearText.maxChars = 4; gh.yearText.restrict = "0-9"; gh.yearText.onSetFocus = function () { if (gh.yearText.text == "YYYY") { gh.yearText.text = ""; } }; } } function restartGame(type) { fg.removeMovieClip(); mg.removeMovieClip(); bg.removeMovieClip(); angle_holder.removeMovieClip(); distanceText.removeMovieClip(); bestText.removeMovieClip(); character.removeMovieClip(); frisbee.removeMovieClip(); frisbee_shadow.removeMovieClip(); gameover_holder.removeMovieClip(); fade.removeMovieClip(); home_holder.removeMovieClip(); sky.removeMovieClip(); sea.removeMovieClip(); beach.removeMovieClip(); top_bar.removeMovieClip(); about_holder.removeMovieClip(); homeBut.removeMovieClip(); instructionsBut.removeMovieClip(); clearInterval(_root.windInt); if (type == "game") { initGame(); } else if (type == "character") { characterSelect(); } else if (type == "home") { initHome(); } else if (type == "about") { initAbout(); } } function makeInstructions() { var fade = this.attachMovie("genBlock", "fade", this.getNextHighestDepth(), {_alpha:0, _width:800, _height:600}); fade.onRelease = null; fade.useHandCursor = false; fade.alphaTo(30, 0.5, "easeOutCirc"); var ih = this.attachMovie("instructions", "instruction_holder", this.getNextHighestDepth(), {_alpha:0}); ih.playBut.onRollOver = function () { makeSound("_flv/FE_MouseOver.flv"); ih.playBut.gotoAndStop("over"); }; ih.playBut.onRollOut = function () { ih.playBut.gotoAndStop(1); }; ih.playBut.onRelease = function () { makeSound("_flv/SS_MenuForward1.flv"); fade.alphaTo(0, 0.5, "easeOutCirc"); ih.alphaTo(0, 0.5, "easeOutCirc", 0, function () { ih.removeMovieClip(); restartGame("character"); }); }; ih.closeBut.onRollOver = function () { makeSound("_flv/FE_MouseOver.flv"); ih.closeBut.gotoAndStop("over"); }; ih.closeBut.onRollOut = function () { ih.closeBut.gotoAndStop(1); }; ih.closeBut.onRelease = function () { makeSound("_flv/SS_MenuBack1.flv"); fade.alphaTo(0, 0.5, "easeOutCirc"); ih.alphaTo(0, 0.5, "easeOutCirc", 0, function () { ih.removeMovieClip(); fade.removeMovieClip(); }); }; ih._x = (800 - ih._width) / 2; ih._y = (600 - ih._height) / 2; ih.alphaTo(100, 0.5, "easeOutCirc", 0.5); } function initAbout() { var ah = this.attachMovie("about_holder", "about_holder", this.getNextHighestDepth()); ah.playBut.onRollOver = function () { makeSound("_flv/FE_MouseOver.flv"); this.gotoAndStop("over"); }; ah.playBut.onRollOut = function () { this.gotoAndStop(1); }; ah.playBut.onRelease = function () { makeSound("_flv/SS_MenuForward1.flv"); ah.alphaTo(0, 0.5, "easeOutCirc", 0, function () { restartGame("character"); }); }; ah.instructionsBut.onRollOver = function () { makeSound("_flv/FE_MouseOver.flv"); this.gotoAndStop("over"); }; ah.instructionsBut.onRollOut = function () { this.gotoAndStop(1); }; ah.instructionsBut.onRelease = function () { makeSound("_flv/SS_MenuForward1.flv"); makeInstructions(); }; ah.visitBut.onRollOver = function () { makeSound("_flv/FE_MouseOver.flv"); this.gotoAndStop("over"); }; ah.visitBut.onRollOut = function () { this.gotoAndStop(1); }; ah.visitBut.onRelease = function () { makeSound("_flv/SS_MenuForward1.flv"); getURL ("http://www.bigbeachsports.com", "_blank"); }; } function initHome() { var hh = this.createEmptyMovieClip("home_holder", this.getNextHighestDepth()); hh.attachMovie("home_bg", "home_bg", hh.getNextHighestDepth()); hh.attachMovie("home_playBut", "playBut", hh.getNextHighestDepth(), {_y:300}); hh.playBut._x = (800 - hh.playBut._width) / 2; hh.playBut.onRollOver = function () { this.gotoAndStop("over"); makeSound("_flv/FE_MouseOver.flv"); }; hh.playBut.onRollOut = function () { this.gotoAndStop(1); }; hh.playBut.onRelease = function () { makeSound("_flv/SS_MenuForward1.flv"); hh.alphaTo(0, 0.5, "easeOutCirc", 0, function () { restartGame("character"); }); }; hh.attachMovie("home_instructionsBut", "instructionsBut", hh.getNextHighestDepth(), {_y:(hh.playBut._y + hh.playBut._height) - 10}); hh.instructionsBut._x = (800 - hh.instructionsBut._width) / 2; hh.instructionsBut.onRollOver = function () { this.gotoAndStop("over"); makeSound("_flv/FE_MouseOver.flv"); }; hh.instructionsBut.onRollOut = function () { this.gotoAndStop(1); }; hh.instructionsBut.onRelease = function () { makeSound("_flv/SS_MenuForward1.flv"); makeInstructions(); }; hh.attachMovie("home_aboutBut", "aboutBut", hh.getNextHighestDepth(), {_y:(hh.instructionsBut._y + hh.instructionsBut._height) - 10}); hh.aboutBut._x = (800 - hh.aboutBut._width) / 2; hh.aboutBut.onRollOver = function () { this.gotoAndStop("over"); makeSound("_flv/FE_MouseOver.flv"); }; hh.aboutBut.onRollOut = function () { this.gotoAndStop(1); }; hh.aboutBut.onRelease = function () { makeSound("_flv/SS_MenuForward1.flv"); hh.alphaTo(0, 0.5, "easeOutCirc", 0, function () { restartGame("about"); }); }; hh.attachMovie("home_visitBut", "visitBut", hh.getNextHighestDepth(), {_y:(hh.aboutBut._y + hh.aboutBut._height) - 10}); hh.visitBut._x = (800 - hh.visitBut._width) / 2; hh.visitBut.onRollOver = function () { this.gotoAndStop("over"); makeSound("_flv/FE_MouseOver.flv"); }; hh.visitBut.onRollOut = function () { this.gotoAndStop(1); }; hh.visitBut.onRelease = function () { makeSound("_flv/SS_MenuForward1.flv"); getURL ("http://www.bigbeachsports.com", "_blank"); }; } com.mosesSupposes.fuse.ZigoEngine.simpleSetup(com.mosesSupposes.fuse.Shortcuts, com.mosesSupposes.fuse.PennerEasing); MovieClip.prototype.makeText = function (id, thisString, thisX, thisY, maxW, fontN, fontS, fontC, tWrap, tThick, tBlur, tAlpha) { myformat = new TextFormat(); myformat.font = fontN; myformat.size = fontS; myformat.color = fontC; var _local2 = this.createEmptyMovieClip(id, this.getNextHighestDepth()); _local2._x = thisX; _local2._y = thisY; _local2.Blur_blur = tBlur; _local2._alpha = tAlpha; txt = _local2.createTextField("myText", _local2.getNextHighestDepth(), 0, 0, maxW, 10); txt.multiline = true; txt.wordWrap = tWrap; txt.html = true; txt.htmlText = thisString; txt.antiAliasType = "advanced"; txt.embedFonts = true; txt.selectable = true; txt.autoSize = "left"; txt.thickness = tThick; txt.setTextFormat(myformat); }; String.prototype.isEmail = function () { var _local6 = arguments.callee; if (this.indexOf("@") == -1) { return(false); } if (!isNaN(this.charAt(0))) { return(false); } var _local11; var _local10; var _local7; var _local8; var _local9; _local11 = this.split("@"); if (_local11.length == 2) { _local7 = _local11[1]; if (_local7.split(".").pop().length > 4) { return(false); } if (_local7.split(".").length < 2) { return(false); } _local10 = _local11[0]; if (_local10.indexOf(".") && (_local7.indexOf("."))) { if ((_local10.length == 1) || (_local7.length == 1)) { return(false); } if (_local7.lastIndexOf(".") > (_local7.length - 3)) { return(false); } var _local3; var _local5; _local8 = _local10.split("."); var _local4 = _local8.length; while (_local4--) { _local3 = _local8[_local4]; _local5 = !_local6.$_text.call(_local3, "-", ".", "_"); if (_local5 || (!isNaN(_local3))) { return(false); } } _local9 = _local7.split("."); _local4 = _local9.length; while (_local4--) { _local3 = _local9[_local4]; _local5 = !_local6.$_text.call(_local3, "-", "."); if (_local5 || (!isNaN(_local3))) { return(false); } } // unexpected jump } return(false); } else { return(false); } return(true); }; String.prototype.isEmail.$_punctuation = function () { if (this == "") { return(false); } var _local3 = arguments.length; while (_local3--) { if (this.indexOf(arguments[_local3]) == 0) { return(false); } if (this.indexOf(arguments[_local3]) == (this.length - 1)) { return(false); } } return(true); }; String.prototype.isEmail.$_text = function () { var _local8 = arguments.caller; if (!_local8.$_punctuation.apply(this, arguments)) { return(false); } var others = arguments; var _local7 = function (str) { var _local1 = others.length; while (_local1--) { if (str == others[_local1]) { return(true); } } return(false); }; var _local3; var _local6; var _local5; var _local4 = this.length; while (_local4--) { _local3 = this.charAt(_local4).toLowerCase(); _local6 = (_local3 <= "z") && (_local3 >= "a"); _local5 = (_local3 <= "9") && (_local3 >= "0"); if (((!_local6) && (!_local5)) && (!_local7(_local3))) { return(false); } } return(true); }; var gravity = {x:0, y:9.81}; var wind = {x:0, y:0}; MovieClip.prototype.drawAngle = function (thisAngle) { var _local7 = 100; var _local13 = 0; var _local2 = this.createEmptyMovieClip("angle_mc", this.getNextHigestDepth()); if (!this.angle_arrow) { this.attachMovie("angle_arrow", "angle_arrow", this.getNextHighestDepth()); this.attachMovie("angle_hub", "angle_hub", this.getNextHighestDepth()); this.makeText("instructionText", "ANGLE", 15, 15, 100, "Aachen BT", 12, 0, false, 0, 0, 100); this.instructionText._rotation = 30; } this.angle_arrow._rotation = -(thisAngle - 30); _local2._xscale = -100; _local2._rotation = 210; while (_local13 <= 120) { var _local4 = _local13; var _local3 = (Math.PI/180) * _local13; var _local6 = Math.cos(_local3) * _local7; var _local5 = Math.sin(_local3) * _local7; if (_local13 == 0) { _local2.moveTo(0, 0); _local2.lineStyle(2, 0, 100); colors = [16711680, 0]; fillType = "linear"; alphas = [100, 100]; ratios = [0, 255]; spreadMethod = "reflect"; interpolationMethod = "linearRGB"; focalPointRatio = 0.9; matrix = {a:200, b:0, c:0, d:0, e:200, f:0, g:200, h:200, i:1}; _local2.beginGradientFill(fillType, colors, alphas, ratios, matrix, spreadMethod, interpolationMethod, focalPointRatio); } if (_local4 == thisAngle) { _local2.moveTo(0, 0); _local2.lineStyle(2, 0, 100); _local2.beginFill(0, 100); } _local2.lineTo(_local6, _local5); _local13++; } _local2.endFill(); }; MovieClip.prototype.makeAngle = function (thisX, thisY) { var _local3 = this.createEmptyMovieClip("angle_holder", this.getNextHighestDepth()); _local3.attachMovie("wind_holder", "wind_holder", this.getNextHighestDepth(), {_x:-50, _y:-100}); _local3.makeText("windText", "WIND", -50, -60, 100, "Aachen BT", 12, 0, false, 0, 0, 100); _local3.onPress = function () { makeSound("_flv/Frolf_YourTurn.flv"); if (angle_holder.flag == "angle") { angle_holder.flag = "power"; angle_holder.instructionText.removeMovieClip(); angle_holder.makeText("instructionText", "POWER", 15, 15, 100, "Aachen BT", 12, 0, false, 0, 0, 100); angle_holder.instructionText._rotation = 30; } else if (angle_holder.flag == "power") { angle_holder.flag = "done"; angle_holder.onEnterFrame = null; angle_holder.alphaTo(0, 1, "easeOutCirc"); character.gotoAndPlay("throw"); clearInterval(_root.windInt); } }; _local3._x = thisX; _local3._y = thisY; _local3.myAngle = 0; _local3.myPower = 0; myRate = 2; myDir = myRate; maxAngle = randRange(0, 120); maxPower = randRange(0, 120); _local3.flag = "angle"; _local3.onEnterFrame = function () { if (this.flag == "angle") { this.drawAngle(this.myAngle); this.myAngle = this.myAngle + myDir; if (this.myAngle >= maxAngle) { myDir = -myRate; } if (this.myAngle <= 0) { myDir = myRate; maxAngle = randRange(0, 120); } } else { this.myPower = this.myPower + myDir; this.angle_arrow._xscale = (this.angle_arrow._yscale = this.myPower); if (this.myPower >= maxPower) { myDir = -myRate; } if (this.myPower <= 0) { myDir = myRate; maxPower = randRange(0, 120); } } }; }; initHome(); nc_bg = new NetConnection(); nc_bg.connect(null); ns_bg = new NetStream(nc_bg); ns_bg.play("_flv/Island_Amb.flv"); ns_bg.onStatus = function (infoObject) { if (infoObject.code == "NetStream.Play.Stop") { ns_bg.play("_flv/Island_Amb.flv"); } }; if (_parent.comp_flag == "0") { compFlag = false; } else { compFlag = true; compID = _parent.comp_id; } this._lockroot = true;
Symbol 8 MovieClip [dust] Frame 79
stop();
Symbol 19 MovieClip Frame 1
stop();
Symbol 24 MovieClip Frame 1
stop();
Symbol 29 MovieClip Frame 1
stop();
Symbol 38 MovieClip Frame 1
stop();
Symbol 53 MovieClip [about_holder] Frame 1
i = 1; while (i < 7) { this["bull" + i].gotoAndStop(i); i++; } playButt.onRelease = function () { }; instructButt.onRelease = function () { }; visitButt.onRelease = function () { }; playButt.onRollOver = (instructButt.onRollOver = (visitButt.onRollOver = function () { this.gotoAndStop("over"); })); playButt.onRollOut = (instructButt.onRollOut = (visitButt.onRollOut = function () { this.gotoAndStop(1); }));
Symbol 53 MovieClip [about_holder] Frame 182
stop();
Symbol 59 MovieClip [home_visitBut] Frame 1
stop();
Symbol 64 MovieClip [home_playBut] Frame 1
stop();
Symbol 69 MovieClip [home_instructionsBut] Frame 1
stop();
Symbol 74 MovieClip [home_aboutBut] Frame 1
stop();
Symbol 79 MovieClip [homeBut] Frame 1
stop();
Symbol 80 MovieClip [instructionsBut] Frame 1
stop();
Symbol 90 MovieClip Frame 1
stop();
Symbol 91 MovieClip Frame 1
stop();
Symbol 93 MovieClip Frame 1
stop();
Symbol 114 MovieClip Frame 1
stop();
Symbol 116 MovieClip Frame 1
stop();
Symbol 119 MovieClip Frame 1
stop();
Symbol 136 MovieClip Frame 1
stop();
Symbol 232 MovieClip Frame 1
stop();
Symbol 252 MovieClip Frame 1
stop();
Symbol 267 MovieClip Frame 1
stop();
Symbol 269 MovieClip [mainCharacter] Frame 1
var gender; head.boy._visible = false; head.girl._visible = false; gender._visible = true; upperArmRelease._visible = false; upperArmThrow._visible = true;
Symbol 269 MovieClip [mainCharacter] Frame 13
gender.gotoAndStop("lookLeft"); upperArmRelease._visible = false; upperArmThrow._visible = true;
Symbol 269 MovieClip [mainCharacter] Frame 53
if (!_parent.throwBool) { gotoAndPlay ("loop"); }
Symbol 269 MovieClip [mainCharacter] Frame 56
var tempRand = Math.random(); if (tempRand < 0.5) { gender.gotoAndStop("throw"); } else { gender.gotoAndStop("concentrate"); }
Symbol 269 MovieClip [mainCharacter] Frame 90
Symbol 269 MovieClip [mainCharacter] Frame 99
_root.releaseFrisbee(); _root.makeSound("_flv/FB_Throw.flv");
Symbol 269 MovieClip [mainCharacter] Frame 100
upperArmRelease._visible = true; upperArmThrow._visible = false;
Symbol 269 MovieClip [mainCharacter] Frame 124
gender.gotoAndStop("release");
Symbol 269 MovieClip [mainCharacter] Frame 143
gotoAndPlay ("wobbleLoop");
Symbol 282 MovieClip Frame 21
frisbee.stop(); stop();
Symbol 283 MovieClip [frisbee] Frame 1
stop();
Symbol 283 MovieClip [frisbee] Frame 5
stop();
Symbol 306 MovieClip [__Packages.com.mosesSupposes.fuse.Shortcuts] Frame 0
class com.mosesSupposes.fuse.Shortcuts { function Shortcuts () { } static function initialize() { if (shortcuts == null) { initShortcuts(); } } static function doShortcut(obj, methodName) { initialize(); var _local5 = shortcuts[methodName]; if (_local5 == undefined) { if (typeof(obj) == "movieclip") { _local5 = mcshortcuts[methodName]; } } if (_local5 == undefined) { return(null); } obj = arguments.shift(); methodName = String(arguments.shift()); if (!(obj instanceof Array)) { obj = [obj]; } var _local3 = ""; for (var _local6 in obj) { var _local2 = String(_local5.apply(obj[_local6], arguments)); if ((_local2 != null) && (_local2.length > 0)) { if (_local3.length > 0) { _local3 = (_local2 + "|") + _local3; } else { _local3 = _local2; } } } return(((_local3 == "") ? null : (_local3))); } static function addShortcutsTo() { initialize(); var _local5 = function (o, so) { for (var _local5 in so) { var _local2 = so[_local5]; if (_local2.getter || (_local2.setter)) { o.addProperty(_local5, _local2.getter, _local2.setter); _global.ASSetPropFlags(o, _local5, 3, 1); } else { o[_local5] = _local2; _global.ASSetPropFlags(o, _local5, 7, 1); } } }; for (var _local7 in arguments) { var _local4 = arguments[_local7]; if ((_local4 == MovieClip.prototype) || (typeof(_local4) == "movieclip")) { _local5(_local4, mcshortcuts); } _local5(_local4, shortcuts); } } static function removeShortcutsFrom() { initialize(); var _local5 = function (o, so) { for (var _local5 in so) { _global.ASSetPropFlags(o, _local5, 0, 2); var _local2 = so[_local5]; if (_local2.getter || (_local2.setter)) { o.addProperty(_local5, null, null); } delete o[_local5]; } }; for (var _local7 in arguments) { var _local3 = arguments[_local7]; if ((_local3 == MovieClip.prototype) || (typeof(_local3) == "movieclip")) { _local5(_local3, mcshortcuts); } _local5(_local3, shortcuts); } } static function parseStringTypeCallback(callbackStr) { var evaluate = function (val) { var first = val.charAt(0); if ((first == val.slice(-1)) && ((first == "\"") || (first == "'"))) { return(val.slice(1, -1)); } if (val == "true") { return(Object(true)); } if (val == "false") { return(Object(false)); } if (val == "null") { return(Object(null)); } if (_global.isNaN(Number(val)) == false) { return(Object(Number(val))); } return(Object(eval (val))); }; var trimWhite = function (str) { while (str.charAt(0) == " ") { str = str.slice(1); } while (str.slice(-1) == " ") { str = str.slice(0, -1); } return(str); }; var evaluateList = function (list) { var _local11 = []; var _local4 = 0; while (_local4 < list.length) { var _local3 = list[_local4]; _local3 = trimWhite(_local3); var _local5 = (_local3.charAt(0) == "{") && ((_local3.indexOf("}") > -1) || (_local3.indexOf(":") > -1)); var _local10 = _local3.charAt(0) == "["; if ((_local5 || (_local10)) == true) { var _local6 = ((_local5 == true) ? ({}) : ([])); var _local2 = _local4; while (_local2 < list.length) { if (_local2 == _local4) { _local3 = _local3.slice(1); } var _local1; var _local8 = (_local1.slice(-1) == ((_local5 == true) ? "}" : "]")) || (_local2 == (list.length - 1)); if (_local8 == true) { _local1 = _local1.slice(0, -1); } if ((_local5 == true) && (_local1.indexOf(":") > -1)) { var _local7 = _local1.split(":"); _local6[trimWhite(_local7[0])] = evaluate(trimWhite(_local7[1])); } else if (_local10 == true) { _local6.push(evaluate(trimWhite(_local1))); } if (_local8 == true) { _local11.push(_local6); _local4 = _local2; break; } _local2++; } } else { _local11.push(evaluate(trimWhite(_local3))); } _local4++; } return(_local11); }; var parts = callbackStr.split("("); var p0 = parts[0]; var p1 = parts[1]; return({func:p0.slice(p0.lastIndexOf(".") + 1), scope:eval (p0.slice(0, p0.lastIndexOf("."))), args:evaluateList(p1.slice(0, p1.lastIndexOf(")")).split(","))}); } static function initShortcuts() { shortcuts = new Object(); var methods = {alphaTo:"_alpha", scaleTo:"_scale", sizeTo:"_size", rotateTo:"_rotation", brightnessTo:"_brightness", brightOffsetTo:"_brightOffset", contrastTo:"_contrast", colorTo:"_tint", tintPercentTo:"_tintPercent", colorResetTo:"_colorReset", invertColorTo:"_invertColor"}; var _local4 = _global.com.mosesSupposes.fuse.FuseFMP.getAllShortcuts(); var _local7 = {blur:1, blurX:1, blurY:1, strength:1, shadowAlpha:1, highlightAlpha:1, angle:1, distance:1, alpha:1, color:1}; for (var _local9 in _local4) { if (_local7[_local4[_local9].split("_")[1]] === 1) { methods[_local4[_local9] + "To"] = _local4[_local9]; } } var _local8 = {__resolve:function (name) { var propName = methods[name]; return(function () { var _local4 = _global.com.mosesSupposes.fuse.ZigoEngine.doTween.apply(com.mosesSupposes.fuse.ZigoEngine, new Array(this, propName).concat(arguments)); return(_local4); }); }}; var _local5 = {__resolve:function (name) { var _local3 = {setter:function (v) { _global.com.mosesSupposes.fuse.ZigoEngine.doTween(this, ((name == "_tintString") ? "_tint" : (name)), v, 0); }}; switch (name) { case "_colorReset" : _local3.getter = function () { return(100 - _global.com.mosesSupposes.fuse.ZigoEngine.getColorKeysObj(this).tintPercent); }; break; case "_colorTransform" : _local3.getter = function () { return(Color(new Color(this)).getTransform()); }; break; case "_fade" : _local3.getter = function () { return(this._alpha); }; break; case "_size" : _local3.getter = function () { return(((this._width == this._height) ? (this._width) : null)); }; break; case "_scale" : _local3.getter = function () { return(((this._xscale == this._yscale) ? (this._xscale) : null)); }; break; default : _local3.getter = function () { return(_global.com.mosesSupposes.fuse.ZigoEngine.getColorKeysObj(this)[name.slice(1)]); }; } return(_local3); }}; for (var _local9 in methods) { shortcuts[_local9] = _local8[_local9]; if ((_local9 != "alphaTo") && (_local9 != "rotateTo")) { shortcuts[methods[_local9]] = _local5[methods[_local9]]; } } shortcuts._tintString = _local5._tintString; shortcuts._colorTransform = _local5._colorTransform; shortcuts._fade = _local5._fade; shortcuts.tween = function (props, endVals, seconds, ease, delay, callback) { if ((arguments.length == 1) && (typeof(props) == "object")) { return(com.mosesSupposes.fuse.ZigoEngine.doTween({target:this, action:props})); } return(com.mosesSupposes.fuse.ZigoEngine.doTween(this, props, endVals, seconds, ease, delay, callback)); }; shortcuts.removeTween = (shortcuts.stopTween = function (props) { com.mosesSupposes.fuse.ZigoEngine.removeTween(this, props); }); shortcuts.removeAllTweens = (shortcuts.stopAllTweens = function () { com.mosesSupposes.fuse.ZigoEngine.removeTween("ALL"); }); shortcuts.isTweening = function (prop) { return(com.mosesSupposes.fuse.ZigoEngine.isTweening(this, prop)); }; shortcuts.getTweens = function () { return(com.mosesSupposes.fuse.ZigoEngine.getTweens(this)); }; shortcuts.lockTween = function () { com.mosesSupposes.fuse.ZigoEngine.lockTween(this, true); }; shortcuts.unlockTween = function () { com.mosesSupposes.fuse.ZigoEngine.lockTween(this, false); }; shortcuts.isTweenLocked = function () { return(com.mosesSupposes.fuse.ZigoEngine.isTweenLocked(this)); }; shortcuts.isTweenPaused = function (prop) { return(com.mosesSupposes.fuse.ZigoEngine.isTweenPaused(this, prop)); }; shortcuts.pauseTween = function (props) { com.mosesSupposes.fuse.ZigoEngine.pauseTween(this, props); }; shortcuts.resumeTween = (shortcuts.unpauseTween = function (props) { com.mosesSupposes.fuse.ZigoEngine.unpauseTween(this, props); }); shortcuts.pauseAllTweens = function () { com.mosesSupposes.fuse.ZigoEngine.pauseTween("ALL"); }; shortcuts.resumeAllTweens = (shortcuts.unpauseAllTweens = function () { com.mosesSupposes.fuse.ZigoEngine.unpauseTween("ALL"); }); shortcuts.ffTween = function (props) { com.mosesSupposes.fuse.ZigoEngine.ffTween(this, props); }; shortcuts.rewTween = function (props, suppressStartEvents) { com.mosesSupposes.fuse.ZigoEngine.rewTween(this, props, false, suppressStartEvents); }; shortcuts.rewAndPauseTween = function (props, suppressStartEvents) { com.mosesSupposes.fuse.ZigoEngine.rewTween(this, props, true, suppressStartEvents); }; shortcuts.skipTweenTo = function (seconds, props) { com.mosesSupposes.fuse.ZigoEngine.skipTweenTo(seconds, this, props); }; shortcuts.bezierTo = function (destX, destY, controlX, controlY, seconds, ease, delay, callback) { return(com.mosesSupposes.fuse.ZigoEngine.doTween(this, "_bezier_", {x:destX, y:destY, controlX:controlX, controlY:controlY}, seconds, ease, delay, callback)); }; shortcuts.colorTransformTo = function (ra, rb, ga, gb, ba, bb, aa, ab, seconds, ease, delay, callback) { return(com.mosesSupposes.fuse.ZigoEngine.doTween(this, "_colorTransform", {ra:ra, rb:rb, ga:ga, gb:gb, ba:ba, bb:bb, aa:aa, ab:ab}, seconds, ease, delay, callback)); }; shortcuts.tintTo = function (rgb, percent, seconds, ease, delay, callback) { return(com.mosesSupposes.fuse.ZigoEngine.doTween(this, "_tint", {tint:rgb, percent:percent}, seconds, ease, delay, callback)); }; shortcuts.slideTo = function (destX, destY, seconds, ease, delay, callback) { return(com.mosesSupposes.fuse.ZigoEngine.doTween(this, "_x,_y", [destX, destY], seconds, ease, delay, callback)); }; shortcuts.fadeIn = function (seconds, ease, delay, callback) { return(com.mosesSupposes.fuse.ZigoEngine.doTween(this, "_fade", 100, seconds, ease, delay, callback)); }; shortcuts.fadeOut = function (seconds, ease, delay, callback) { return(com.mosesSupposes.fuse.ZigoEngine.doTween(this, "_fade", 0, seconds, ease, delay, callback)); }; mcshortcuts = new Object(); mcshortcuts._frame = {getter:function () { return(this._currentframe); }, setter:function (v) { this.gotoAndStop(Math.round(v)); }}; mcshortcuts.frameTo = function (endframe, seconds, ease, delay, callback) { return(com.mosesSupposes.fuse.ZigoEngine.doTween(this, "_frame", ((endframe != undefined) ? (endframe) : (this._totalframes)), seconds, ease, delay, callback)); }; } static var registryKey = "shortcuts"; static var shortcuts = null; static var mcshortcuts = null; }
Symbol 307 MovieClip [__Packages.com.mosesSupposes.fuse.FuseKitCommon] Frame 0
class com.mosesSupposes.fuse.FuseKitCommon { static var logOutput; function FuseKitCommon () { } static function _cts() { return("|_tint|_tintPercent|_brightness|_brightOffset|_contrast|_invertColor|_colorReset|_colorTransform|"); } static function _resetTo100() { return("|_alpha|_contrast|_invertColor|_tintPercent|_xscale|_yscale|_scale|"); } static function _resetTo0() { return("|_brightness|_brightOffset|_colorReset|_rotation|"); } static function _underscoreable() { return(_cts() + "_frame|_x|_y|_xscale|_yscale|_scale|_width|_height|_size|_rotation|_alpha|_fade|_visible|"); } static function _cbprops() { return("|skipLevel|cycles|roundResults|extra1|extra2|func|scope|args|startfunc|startscope|startargs|updfunc|updscope|updargs|"); } static function _fuseEvents() { return("|onStart|onStop|onPause|onResume|onAdvance|onComplete|"); } static function _fuseprops() { return("|command|label|delay|event|eventparams|target|addTarget|trigger|startAt|ease|easing|seconds|duration|time|"); } static function _validateFuseCommand(c, inGroup, hasArg, outputLevel, simple) { var _local1 = false; var _local2 = false; switch (c) { case "start" : case "stop" : case "pause" : case "resume" : case "setStartProps" : if (inGroup != true) { _local1 = true; } break; case "delay" : case "trigger" : if (simple == true) { if (hasArg == true) { _local1 = true; } } else { _local2 = true; } inGroup = false; break; case "skipTo" : if (!((hasArg == true) && (inGroup != true))) { break; } _local1 = true; } if ((outputLevel > 0) && (_local1 == false)) { error("109", c, inGroup, _local2); } return(_local1); } static function output(s) { if (typeof(logOutput) == "function") { logOutput(s); } else { trace(s); } } static function error(errorCode) { var _local3 = arguments[1]; var _local4 = arguments[2]; var _local6 = arguments[3]; if (VERBOSE != true) { output(("[FuseKitCommon#" + errorCode) + "]"); return(undefined); } var _local2 = ""; var _local5 = newline; switch (errorCode) { case "001" : _local2 = _local2 + "** ERROR: When using simpleSetup to extend prototypes, you must pass the Shortcuts class. **"; _local2 = _local2 + (_local5 + " import com.mosesSupposes.fuse.*;"); _local2 = _local2 + ((_local5 + " ZigoEngine.simpleSetup(Shortcuts);") + _local5); break; case "002" : _local2 = _local2 + "** ZigoEngine.doShortcut: shortcuts missing. Use the setup commands: import com.mosesSupposes.fuse.*; ZigoEngine.register(Shortcuts); **"; break; case "003" : _local2 = _local2 + ((_local5 + "*** Error: DO NOT use #include \"lmc_tween.as\" with this version of ZigoEngine! ***") + _local5); break; case "004" : _local2 = _local2 + (("** ZigoEngine.doTween - too few arguments [" + _local3) + "]."); if (Boolean(_local4) == true) { _local2 = _local2 + " If you are trying to use Object Syntax without Fuse, pass FuseItem in your register() or simpleSetup() call. **"; } else { _local2 = _local2 + " Object syntax call failed. **"; } break; case "005" : _local2 = _local2 + (((("** ZigoEngine.doTween - missing targets[" + _local3) + "] and/or props[") + _local4) + "] **"); break; case "006" : _local2 = _local2 + (("** Error: easing shortcut string not recognized (\"" + _local3) + "\"). You may need to pass the in PennerEasing class during register or simpleSetup. **"); break; case "007" : _local2 = _local2 + (((("- ZigoEngine: Target locked [" + _local3) + "], ignoring tween call [") + _local4) + "]"); break; case "008" : _local2 = _local2 + "** You must register the Shortcuts class in order to use easy string-type callback parsing. **"; break; case "009" : _local2 = _local2 + (("** ZigoEngine: A callback parameter \"" + _local3) + "\" was not recognized. **"); break; case "010" : _local2 = _local2 + ((((("** " + ((_local3 == true) ? "ZigoEngine" : "FuseItem")) + " unable to parse ") + ((_local4 == 1) ? "callback[" : (String(_local4) + " callbacks["))) + _local6) + "]. Try using the syntax {scope:this, func:\"myFunction\"} **"); break; case "011" : _local2 = _local2 + (((("- ZigoEngine: Callbacks discarded via skipLevel 2 option [" + _local3) + "|") + _local4) + "]."); break; case "012" : _local2 = _local2 + (((((("- Engine set props or ignored no-change tween on: " + _local3) + ", props passed:[") + _local4) + "], endvals passed:[") + _local6) + "]"); break; case "013" : _local2 = _local2 + (((((("- Engine added tween on:\n\ttargets:[" + _local3) + "]\n\tprops:[") + _local4) + "]\n\tendvals:[") + _local6) + "]"); break; case "014" : _local2 = _local2 + "** Error: easing function passed is not usable with this engine. Functions need to follow the Robert Penner model. **"; break; case "015" : _local2 = _local2 + "** Error: The CustomEasing class must be passed during setup (register or simpleSetup) to use custom easing Arrays. **"; break; case "016" : _local2 = _local2 + (("[ ZigoEngine.TIME_MULTIPLIER: " + String(Number(Number(_local3) * 100))) + "% ]"); break; case "101" : _local2 = _local2 + "** ERROR: Fuse simpleSetup was removed in version 2.0! **"; _local2 = _local2 + (_local5 + " You must now use the following commands:"); _local2 = _local2 + ((_local5 + _local5) + "\timport com.mosesSupposes.fuse.*;"); _local2 = _local2 + (_local5 + "\tZigoEngine.simpleSetup(Shortcuts, PennerEasing, Fuse);"); _local2 = _local2 + ((_local5 + "Note that PennerEasing is optional, and FuseFMP is also accepted. (FuseFMP.simpleSetup is run automatically if included.)") + _local5); break; case "102" : _local2 = _local2 + (((("** Fuse " + _local3) + " index or label not found (") + _local4) + ") or out of range. **"); break; case "103" : _local2 = _local2 + (((("** Fuse skipTo (" + _local3) + ") ignored - targets the current index (") + _local4) + "). **"); break; case "104" : _local2 = _local2 + (("** Fuse fastForward index out of play range (" + _local3) + ") - skipTo has been called instead. **"); break; case "105" : _local2 = _local2 + "** An unsupported Array method was called on Fuse. **"; break; case "106" : _local2 = _local2 + "** ERROR: You have not set up Fuse correctly. **"; _local2 = _local2 + (_local5 + "You must now use the following commands (PennerEasing is optional)."); _local2 = _local2 + (_local5 + "\timport com.mosesSupposes.fuse.*;"); _local2 = _local2 + ((_local5 + "\tZigoEngine.simpleSetup(Shortcuts, PennerEasing, Fuse);") + _local5); break; case "107" : _local2 = _local2 + "** Fuse :: id not found - Aborting open(). **"; break; case "108" : _local2 = _local2 + "** Fuse.startRecent: No recent Fuse found to start! **"; break; case "109" : _local2 = _local2 + (("** Command \"" + _local3) + "\" discarded. "); if (_local4 == true) { _local2 = _local2 + "Not allowed within a group. **"; } else if (_local6 == true) { _local2 = _local2 + (("Not supported in Object Syntax, use the " + _local3) + " property instead. **"); } else { _local2 = _local2 + "The command may be unrecognized or missing an argument. **"; } break; case "110" : _local2 = _local2 + (((("** " + _local3) + " illegal Fuse property discarded:\"") + _local4) + "\". Bezier keywords other than x and y cannot be set as start values. **"); break; case "112" : _local2 = _local2 + "** Fuse: missing com.mosesSupposes.fuse.ZigoEngine! Cannot tween. **"; break; case "113" : _local2 = _local2 + "** FuseItem: A callback has been discarded. Actions with a command may only contain: label, delay, scope, args. **"; break; case "115" : _local2 = _local2 + ((_local3 + " overlapping prop discarded: ") + _local4); break; case "116" : _local2 = _local2 + ("** FuseItem Error: Delays within groups (arrays) and start/update callbacks are not supported when using Fuse without ZigoEngine. Although you need to restructure your Fuse, it should be possible to achieve the same results. **" + _local5); break; case "117" : _local2 = _local2 + (("** " + _local3) + ": infinite cycles are not allowed within Fuses - discarded. **"); break; case "118" : _local2 = _local2 + ((("** " + _local3) + ": No targets found!") + ((_local4 == true) ? " [Unable to set start props] **" : " [Skipping tween parameters in this action] **")); break; case "119" : _local2 = _local2 + ((((("** " + _local3) + ": ") + ((_local4 == 1) ? "" : (_local4 + " actions in the group"))) + " missing targets") + ((_local6 == true) ? " during setStartProps **" : " **")); break; case "120" : _local2 = _local2 + (((("** " + _local3) + ": conflict with \"") + _local4) + "\". Property might be doubled within a grouped-action array. **"); break; case "121" : _local2 = _local2 + "** Fuse timecode formatting requires \"00:\" formatting (example:\"01:01:33\" yields 61.33 seconds.) **"; break; case "122" : _local2 = _local2 + (("** Event \"" + _local3) + "\" reserved by Fuse. **"); break; case "123" : _local2 = _local2 + (("** A Fuse event parameter failed in " + _local3) + " **"); break; case "124" : _local2 = _local2 + (((("** " + _local3) + ": trigger:") + _local4) + " ignored - only one trigger is allowed per action **"); break; case "125" : _local2 = _local2 + (_local3 + " Warning - fastForward hit an item during its tween cycle, may malfunction."); break; case "201" : _local2 = _local2 + (("**** FuseFMP cannot initialize argument " + _local3) + " (BitmapFilters cannot be applied to this object type) ****"); break; case "202" : _local2 = _local2 + (((("** FuseFMP error: A " + _local3) + " could not be created for ") + _local4) + " **"); break; case "203" : _local2 = _local2 + (("** FuseFMP.setFilterProps - too few arguments passed (" + _local3) + ") - minimum 2 required. **"); break; case "204" : _local2 = _local2 + (("** FuseFMP.setFilterProps could not locate the filter passed. (" + _local3) + ") **"); } output(_local2); } static function parseCallback(callback, targets, outputLevel, callerIsEngine, addprefix) { if (callback._vcb == true) { return(callback); } var validCBs = {_vcb:true, skipLevel:_global.com.mosesSupposes.fuse.ZigoEngine.SKIP_LEVEL, cycles:1}; if (callback == undefined) { return(validCBs); } var cbErrors = []; if (typeof(callback) == "object") { if (((callback.skipLevel != undefined) && (typeof(callback.skipLevel) == "number")) && (callback.skipLevel != _global.com.mosesSupposes.fuse.ZigoEngine.SKIP_LEVEL)) { if ((callback.skipLevel >= 0) && (callback.skipLevel <= 2)) { validCBs.skipLevel = callback.skipLevel; } } if (callback.cycles != undefined) { if ((typeof(callback.cycles) == "number") && (callback.cycles > -1)) { validCBs.cycles = callback.cycles; } else if (callback.cycles.toUpperCase() == "LOOP") { validCBs.cycles = 0; } } if (callback.extra1 != undefined) { validCBs.extra1 = callback.extra1; } if (callback.extra2 != undefined) { validCBs.extra2 = callback.extra2; } if ((callback.roundResults === true) || (callback.roundResults === false)) { validCBs.roundResults = callback.roundResults; } } else { callback = {func:callback}; } var prefixes = ["start", "upd", ""]; var easyfuncparse = _global.com.mosesSupposes.fuse.Shortcuts.parseStringTypeCallback; for (var i in prefixes) { var prefix = prefixes[i]; var fstr = callback[prefix + "func"]; if (((fstr != undefined) && (typeof(fstr) == "string")) && (fstr.indexOf("(") > -1)) { if (easyfuncparse != undefined) { var efc = easyfuncparse(fstr); if (efc.func != undefined) { callback[prefix + "scope"] = efc.scope; callback[prefix + "func"] = efc.func; callback[prefix + "args"] = efc.args; } } else if (outputLevel > 0) { error("008"); } } } var basescope = callback.scope; for (var i in callback) { var fi = i.toLowerCase().indexOf("func"); if (fi > -1) { var prefix = i.slice(0, fi); var func = callback[i]; var args = callback[prefix + "args"]; var scope = ((callback[prefix + "scope"] == undefined) ? (basescope) : (callback[prefix + "scope"])); if ((typeof(func) == "string") && (scope[func] == undefined)) { for (var j in targets) { var targ = targets[j]; if (typeof(targ[func]) == "function") { scope = targ; break; } if (typeof(targ._parent[func]) == "function") { scope = targ._parent; break; } } if ((scope == undefined) && (_level0[func] != undefined)) { scope = _level0; } if ((scope == undefined) && (_global[func] != undefined)) { scope = _global; } } if (typeof(func) != "function") { if (typeof(scope[String(func)]) == "function") { func = scope[String(func)]; } else { func = eval (String(func)); } } if (func == undefined) { cbErrors.push(String((((((((addprefix == null) ? (i) : (addprefix + i)) + ":") + ((typeof(callback[i]) == "string") ? (("\"" + callback[i]) + "\"") : (callback[i]))) + "/") + prefix) + "scope:") + scope)); } else { if ((args != undefined) && (!(args instanceof Array))) { args = [args]; } if (prefix == "") { prefix = "end"; } validCBs[prefix] = {s:scope, f:func, a:args}; if (callerIsEngine == true) { validCBs[prefix].id = ++cbTicker; } if (prefix == "start") { validCBs.start.fired = false; } } } else if (_cbprops().indexOf(("|" + i) + "|") == -1) { error("009", i); } } if ((cbErrors.length > 0) && (outputLevel > 0)) { if (outputLevel > 0) { error("010", callerIsEngine, cbErrors.length, cbErrors.toString()); } } return(validCBs); } static var VERSION = "Fuse Kit 2.1.3r1 Copyright (c) 2006 Moses Gunesch, MosesSupposes.com under MIT Open Source License"; static var VERBOSE = true; static var ALL = "ALL"; static var ALLCOLOR = "ALLCOLOR"; static var cbTicker = 0; }
Symbol 308 MovieClip [__Packages.com.mosesSupposes.fuse.ZigoEngine] Frame 0
class com.mosesSupposes.fuse.ZigoEngine { static var extensions, updateTime, tweenHolder, instance, _listeners, broadcastMessage, updateIntId; function ZigoEngine () { } static function addListener(handler) { AsBroadcaster.initialize(com.mosesSupposes.fuse.ZigoEngine); addListener(handler); } static function removeListener(handler) { } static function isPlaying() { return(_playing); } static function simpleSetup(shortcutsClass) { if (arguments.length > 0) { register.apply(com.mosesSupposes.fuse.ZigoEngine, arguments); } _global.ZigoEngine = com.mosesSupposes.fuse.ZigoEngine; if (extensions.fuse != undefined) { _global.Fuse = extensions.fuse; } if (extensions.fuseFMP != undefined) { extensions.fuseFMP.simpleSetup(); } initialize(MovieClip.prototype, Button.prototype, TextField.prototype); if (extensions.shortcuts == undefined) { com.mosesSupposes.fuse.FuseKitCommon.error("001"); } } static function register(classReference) { if (extensions == undefined) { extensions = {}; } var _local3 = "|fuse|fuseItem|fuseFMP|shortcuts|pennerEasing|customEasing|"; for (var _local4 in arguments) { var _local2 = arguments[_local4].registryKey; if ((extensions[_local2] == undefined) && (_local3.indexOf(("|" + _local2) + "|") > -1)) { extensions[_local2] = arguments[_local4]; if ((_local2 == "fuseFMP") || (_local2 == "shortcuts")) { Object(extensions[_local2]).initialize(); } } } } static function initialize(target) { if (arguments.length > 0) { initializeTargets.apply(com.mosesSupposes.fuse.ZigoEngine, arguments); if (extensions.shortcuts != undefined) { extensions.shortcuts.addShortcutsTo.apply(extensions.shortcuts, arguments); } } } static function deinitialize(target) { if ((arguments.length == 0) || (target == null)) { arguments.push(MovieClip.prototype, Button.prototype, TextField.prototype); } deinitializeTargets.apply(com.mosesSupposes.fuse.ZigoEngine, arguments); if (extensions.shortcuts != undefined) { extensions.shortcuts.removeShortcutsFrom.apply(extensions.shortcuts, arguments); } } static function getUpdateInterval() { return(updateTime); } static function setUpdateInterval(time) { if (_playing) { setup(true); updateTime = time; setup(); } else { updateTime = time; } } static function getControllerDepth() { return(tweenHolder.getDepth()); } static function setControllerDepth(depth) { if ((depth == null) || (_global.isNaN(depth) == true)) { depth = 6789; } if (Object(tweenHolder).proof != null) { tweenHolder.swapDepths(depth); } else { tweenHolder = _root.createEmptyMovieClip("ZigoEnginePulse", depth); } } static function doShortcut(targets, methodName) { if (extensions.shortcuts == undefined) { if (OUTPUT_LEVEL > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("002"); } return(null); } return(extensions.shortcuts.doShortcut.apply(extensions.shortcuts, arguments)); } static function doTween(targets, props, endvals, seconds, ease, delay, callback) { if (extensions.fuse.addBuildItem(arguments) == true) { return(null); } if (TIME_MULTIPLIER != prevTimeMult) { TIME_MULTIPLIER = Math.abs(TIME_MULTIPLIER); if (_global.isNaN(TIME_MULTIPLIER) == true) { TIME_MULTIPLIER = 1; } if (OUTPUT_LEVEL > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("016", TIME_MULTIPLIER); } prevTimeMult = TIME_MULTIPLIER; } if ((instance == undefined) || ((Object(tweenHolder).proof == undefined) && (updateTime == undefined))) { if ((MovieClip.prototype.tween != null) && (typeof(_global.$tweenManager) == "object")) { com.mosesSupposes.fuse.FuseKitCommon.error("003"); } instance = new com.mosesSupposes.fuse.ZManager(); _playing = false; } var _local4 = instance.paramsObj(targets, props, endvals, true); var _local7 = (((_local4.tg[0] == null) || (_local4.tg.length == 0)) ? undefined : (_local4.tg)); if (((_local4.pa == undefined) || (_local7 == undefined)) || (arguments.length < 3)) { if (((extensions.fuseItem != null) && (arguments.length == 1)) && (typeof(arguments[0]) == "object")) { return(extensions.fuseItem.doTween(arguments[0])); } if (OUTPUT_LEVEL > 0) { if (arguments.length < 3) { com.mosesSupposes.fuse.FuseKitCommon.error("004", (((arguments.length == 1) && (arguments[0] == null)) ? "1 (null)" : (String(arguments.length))), Boolean(extensions.fuseItem == null)); } else { com.mosesSupposes.fuse.FuseKitCommon.error("005", _local7.toString(), _local4.pa.toString()); } } return(null); } if (_playing != true) { setup(); } if ((seconds == null) || (_global.isNaN(seconds) == true)) { seconds = DURATION || 1; } else if (seconds < 0.01) { seconds = 0; } seconds = seconds * TIME_MULTIPLIER; if (((delay < 0.01) || (delay == null)) || (_global.isNaN(delay) == true)) { delay = 0; } delay = delay * TIME_MULTIPLIER; var _local12 = com.mosesSupposes.fuse.FuseKitCommon.parseCallback(callback, _local7, OUTPUT_LEVEL, true); var _local9; if (typeof(ease) == "function") { if (typeof(Function(ease).call(null, 1, 1, 1, 1)) == "number") { _local9 = Function(ease); } else if (OUTPUT_LEVEL > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("014", ease); } } else if ((ease == null) || (ease == "")) { if (EASING instanceof Function) { _local9 = Function(EASING); } else if (extensions.pennerEasing != undefined) { ease = EASING; } } if ((typeof(ease) == "string") && (ease != "")) { if (extensions.pennerEasing[ease] != undefined) { _local9 = extensions.pennerEasing[ease]; } else if (OUTPUT_LEVEL > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("006", ease); } } else if (ease instanceof Array) { if (extensions.customEasing != undefined) { _local12.extra1 = ease; if (typeof(ease[0]) == "number") { _local9 = extensions.customEasing.precalced; } else { _local9 = extensions.customEasing.fromCurve; } } else if (OUTPUT_LEVEL > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("015", ease); } } if (typeof(_local9) != "function") { _local9 = function (t, b, c, d) { t = (t / d) - 1; return((c * (((((t * t) * t) * t) * t) + 1)) + b); }; } if (_listeners.length > 0) { broadcastMessage.call(com.mosesSupposes.fuse.ZigoEngine, "onTweenAdd", _local7, _local4.pa, _local4.va, seconds, _local9, delay, _local12); } var _local6 = ""; for (var _local13 in _local7) { var _local3 = _local7[_local13]; if (_local3.__zigoID__ == null) { initializeTargets(_local3); } else if (instance.getStatus("locked", _local3) == true) { if (OUTPUT_LEVEL > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("007", ((_local3._name != undefined) ? (_local3._name) : (_local3.toString())), _local4.pa.toString()); } continue; } var _local5 = instance.addTween(_local3, _local4.pa, _local4.va, seconds, _local9, delay, _local12); _local6 = ((_local5 == null) ? "|" : (_local5 + "|")) + _local6; } _local6 = _local6.slice(0, -1); return((((_local6 == "") || (_local6 == "|")) ? null : (_local6))); } static function removeTween(targs, props) { instance.removeTween(targs, props); } static function isTweening(targ, prop) { return(Boolean(instance.getStatus("active", targ, prop))); } static function getTweens(targ) { if (instance == undefined) { return(0); } return(Number(instance.getStatus("count", targ))); } static function lockTween(targ, setLocked) { instance.alterTweens("lock", targ, setLocked == true); } static function isTweenLocked(targ) { return(Boolean(instance.getStatus("locked", targ))); } static function ffTween(targs, props, suppressEndEvents) { instance.alterTweens("ff", targs, props, null, suppressEndEvents); } static function skipTweenTo(seconds, targs, props) { instance.alterTweens("skipTo", targs, props, false, false, seconds); } static function rewTween(targs, props, pauseFlag, suppressStartEvents) { instance.alterTweens("rewind", targs, props, pauseFlag, suppressStartEvents); } static function isTweenPaused(targ, prop) { return(Boolean(instance.getStatus("paused", targ, prop))); } static function pauseTween(targs, props) { instance.alterTweens("pause", targs, props); } static function unpauseTween(targs, props) { instance.alterTweens("unpause", targs, props); } static function resumeTween(targs, props) { instance.alterTweens("unpause", targs, props); } static function setColorByKey(targetObj, type, amt, rgb) { new Color(targetObj).setTransform(getColorTransObj(type, amt, rgb)); } static function getColorTransObj(type, amt, rgb) { switch (type) { case "brightness" : var _local3 = 100 - Math.abs(amt); var _local4 = ((amt > 0) ? (255 * (amt / 100)) : 0); return({ra:_local3, rb:_local4, ga:_local3, gb:_local4, ba:_local3, bb:_local4}); case "brightOffset" : return({ra:100, rb:255 * (amt / 100), ga:100, gb:255 * (amt / 100), ba:100, bb:255 * (amt / 100)}); case "contrast" : return({ra:amt, rb:128 - (1.28 * amt), ga:amt, gb:128 - (1.28 * amt), ba:amt, bb:128 - (1.28 * amt)}); case "invertColor" : return({ra:100 - (2 * amt), rb:amt * 2.55, ga:100 - (2 * amt), gb:amt * 2.55, ba:100 - (2 * amt), bb:amt * 2.55}); case "tint" : if (rgb == null) { break; } var _local5; if (typeof(rgb) == "string") { if (rgb.charAt(0) == "#") { rgb = rgb.slice(1); } rgb = ((rgb.charAt(1).toLowerCase() != "x") ? ("0x" + rgb) : (rgb)); } _local5 = Number(rgb); return({ra:100 - amt, rb:(_local5 >> 16) * (amt / 100), ga:100 - amt, gb:((_local5 >> 8) & 255) * (amt / 100), ba:100 - amt, bb:(_local5 & 255) * (amt / 100)}); } return({rb:0, ra:100, gb:0, ga:100, bb:0, ba:100}); } static function getColorKeysObj(targOrTransObj) { var _local1 = ((targOrTransObj.ra != undefined) ? (targOrTransObj) : (new Color(targOrTransObj).getTransform())); var _local6 = (_local1.ra == _local1.ga) && (_local1.ga == _local1.ba); var _local8 = (_local1.rb == _local1.gb) && (_local1.gb == _local1.bb); var _local3 = {tintPercent:Number(((_local6 == true) ? (100 - _local1.ra) : 0))}; if (_local3.tintPercent != 0) { var _local5 = 100 / _local3.tintPercent; _local3.tint = (((_local1.rb * _local5) << 16) | ((_local1.gb * _local5) << 8)) | (_local1.bb * _local5); var _local2 = _local3.tint.toString(16); var _local4 = 6 - _local2.length; while ((_local4--) > 0) { _local2 = "0" + _local2; } _local3.tintString = "0x" + _local2.toUpperCase(); } if ((_local6 == true) && (_local8 == true)) { if (_local1.ra < 0) { _local3.invertColor = _local1.rb * 0.392156862745098; } else if ((_local1.ra == 100) && (_local1.rb != 0)) { _local3.brightOffset = _local1.rb * 0.392156862745098; } if (_local1.ra != 100) { if ((_local1.rb == 0) || ((_local1.rb != 0) && (((255 * ((100 - _local1.ra) / 100)) - _local1.rb) <= 1))) { _local3.brightness = ((_local1.rb != 0) ? (100 - _local1.ra) : (_local1.ra - 100)); } if (((128 - (1.28 * _local1.ra)) - _local1.rb) <= 1) { _local3.contrast = _local1.ra; } } } return(_local3); } static function initializeTargets() { for (var _local5 in arguments) { var _local4 = arguments[_local5]; if ((((_local4 == MovieClip.prototype) || (_local4 == Button.prototype)) || (_local4 == TextField.prototype)) || (_local4 == Object.prototype)) { if (_local4.oldAddListener == undefined) { if (_local4 == TextField.prototype) { _local4.oldAddListener = _local4.addListener; _global.ASSetPropFlags(_local4, "oldAddListener", 7, 1); } _local4.addListener = function (o) { if (this.__zigoID__ == undefined) { com.mosesSupposes.fuse.ZigoEngine.initializeTargets(this); } if (this instanceof TextField) { Function(this.oldAddListener).call(this, o); } else { this.addListener(o); } }; if (_local4 == MovieClip.prototype) { _global.ASSetPropFlags(_local4, "addListener", 7, 1); } } } else if (_local4.__zigoID__ == undefined) { _local4.__zigoID__ = zigoIDs; _global.ASSetPropFlags(_local4, "__zigoID__", 7, 1); zigoIDs++; if ((_local4._listeners == null) || (_local4.addListener == null)) { AsBroadcaster.initialize(_local4); } } } } static function deinitializeTargets() { for (var _local4 in arguments) { var _local3 = arguments[_local4]; if (_local3.__zigoID__ != undefined) { _global.ASSetPropFlags(_local3, "__zigoID__,_listeners,broadcastMessage,addListener,removeListener", 0, 2); delete _local3.__zigoID__; delete _local3._listeners; delete _local3.broadcastMessage; delete _local3.addListener; delete _local3.removeListener; } if (_local3.oldAddListener != undefined) { _global.ASSetPropFlags(_local3, "oldAddListener", 0, 2); _local3.addListener = _local3.oldAddListener; delete _local3.oldAddListener; } } } static function __mgrRelay(inst, method, args) { if (inst == instance) { Function(com.mosesSupposes.fuse.ZigoEngine[method]).apply(com.mosesSupposes.fuse.ZigoEngine, args); } } static function setup(deinitFlag) { if (deinitFlag == true) { _playing = false; clearInterval(updateIntId); delete tweenHolder.onEnterFrame; return(undefined); } instance.cleanUp(); clearInterval(updateIntId); delete updateIntId; if ((updateTime != null) && (updateTime > 0)) { updateIntId = setInterval(instance, "update", updateTime); } else { if (Object(tweenHolder).proof == null) { setControllerDepth(6789); Object(tweenHolder).proof = 1; } var _inst = instance; tweenHolder.onEnterFrame = function () { _inst.update.call(_inst); }; } _playing = true; instance.now = getTimer(); } static var VERSION = com.mosesSupposes.fuse.FuseKitCommon.VERSION + ", ZigoEngine based on concepts by L.Zigo"; static var EASING = "easeOutQuint"; static var DURATION = 1; static var TIME_MULTIPLIER = 1; static var ROUND_RESULTS = false; static var OUTPUT_LEVEL = 1; static var AUTOSTOP = false; static var SKIP_LEVEL = 0; static var _playing = false; static var zigoIDs = 0; static var prevTimeMult = 1; }
Symbol 309 MovieClip [__Packages.com.mosesSupposes.fuse.ZManager] Frame 0
class com.mosesSupposes.fuse.ZManager { var tweens, now; function ZManager () { tweens = {}; numTweens = 0; } function addTween(obj, props, endvals, seconds, ease, delay, callback) { var _local24 = ((callback.skipLevel == undefined) ? 0 : (callback.skipLevel)); var _local44 = ((callback.cycles == undefined) ? 1 : (callback.cycles)); var _local30 = callback.extra1; var _local29 = callback.extra2; var _local23 = []; var _local14 = _global.com.mosesSupposes.fuse.FuseFMP; var _local43 = String(("|" + _local14.getAllShortcuts().join("|")) + "|"); var _local42 = com.mosesSupposes.fuse.FuseKitCommon._cts(); var _local25 = ""; var _local28 = ""; var _local22 = obj.__zigoID__; var _local7 = tweens[String(_local22)]; if ((_local7 != undefined) && (com.mosesSupposes.fuse.ZigoEngine.AUTOSTOP == true)) { if (obj._listeners.length > 0) { for (var _local40 in _local7.props) { _local23.unshift(_local40); } } _local7.numProps = 0; cleanUp(true); } for (var _local47 in props) { var _local5 = props[_local47]; var _local4 = endvals[_local47]; var _local15 = 0; if (_local5 == "_fade") { _local5 = "_alpha"; _local15 = ((_local4 < 50) ? -1 : 1); } var _local16 = _local42.indexOf(("|" + _local5) + "|") > -1; var _local18 = _local7.colorProp; if (_local7 != undefined) { if ((_local16 == true) && (_local18 != undefined)) { _local23.unshift(_local18); delete _local7.props[_local18]; delete _local7.colorProp; _local7.numProps--; } else if (_local7.props[_local5] != undefined) { _local23.unshift(_local5); delete _local7[_local5]; _local7.numProps--; } } var _local3 = {c:-1, fmp:-1, complex:-1}; var _local11 = ((_local24 == 0) && ((seconds + delay) == 0)) || ((_local24 > 0) && (seconds == 0)); var _local10 = false; var _local13 = (_local14 != undefined) && (_local43.indexOf(("|" + _local5) + "|") > -1); var _local19 = (_local5.toLowerCase().indexOf("colors") > -1) && (_local4 instanceof Array); var _local27 = ((_local13 == true) && (_local5.indexOf("lor") > -1)) && (_local5.charAt(2) != "l"); if (_local13 == true) { _local3.fmp = _local14; _local3.ps = _local14.getFilterProp(obj, _local5, true); _local3.special = true; } if (((_local16 == true) || (_local19 == true)) || (_local27 && (_local11 == false))) { _local3.complex = 1; if (_local16 == true) { _local3.c = new Color(obj); _local3.ps = Color(_local3.c).getTransform(); var _local17 = ((((_local5 == "_tint") || (_local5 == "_tintPercent")) || (_local5 == "_colorReset")) ? "tint" : (_local5.slice(1))); var _local9 = null; var _local12 = null; if (_local5 != "_colorTransform") { if (_local17 == "tint") { if (typeof(_local4) == "object") { _local12 = _local4.tint; _local9 = ((_global.isNaN(_local4.percent) == true) ? 100 : (_local4.percent)); } else if ((_local5 == "_tintPercent") || (_local5 == "_colorReset")) { var _local20 = com.mosesSupposes.fuse.ZigoEngine.getColorKeysObj(obj).tintPercent; if (_local5 == "_colorReset") { _local9 = Math.min(_local20, 100 - Math.abs(Number(_local4))); } else { _local9 = ((typeof(_local4) == "string") ? ((_local20 || 0) + Number(_local4)) : Number(_local4)); } _local9 = Math.max(0, Math.min(_local9, 100)); _local12 = com.mosesSupposes.fuse.ZigoEngine.getColorKeysObj(obj).tint || 0; } else { _local12 = _local4; _local9 = 100; } } else { _local9 = ((typeof(_local4) == "string") ? ((com.mosesSupposes.fuse.ZigoEngine.getColorKeysObj(obj)[_local17] || 0) + Number(_local4)) : (_local4)); } _local4 = com.mosesSupposes.fuse.ZigoEngine.getColorTransObj(_local17, _local9, _local12); } if (_local11 == true) { if (_local5 == "_colorTransform") { Color(_local3.c).setTransform(_local4); } else { com.mosesSupposes.fuse.ZigoEngine.setColorByKey(obj, _local17, _local9, _local12); } } else { var _local21 = getChangeObj(_local3.ps, _local4, false, false); _local3.ch = _local21.map; if (_local21.changed == true) { _local10 = true; } } } else if (_local11 == true) { _local14.setFilterProp(obj, _local5, _local4); } else if (_local19 == true) { _local3.c = 2; _local3.ch = []; for (var _local40 in _local4) { if (_local4[_local40] != null) { if (_local3.ps == null) { _local3.ps = []; } _local3.ps[_local40] = com.mosesSupposes.fuse.ZigoEngine.getColorTransObj("tint", 100, ((_local3.ps[_local40] == null) ? obj[_local5][_local40] : _local3.ps[_local40])); var _local21 = getChangeObj(_local3.ps[_local40], com.mosesSupposes.fuse.ZigoEngine.getColorTransObj("tint", 100, _local4[_local40]), true, false); _local3.ch[_local40] = _local21.map; if (_local21.changed == true) { _local10 = true; } } } } else { _local3.c = 1; _local3.ps = com.mosesSupposes.fuse.ZigoEngine.getColorTransObj("tint", 100, _local3.ps); var _local21 = getChangeObj(_local3.ps, com.mosesSupposes.fuse.ZigoEngine.getColorTransObj("tint", 100, _local4), true, false); _local3.ch = _local21.map; if (_local21.changed == true) { _local10 = true; } } } else if (_local5 == "_bezier_") { removeTween(obj, "_x,_y", true); if (_local11 == true) { if ((_local4.x != null) && (_global.isNaN(Number(_local4.x)) == false)) { obj._x = ((typeof(_local4.x) == "string") ? (obj._x + Number(_local4.x)) : (_local4.x)); } if ((_local4.y != null) && (_global.isNaN(Number(_local4.y)) == false)) { obj._y = ((typeof(_local4.y) == "string") ? (obj._y + Number(_local4.y)) : (_local4.y)); } } else { _local3.special = true; _local3.ps = 0; _local3.ch = 1; _local3.bz = {sx:obj._x, sy:obj._y}; if ((_local4.x == null) || (_global.isNaN(Number(_local4.x)))) { _local4.x = _local3.bz.sx; } if ((_local4.y == null) || (_global.isNaN(Number(_local4.y)))) { _local4.y = _local3.bz.sy; } _local3.bz.chx = ((typeof(_local4.x) == "string") ? (Number(_local4.x)) : (_local4.x - _local3.bz.sx)); if (_global.isNaN(_local3.bz.chx) == true) { _local3.bx.chx = 0; } _local3.bz.chy = ((typeof(_local4.y) == "string") ? (Number(_local4.y)) : (_local4.y - _local3.bz.sy)); if (_global.isNaN(_local3.bz.chy) == true) { _local3.bx.chy = 0; } if ((_local4.controlX == null) || (_global.isNaN(Number(_local4.controlX)))) { _local3.bz.ctrlx = _local3.bz.sx + (_local3.bz.chx / 2); } else { _local3.bz.ctrlx = ((typeof(_local4.controlX) == "string") ? (_local3.bz.sx + Number(_local4.controlX)) : (_local4.controlX)); } if ((_local4.controlY == null) || (_global.isNaN(Number(_local4.controlY)))) { _local3.bz.ctrly = _local3.bz.sy + (_local3.bz.chy / 2); } else { _local3.bz.ctrly = ((typeof(_local4.controlY) == "string") ? (_local3.bz.sy + Number(_local4.controlY)) : (_local4.controlY)); } _local3.bz.ctrlx = _local3.bz.ctrlx - _local3.bz.sx; _local3.bz.ctrly = _local3.bz.ctrly - _local3.bz.sy; _local10 = (_local3.bz.chx + _local3.bz.chy) != 0; } } else { if (typeof(_local4) == "object") { _local3.complex = ((_local4 instanceof Array) ? 0 : 1); } if ((_local5 == "_x") || (_local5 == "_y")) { removeTween(obj, "_bezier_", true); } if ((_local5 == "_frame") && (typeof(obj) == "movieclip")) { _local3.ps = obj._currentframe; _local3.special = true; } else if (_local13 == false) { if (_local3.complex > -1) { _local3.ps = ((_local3.complex == 0) ? ([]) : ({})); for (var _local40 in _local4) { _local3.ps[_local40] = obj[_local5][_local40]; } } else { _local3.ps = obj[_local5]; } } if (_local11 == true) { if (_local13 == true) { _local14.setFilterProp(obj, _local5, ((typeof(_local4) == "string") ? (_local3.ps + Number(_local4)) : (_local4))); } else if (_local3.complex > -1) { for (var _local40 in _local4) { if ((_local4[_local40] != null) && (_global.isNaN(Number(_local4[_local40])) == false)) { obj[_local5][_local40] = ((typeof(_local4[_local40]) == "string") ? (_local3.ps[_local40] + Number(_local4[_local40])) : _local4[_local40]); if (_global.isNaN(obj[_local5][_local40]) == true) { obj[_local5][_local40] = 0; } } } } else { obj[_local5] = ((typeof(_local4) == "string") ? (_local3.ps + Number(_local4)) : (_local4)); if (_local15 == 1) { obj._visible = true; } else if (_local15 == -1) { obj._visible = false; } } } else if (_local3.complex > -1) { var _local21 = getChangeObj(_local3.ps, _local4, _local13, _local3.complex == 0); _local3.ch = _local21.map; if (_local21.changed == true) { _local10 = true; } } else { if ((_local4 == null) || (_global.isNaN(Number(_local4)))) { _local4 = _local3.ps; } _local3.ch = ((typeof(_local4) == "string") ? (Number(_local4)) : (Number(_local4) - _local3.ps)); if (_global.isNaN(_local3.ch) == true) { _local3.ch = 0; } _local10 = _local3.ch != 0; } } if (((_local24 == 0) && ((_local10 == true) || (_local11 == false))) || ((_local10 == true) && (_local11 == false))) { if ((_local3.complex > -1) && (!(_local3.c === 2))) { _local3.ps = [_local3.ps]; _local3.ch = [_local3.ch]; } _local3.ts = now + (delay * 1000); _local3.pt = -1; _local3.d = seconds * 1000; _local3.ef = ease; _local3.sf = false; _local3.cycles = _local44; if (_local30 != undefined) { _local3.e1 = _local30; } if (_local29 != undefined) { _local3.e2 = _local29; } _local3.v = _local15; if (callback.start != undefined) { _local3.scb = callback.start; } if (callback.upd != undefined) { _local3.ucb = callback.upd; } if (callback.end != undefined) { _local3.ecb = callback.end; } if (callback.roundResults != undefined) { _local3.rr = callback.roundResults; } if (tweens[String(_local22)] == undefined) { _local7 = (tweens[String(_local22)] = {numProps:0, locked:false, targ:obj, targID:String(("\"" + ((obj._name != undefined) ? (obj._name) : (obj.toString()))) + "\""), targZID:_local22, props:{}}); numTweens++; } if (_local16 == true) { _local7.colorProp = _local5; } _local7.props[_local5] = _local3; _local7.numProps++; _local25 = (_local5 + ",") + _local25; _local28 = (((typeof(_local4) == "string") ? (("\"" + _local4) + "\"") : (_local4)) + ",") + _local28; } _local3 = undefined; } if ((_local7 == undefined) || (_local7.numProps <= 0)) { cleanUp(); } if ((_local23.length > 0) && (com.mosesSupposes.fuse.ZigoEngine._listeners.length > 0)) { com.mosesSupposes.fuse.ZigoEngine.broadcastMessage("onTweenInterrupt", {target:obj, props:_local23, __zigoID__:_local22, during:"add"}); } if (_local25 == "") { if (_local24 == 2) { if (com.mosesSupposes.fuse.ZigoEngine.OUTPUT_LEVEL == 2) { com.mosesSupposes.fuse.FuseKitCommon.error("011", ((obj._name != undefined) ? (obj._name) : (obj.toString())), props.toString()); } } else { var _local48 = obj._listeners.length > 0; if (_local48 == true) { obj.broadcastMessage("onTweenStart", {target:obj, props:props}); } if (callback.start != undefined) { callback.start.f.apply(callback.start.s, callback.start.a); } if (_local48 == true) { obj.broadcastMessage("onTweenUpdate", {target:obj, props:props}); } if (callback.upd != undefined) { callback.upd.f.apply(callback.upd.s, callback.upd.a); } if (_local48 == true) { obj.broadcastMessage("onTweenEnd", {target:obj, props:props}); } if (callback.end != undefined) { callback.end.f.apply(callback.end.s, callback.end.a); } } cleanUp(); } if (com.mosesSupposes.fuse.ZigoEngine.OUTPUT_LEVEL == 2) { if (_local25 == "") { com.mosesSupposes.fuse.FuseKitCommon.error("012", ((obj._name != undefined) ? (obj._name) : (obj.toString())), props.toString(), endvals.toString()); } else { com.mosesSupposes.fuse.FuseKitCommon.error("013", ((obj._name != undefined) ? (obj._name) : (obj.toString())), _local25.slice(0, -1), _local28.slice(0, -1)); } } return(((_local25 == "") ? null : (_local25.slice(0, -1)))); } function removeTween(targs, props, noInit) { var _local4 = {}; var _local12 = paramsObj(targs, props); if (_local12.none == true) { return(undefined); } var _local16 = _local12.all; var _local17 = _local12.allprops; var _local9 = ((_local16 == true) ? (tweens) : (Object(_local12.tg))); var _local8 = false; for (var _local20 in _local9) { var _local3 = ((_local16 == true) ? (_local20) : (String(_local9[_local20].__zigoID__))); var _local2 = tweens[_local3]; var _local6 = ((_local17 == true) ? (_local2.props) : (_local12.props)); for (var _local14 in _local6) { var _local5 = (_local14 == com.mosesSupposes.fuse.FuseKitCommon.ALLCOLOR) && (_local2.colorProp != undefined); if ((_local2.props[_local14] != undefined) || (_local5 == true)) { if (_local4[_local3] == null) { _local4[_local3] = []; } _local4[_local3].unshift(_local14); if ((_local14 == _local2.colorProp) || (_local5 == true)) { delete _local2.props[_local2.colorProp]; delete _local2.colorProp; } else { delete _local2.props[_local14]; } _local2.numProps--; if (_local2.numProps <= 0) { _local8 = true; break; } } } } if (com.mosesSupposes.fuse.ZigoEngine._listeners.length > 0) { for (var _local19 in _local4) { var _local7 = tweens[_local19].targ; com.mosesSupposes.fuse.ZigoEngine.broadcastMessage("onTweenInterrupt", {target:((typeof(_local7.addProperty) == "function") ? (_local7) : (("[MISSING(\"" + tweens[_local19].targID) + "\")]")), props:_local4[_local19], __zigoID__:tweens[_local19].targZID, during:((noInit == true) ? "add" : "remove")}); } } if (_local8 == true) { cleanUp(noInit); } } function alterTweens(type, targs, props, pauseFlag, noEvents, skipTo) { if (type == "lock") { tweens[String(targs.__zigoID__)].locked = props; return(undefined); } var _local11 = paramsObj(targs, props); if (_local11.none == true) { return(undefined); } var _local14 = _local11.all; var _local15 = _local11.allprops; var _local9 = ((_local14 == true) ? (tweens) : (Object(_local11.tg))); var _local8 = 0; for (var _local16 in _local9) { var _local7 = ((_local14 == true) ? (_local16) : (String(_local9[_local16].__zigoID__))); var _local5 = tweens[_local7]; var _local4 = ((_local15 == true) ? (_local5.props) : (_local11.props)); if (_local4.ALLCOLOR == true) { _local4[_local5.colorProp] = true; delete _local4.ALLCOLOR; } for (var _local10 in _local4) { _local8++; var _local2 = _local5.props[_local10]; if (type == "rewind") { if (pauseFlag == true) { _local2.pt = now; } _local2.ts = now; if (noEvents != true) { _local2.sf = false; if (_local2.scb != undefined) { _local2.scb.fired = false; } } } else if (type == "ff") { if (noEvents == true) { _local2.suppressEnd = true; } _local2.o = true; _local2.pt = -1; _local2.ts = now - _local2.d; } else if (type == "skipTo") { _local2.ts = Math.min(now, (_local2.ts + (now - _local2.ts)) - (skipTo * 1000)); } else if (type == "pause") { if (_local2.pt == -1) { _local2.pt = now; } } else if (type == "unpause") { if (_local2.pt != -1) { _local2.ts = now - (_local2.pt - _local2.ts); _local2.pt = -1; } } } } if ((type == "ff") && (_local8 > 0)) { update(); } else if ((type == "rewind") && (_local8 > 0)) { update(true); } } function getStatus(type, targ, param) { if (targ == null) { return(null); } var _local8 = String(targ).toUpperCase() == com.mosesSupposes.fuse.FuseKitCommon.ALL; var _local4 = tweens[String(targ.__zigoID__)]; switch (type) { case "paused" : var _local2 = _local4.props; if (param != null) { if (_local2[String(param)] == undefined) { return(false); } return(Boolean(_local2[String(param)].pt != -1)); } for (var _local6 in _local2) { if (_local2[_local6].pt != -1) { return(true); } } return(false); case "active" : if (param == null) { return(Boolean(_local4 != undefined)); } if (String(param).toUpperCase() == com.mosesSupposes.fuse.FuseKitCommon.ALLCOLOR) { return(Boolean(_local4.colorProp != undefined)); } return(Boolean(_local4.props[String(param)] != undefined)); case "count" : if (!_local8) { return(_local4.numProps); } var _local3 = 0; for (var _local6 in tweens) { _local3 = _local3 + tweens[_local6].numProps; } return(_local3); case "locked" : return(_local4.locked); } } function update(force) { var _local22 = {}; var _local24 = {}; var _local23 = {}; var _local15 = {}; var _local13 = {}; var _local14 = {}; var _local26 = false; var _local20 = com.mosesSupposes.fuse.ZigoEngine.ROUND_RESULTS; for (var _local35 in tweens) { var _local12 = tweens[_local35]; var _local5 = _local12.targ; var _local34 = _local12.props; var _local21 = _local5._listeners.length > 0; if (_local5.__zigoID__ == undefined) { _local26 = true; if (com.mosesSupposes.fuse.ZigoEngine._listeners.length > 0) { var _local25 = []; for (var _local30 in _local34) { _local25.unshift(_local30); } com.mosesSupposes.fuse.ZigoEngine.broadcastMessage("onTweenInterrupt", {target:((typeof(_local5.addProperty) == "function") ? (_local5) : (("[MISSING:" + _local12.targID) + "]")), props:_local25, __zigoID__:_local12.targZID, during:"update"}); } continue; } for (var _local30 in _local34) { var _local3 = _local34[_local30]; if (((_local3.ts > now) || (_local3.pt != -1)) && (force != true)) { continue; } var _local9 = now >= (_local3.ts + _local3.d); if (_local3.complex == -1) { var _local6; if (_local9 == true) { _local6 = _local3.ps + _local3.ch; if ((_local3.cycles > 1) || (_local3.cycles == 0)) { if (_local3.cycles > 1) { _local3.cycles--; } _local3.ps = _local6; _local3.ch = -_local3.ch; _local3.ts = now; _local9 = false; } } else { _local6 = _local3.ef(now - _local3.ts, _local3.ps, _local3.ch, _local3.d, _local3.e1, _local3.e2); } if (_global.isNaN(_local6) == false) { if ((_local30 != "_bezier_") && ((_local3.rr == true) || ((_local20 == true) && (!(_local3.rr === false))))) { _local6 = Math.round(Number(_local6)); } if (_local3.special != true) { _local5[_local30] = _local6; } else if (_local3.fmp != -1) { _local3.fmp.setFilterProp(_local5, _local30, _local6); } else if (_local30 == "_bezier_") { var _local10 = _local3.bz; var _local18 = _local10.sx + (_local6 * (((2 * (1 - _local6)) * _local10.ctrlx) + (_local6 * _local10.chx))); var _local17 = _local10.sy + (_local6 * (((2 * (1 - _local6)) * _local10.ctrly) + (_local6 * _local10.chy))); if ((_local3.rr == true) || ((_local20 == true) && (!(_local3.rr === false)))) { _local18 = Math.round(Number(_local18)); _local17 = Math.round(Number(_local17)); } _local5._x = _local18; _local5._y = _local17; } else if (_local30 == "_frame") { MovieClip(_local5).gotoAndStop(Math.ceil(_local6)); } } } else { var _local16 = (_local9 == true) && ((_local3.cycles > 1) || (_local3.cycles == 0)); var _local7 = []; for (var _local27 in _local3.ch) { var _local4 = ((_local3.complex == 0) ? ([]) : ({})); for (var _local28 in _local3.ch[_local27]) { var _local8 = _local3.ch[_local27][_local28]; var _local11 = _local3.ps[_local27][_local28]; if (_local9 == true) { _local4[_local28] = _local11 + _local8; if (_local16 == true) { _local3.ch[_local27][_local28] = -_local8; } } else { _local4[_local28] = _local3.ef(now - _local3.ts, _local11, _local8, _local3.d, _local3.e1, _local3.e2); } if (_global.isNaN(_local4[_local28]) == false) { if ((_local3.rr == true) || ((_local20 == true) && (!(_local3.rr === false)))) { _local4[_local28] = Math.round(_local4[_local28]); } } if ((_local3.fmp == -1) && (_local3.c == -1)) { _local5[_local30][_local28] = _local4[_local28]; } } _local7.push(_local4); if ((_local3.fmp == -1) && (_local3.c == 2)) { _local5[_local30][_local27] = Number(((_local4.rb << 16) | (_local4.gb << 8)) | _local4.bb); } } if (_local3.fmp != -1) { if (_local3.c == 1) { _local3.fmp.setFilterProp(_local5, _local30, ((_local7[0].rb << 16) | (_local7[0].gb << 8)) | _local7[0].bb); } else if (_local3.c == 2) { var _local19 = []; for (var _local28 in _local7) { _local19.unshift(((_local7[_local28].rb << 16) | (_local7[_local28].gb << 8)) | _local7[_local28].bb); } _local3.fmp.setFilterProp(_local5, _local30, _local19); } } else if (_local3.c != -1) { _local3.c.setTransform(_local7[0]); } if (_local16 == true) { if (_local3.cycles > 1) { _local3.cycles--; } _local9 = false; _local3.ts = now; _local3.ps = _local7; } } if (_local3.sf == false) { if (_local3.v != 0) { _local5._visible = true; } if (_local21 == true) { if (_local15[_local35] == undefined) { _local15[_local35] = [_local5, []]; } _local15[_local35][1].unshift(_local30); } _local3.sf = true; } if (_local3.scb.fired == false) { _local22[String(_local3.scb.id)] = _local3.scb; _local3.scb.fired = true; } if (_local21 == true) { if (_local13[_local35] == undefined) { _local13[_local35] = [_local5, []]; } _local13[_local35][1].unshift(_local30); } if (_local3.ucb != undefined) { _local24[String(_local3.ucb.id)] = _local3.ucb; } if (_local9 == true) { if (_local3.v === -1) { _local5._visible = false; } if (_local3.suppressEnd != true) { if (_local21 == true) { if (_local14[_local35] == undefined) { _local14[_local35] = [_local5, []]; } _local14[_local35][1].unshift(_local30); } if (_local3.ecb != undefined) { _local23[String(_local3.ecb.id)] = _local3.ecb; } } delete _local34[_local30]; if (_local30 == _local12.colorProp) { delete _local12.colorProp; } _local12.numProps--; if (_local12.numProps <= 0) { _local26 = true; } } delete _local3.suppressEnd; } } for (var _local35 in _local15) { _local15[_local35][0].broadcastMessage("onTweenStart", {target:_local15[_local35][0], props:_local15[_local35][1]}); } for (var _local35 in _local22) { _local22[_local35].f.apply(_local22[_local35].s, _local22[_local35].a); } for (var _local35 in _local13) { _local13[_local35][0].broadcastMessage("onTweenUpdate", {target:_local13[_local35][0], props:_local13[_local35][1]}); } for (var _local35 in _local24) { _local24[_local35].f.apply(_local24[_local35].s, _local24[_local35].a); } for (var _local35 in _local14) { _local14[_local35][0].broadcastMessage("onTweenEnd", {target:_local14[_local35][0], props:_local14[_local35][1]}); } for (var _local35 in _local23) { _local23[_local35].f.apply(_local23[_local35].s, _local23[_local35].a); } if (_local26) { cleanUp(); } now = getTimer(); } function cleanUp(noInit) { for (var _local4 in tweens) { var _local2 = tweens[_local4].targ; if ((tweens[_local4].numProps <= 0) || (_local2.__zigoID__ == undefined)) { if ((((_local2 != undefined) && (_local2.tween == undefined)) && (noInit != true)) && (_local2._listeners.length <= 0)) { com.mosesSupposes.fuse.ZigoEngine.deinitializeTargets(_local2); } delete tweens[_local4]; numTweens--; } } if (numTweens <= 0) { numTweens = 0; delete tweens; tweens = {}; if (noInit != true) { com.mosesSupposes.fuse.ZigoEngine.__mgrRelay(this, "setup", [true]); } } } function paramsObj(targs, props, endvals, retainFade) { var _local6 = {}; _local6.all = String(targs).toUpperCase() == com.mosesSupposes.fuse.FuseKitCommon.ALL; _local6.none = Boolean(targs == null); if (_local6.all == true) { _local6.tg = [null]; } else { _local6.tg = ((targs instanceof Array) ? (targs) : ([targs])); for (var _local11 in _local6.tg) { var _local7 = _local6.tg[_local11]; if ((_local7 == null) || (!((typeof(_local7) == "object") || (typeof(_local7) == "movieclip")))) { _local6.tg.splice(Number(_local11), 1); } } } _local6.allprops = props == null; var _local1; var _local4; var _local3 = {}; if (_local6.allprops == false) { if ((typeof(props) == "string") && ((String(props).indexOf(" ") > -1) || (String(props).indexOf(",") > -1))) { props = String(props.split(" ").join("")).split(","); } _local1 = ((props instanceof Array) ? (props.slice()) : ([props])); if (endvals != undefined) { if ((typeof(endvals) == "string") && ((String(endvals).indexOf(" ") > -1) || (String(endvals).indexOf(",") > -1))) { endvals = String(endvals.split(" ").join("")).split(","); } _local4 = ((endvals instanceof Array) ? (endvals.slice()) : ([endvals])); while (_local4.length < _local1.length) { _local4.push(_local4[_local4.length - 1]); } _local4.splice(_local1.length, _local4.length - _local1.length); } for (var _local11 in _local1) { var _local2 = Number(_local11); if ((_local1[_local11] != "_scale") && (_local1[_local11] != "_size")) { if (_local3[_local1[_local11]] == undefined) { if ((_local1[_local11] == "_fade") && (retainFade != true)) { _local1[_local11] = "_alpha"; } if (String(_local1[_local11]).toUpperCase() == com.mosesSupposes.fuse.FuseKitCommon.ALLCOLOR) { _local1[_local11] = com.mosesSupposes.fuse.FuseKitCommon.ALLCOLOR; } _local3[_local1[_local11]] = true; } else { _local1.splice(_local2, 1); _local4.splice(_local2, 1); } } else { var _local8 = String(_local1.splice(_local2, 1)[0]); var _local5 = _local4.splice(_local2, 1)[0]; if (_local8 == "_scale") { if (_local3._xscale == undefined) { _local1.splice(_local2, 0, "_xscale"); _local4.splice(_local2, 0, _local5); _local3._xscale = true; _local2++; } if (_local3._yscale == undefined) { _local1.splice(_local2, 0, "_yscale"); _local4.splice(_local2, 0, _local5); _local3._yscale = true; } } if (_local8 == "_size") { if (_local3._width == undefined) { _local1.splice(_local2, 0, "_width"); _local4.splice(_local2, 0, _local5); _local3._width = true; _local2++; } if (_local3._yscale == undefined) { _local1.splice(_local2, 0, "_height"); _local4.splice(_local2, 0, _local5); _local3._height = true; } } } } for (var _local11 in _local1) { if (((_local1[_local11] == "_xscale") && (_local3._width == true)) || ((_local1[_local11] == "_yscale") && (_local3._height == true))) { _local1.splice(Number(_local11), 1); _local4.splice(Number(_local11), 1); delete _local3[_local1[_local11]]; } } } _local6.pa = _local1; _local6.va = _local4; _local6.props = _local3; return(_local6); } function getChangeObj(ps, ep, isFMP, useArray) { var _local3 = {map:((useArray == true) ? ([]) : ({})), changed:false}; for (var _local7 in ep) { if ((((((isFMP == true) && (_local7.charAt(1) == "b")) || (ep[_local7] != ps[_local7])) || (useArray == true)) && (ep[_local7] != null)) && (_global.isNaN(Number(ep[_local7])) == false)) { _local3.map[_local7] = ((typeof(ep[_local7]) == "string") ? (Number(ep[_local7])) : (ep[_local7] - ps[_local7])); if (_global.isNaN(_local3.map[_local7]) == true) { _local3.map[_local7] = 0; } else if (_local3.map[_local7] != 0) { _local3.changed = true; } } } return(_local3); } var numTweens = 0; }
Symbol 310 MovieClip [__Packages.com.mosesSupposes.fuse.PennerEasing] Frame 0
class com.mosesSupposes.fuse.PennerEasing { function PennerEasing () { } static function linear(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 easeInExpo(t, b, c, d) { return(((t == 0) ? (b) : ((c * Math.pow(2, 10 * ((t / d) - 1))) + b))); } static function easeOutExpo(t, b, c, d) { return(((t == d) ? (b + c) : ((c * ((-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); } t--; return(((c / 2) * ((-Math.pow(2, -10 * t)) + 2)) + b); } static function easeOutInExpo(t, b, c, d) { if (t == 0) { return(b); } if (t == d) { return(b + c); } t = t / (d / 2); if (t < 1) { return(((c / 2) * ((-Math.pow(2, -10 * t)) + 1)) + b); } return(((c / 2) * (Math.pow(2, 10 * (t - 2)) + 1)) + b); } 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) { 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) { return(((0.5 * ((a * Math.pow(2, -10 * t)) * Math.sin((((t * d) - _local5) * (Math.PI*2)) / p))) + (c / 2)) + b); } return(((c / 2) + (0.5 * ((a * Math.pow(2, 10 * (t - 2))) * Math.sin((((t * d) - _local5) * (Math.PI*2)) / p)))) + b); } 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 (s == undefined) { s = 1.70158; } t = t / (d / 2); if (t < 1) { t--; s = s * 1.525; return(((c / 2) * (((t * t) * (((s + 1) * t) + s)) + 1)) + b); } t--; s = s * 1.525; return(((c / 2) * (((t * t) * (((s + 1) * t) - s)) + 1)) + b); } 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 easeInBounce(t, b, c, d) { return((c - easeOutBounce(d - t, 0, c, d)) + 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, 0, c, d) * 0.5) + b); } return(((easeInBounce((t * 2) - d, 0, c, d) * 0.5) + (c * 0.5)) + b); } 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) { t = t / (d / 2); t--; return(((c / 2) * (((t * t) * t) + 1)) + b); } 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) { t = t / (d / 2); if (t < 1) { t--; return((((-c) / 2) * ((((t * t) * t) * t) - 1)) + b); } t--; return(((c / 2) * ((((t * t) * t) * t) + 1)) + b); } 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) { t = t / (d / 2); t--; return(((c / 2) * (((((t * t) * t) * t) * t) + 1)) + b); } 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) { t = t / (d / 2); if (t < 1) { return(((c / 2) * Math.sin((Math.PI * t) / 2)) + b); } t--; return((((-c) / 2) * (Math.cos((Math.PI * t) / 2) - 2)) + b); } 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) { t = t / (d / 2); if (t < 1) { t--; return(((c / 2) * Math.sqrt(1 - (t * t))) + b); } t--; return(((c / 2) * (2 - Math.sqrt(1 - (t * t)))) + b); } static var registryKey = "pennerEasing"; }

Library Items

Symbol 1 ShapeTweeningUsed by:8
Symbol 2 ShapeTweeningUsed by:8
Symbol 3 ShapeTweeningUsed by:8
Symbol 4 ShapeTweeningUsed by:8
Symbol 5 ShapeTweeningUsed by:8
Symbol 6 ShapeTweeningUsed by:8
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClip [dust]Uses:1 2 3 4 5 6 7
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:9Used by:53
Symbol 11 GraphicUsed by:12 75
Symbol 12 MovieClipUses:11Used by:19 24 29
Symbol 13 GraphicUsed by:19 24 29 79 80
Symbol 14 FontUsed by:15 18 20 23 25 28 49 76 78 81 88 92 99 102 105 107 115 133 135 138 143 288 303 305
Symbol 15 TextUses:14Used by:19
Symbol 16 FontUsed by:17
Symbol 17 TextUses:16Used by:19
Symbol 18 TextUses:14Used by:19
Symbol 19 MovieClipUses:12 13 15 17 18Used by:53
Symbol 20 TextUses:14Used by:24 80
Symbol 21 BitmapUsed by:22
Symbol 22 GraphicUses:21Used by:24 80
Symbol 23 TextUses:14Used by:24 80
Symbol 24 MovieClipUses:12 13 20 22 23Used by:53
Symbol 25 TextUses:14Used by:29
Symbol 26 BitmapUsed by:27
Symbol 27 GraphicUses:26Used by:29
Symbol 28 TextUses:14Used by:29
Symbol 29 MovieClipUses:12 13 25 27 28Used by:53
Symbol 30 GraphicUsed by:38
Symbol 31 FontUsed by:32 33 34 35 36 37 47 51 82 83 84 86 108 109 110 111 120 121 122 123 128 129 130 134 139 140 141 144
Symbol 32 TextUses:31Used by:38
Symbol 33 TextUses:31Used by:38
Symbol 34 TextUses:31Used by:38
Symbol 35 TextUses:31Used by:38
Symbol 36 TextUses:31Used by:38
Symbol 37 TextUses:31Used by:38
Symbol 38 MovieClipUses:30 32 33 34 35 36 37Used by:53
Symbol 39 BitmapUsed by:43
Symbol 40 BitmapUsed by:43
Symbol 41 BitmapUsed by:43
Symbol 42 BitmapUsed by:43
Symbol 43 GraphicUses:39 40 41 42Used by:44
Symbol 44 MovieClipUses:43Used by:53
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:45Used by:53
Symbol 47 TextUses:31Used by:48
Symbol 48 MovieClipUses:47Used by:53
Symbol 49 TextUses:14Used by:50
Symbol 50 MovieClipUses:49Used by:53
Symbol 51 TextUses:31Used by:52
Symbol 52 MovieClipUses:51Used by:53
Symbol 53 MovieClip [about_holder]Uses:10 19 24 29 38 44 46 48 50 52
Symbol 54 GraphicUsed by:59 64 69 74
Symbol 55 BitmapUsed by:56
Symbol 56 GraphicUses:55Used by:59
Symbol 57 BitmapUsed by:58
Symbol 58 GraphicUses:57Used by:59
Symbol 59 MovieClip [home_visitBut]Uses:54 56 58
Symbol 60 BitmapUsed by:61
Symbol 61 GraphicUses:60Used by:64
Symbol 62 BitmapUsed by:63
Symbol 63 GraphicUses:62Used by:64
Symbol 64 MovieClip [home_playBut]Uses:54 61 63
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:65Used by:69
Symbol 67 BitmapUsed by:68
Symbol 68 GraphicUses:67Used by:69
Symbol 69 MovieClip [home_instructionsBut]Uses:54 66 68
Symbol 70 BitmapUsed by:71
Symbol 71 GraphicUses:70Used by:74
Symbol 72 BitmapUsed by:73
Symbol 73 GraphicUses:72Used by:74
Symbol 74 MovieClip [home_aboutBut]Uses:54 71 73
Symbol 75 MovieClipUses:11Used by:79 80 106 132 137 142 145 304
Symbol 76 TextUses:14Used by:79
Symbol 77 GraphicUsed by:79
Symbol 78 TextUses:14Used by:79
Symbol 79 MovieClip [homeBut]Uses:75 13 76 77 78
Symbol 80 MovieClip [instructionsBut]Uses:75 13 20 22 23
Symbol 81 TextUses:14Used by:106
Symbol 82 TextUses:31Used by:106
Symbol 83 TextUses:31Used by:106
Symbol 84 TextUses:31Used by:106
Symbol 85 FontUsed by:86
Symbol 86 TextUses:85 31Used by:106
Symbol 87 GraphicUsed by:90 91 116
Symbol 88 TextUses:14Used by:90
Symbol 89 GraphicUsed by:90 91 93 116 136
Symbol 90 MovieClipUses:87 88 89Used by:106
Symbol 91 MovieClipUses:87 89Used by:93 136
Symbol 92 TextUses:14Used by:93
Symbol 93 MovieClipUses:91 92 89Used by:106 132 137 142 145
Symbol 94 GraphicUsed by:106
Symbol 95 GraphicUsed by:106
Symbol 96 BitmapUsed by:97
Symbol 97 GraphicUses:96Used by:106
Symbol 98 GraphicUsed by:106
Symbol 99 TextUses:14Used by:106
Symbol 100 BitmapUsed by:101
Symbol 101 GraphicUses:100Used by:106
Symbol 102 TextUses:14Used by:106
Symbol 103 BitmapUsed by:104
Symbol 104 GraphicUses:103Used by:106
Symbol 105 TextUses:14Used by:106
Symbol 106 MovieClip [instructions]Uses:75 81 82 83 84 86 90 93 94 95 97 98 99 101 102 104 105
Symbol 107 TextUses:14Used by:132
Symbol 108 TextUses:31Used by:132
Symbol 109 TextUses:31Used by:132
Symbol 110 TextUses:31Used by:132
Symbol 111 TextUses:31Used by:132
Symbol 112 GraphicUsed by:114
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClipUses:112 113Used by:119 132
Symbol 115 TextUses:14Used by:116
Symbol 116 MovieClipUses:87 115 89Used by:132
Symbol 117 GraphicUsed by:118
Symbol 118 MovieClipUses:117Used by:119
Symbol 119 MovieClipUses:114 118Used by:132
Symbol 120 EditableTextUses:31Used by:132
Symbol 121 EditableTextUses:31Used by:132
Symbol 122 EditableTextUses:31Used by:132
Symbol 123 TextUses:31Used by:127
Symbol 124 GraphicUsed by:127
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClip [genBlock]Uses:125Used by:127 302
Symbol 127 MovieClipUses:123 124 126Used by:132
Symbol 128 EditableTextUses:31Used by:132
Symbol 129 EditableTextUses:31Used by:132
Symbol 130 TextUses:31Used by:131
Symbol 131 MovieClipUses:130Used by:132
Symbol 132 MovieClip [success]Uses:75 107 108 109 110 111 114 116 93 119 120 121 122 127 128 129 131
Symbol 133 EditableTextUses:14Used by:137
Symbol 134 EditableTextUses:31Used by:137
Symbol 135 TextUses:14Used by:136
Symbol 136 MovieClipUses:91 135 89Used by:137 142 145
Symbol 137 MovieClip [fail2]Uses:75 133 134 136 93
Symbol 138 EditableTextUses:14Used by:142
Symbol 139 TextUses:31Used by:142
Symbol 140 TextUses:31Used by:142
Symbol 141 EditableTextUses:31Used by:142
Symbol 142 MovieClip [fail]Uses:75 138 139 140 141 136 93
Symbol 143 TextUses:14Used by:145
Symbol 144 TextUses:31Used by:145
Symbol 145 MovieClip [thanks]Uses:75 143 144 136 93
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClip [tree1]Uses:146
Symbol 148 GraphicUsed by:149
Symbol 149 MovieClip [ship2]Uses:148
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClip [ship1]Uses:150
Symbol 152 GraphicUsed by:153
Symbol 153 MovieClip [isle]Uses:152
Symbol 154 GraphicUsed by:155
Symbol 155 MovieClip [tree2]Uses:154
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClip [cloud]Uses:156
Symbol 158 GraphicUsed by:159
Symbol 159 MovieClip [item1]Uses:158
Symbol 160 GraphicUsed by:161
Symbol 161 MovieClip [item5]Uses:160
Symbol 162 GraphicUsed by:163
Symbol 163 MovieClip [item10]Uses:162
Symbol 164 GraphicUsed by:165
Symbol 165 MovieClip [item8]Uses:164
Symbol 166 GraphicUsed by:167
Symbol 167 MovieClip [item3]Uses:166
Symbol 168 GraphicUsed by:169
Symbol 169 MovieClip [item11]Uses:168
Symbol 170 GraphicUsed by:171
Symbol 171 MovieClip [item6]Uses:170
Symbol 172 GraphicUsed by:173
Symbol 173 MovieClip [item7]Uses:172
Symbol 174 GraphicUsed by:175
Symbol 175 MovieClip [item9]Uses:174
Symbol 176 GraphicUsed by:177
Symbol 177 MovieClip [item12]Uses:176
Symbol 178 GraphicUsed by:179
Symbol 179 MovieClip [item2]Uses:178
Symbol 180 GraphicUsed by:181
Symbol 181 MovieClip [item13]Uses:180
Symbol 182 GraphicUsed by:183
Symbol 183 MovieClip [item14]Uses:182
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClip [item4]Uses:184
Symbol 186 GraphicUsed by:187 274
Symbol 187 MovieClipUses:186Used by:269 276
Symbol 188 GraphicUsed by:192
Symbol 189 GraphicUsed by:190
Symbol 190 MovieClipUses:189Used by:192
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClipUses:188 190 191Used by:269
Symbol 193 GraphicUsed by:197
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClipUses:194Used by:197
Symbol 196 GraphicUsed by:197
Symbol 197 MovieClipUses:193 195 196Used by:269
Symbol 198 GraphicUsed by:202
Symbol 199 GraphicUsed by:200
Symbol 200 MovieClipUses:199Used by:202
Symbol 201 GraphicUsed by:202
Symbol 202 MovieClipUses:198 200 201Used by:269
Symbol 203 GraphicUsed by:207
Symbol 204 GraphicUsed by:205
Symbol 205 MovieClipUses:204Used by:207
Symbol 206 GraphicUsed by:207
Symbol 207 MovieClipUses:203 205 206Used by:269
Symbol 208 GraphicUsed by:209
Symbol 209 MovieClipUses:208Used by:269
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClipUses:210Used by:269
Symbol 212 GraphicUsed by:213
Symbol 213 MovieClipUses:212Used by:215
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClipUses:213 214Used by:269
Symbol 216 GraphicUsed by:217
Symbol 217 MovieClipUses:216Used by:269
Symbol 218 GraphicUsed by:219
Symbol 219 MovieClipUses:218Used by:221
Symbol 220 GraphicUsed by:221
Symbol 221 MovieClipUses:219 220Used by:269
Symbol 222 GraphicUsed by:232
Symbol 223 GraphicUsed by:224
Symbol 224 MovieClipUses:223Used by:232 269 273 277
Symbol 225 GraphicUsed by:232 269
Symbol 226 GraphicUsed by:232 269
Symbol 227 GraphicUsed by:232 269
Symbol 228 GraphicUsed by:232 269
Symbol 229 GraphicUsed by:232 269
Symbol 230 GraphicUsed by:232 269
Symbol 231 GraphicUsed by:232 269
Symbol 232 MovieClipUses:222 224 225 226 227 228 229 230 231Used by:269
Symbol 233 GraphicUsed by:234
Symbol 234 MovieClipUses:233Used by:236
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClipUses:234 235Used by:269
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClipUses:237Used by:240
Symbol 239 GraphicUsed by:240
Symbol 240 MovieClipUses:238 239Used by:269
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClipUses:241Used by:269
Symbol 243 GraphicUsed by:252
Symbol 244 GraphicUsed by:252
Symbol 245 GraphicUsed by:252
Symbol 246 GraphicUsed by:252
Symbol 247 GraphicUsed by:252
Symbol 248 GraphicUsed by:252
Symbol 249 GraphicUsed by:252
Symbol 250 GraphicUsed by:252
Symbol 251 GraphicUsed by:252
Symbol 252 MovieClipUses:243 244 245 246 247 248 249 250 251Used by:268
Symbol 253 GraphicUsed by:267
Symbol 254 GraphicUsed by:255
Symbol 255 MovieClipUses:254Used by:257
Symbol 256 GraphicUsed by:257
Symbol 257 MovieClipUses:255 256Used by:267
Symbol 258 GraphicUsed by:267
Symbol 259 GraphicUsed by:267
Symbol 260 GraphicUsed by:267
Symbol 261 GraphicUsed by:267
Symbol 262 GraphicUsed by:267
Symbol 263 GraphicUsed by:267
Symbol 264 GraphicUsed by:267
Symbol 265 GraphicUsed by:267
Symbol 266 GraphicUsed by:267
Symbol 267 MovieClipUses:253 257 258 259 260 261 262 263 264 265 266Used by:268
Symbol 268 MovieClipUses:252 267Used by:269
Symbol 269 MovieClip [mainCharacter]Uses:187 192 197 202 207 209 211 215 217 221 232 236 240 242 268 226 224 225 227 228 229 230 231
Symbol 270 GraphicUsed by:271
Symbol 271 MovieClip [angle_arrow]Uses:270
Symbol 272 GraphicUsed by:273 277
Symbol 273 MovieClipUses:224 272Used by:283
Symbol 274 MovieClipUses:186Used by:283
Symbol 275 GraphicUsed by:282
Symbol 276 MovieClip [frisbee_shadow]Uses:187Used by:282
Symbol 277 MovieClipUses:224 272Used by:282
Symbol 278 GraphicUsed by:282
Symbol 279 GraphicUsed by:282
Symbol 280 GraphicUsed by:282
Symbol 281 GraphicUsed by:282
Symbol 282 MovieClipUses:275 276 277 278 279 280 281Used by:283
Symbol 283 MovieClip [frisbee]Uses:273 274 282
Symbol 284 GraphicUsed by:285
Symbol 285 MovieClip [angle_hub]Uses:284
Symbol 286 GraphicUsed by:290
Symbol 287 GraphicUsed by:289
Symbol 288 EditableTextUses:14Used by:289
Symbol 289 MovieClipUses:287 288Used by:290
Symbol 290 MovieClip [wind_holder]Uses:286 289
Symbol 291 BitmapUsed by:292
Symbol 292 GraphicUses:291Used by:293
Symbol 293 MovieClip [home_bg]Uses:292
Symbol 294 GraphicUsed by:295
Symbol 295 MovieClip [whiteBlock]Uses:294
Symbol 296 GraphicUsed by:297
Symbol 297 MovieClip [beach]Uses:296
Symbol 298 GraphicUsed by:299
Symbol 299 MovieClip [sea]Uses:298
Symbol 300 GraphicUsed by:301
Symbol 301 MovieClip [sky]Uses:300
Symbol 302 MovieClip [top_bar]Uses:126
Symbol 303 TextUses:14Used by:304
Symbol 304 MovieClip [promo]Uses:75 303
Symbol 305 EditableTextUses:14Used by:Timeline
Symbol 306 MovieClip [__Packages.com.mosesSupposes.fuse.Shortcuts]
Symbol 307 MovieClip [__Packages.com.mosesSupposes.fuse.FuseKitCommon]
Symbol 308 MovieClip [__Packages.com.mosesSupposes.fuse.ZigoEngine]
Symbol 309 MovieClip [__Packages.com.mosesSupposes.fuse.ZManager]
Symbol 310 MovieClip [__Packages.com.mosesSupposes.fuse.PennerEasing]

Instance Names

"visitBut"Symbol 53 MovieClip [about_holder] Frame 1Symbol 19 MovieClip
"instructionsBut"Symbol 53 MovieClip [about_holder] Frame 1Symbol 24 MovieClip
"playBut"Symbol 53 MovieClip [about_holder] Frame 1Symbol 29 MovieClip
"bull6"Symbol 53 MovieClip [about_holder] Frame 1Symbol 38 MovieClip
"bull5"Symbol 53 MovieClip [about_holder] Frame 1Symbol 38 MovieClip
"bull4"Symbol 53 MovieClip [about_holder] Frame 1Symbol 38 MovieClip
"bull3"Symbol 53 MovieClip [about_holder] Frame 1Symbol 38 MovieClip
"bull2"Symbol 53 MovieClip [about_holder] Frame 1Symbol 38 MovieClip
"bull1"Symbol 53 MovieClip [about_holder] Frame 1Symbol 38 MovieClip
"playBut"Symbol 106 MovieClip [instructions] Frame 1Symbol 90 MovieClip
"closeBut"Symbol 106 MovieClip [instructions] Frame 1Symbol 93 MovieClip
"checkBG"Symbol 119 MovieClip Frame 1Symbol 114 MovieClip
"termsBut"Symbol 127 MovieClip Frame 1Symbol 126 MovieClip [genBlock]
"privacyBut"Symbol 127 MovieClip Frame 1Symbol 126 MovieClip [genBlock]
"nameBG"Symbol 132 MovieClip [success] Frame 1Symbol 114 MovieClip
"emailBG"Symbol 132 MovieClip [success] Frame 1Symbol 114 MovieClip
"dayBG"Symbol 132 MovieClip [success] Frame 1Symbol 114 MovieClip
"monthBG"Symbol 132 MovieClip [success] Frame 1Symbol 114 MovieClip
"yearBG"Symbol 132 MovieClip [success] Frame 1Symbol 114 MovieClip
"enterBut"Symbol 132 MovieClip [success] Frame 1Symbol 116 MovieClip
"closeBut"Symbol 132 MovieClip [success] Frame 1Symbol 93 MovieClip
"radio1"Symbol 132 MovieClip [success] Frame 1Symbol 119 MovieClip
"radio2"Symbol 132 MovieClip [success] Frame 1Symbol 119 MovieClip
"check1"Symbol 132 MovieClip [success] Frame 1Symbol 119 MovieClip
"dayText"Symbol 132 MovieClip [success] Frame 1Symbol 120 EditableText
"monthText"Symbol 132 MovieClip [success] Frame 1Symbol 121 EditableText
"yearText"Symbol 132 MovieClip [success] Frame 1Symbol 122 EditableText
"termsMC"Symbol 132 MovieClip [success] Frame 1Symbol 127 MovieClip
"nameText"Symbol 132 MovieClip [success] Frame 1Symbol 128 EditableText
"emailText"Symbol 132 MovieClip [success] Frame 1Symbol 129 EditableText
"errorText"Symbol 132 MovieClip [success] Frame 1Symbol 131 MovieClip
"resultText"Symbol 137 MovieClip [fail2] Frame 1Symbol 133 EditableText
"distText"Symbol 137 MovieClip [fail2] Frame 1Symbol 134 EditableText
"tryBut"Symbol 137 MovieClip [fail2] Frame 1Symbol 136 MovieClip
"closeBut"Symbol 137 MovieClip [fail2] Frame 1Symbol 93 MovieClip
"resultText"Symbol 142 MovieClip [fail] Frame 1Symbol 138 EditableText
"distText"Symbol 142 MovieClip [fail] Frame 1Symbol 141 EditableText
"tryBut"Symbol 142 MovieClip [fail] Frame 1Symbol 136 MovieClip
"closeBut"Symbol 142 MovieClip [fail] Frame 1Symbol 93 MovieClip
"tryBut"Symbol 145 MovieClip [thanks] Frame 1Symbol 136 MovieClip
"closeBut"Symbol 145 MovieClip [thanks] Frame 1Symbol 93 MovieClip
"fill"Symbol 192 MovieClip Frame 1Symbol 190 MovieClip
"fill"Symbol 197 MovieClip Frame 1Symbol 195 MovieClip
"fill"Symbol 202 MovieClip Frame 1Symbol 200 MovieClip
"fill"Symbol 207 MovieClip Frame 1Symbol 205 MovieClip
"fill"Symbol 215 MovieClip Frame 1Symbol 213 MovieClip
"fill"Symbol 221 MovieClip Frame 1Symbol 219 MovieClip
"fill"Symbol 236 MovieClip Frame 1Symbol 234 MovieClip
"fill"Symbol 240 MovieClip Frame 1Symbol 238 MovieClip
"fill"Symbol 257 MovieClip Frame 1Symbol 255 MovieClip
"bands"Symbol 267 MovieClip Frame 1Symbol 257 MovieClip
"boy"Symbol 268 MovieClip Frame 1Symbol 252 MovieClip
"girl"Symbol 268 MovieClip Frame 1Symbol 267 MovieClip
"shoeLeft"Symbol 269 MovieClip [mainCharacter] Frame 1Symbol 192 MovieClip
"shoeRight"Symbol 269 MovieClip [mainCharacter] Frame 1Symbol 197 MovieClip
"legLeft"Symbol 269 MovieClip [mainCharacter] Frame 1Symbol 202 MovieClip
"legRight"Symbol 269 MovieClip [mainCharacter] Frame 1Symbol 207 MovieClip
"torso"Symbol 269 MovieClip [mainCharacter] Frame 1Symbol 215 MovieClip
"upperArmTrail"Symbol 269 MovieClip [mainCharacter] Frame 1Symbol 221 MovieClip
"upperArmThrow"Symbol 269 MovieClip [mainCharacter] Frame 1Symbol 236 MovieClip
"upperArmRelease"Symbol 269 MovieClip [mainCharacter] Frame 1Symbol 240 MovieClip
"head"Symbol 269 MovieClip [mainCharacter] Frame 1Symbol 268 MovieClip
"frisbee"Symbol 282 MovieClip Frame 1Symbol 277 MovieClip
"p0"Symbol 283 MovieClip [frisbee] Frame 1Symbol 274 MovieClip
"p1"Symbol 283 MovieClip [frisbee] Frame 1Symbol 274 MovieClip
"p2"Symbol 283 MovieClip [frisbee] Frame 1Symbol 274 MovieClip
"windText"Symbol 289 MovieClip Frame 1Symbol 288 EditableText
"wind_arrow"Symbol 290 MovieClip [wind_holder] Frame 1Symbol 289 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 8 as "dust"
ExportAssets (56)Timeline Frame 1Symbol 53 as "about_holder"
ExportAssets (56)Timeline Frame 1Symbol 59 as "home_visitBut"
ExportAssets (56)Timeline Frame 1Symbol 64 as "home_playBut"
ExportAssets (56)Timeline Frame 1Symbol 69 as "home_instructionsBut"
ExportAssets (56)Timeline Frame 1Symbol 74 as "home_aboutBut"
ExportAssets (56)Timeline Frame 1Symbol 79 as "homeBut"
ExportAssets (56)Timeline Frame 1Symbol 80 as "instructionsBut"
ExportAssets (56)Timeline Frame 1Symbol 106 as "instructions"
ExportAssets (56)Timeline Frame 1Symbol 126 as "genBlock"
ExportAssets (56)Timeline Frame 1Symbol 132 as "success"
ExportAssets (56)Timeline Frame 1Symbol 137 as "fail2"
ExportAssets (56)Timeline Frame 1Symbol 142 as "fail"
ExportAssets (56)Timeline Frame 1Symbol 145 as "thanks"
ExportAssets (56)Timeline Frame 1Symbol 147 as "tree1"
ExportAssets (56)Timeline Frame 1Symbol 149 as "ship2"
ExportAssets (56)Timeline Frame 1Symbol 151 as "ship1"
ExportAssets (56)Timeline Frame 1Symbol 153 as "isle"
ExportAssets (56)Timeline Frame 1Symbol 155 as "tree2"
ExportAssets (56)Timeline Frame 1Symbol 157 as "cloud"
ExportAssets (56)Timeline Frame 1Symbol 159 as "item1"
ExportAssets (56)Timeline Frame 1Symbol 161 as "item5"
ExportAssets (56)Timeline Frame 1Symbol 163 as "item10"
ExportAssets (56)Timeline Frame 1Symbol 165 as "item8"
ExportAssets (56)Timeline Frame 1Symbol 167 as "item3"
ExportAssets (56)Timeline Frame 1Symbol 169 as "item11"
ExportAssets (56)Timeline Frame 1Symbol 171 as "item6"
ExportAssets (56)Timeline Frame 1Symbol 173 as "item7"
ExportAssets (56)Timeline Frame 1Symbol 175 as "item9"
ExportAssets (56)Timeline Frame 1Symbol 177 as "item12"
ExportAssets (56)Timeline Frame 1Symbol 179 as "item2"
ExportAssets (56)Timeline Frame 1Symbol 181 as "item13"
ExportAssets (56)Timeline Frame 1Symbol 183 as "item14"
ExportAssets (56)Timeline Frame 1Symbol 185 as "item4"
ExportAssets (56)Timeline Frame 1Symbol 269 as "mainCharacter"
ExportAssets (56)Timeline Frame 1Symbol 271 as "angle_arrow"
ExportAssets (56)Timeline Frame 1Symbol 276 as "frisbee_shadow"
ExportAssets (56)Timeline Frame 1Symbol 283 as "frisbee"
ExportAssets (56)Timeline Frame 1Symbol 285 as "angle_hub"
ExportAssets (56)Timeline Frame 1Symbol 290 as "wind_holder"
ExportAssets (56)Timeline Frame 1Symbol 293 as "home_bg"
ExportAssets (56)Timeline Frame 1Symbol 295 as "whiteBlock"
ExportAssets (56)Timeline Frame 1Symbol 297 as "beach"
ExportAssets (56)Timeline Frame 1Symbol 299 as "sea"
ExportAssets (56)Timeline Frame 1Symbol 301 as "sky"
ExportAssets (56)Timeline Frame 1Symbol 302 as "top_bar"
ExportAssets (56)Timeline Frame 1Symbol 304 as "promo"
ExportAssets (56)Timeline Frame 1Symbol 306 as "__Packages.com.mosesSupposes.fuse.Shortcuts"
ExportAssets (56)Timeline Frame 1Symbol 307 as "__Packages.com.mosesSupposes.fuse.FuseKitCommon"
ExportAssets (56)Timeline Frame 1Symbol 308 as "__Packages.com.mosesSupposes.fuse.ZigoEngine"
ExportAssets (56)Timeline Frame 1Symbol 309 as "__Packages.com.mosesSupposes.fuse.ZManager"
ExportAssets (56)Timeline Frame 1Symbol 310 as "__Packages.com.mosesSupposes.fuse.PennerEasing"

Labels

"over"Symbol 19 MovieClip Frame 5
"over"Symbol 24 MovieClip Frame 5
"over"Symbol 29 MovieClip Frame 5
"over"Symbol 59 MovieClip [home_visitBut] Frame 7
"over"Symbol 64 MovieClip [home_playBut] Frame 7
"over"Symbol 69 MovieClip [home_instructionsBut] Frame 7
"over"Symbol 74 MovieClip [home_aboutBut] Frame 7
"over"Symbol 79 MovieClip [homeBut] Frame 5
"over"Symbol 80 MovieClip [instructionsBut] Frame 5
"over"Symbol 90 MovieClip Frame 5
"over"Symbol 93 MovieClip Frame 5
"over"Symbol 116 MovieClip Frame 5
"over"Symbol 136 MovieClip Frame 5
"lookLeft"Symbol 252 MovieClip Frame 5
"concentrate"Symbol 252 MovieClip Frame 15
"throw"Symbol 252 MovieClip Frame 27
"release"Symbol 252 MovieClip Frame 38
"lookLeft"Symbol 267 MovieClip Frame 5
"concentrate"Symbol 267 MovieClip Frame 15
"throw"Symbol 267 MovieClip Frame 27
"release"Symbol 267 MovieClip Frame 38
"loop"Symbol 269 MovieClip [mainCharacter] Frame 13
"throw"Symbol 269 MovieClip [mainCharacter] Frame 56
"wobbleLoop"Symbol 269 MovieClip [mainCharacter] Frame 103




http://swfchan.com/25/123040/info.shtml
Created: 3/3 -2019 03:34:06 Last modified: 3/3 -2019 03:34:06 Server time: 10/05 -2024 06:01:37