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

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

Girls Fabulous Night Out.swf

This is the info page for
Flash #23394

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


Text
Move on to the Town

Move on to the Town

Head to the Bedroom

Head to the Bedroom

Choose a Hairstyle:

X

X

Play Again?

Play Again?

P

i

c

k

a

G

ir

l

>

dress-up game

How to play

Just click on the girl you’d like to dress up.
Give her a new hair style, mix and match clothes and accessories,
and send her out for a night out on the town

Begin!

ActionScript [AS1/AS2]

Frame 1
fscommand ("allowscale", "false"); bytes_loaded = Math.round(getBytesLoaded()); bytes_total = Math.round(getBytesTotal()); getPercent = bytes_loaded / bytes_total; loadBar._width = getPercent * 100; loadText = Math.round(getPercent * 100) + "%"; if (bytes_loaded == bytes_total) { gotoAndPlay (3); }
Frame 2
gotoAndPlay (1);
Frame 4
function homegirlOver(homegirlName) { var _local1 = new com.mosesSupposes.fuse.Fuse(); _local1.push({target:home_mc[homegirlName], xscale:110, yscale:110, seconds:0.5, ease:"easeOutBounce"}); _local1.start(); home_mc[homegirlName].gotoAndPlay("over"); } function homegirlOff(homegirlName) { var _local1 = new com.mosesSupposes.fuse.Fuse(); _local1.push({target:home_mc[homegirlName], xscale:100, yscale:100, seconds:0.5, ease:"easeOutBounce"}); _local1.start(); home_mc[homegirlName].gotoAndPlay("off"); } function homegirlSel(homegirlName, homegirlNum) { navSel("nav1", 1); home_mc._visible = false; girl_mc.gotoAndStop(homegirlArray[homegirlNum]); girl_mc.defaultHair_mc.gotoAndStop("defaultHair" + homegirlNum); girl_mc.defaultOutfits_mc.gotoAndStop("defaultOutfit" + homegirlNum); girl_mc.defaultShoes_mc._visible = true; } function navOver(navName) { if (navName != currSel) { nav_mc[navName].navText.setTextFormat(navOver_format); nav_mc[navName].gotoAndStop("over"); } } function navOff(navName) { if (navName != currSel) { nav_mc[navName].navText.setTextFormat(navOut_format); nav_mc[navName].gotoAndStop("off"); } } function navSel(navName, myNum) { if (navName != currSel) { nav_mc[currSel].navText.setTextFormat(navOut_format); nav_mc[currSel].gotoAndStop("off"); nav_mc[navName].navText.setTextFormat(navSel_format); nav_mc[navName].gotoAndStop("selected"); currSel = navName; mover(environmentY[myNum]); if (currSel == "nav3") { environments_mc.town_mc.flashes_mc.gotoAndPlay("flash"); var _local2 = new com.mosesSupposes.fuse.Fuse(); _local2.push({target:playAgain_btn, x:620, y:361, seconds:1, ease:"easeInOutQuart"}); _local2.start(); } else { var _local2 = new com.mosesSupposes.fuse.Fuse(); _local2.push({target:playAgain_btn, x:760, y:361, seconds:1, ease:"easeInOutQuart"}); _local2.start(); environments_mc.town_mc.flashes_mc.gotoAndStop("off"); } } } function mover(environmentPosition) { if (currSel == "nav0") { home_mc._visible = true; reset(); } else { home_mc._visible = false; var _local1 = new com.mosesSupposes.fuse.Fuse(); _local1.push({target:environments_mc, x:0, y:environmentPosition, seconds:1, ease:"easeInOutQuart"}); _local1.start(); if (currSel == "nav2") { _local1 = new com.mosesSupposes.fuse.Fuse(); _local1.push({target:dresser_mc, x:531, y:45, seconds:1, ease:"easeInOutQuart"}); _local1.start(); } else { _local1 = new com.mosesSupposes.fuse.Fuse(); _local1.push({target:dresser_mc, x:771, y:45, seconds:1, ease:"easeInOutQuart"}); _local1.start(); } } } function reset() { girl_mc.gotoAndStop("none"); girl_mc.hats_mc.gotoAndStop("none"); girl_mc.jewelry_mc.gotoAndStop("none"); girl_mc.sunglasses_mc.gotoAndStop("none"); girl_mc.defaultHair_mc._visible = true; girl_mc.defaultHair_mc.gotoAndStop("none"); girl_mc.hair_mc.gotoAndStop("none"); girl_mc.defaultShoes_mc._visible = false; girl_mc.shoes_mc.gotoAndStop("none"); girl_mc.defaultOutfits_mc._visible = true; girl_mc.defaultOutfits_mc.gotoAndStop("none"); girl_mc.outfits_mc.gotoAndStop("none"); girl_mc.gotoAndStop("none"); dresser_mc.hatSelector_mc[currHat]._visible = true; currHat = ""; dresser_mc.jewelrySelector_mc[currJewelry]._visible = true; currJewelry = ""; dresser_mc.outfitSelector_mc.rack_mc[currOutfit]._visible = true; currOutfit = ""; dresser_mc.shoeSelector_mc[currShoe]._visible = true; currShoe = ""; dresser_mc.glassesSelector_mc[currSunglasses]._visible = true; currSunglasses = ""; } function audioOver(audioName) { if (audioName != currAudio) { audioController_mc[audioName].numText.setTextFormat(navOver_format); audioController_mc[audioName].gotoAndStop("over"); } } function audioOff(audioName) { if (audioName != currAudio) { audioController_mc[audioName].numText.setTextFormat(navOut_format); audioController_mc[audioName].gotoAndStop("off"); } } function audioSel(audioName, audioNum) { if (audioName != currAudio) { audioController_mc[currAudio].numText.setTextFormat(navOut_format); audioController_mc[currAudio].gotoAndStop("off"); audioController_mc[audioName].numText.setTextFormat(navSel_format); audioController_mc[audioName].gotoAndStop("selected"); currAudio = audioName; playLoop(audioLoops[audioNum]); } } function playLoop(theLoop) { myLoop.attachSound(theLoop); myLoop.setVolume(100); myLoop.stop(); myLoop.start(0, 999); } function hatOver(hatName) { if (hatName != currHat) { } } function hatOff(hatName) { if (hatName != currHat) { } } function hatSel(hatName, hatNum) { if (hatName != currHat) { dresser_mc.hatSelector_mc[currHat]._visible = true; dresser_mc.hatSelector_mc[hatName]._visible = false; girl_mc.hats_mc.gotoAndStop(hatsArray[hatNum]); currHat = hatName; } } function jewelryOver(jewelryName) { if (jewelryName != currJewelry) { } } function jewelryOff(jewelryName) { if (jewelryName != currJewelry) { } } function jewelrySel(jewelryName, jewelryNum) { if (jewelryName != currJewelry) { dresser_mc.jewelrySelector_mc[currJewelry]._visible = true; dresser_mc.jewelrySelector_mc[jewelryName]._visible = false; girl_mc.jewelry_mc.gotoAndStop(jewelryArray[jewelryNum]); currJewelry = jewelryName; } } function shoeOver(shoeName) { if (shoeName != currShoe) { } } function shoeOff(shoeName) { if (shoeName != currShoe) { } } function shoeSel(shoeName, shoeNum) { if (shoeName != currShoe) { dresser_mc.shoeSelector_mc[currShoe]._visible = true; dresser_mc.shoeSelector_mc[shoeName]._visible = false; girl_mc.defaultShoes_mc._visible = false; girl_mc.shoes_mc.gotoAndStop(shoesArray[shoeNum]); currShoe = shoeName; } } function sunglassesOver(sunglassesName) { if (sunglassesName != currSunglasses) { } } function sunglassesOff(sunglassesName) { if (sunglassesName != currSunglasses) { } } function sunglassesSel(sunglassesName, sunglassesNum) { if (sunglassesName != currSunglasses) { dresser_mc.glassesSelector_mc[currSunglasses]._visible = true; dresser_mc.glassesSelector_mc[sunglassesName]._visible = false; girl_mc.sunglasses_mc.gotoAndStop(sunglassesArray[sunglassesNum]); currSunglasses = sunglassesName; } } function outfitOver(outfitName) { if (outfitName != currOutfit) { } } function outfitOff(navName) { if (outfitName != currOutfit) { } } function outfitSel(outfitName, outfitNum) { if (outfitName != currOutfit) { dresser_mc.outfitSelector_mc.rack_mc[currOutfit]._visible = true; dresser_mc.outfitSelector_mc.rack_mc[outfitName]._visible = false; girl_mc.defaultOutfits_mc._visible = false; girl_mc.outfits_mc.gotoAndStop(outfitsArray[outfitNum]); currOutfit = outfitName; } } function hairOver(hairName) { var _local1 = new com.mosesSupposes.fuse.Fuse(); _local1.push({target:environments_mc.salon_mc[hairName], xscale:110, yscale:110, seconds:0.5, ease:"easeOutBounce"}); _local1.start(); } function hairOff(hairName) { var _local1 = new com.mosesSupposes.fuse.Fuse(); _local1.push({target:environments_mc.salon_mc[hairName], xscale:100, yscale:100, seconds:0.5, ease:"easeOutBounce"}); _local1.start(); } function hairSel(hairName, hairNum) { var _local1 = new com.mosesSupposes.fuse.Fuse(); _local1.push({target:environments_mc.salon_mc[hairName], xscale:100, yscale:100, seconds:0.5, ease:"easeOutBounce"}); _local1.start(); girl_mc.defaultHair_mc._visible = false; girl_mc.hair_mc.gotoAndStop(hairArray[hairNum]); } function girlOver(girlName) { var _local1 = new com.mosesSupposes.fuse.Fuse(); _local1.push({target:selectGirl_mc[girlName], xscale:110, yscale:110, seconds:0.5, ease:"easeOutBounce"}); _local1.start(); } function girlOff(girlName) { var _local1 = new com.mosesSupposes.fuse.Fuse(); _local1.push({target:selectGirl_mc[girlName], xscale:100, yscale:100, seconds:0.5, ease:"easeOutBounce"}); _local1.start(); } function girlSel(girlName, girlNum) { var _local1 = new com.mosesSupposes.fuse.Fuse(); _local1.push({target:selectGirl_mc[girlName], xscale:100, yscale:100, seconds:0.5, ease:"easeOutBounce"}); _local1.start(); girl_mc.gotoAndStop(girlArray[girlNum]); girl_mc.defaultHair_mc.gotoAndStop("defaultHair" + girlNum); girl_mc.defaultOutfits_mc.gotoAndStop("defaultOutfit" + girlNum); girl_mc.defaultShoes_mc._visible = true; } function overSound() { var _local2 = new Sound(_root.over_sound); _local2.attachSound("over"); _local2.start(); } stop(); com.mosesSupposes.fuse.ZigoEngine.register(com.mosesSupposes.fuse.Fuse, com.mosesSupposes.fuse.PennerEasing); var homegirlArray = new Array(); homegirlArray[0] = "girl0"; homegirlArray[1] = "girl1"; homegirlArray[2] = "girl2"; homegirlArray[3] = "girl3"; var homegirlCount = homegirlArray.length; var n = 0; while (n < homegirlCount) { var homegirlClip = home_mc["girl" + n.toString()]; homegirlClip.onRollOver = function () { homegirlOver(this._name); overSound(); }; homegirlClip.onRollOut = function () { homegirlOff(this._name); }; homegirlClip.onRelease = function () { homegirlNum = this._name.substr(4, this._name.length - 1); homegirlSel(this._name, homegirlNum); if (hasPlayed == false) { audioSel("audio0", 0); hasPlayed = true; } }; n++; } home_mc.homeButton_mc.onRollOver = function () { this.useHandCursor = false; }; com.mosesSupposes.fuse.ZigoEngine.register(com.mosesSupposes.fuse.Fuse, com.mosesSupposes.fuse.PennerEasing); var mainNav = new Array(); mainNav[0] = "Home"; mainNav[1] = "Salon"; mainNav[2] = "Bedroom"; mainNav[3] = "On The Town"; var environmentY = new Array(); environmentY[0] = 0; environmentY[1] = 0; environmentY[2] = -348; environmentY[3] = -696; var navOver_format = new TextFormat(); navOver_format.color = 0; var navOut_format = new TextFormat(); navOut_format.color = 16777215 /* 0xFFFFFF */; var navSel_format = new TextFormat(); navSel_format.color = 0; var navCount = mainNav.length; var n = 0; while (n < navCount) { var clip = nav_mc["nav" + n.toString()]; clip.navText.text = mainNav[n]; clip.onRollOver = function () { navOver(this._name); }; clip.onRollOut = function () { navOff(this._name); }; clip.onRelease = function () { myNum = this._name.substr(3, this._name.length - 1); navSel(this._name, myNum); }; n++; } playAgain_btn.onRelease = function () { currSel == "nav0"; navSel("nav0", 0); }; environments_mc.bedroom_mc.toTown_btn.onRelease = function () { currSel == "nav3"; navSel("nav3", 3); }; environments_mc.salon_mc.toBedroom_btn.onRelease = function () { currSel == "nav2"; navSel("nav2", 2); }; var audioNav = new Array(); audioNav[0] = "1"; audioNav[1] = "2"; audioNav[2] = "3"; var audioLoops = new Array(); audioLoops[0] = "loop1"; audioLoops[1] = "loop2"; audioLoops[2] = "loop3"; var navOver_format = new TextFormat(); navOver_format.color = 0; var navOut_format = new TextFormat(); navOut_format.color = 16777215 /* 0xFFFFFF */; var navSel_format = new TextFormat(); navSel_format.color = 0; var audioCount = audioNav.length; var n = 0; while (n < audioCount) { var audioClip = audioController_mc["audio" + n.toString()]; audioClip.numText.text = audioNav[n]; audioClip.onRollOver = function () { audioOver(this._name); }; audioClip.onRollOut = function () { audioOff(this._name); }; audioClip.onRelease = function () { audioNum = this._name.substr(5, this._name.length - 1); audioSel(this._name, audioNum); audioController_mc.mute_mc.gotoAndStop("on"); }; n++; } audioController_mc.mute_mc.onRollOver = function () { if (myLoop.getVolume() == 100) { this.gotoAndStop("onOver"); } else { this.gotoAndStop("muteOver"); } }; audioController_mc.mute_mc.onRollOut = function () { if (myLoop.getVolume() == 100) { this.gotoAndStop("on"); } else { this.gotoAndStop("mute"); } }; audioController_mc.mute_mc.onRelease = function () { if (myLoop.getVolume() == 100) { myLoop.setVolume(0); this.gotoAndStop("muteOver"); } else { myLoop.setVolume(100); this.gotoAndStop("onOver"); } }; createEmptyMovieClip("loopClip", getNextHighestDepth()); var myLoop = new Sound(loopClip); var hatsArray = new Array(); hatsArray[0] = "hat0"; hatsArray[1] = "hat1"; var hatCount = hatsArray.length; var n = 0; while (n < hatCount) { var hatClip = dresser_mc.hatSelector_mc["hat" + n.toString()]; hatClip.onRollOver = function () { hatOver(this._name); }; hatClip.onRollOut = function () { hatOff(this._name); }; hatClip.onRelease = function () { hatNum = this._name.substr(3, this._name.length - 1); hatSel(this._name, hatNum); }; n++; } girl_mc.hats_mc.onRelease = function () { this.gotoAndStop("none"); dresser_mc.hatSelector_mc[currHat]._visible = true; currHat = ""; }; var jewelryArray = new Array(); jewelryArray[0] = "jewelry0"; jewelryArray[1] = "jewelry1"; jewelryArray[2] = "jewelry2"; var jewelryCount = jewelryArray.length; var n = 0; while (n < jewelryCount) { var jewelryClip = dresser_mc.jewelrySelector_mc["jewelry" + n.toString()]; jewelryClip.onRollOver = function () { jewelryOver(this._name); }; jewelryClip.onRollOut = function () { jewelryOff(this._name); }; jewelryClip.onRelease = function () { jewelryNum = this._name.substr(7, this._name.length - 1); jewelrySel(this._name, jewelryNum); }; n++; } girl_mc.jewelry_mc.onRelease = function () { this.gotoAndStop("none"); dresser_mc.jewelrySelector_mc[currJewelry]._visible = true; currJewelry = ""; }; var shoesArray = new Array(); shoesArray[0] = "shoes0"; shoesArray[1] = "shoes1"; shoesArray[2] = "shoes2"; shoesArray[3] = "shoes3"; var shoeCount = shoesArray.length; var n = 0; while (n < shoeCount) { var shoeClip = dresser_mc.shoeSelector_mc["shoes" + n.toString()]; shoeClip.onRollOver = function () { shoeOver(this._name); }; shoeClip.onRollOut = function () { shoeOff(this._name); }; shoeClip.onRelease = function () { shoeNum = this._name.substr(5, this._name.length - 1); shoeSel(this._name, shoeNum); }; n++; } girl_mc.shoes_mc.onRelease = function () { this.gotoAndStop("none"); dresser_mc.shoeSelector_mc[currShoe]._visible = true; currShoe = ""; girl_mc.defaultShoes_mc._visible = true; }; var sunglassesArray = new Array(); sunglassesArray[0] = "sunglasses0"; sunglassesArray[1] = "sunglasses1"; sunglassesArray[2] = "sunglasses2"; var sunglassesCount = sunglassesArray.length; var n = 0; while (n < sunglassesCount) { var sunglassesClip = dresser_mc.glassesSelector_mc["sunglasses" + n.toString()]; sunglassesClip.onRollOver = function () { sunglassesOver(this._name); }; sunglassesClip.onRollOut = function () { sunglassesOff(this._name); }; sunglassesClip.onRelease = function () { sunglassesNum = this._name.substr(10, this._name.length - 1); sunglassesSel(this._name, sunglassesNum); }; n++; } girl_mc.sunglasses_mc.onRelease = function () { this.gotoAndStop("none"); dresser_mc.glassesSelector_mc[currSunglasses]._visible = true; currSunglasses = ""; }; var outfitsArray = new Array(); outfitsArray[0] = "outfit0"; outfitsArray[1] = "outfit1"; outfitsArray[2] = "outfit2"; outfitsArray[3] = "outfit3"; outfitsArray[4] = "outfit4"; outfitsArray[5] = "outfit5"; outfitsArray[6] = "outfit6"; outfitsArray[7] = "outfit7"; var outfitCount = outfitsArray.length; var n = 0; while (n < outfitCount) { var outfitClip = dresser_mc.outfitSelector_mc.rack_mc["outfit" + n.toString()]; outfitClip.onRollOver = function () { outfitOver(this._name); }; outfitClip.onRollOut = function () { outfitOff(this._name); }; outfitClip.onRelease = function () { outfitNum = this._name.substr(6, this._name.length - 1); outfitSel(this._name, outfitNum); }; n++; } girl_mc.outfits_mc.onRelease = function () { this.gotoAndStop("none"); dresser_mc.outfitSelector_mc.rack_mc[currOutfit]._visible = true; currOutfit = ""; girl_mc.defaultOutfits_mc._visible = true; }; com.mosesSupposes.fuse.ZigoEngine.register(com.mosesSupposes.fuse.Fuse, com.mosesSupposes.fuse.PennerEasing); var hairArray = new Array(); hairArray[0] = "style0"; hairArray[1] = "style1"; hairArray[2] = "style2"; hairArray[3] = "style3"; hairArray[4] = "style4"; hairArray[5] = "style5"; hairArray[6] = "style6"; hairArray[7] = "style7"; hairArray[8] = "style8"; var hairCount = hairArray.length; var n = 0; while (n < hairCount) { var hairClip = environments_mc.salon_mc["style" + n.toString()]; hairClip.onRollOver = function () { hairOver(this._name); }; hairClip.onRollOut = function () { hairOff(this._name); }; hairClip.onRelease = function () { hairNum = this._name.substr(5, this._name.length - 1); hairSel(this._name, hairNum); }; n++; } com.mosesSupposes.fuse.ZigoEngine.register(com.mosesSupposes.fuse.Fuse, com.mosesSupposes.fuse.PennerEasing); var girlArray = new Array(); girlArray[0] = "girl0"; girlArray[1] = "girl1"; girlArray[2] = "girl2"; girlArray[3] = "girl3"; var girlCount = girlArray.length; var n = 0; while (n < girlCount) { var girlClip = selectGirl_mc["girl" + n.toString()]; girlClip.onRollOver = function () { girlOver(this._name); }; girlClip.onRollOut = function () { girlOff(this._name); }; girlClip.onRelease = function () { girlNum = this._name.substr(4, this._name.length - 1); girlSel(this._name, girlNum); }; n++; } com.mosesSupposes.fuse.ZigoEngine.register(com.mosesSupposes.fuse.Fuse, com.mosesSupposes.fuse.PennerEasing); var hasPlayed = false; createEmptyMovieClip("over_sound", getNextHighestDepth()); var f = (new com.mosesSupposes.fuse.Fuse()); f.push({target:homeMask_mc, x:730, y:0, seconds:1, trigger:0.5, ease:"easeInOutQuart"}); f.push({target:home_mc.logoLg_mc, x:270, y:51, seconds:1, trigger:0.2, ease:"easeOutBounce"}); f.push({target:home_mc.gameTitle_mc, x:287, y:94, seconds:1, trigger:0.2, ease:"easeOutBounce"}); f.push({target:home_mc.girl0, x:193, y:253, seconds:1, trigger:0.2, ease:"easeOutBounce"}); f.push({target:home_mc.girl1, x:337, y:269, seconds:1, trigger:0.2, ease:"easeOutBounce"}); f.push({target:home_mc.girl2, x:467, y:206, seconds:1, trigger:0.2, ease:"easeOutBounce"}); f.push({target:home_mc.girl3, x:613, y:226, seconds:1, trigger:0.2, ease:"easeOutBounce"}); f.push({target:home_mc.pickGirl_mc, x:82, y:131, seconds:1, trigger:0.5, ease:"easeOutBounce"}); f.push({target:home_mc.instructions_mc, alpha:100, seconds:1, ease:"easeOutBounce"}); f.start(); girl_mc.defaultShoes_mc._visible = false;
Symbol 14 MovieClip Frame 1
stop();
Symbol 246 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"; }
Symbol 247 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 "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.1r1 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 248 MovieClip [__Packages.com.mosesSupposes.fuse.Fuse] Frame 0
class com.mosesSupposes.fuse.Fuse extends Array { var _nID, _aDefaultTargs, length, scope, _nIndex, _oDel1, dispatchEvent, label, autoClear, duration, easing; function Fuse (action) { super(); mx.events.EventDispatcher.initialize(this); _nID = registerInstance(this); _nState = -1; _aDefaultTargs = new Array(); if (arguments.length > 0) { splice.apply(this, new Array(0, 0).concat(arguments)); } var _local4 = ["concat", "join", "sort", "sortOn"]; for (var _local5 in _local4) { com.mosesSupposes.fuse.Fuse.prototype[_local4[_local5]] = function () { if (com.mosesSupposes.fuse.Fuse.OUTPUT_LEVEL > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("105"); } }; } } function addEventListener(event, handler) { } function removeEventListener(event, handler) { } function destroy() { if (OUTPUT_LEVEL > 1) { com.mosesSupposes.fuse.FuseKitCommon.output(getHandle() + " destroy."); } stop(true); splice(0, length); _aDefaultTargs = null; scope = null; _global.ASSetPropFlags(this, null, 0, 7); var _local4 = _nID; for (var _local3 in this) { delete this[_local3]; } removeInstanceAt(_local4, true); } static function getInstance(idOrLabel) { if (typeof(idOrLabel) == "number") { return(_aInstances[idOrLabel]); } if (typeof(idOrLabel) == "string") { for (var _local2 in _aInstances) { if (com.mosesSupposes.fuse.Fuse(_aInstances[_local2]).label == idOrLabel) { return(_aInstances[_local2]); } } } return(null); } static function getInstances(stateFilter, targets) { var _local10 = (stateFilter == null) || (stateFilter.toUpperCase() == "ALL"); if (!(targets instanceof Array)) { targets = arguments.slice(1); } var _local8 = []; for (var _local11 in _aInstances) { var _local5 = _aInstances[_local11]; if (_aInstances[_local11] == null) { continue; } if ((_local10 == false) && (_local5.__get__state() != stateFilter)) { continue; } var _local3 = targets.length == 0; if (_local3 == false) { if (_local3 == true) { continue; } var _local2 = _local5.getActiveTargets(true); for (var _local7 in targets) { for (var _local6 in _local2) { if (_local2[_local6] == targets[_local7]) { _local3 = true; break; } } } } if (_local3 == true) { _local8.unshift(_local5); } } return(_local8); } function get id() { return(_nID); } function get state() { switch (_nState) { case -1 : return("stopped"); case 0 : return("paused"); case 1 : return("playing"); } return(undefined); } function get currentIndex() { return(_nIndex); } function get currentLabel() { return(this[_nIndex].label); } function get target() { return(((_aDefaultTargs.length == 1) ? (_aDefaultTargs[0]) : (_aDefaultTargs))); } function set target(t) { delete _aDefaultTargs; if (t != null) { addTarget(t); } //return(target); } function addTarget(t) { if (_aDefaultTargs == null) { _aDefaultTargs = []; } if (arguments[0] instanceof Array) { arguments=arguments[0];//parameter overwritten arguments[0]; } for (var _local5 in arguments) { var _local3 = false; for (var _local4 in _aDefaultTargs) { if (arguments[_local5] == _aDefaultTargs[_local4]) { _local3 = true; break; } } if (_local3 == false) { _aDefaultTargs.push(arguments[_local5]); } } } function removeTarget(t) { if ((_aDefaultTargs == null) || (_aDefaultTargs.length == 0)) { return(undefined); } if (arguments[0] instanceof Array) { arguments=arguments[0];//parameter overwritten arguments[0]; } for (var _local4 in arguments) { for (var _local3 in _aDefaultTargs) { if (arguments[_local4] == _aDefaultTargs[_local3]) { _aDefaultTargs.splice(Number(_local3), 1); } } } } function getActiveTargets(includeDefaults) { if (_nState == -1) { return([]); } var _local2; if (includeDefaults == true) { _local2 = _aDefaultTargs.slice(); } else { _local2 = []; } return(com.mosesSupposes.fuse.FuseItem(this[_nIndex]).getActiveTargets(_local2)); } function clone() { var _local3 = []; var _local2 = 0; while (_local2 < length) { _local3.push(com.mosesSupposes.fuse.FuseItem(this[_local2]).getInitObj()); _local2++; } var _local4 = new com.mosesSupposes.fuse.Fuse(); _local4.push.apply(_local4, _local3); _local4.scope = scope; _local4.__set__target(target); return(_local4); } function push() { splice.apply(this, new Array(length, 0).concat(arguments)); return(length); } function pushTween(targets, props, endvals, seconds, ease, delay, callback) { push({__buildMode:true, tweenargs:arguments}); return(length); } function pop() { var _local2 = com.mosesSupposes.fuse.FuseItem(this[length - 1]).getInitObj(); splice(length - 1, 1); return(_local2); } function unshift() { splice.apply(this, new Array(0, 0).concat(arguments)); return(length); } function shift() { var _local2 = com.mosesSupposes.fuse.FuseItem(this[0]).getInitObj(); splice(0, 1); return(_local2); } function splice(startIndex, deleteCount) { stop(true); var _local7 = Number(arguments.shift()); if (_local7 < 0) { _local7 = length + _local7; } deleteCount = Number(arguments.shift()); var _local8 = new Array(); var _local5 = 0; while (_local5 < arguments.length) { var _local4 = ((arguments[_local5] instanceof com.mosesSupposes.fuse.Fuse) ? (arguments[_local5]) : (new com.mosesSupposes.fuse.FuseItem(_local7 + _local5, arguments[_local5], _nID))); addEventListener("onStop", _local4); addEventListener("evtSetStart", _local4); _local8.push(_local4); _local5++; } var _local6 = super.splice.apply(this, new Array(_local7, deleteCount).concat(_local8)); for (var _local9 in _local6) { var _local4 = _local6[_local9]; removeEventListener("onStop", _local4); removeEventListener("evtSetStart", _local4); if (_local4 instanceof com.mosesSupposes.fuse.Fuse) { _local4.removeEventListener("onComplete", _oDel1); } else { _local4.destroy(); } } _local5 = 0; while (_local5 < length) { com.mosesSupposes.fuse.FuseItem(this[_local5])._nItemID = _local5; _local5++; } } function slice(indexA, indexB) { var _local6 = super.slice(indexA, indexB); var _local5 = new Array(); var _local4 = 0; while (_local4 < arguments.length) { _local5.push(com.mosesSupposes.fuse.FuseItem(this[_local4]).getInitObj()); _local4++; } return(_local5); } function reverse() { stop(true); super.reverse(); var _local3 = 0; while (_local3 < length) { com.mosesSupposes.fuse.FuseItem(this[_local3])._nItemID = _local3; _local3++; } } function traceItems(indexA, indexB) { var _local5 = ""; var _local4 = super.slice(indexA, indexB); _local5 = _local5 + ((getHandle() + " traceItems:") + "\n----------\n"); var _local3 = 0; while (_local3 < _local4.length) { if (_local4[_local3] instanceof com.mosesSupposes.fuse.Fuse) { _local5 = _local5 + (((((getHandle() + ">Item#") + _local3) + ": [Nested Fuse] ") + _local4[_local3]) + newline); } else { _local5 = _local5 + (_local4[_local3] + newline); } _local3++; } _local5 = _local5 + "----------"; com.mosesSupposes.fuse.FuseKitCommon.output(_local5); } function toString() { return(((getHandle() + " (contains ") + length) + ((length == 1) ? " item)" : " items)")); } function setStartProps(trueOrItemIDs) { var _local8 = ((arguments.length == 0) || (trueOrItemIDs === true)) || (trueOrItemIDs == com.mosesSupposes.fuse.FuseKitCommon.ALL); dispatchEvent({target:this, type:"evtSetStart", all:_local8, filter:((trueOrItemIDs instanceof Array) ? (trueOrItemIDs) : arguments), curIndex:((_nState == 1) ? (_nIndex) : -1), targs:_aDefaultTargs, scope:scope}); } function start(setStart) { close(); stop(true); _nState = 1; if (length == 0) { advance(false, true, false); } if ((setStart != null) && (setStart != false)) { setStartProps.apply(this, arguments); } dispatchEvent({target:this, type:"onStart"}); if (OUTPUT_LEVEL > 1) { com.mosesSupposes.fuse.FuseKitCommon.output(getHandle() + " start."); } playCurrentItem(); } function stop() { if (_nState != -1) { var _local3 = 0; while (_local3 < length) { if ((_local3 == _nIndex) || (com.mosesSupposes.fuse.FuseItem(this[_local3]).hasTriggerFired() == true)) { com.mosesSupposes.fuse.FuseItem(this[_local3]).stop(); } _local3++; } } if (this[_nIndex] instanceof com.mosesSupposes.fuse.Fuse) { com.mosesSupposes.fuse.Fuse(this[_nIndex]).removeEventListener("onComplete", _oDel1); com.mosesSupposes.fuse.Fuse(this[_nIndex]).stop(); } var _local4 = _nState; _nState = -1; if ((!(arguments[0] === true)) && (_local4 != -1)) { dispatchEvent({target:this, type:"onStop"}); if (OUTPUT_LEVEL > 1) { com.mosesSupposes.fuse.FuseKitCommon.output(getHandle() + " stop."); } } _nIndex = 0; clearInterval(_nDelay); _nTimeCache = (_nDelay = -1); } function skipTo(indexOrLabel) { close(); var _local3 = normalizeIndex(indexOrLabel); if (_local3 == null) { if (OUTPUT_LEVEL > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("102", "skipTo", String(indexOrLabel)); } return(undefined); } if ((_local3 == _nIndex) && (arguments[1] === true)) { if (OUTPUT_LEVEL > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("103", String(indexOrLabel), _nIndex); } } if (this[_nIndex] instanceof com.mosesSupposes.fuse.Fuse) { com.mosesSupposes.fuse.Fuse(this[_nIndex]).removeEventListener("onComplete", _oDel1); } com.mosesSupposes.fuse.FuseItem(this[_nIndex]).stop(); _nIndex = _local3; var _local4 = _nState; _nState = 1; if (_local4 == -1) { dispatchEvent({target:this, type:"onStart"}); } playCurrentItem(); if (OUTPUT_LEVEL > 1) { com.mosesSupposes.fuse.FuseKitCommon.output("skipTo:" + _local3); } } function pause() { if (_nState == 1) { this[_nIndex].pause(); if (_nTimeCache != -1) { _nTimeCache = _nTimeCache - getTimer(); clearInterval(_nDelay); } _nState = 0; if (OUTPUT_LEVEL > 1) { com.mosesSupposes.fuse.FuseKitCommon.output(getHandle() + " pause."); } dispatchEvent({target:this, type:"onPause"}); } } function resume() { if (_nState != 0) { return(undefined); } close(); _nState = 1; if (OUTPUT_LEVEL > 1) { com.mosesSupposes.fuse.FuseKitCommon.output(getHandle() + " resume."); } dispatchEvent({target:this, type:"onResume"}); if (_nTimeCache != -1) { clearInterval(_nDelay); _nTimeCache = getTimer() + _nTimeCache; _nDelay = setInterval(mx.utils.Delegate.create(this, playCurrentItem), _nTimeCache, true); } if (this[_nIndex] instanceof com.mosesSupposes.fuse.Fuse) { com.mosesSupposes.fuse.Fuse(this[_nIndex]).resume(); } else { com.mosesSupposes.fuse.FuseItem(this[_nIndex]).pause(true); } } function fastForward(resumeAtIndexOrLabel) { var _local3 = ((resumeAtIndexOrLabel == null) ? (length) : (normalizeIndex(resumeAtIndexOrLabel))); if (_local3 == null) { if (OUTPUT_LEVEL > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("102", "fastForward", String(resumeAtIndexOrLabel)); } return(undefined); } if ((_local3 == 0) || (_local3 <= _nIndex)) { if (OUTPUT_LEVEL > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("104", _local3); } skipTo(_local3); return(undefined); } clearInterval(_nDelay); var _local2 = _nIndex; while (_local2 < _local3) { this[_local2].fastForward(null, _aDefaultTargs, scope); advance(false, true, !((_local2 == (_local3 - 1)) && (_local3 < length))); _local2++; } } function getHandle() { return("-Fuse" + ((label != undefined) ? ((" \"" + label) + "\"") : ("#" + String(_nID)))); } function advance(wasTriggered, silentStop, isFF) { var _local3 = false; if ((_nIndex == (length - 1)) && (isFF != true)) { var _local2 = length - 1; while (_local2 > -1) { if (com.mosesSupposes.fuse.FuseItem(this[_local2])._nPlaying > -1) { return(undefined); } _local2--; } _local3 = true; } if ((wasTriggered == true) && (_local3 == false)) { return(undefined); } if (this[_nIndex] instanceof com.mosesSupposes.fuse.Fuse) { com.mosesSupposes.fuse.Fuse(this[_nIndex]).removeEventListener("onComplete", _oDel1); } if ((++_nIndex) >= length) { stop(silentStop); if (OUTPUT_LEVEL > 1) { com.mosesSupposes.fuse.FuseKitCommon.output(getHandle() + " complete."); } dispatchEvent({target:this, type:"onComplete"}); if ((autoClear == true) || ((!(autoClear === false)) && (AUTOCLEAR == true))) { destroy(); } return(undefined); } if (isFF == true) { return(undefined); } if (OUTPUT_LEVEL > 1) { com.mosesSupposes.fuse.FuseKitCommon.output((getHandle() + " advance: ") + _nIndex); } dispatchEvent({target:this, type:"onAdvance"}); playCurrentItem(); } function playCurrentItem(postDelay) { clearInterval(_nDelay); if (!(postDelay === true)) { var _local4 = com.mosesSupposes.fuse.FuseItem(this[_nIndex]).evalDelay(scope) || 0; if (_local4 > 0) { var _local3 = Math.abs(_global.com.mosesSupposes.fuse.ZigoEngine.TIME_MULTIPLIER); if (_global.isNaN(_local3) == true) { _local3 = 1; } _nTimeCache = getTimer() + ((_local4 * 1000) * _local3); _nDelay = setInterval(mx.utils.Delegate.create(this, playCurrentItem), (_local4 * 1000) * _local3, true); return(undefined); } } _nTimeCache = (_nDelay = -1); if (this[_nIndex] instanceof com.mosesSupposes.fuse.Fuse) { if (_oDel1 == null) { _oDel1 = mx.utils.Delegate.create(this, advance); } com.mosesSupposes.fuse.Fuse(this[_nIndex]).addEventListener("onComplete", _oDel1); com.mosesSupposes.fuse.Fuse(this[_nIndex]).start(_aDefaultTargs, scope); } else { var _local5 = com.mosesSupposes.fuse.FuseItem(this[_nIndex]).startItem(_aDefaultTargs, scope, duration, easing); if (OUTPUT_LEVEL > 1) { com.mosesSupposes.fuse.FuseKitCommon.output((getHandle() + " props tweened: ") + _local5); } } } function evtSetStart(o) { setStartProps.apply(this, o.filter); } static function open(fuseOrID) { var _local3 = _global.com.mosesSupposes.fuse.ZigoEngine; if (_local3 == undefined) { com.mosesSupposes.fuse.FuseKitCommon.error("106"); return(null); } _local3.register(com.mosesSupposes.fuse.Fuse, com.mosesSupposes.fuse.FuseItem); if (_oBuildMode == null) { _oBuildMode = {curID:-1, prevID:-1, curGroup:null}; } else if ((_oBuildMode != null) && (_oBuildMode.curID > -1)) { close(); } if (fuseOrID != null) { if (fuseOrID instanceof com.mosesSupposes.fuse.Fuse) { _oBuildMode.curID = fuseOrID.id; } else if (getInstance(fuseOrID) != null) { _oBuildMode.curID = getInstance(fuseOrID).id; } else { com.mosesSupposes.fuse.FuseKitCommon.error("107"); return(null); } } else { _oBuildMode.curID = (new com.mosesSupposes.fuse.Fuse()).id; } _oBuildMode.prevID = _oBuildMode.curID; return(getInstance(_oBuildMode.curID)); } static function openGroup(fuseOrID) { if (!((_oBuildMode != null) && (_oBuildMode.curID > -1))) { open(fuseOrID); } else if (_oBuildMode.curGroup != null) { closeGroup(); } _oBuildMode.curGroup = new Array(); return(getInstance(_oBuildMode.curID)); } static function closeGroup() { if ((_oBuildMode.curGroup == null) || (!((_oBuildMode != null) && (_oBuildMode.curID > -1)))) { return(undefined); } getInstance(_oBuildMode.curID).push(_oBuildMode.curGroup); _oBuildMode.curGroup = null; } static function close() { if (!((_oBuildMode != null) && (_oBuildMode.curID > -1))) { return(undefined); } if (_oBuildMode.curGroup != null) { closeGroup(); } _oBuildMode.curID = -1; } static function closeAndStart(setStart) { if (!((_oBuildMode != null) && (_oBuildMode.curID > -1))) { return(undefined); } var _local2 = getInstance(_oBuildMode.curID); close(); _local2.start.apply(_local2, arguments); } static function startRecent(setStart) { var _local2 = getInstance(_oBuildMode.prevID); if (_local2 != null) { _local2.start.apply(_local2, arguments); } else { com.mosesSupposes.fuse.FuseKitCommon.error("108"); } } static function addCommand(commandOrScope, indexOrFunc, argument) { if (!((_oBuildMode != null) && (_oBuildMode.curID > -1))) { return(undefined); } var _local4 = _oBuildMode.curGroup != null; var _local2 = ((_local4 == true) ? (_oBuildMode.curGroup) : (getInstance(_oBuildMode.curID))); if (typeof(commandOrScope) == "string") { var _local7 = indexOrFunc != undefined; var _local5 = com.mosesSupposes.fuse.FuseKitCommon._validateFuseCommand(String(commandOrScope), _local4, _local7, OUTPUT_LEVEL, true); if (_local5 == true) { _local2.push({__buildMode:true, command:commandOrScope, commandargs:indexOrFunc}); } } else { _local2.push({__buildMode:true, scope:commandOrScope, func:indexOrFunc, args:arguments.slice(2)}); } } static function addBuildItem(args) { if (!((_oBuildMode != null) && (_oBuildMode.curID > -1))) { return(false); } var _local1 = ((_oBuildMode.curGroup != null) ? (_oBuildMode.curGroup) : (getInstance(_oBuildMode.curID))); if ((args.length == 1) && (typeof(args[0]) == "object")) { _local1.push(args[0]); } else { _local1.push({__buildMode:true, tweenargs:args}); } return(true); } function normalizeIndex(indexOrLabel) { var _local4; if (typeof(indexOrLabel) == "string") { _local4 = -1; var _local3 = 0; while (_local3 < length) { if (this[_local3].label == String(indexOrLabel)) { _local4 = _local3; break; } _local3++; } if (_local4 == -1) { return(null); } } else { _local4 = Number(indexOrLabel); } if ((_global.isNaN(_local4) == true) || (Math.abs(_local4) >= length)) { return(null); } if (_local4 < 0) { _local4 = Math.max(0, length + _local4); } return(_local4); } static function registerInstance(s) { if (_aInstances == null) { _aInstances = new Array(); } return(_aInstances.push(s) - 1); } static function removeInstanceAt(id, isDestroyCall) { if (isDestroyCall != true) { com.mosesSupposes.fuse.Fuse(_aInstances[id]).destroy(); } delete _aInstances[id]; } static var registryKey = "fuse"; static var VERSION = com.mosesSupposes.fuse.FuseKitCommon.VERSION; static var OUTPUT_LEVEL = 1; static var AUTOCLEAR = false; static var AUTOSTOP = true; var _nState = -1; var _nDelay = -1; var _nTimeCache = -1; static var _aInstances = null; static var _oBuildMode = null; }
Symbol 249 MovieClip [__Packages.mx.events.EventDispatcher] Frame 0
class mx.events.EventDispatcher { function EventDispatcher () { } static function _removeEventListener(queue, event, handler) { if (queue != undefined) { var _local4 = queue.length; var _local1; _local1 = 0; while (_local1 < _local4) { var _local2 = queue[_local1]; if (_local2 == handler) { queue.splice(_local1, 1); return(undefined); } _local1++; } } } static function initialize(object) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.EventDispatcher(); } object.addEventListener = _fEventDispatcher.addEventListener; object.removeEventListener = _fEventDispatcher.removeEventListener; object.dispatchEvent = _fEventDispatcher.dispatchEvent; object.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchQueue(queueObj, eventObj) { var _local7 = "__q_" + eventObj.type; var _local4 = queueObj[_local7]; if (_local4 != undefined) { var _local5; for (_local5 in _local4) { var _local1 = _local4[_local5]; var _local3 = typeof(_local1); if ((_local3 == "object") || (_local3 == "movieclip")) { if (_local1.handleEvent != undefined) { _local1.handleEvent(eventObj); } if (_local1[eventObj.type] != undefined) { if (exceptions[eventObj.type] == undefined) { _local1[eventObj.type](eventObj); } } } else { _local1.apply(queueObj, [eventObj]); } } } } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(this, eventObj); } function addEventListener(event, handler) { var _local3 = "__q_" + event; if (this[_local3] == undefined) { this[_local3] = new Array(); } _global.ASSetPropFlags(this, _local3, 1); _removeEventListener(this[_local3], event, handler); this[_local3].push(handler); } function removeEventListener(event, handler) { var _local2 = "__q_" + event; _removeEventListener(this[_local2], event, handler); } static var _fEventDispatcher = undefined; static var exceptions = {move:1, draw:1, load:1}; }
Symbol 250 MovieClip [__Packages.com.mosesSupposes.fuse.FuseItem] Frame 0
class com.mosesSupposes.fuse.FuseItem { static var _ZigoEngine, _aInstances; var _nItemID, _nFuseID, _initObj, _aProfiles, _oElements, _oTemps, _sImage, _aTweens, _oTwBeingAdded; function FuseItem (id, o, fuseID) { _ZigoEngine = _global.com.mosesSupposes.fuse.ZigoEngine; _nItemID = id; _nFuseID = fuseID; _initObj = o; _aProfiles = []; _oElements = {aEvents:[]}; _oTemps = {}; if (!(o instanceof Array)) { o = [o]; } var _local19 = _global.com.mosesSupposes.fuse.Fuse; _oTemps.outputLevel = ((_local19 != undefined) ? (_local19.OUTPUT_LEVEL) : (_global.com.mosesSupposes.fuse.ZigoEngine.OUTPUT_LEVEL)); if (o.length == 1) { var _local18 = o[0]; var _local12 = ((_local18.action != undefined) ? (_local18.action) : (_local18)); if ((_local12.__buildMode != true) && (_local12.command != undefined)) { _oElements.command = _local12.command; _oElements.scope = _local12.scope; _oElements.args = _local12.args; _sImage = " Elements:[" + ("command" + ((typeof(_local12.command) == "string") ? ((":\"" + _local12.command) + "\", ") : ", ")); if (_local12.delay != undefined) { _sImage = _sImage + "delay, "; _oElements.delay = _local12.delay; } _sImage = _sImage.slice(0, -2) + "]"; if ((_local12.func != undefined) && (_oTemps.outputLevel > 0)) { com.mosesSupposes.fuse.FuseKitCommon.error("113"); } return; } } _oTemps.sImgS = ""; _oTemps.sImgE = ""; _oTemps.sImgB = ""; _oTemps.afl = 0; _oTemps.ael = 0; _oTemps.twDelayFlag = false; _oTemps.nActions = o.length; _oTemps.fuseProps = com.mosesSupposes.fuse.FuseKitCommon._fuseprops(); _oTemps.cbProps = com.mosesSupposes.fuse.FuseKitCommon._cbprops(); _oTemps.sUP = com.mosesSupposes.fuse.FuseKitCommon._underscoreable(); _oTemps.sCT = com.mosesSupposes.fuse.FuseKitCommon._cts(); _oTemps.bTriggerFound = false; for (var _local17 in o) { var _local3 = o[_local17]; if ((_local3.label != undefined) && (typeof(_local3.label) == "string")) { _oElements.label = _local3.label; } var _local4; var _local8 = Boolean(typeof(_local3.action) == "object"); if (_local8 == true) { var _local7 = ((_local3.action instanceof Array) ? (_local3.action) : ([_local3.action])); _local4 = {delay:_local3.delay, target:_local3.target, addTarget:_local3.addTarget, label:_local3.label, trigger:_local3.trigger}; for (var _local15 in _local7) { var _local5 = parseProfile(_local7[_local15], _local4); if (_local5 != undefined) { _aProfiles.unshift(_local5); } } } else { var _local7 = _local3; var _local5 = parseProfile(_local7, _local4); if (_local5 != undefined) { _aProfiles.unshift(_local5); } } } _sImage = ""; var _local16 = ""; if (_oTemps.afl > 0) { _local16 = _local16 + ((_oTemps.afl > 1) ? (_oTemps.afl + " callbacks, ") : "callback, "); } if ((_oElements.delay != undefined) || (_oTemps.twDelayFlag == true)) { _local16 = _local16 + "delay, "; } if (_oTemps.bTriggerFound == true) { _local16 = _local16 + "trigger, "; } if (_oTemps.ael > 0) { _local16 = _local16 + ((_oTemps.ael > 1) ? (_oTemps.ael + " events, ") : "event, "); } if (_local16 != "") { _sImage = _sImage + ((" Elements:[" + _local16.slice(0, -2)) + "]"); } if (_oTemps.sImgS != "") { _sImage = _sImage + ((" StartProps:[" + _oTemps.sImgS.slice(0, -2)) + "]"); } if (_oTemps.sImgE != "") { _sImage = _sImage + ((" Props:[" + _oTemps.sImgE.slice(0, -2)) + "]"); } if (_oTemps.sImgB != "") { _sImage = _sImage + ((" Simple Syntax Props:[" + _oTemps.sImgB.slice(0, -1)) + "]"); } if (_sImage.slice(-2) == ", ") { _sImage = _sImage.slice(0, -2); } delete _oTemps; } static function doTween() { for (var _local3 in arguments) { if (typeof(arguments[_local3]) == "object") { if (_aInstances == undefined) { _aInstances = new Array(); } var _local2 = new com.mosesSupposes.fuse.FuseItem(_aInstances.length, arguments[_local3], -1); return(_local2.startItem()); } } } function get label() { return(_oElements.label); } function hasTriggerFired() { return(_bTrigger == true); } function getInitObj() { return(_initObj); } function getActiveTargets(targetList) { if (_aTweens.length <= 0) { return(targetList); } var _local3 = false; for (var _local5 in _aTweens) { for (var _local4 in targetList) { if (targetList[_local4] == _aTweens[_local5].targ) { _local3 = true; break; } } if (_local3 == false) { targetList.unshift(_aTweens[_local5].targ); } } return(targetList); } function toString() { return(String((_sID() + ":") + _sImage)); } function evalDelay(scope) { var _local3 = _oElements.delay; if (_local3 instanceof Function) { _local3 = _local3.apply(((_oElements.delayscope != undefined) ? (_oElements.delayscope) : (scope))); } if (typeof(_local3) == "string") { _local3 = parseClock(String(_local3)); } if (_global.isNaN(Number(_local3)) == true) { return(0); } return(Number(_local3)); } function startItem(targs, scope, duration, easing) { _ZigoEngine = _global.com.mosesSupposes.fuse.ZigoEngine; var _local11 = _global.com.mosesSupposes.fuse.Fuse; var _local5 = ((_local11 != undefined) ? (_local11.OUTPUT_LEVEL) : (_ZigoEngine.OUTPUT_LEVEL)); if (_oElements.command != null) { var _local12 = _oElements.scope || (scope); var _local10 = ((_oElements.command instanceof Function) ? (String(_oElements.command.apply(_local12))) : (String(_oElements.command))); var _local6 = ((_oElements.args instanceof Function) ? (_oElements.args.apply(_local12)) : (_oElements.args)); var _local13 = com.mosesSupposes.fuse.FuseKitCommon._validateFuseCommand(_local10, _aProfiles.length > 0, (_local6 != null) && (!((_local6 instanceof Array) && (_local6.length == 0))), _local5, false); if (_local13 == true) { _nPlaying = 1; if (!(_local6 instanceof Array)) { _local6 = ((_local6 == null) ? ([]) : ([_local6])); } dispatchRequest(String(_local10), _local6); } if ((_local13 == false) || (_local10 == "setStartProps")) { complete(); } return(null); } if (_aTweens.length > 0) { stop(); } _ZigoEngine.addListener(this); _nPlaying = 2; var _local4 = null; if (_aProfiles.length > 0) { if (_ZigoEngine == undefined) { com.mosesSupposes.fuse.FuseKitCommon.error("112"); } else { _local4 = doTweens(targs, scope, duration, easing, false, false); } } _nPlaying = 1; var _local3 = _oElements.aEvents; for (var _local9 in _local3) { if (((_local4 == null) && (_aTweens.length > 0)) && (_local3[_local9].skipLevel == 2)) { continue; } fireEvents(_local3[_local9], scope, _local5, targs); } if (((_local4 == null) && (_aTweens.length <= 0)) && (_nPlaying == 1)) { if (_local5 == 3) { com.mosesSupposes.fuse.FuseKitCommon.output(((_sID() + " no tweens added - item done. [getTimer()=") + getTimer()) + "]"); } complete(); } return(_local4); } function stop() { var _local2 = _nPlaying > -1; _nPlaying = -1; if (_local2 == true) { onStop(); } _ZigoEngine.removeListener(this); } static function removeInstance(id) { com.mosesSupposes.fuse.FuseItem(_aInstances[id]).destroy(); delete _aInstances[id]; } function onStop() { _bStartSet = false; for (var _local3 in _aTweens) { var _local2 = _aTweens[_local3]; _local2.targ.removeListener(this); _ZigoEngine.removeTween(_local2.targ, _local2.props); delete _aTweens[_local3]; } delete _aTweens; _bTrigger = false; } function evtSetStart(o) { if ((_sImage.indexOf("StartProps:") == -1) || (o.curIndex == _nItemID)) { return(undefined); } if (o.all != true) { var _local3 = false; for (var _local4 in o.filter) { if ((Number(o.filter[_local4]) == _nItemID) || (String(o.filter[_local4]) == _oElements.label)) { _local3 = true; } } if (_local3 == false) { return(undefined); } } _nPlaying = 2; doTweens(o.targs, o.scope, null, null, true, false); _nPlaying = -1; _bStartSet = true; } function pause(resume) { if (_nPlaying == -1) { return(undefined); } _nPlaying = ((resume == true) ? 1 : 0); for (var _local12 in _aTweens) { var _local4 = _aTweens[_local12]; var _local2 = _local4.targ; var _local3 = _local4.props; if (resume == true) { var _local5 = []; var _local6 = _aTweens.length; for (var _local8 in _local3) { if (_ZigoEngine.isTweenPaused(_local2, _local3[_local8]) == false) { _local5.push(_local3[_local8]); } } if (_local5.length > 0) { onTweenEnd({__zigoID__:_local4.targZID, props:_local5, isResume:true}); } if (_aTweens.length == _local6) { _local2.addListener(this); _ZigoEngine.unpauseTween(_local2, _local4.props); } } else { _local2.removeListener(this); _ZigoEngine.pauseTween(_local2, _local4.props); } } if ((resume == true) && (_aTweens.length <= 0)) { complete(); } else if (resume == true) { _ZigoEngine.addListener(this); } else { _ZigoEngine.removeListener(this); } } function fastForward(ignore, targs, scope) { if (_nPlaying == 1) { for (var _local4 in _aTweens) { var _local3 = _aTweens[_local4]; var _local2 = _local3.targ; _local2.removeListener(this); _ZigoEngine.ffTween(_local2, _local3.props, true); } return(undefined); } if (_nPlaying == 2) { com.mosesSupposes.fuse.FuseKitCommon.error("125", _nItemID); } _nPlaying = 2; doTweens(targs, scope, null, null, false, true); stop(); } function destroy() { var _local3 = _nPlaying > -1; _nPlaying = -1; for (var _local5 in _aTweens) { var _local2 = _aTweens[_local5]; _local2.targ.removeListener(this); if (_local3 == true) { _ZigoEngine.removeTween(_local2.targ, _local2.props); } delete _aTweens[_local5]; } for (var _local4 in this) { delete this[_local4]; } } function dispatchRequest(type, args) { var _local4 = _global.com.mosesSupposes.fuse.Fuse.getInstance(_nFuseID); if ((!(args instanceof Array)) && (args != null)) { args = new Array(args); } Function(_local4[type]).apply(_local4, args); } function _sID() { var _local3; if (_nFuseID == -1) { _local3 = "-One-off tween "; } else { _local3 = _global.com.mosesSupposes.fuse.Fuse.getInstance(_nFuseID).getHandle(); } _local3 = _local3 + (">Item #" + String(_nItemID)); if (_oElements.label != undefined) { _local3 = _local3 + ((" \"" + _oElements.label) + "\""); } return(_local3); } function parseProfile(obj, aap) { var _local40; var _local2; var _local8; if (obj.__buildMode == true) { if (obj.command != undefined) { if (obj.command == "delay") { _oElements.delay = obj.commandargs; } else if (obj.command == "trigger") { if (_oTemps.bTriggerFound == false) { _oTemps.bTriggerFound = true; return({trigger:obj.commandargs, _doTimer:true}); } if (_oTemps.outputLevel > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("124", _sID(), obj.commandargs); } } else { _oElements.command = obj.command; _oElements.args = obj.commandargs; } } if (obj.func != undefined) { _oTemps.afl++; _oElements.aEvents.unshift({scope:obj.scope, func:obj.func, args:obj.args}); } if (obj.tweenargs != undefined) { _oTemps.sImgB = _oTemps.sImgB + (obj.tweenargs[1].toString() + ","); return(obj); } return(null); } var _local4 = {delay:((aap.delay != undefined) ? (aap.delay) : (obj.delay)), ease:obj.ease, seconds:obj.seconds, event:obj.event, eventparams:obj.eventparams, skipLevel:((((typeof(obj.skipLevel) == "number") && (obj.skipLevel >= 0)) && (obj.skipLevel <= 2)) ? (obj.skipLevel) : (_ZigoEngine.SKIP_LEVEL)), roundResults:obj.roundResults, oSP:{}, oEP:{}, oAFV:{}}; var _local22 = ((aap.trigger != undefined) ? (aap.trigger) : (obj.trigger)); if (_local22 != undefined) { if (_oTemps.bTriggerFound == false) { _local4.trigger = _local22; _oTemps.bTriggerFound = true; } else if (_oTemps.outputLevel > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("124", _sID(), _local22); } } if (_local4.delay == undefined) { _local4.delay = obj.startAt; } if (_local4.ease == undefined) { _local4.ease = obj.easing; } if (_local4.seconds == undefined) { _local4.seconds = ((obj.duration != undefined) ? (obj.duration) : (obj.time)); } if (aap.target != undefined) { _local4.target = ((aap.target instanceof Array) ? (aap.target) : ([aap.target])); } else if (obj.target != undefined) { _local4.target = ((obj.target instanceof Array) ? (obj.target) : ([obj.target])); } if (obj.addTarget != undefined) { _local4.addTarget = ((obj.addTarget instanceof Array) ? (obj.addTarget) : ([obj.addTarget])); } if (aap.addTarget != undefined) { if (_local4.addTarget == undefined) { _local4.addTarget = ((aap.addTarget instanceof Array) ? (aap.addTarget) : ([aap.addTarget])); } else { _local4.addTarget = ((_local4.addTarget instanceof Array) ? (_local4.addTarget.concat(aap.addTarget)) : (new Array(_local4.addTarget).concat(aap.addTarget))); } } var _local15 = false; for (_local2 in obj) { var _local9 = obj[_local2]; if (_oTemps.cbProps.indexOf(("|" + _local2) + "|") > -1) { if (_local2 != "skipLevel") { _local4[_local2] = _local9; } continue; } if (_oTemps.fuseProps.indexOf(("|" + _local2) + "|") > -1) { if (((_local2 == "command") && (_oTemps.nActions > 1)) && (_oTemps.outputLevel > 0)) { com.mosesSupposes.fuse.FuseKitCommon.error("109", String(_local9), true); } continue; } if (typeof(_local9) == "object") { var _local11 = ((_local9 instanceof Array) ? ([]) : ({})); for (_local8 in _local9) { _local11[_local8] = _local9[_local8]; } _local9 = _local11; } var _local3; var _local21; if (_local2.indexOf("start") == 0) { _local2 = _local2.slice(6); _local3 = _local4.oSP; } else { _local3 = _local4.oEP; } if ((ADD_UNDERSCORES == true) && (_oTemps.sUP.indexOf(("|_" + _local2) + "|") > -1)) { _local2 = "_" + _local2; } if (_oTemps.sCT.indexOf(("|" + _local2) + "|") > -1) { var _local13 = (_local2 == "_tintPercent") && (_local3.colorProp.p == "_tint"); var _local12 = (_local2 == "_tint") && (_local3.colorProp.p == "_tintPercent"); if (((_local3.colorProp == undefined) || (_local13 == true)) || (_local12 == true)) { if (_local13 == true) { _local3.colorProp = {p:"_tint", v:{tint:_local3.colorProp.v, percent:_local9}}; } else if (_local12 == true) { _local3.colorProp = {p:"_tint", v:{tint:_local9, percent:_local3.colorProp.v}}; } else { _local3.colorProp = {p:_local2, v:_local9}; } _local15 = true; } else if (_oTemps.outputLevel > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("115", _sID(), _local2); } } else if (_local9 != null) { if (((_local3 == _local4.oEP) && ((obj.controlX != undefined) || (obj.controlY != undefined))) && (((_local2.indexOf("control") == 0) || (_local2 == "_x")) || (_local2 == "_y"))) { if (_local3._bezier_ == undefined) { _local3._bezier_ = {}; } if (_local2.indexOf("control") == 0) { _local3._bezier_[_local2] = _local9; } else { _local3._bezier_[_local2.charAt(1)] = _local9; } } else { _local3[_local2] = _local9; } _local15 = true; } } if ((_local15 == false) && ((_local4.trigger != undefined) || (((_local4.delay != undefined) || (_local4.seconds != undefined)) && (((_local4.startfunc != undefined) || (_local4.updfunc != undefined)) || ((_local4.func != undefined) && (_oTemps.nActions > 1)))))) { if (_ZigoEngine == undefined) { com.mosesSupposes.fuse.FuseKitCommon.error("116"); } else { if (_local4.func != undefined) { _oTemps.afl++; } if (_local4.event != undefined) { _oTemps.ael++; } _local4._doTimer = true; if (_local4.delay != undefined) { _oTemps.twDelayFlag = true; } return(_local4); } } if (_local15 == true) { var _local17 = _local4.oEP.colorProp != undefined; var _local7 = 0; while (_local7 < 2) { var _local3 = ((_local7 == 0) ? (_local4.oSP) : (_local4.oEP)); var _local6 = ((_local7 == 0) ? (_oTemps.sImgS) : (_oTemps.sImgE)); var _local10 = _local3.colorProp.p; if (_local10 != undefined) { _local3[_local10] = _local3.colorProp.v; delete _local3.colorProp; } if (((_local3._xscale != undefined) || (_local3._scale != undefined)) && ((_local3._width != undefined) || (_local3._size != undefined))) { var _local14 = ((_local3._xscale != undefined) ? "_xscale" : "_scale"); delete _local3[_local14]; if (_oTemps.outputLevel > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("115", _sID(), _local14); } } if (((_local3._yscale != undefined) || (_local3._scale != undefined)) && ((_local3._height != undefined) || (_local3._size != undefined))) { var _local14 = ((_local3._yscale != undefined) ? "_yscale" : "_scale"); delete _local3[_local14]; if (_oTemps.outputLevel > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("115", _sID(), _local14); } } for (_local2 in _local3) { if (_local6.indexOf(_local2 + ", ") == -1) { _local6 = _local6 + (_local2 + ", "); } if (_local3 == _local4.oSP) { if ((_local4.oEP[_local2] == undefined) && (!((_local2 == _local10) && (_local17 == true)))) { _local4.oAFV[_local2] = true; _local4.oEP[_local2] = []; } } } ((_local7 == 0) ? ((_oTemps.sImgS = _local6)) : ((_oTemps.sImgE = _local6))); _local7++; } return(_local4); } if ((_local4.delay != undefined) && (_oTemps.nActions == 1)) { _oElements.delay = _local4.delay; _oElements.delayscope = _local4.scope; } if (_local4.event != undefined) { _oTemps.ael++; _oElements.aEvents.unshift({scope:_local4.scope, e:_local4.event, ep:_local4.eventparams, skipLevel:_local4.skipLevel}); } var _local23 = _oElements.aEvents.length; if (_local4.func != undefined) { _oElements.aEvents.push({func:_local4.func, scope:_local4.scope, args:_local4.args, skipLevel:_local4.skipLevel}); } _oTemps.afl = _oTemps.afl + (_oElements.aEvents.length - _local23); return(undefined); } function doTweens(targs, defaultScope, defaultSeconds, defaultEase, setStart, isFF) { if (_aTweens == null) { _aTweens = []; } var tba = ((_oTwBeingAdded = {})); var ZE = _ZigoEngine; var _local33 = function (target, props, endvals, seconds, ease, delay, callback) { if (target.__zigoID__ == null) { ZE.initializeTargets(target); } tba[target.__zigoID__] = true; var _local3 = ZE.doTween.apply(ZE, arguments); tba[target.__zigoID__] = false; return(((_local3 == null) ? ([]) : (_local3.split(",")))); }; var _local71 = _global.com.mosesSupposes.fuse.Fuse; var _local19 = ((_local71 != undefined) ? (_local71.OUTPUT_LEVEL) : (_ZigoEngine.OUTPUT_LEVEL)); var _local23 = ""; var _local63 = 0; var _local7; var _local8; var _local5; var _local72 = (_bStartSet != true) && ((setStart == true) || (_sImage.indexOf("StartProps:") > -1)); var _local48 = 0; while (_local48 < _aProfiles.length) { if (_nPlaying < 2) { return(null); } var _local4 = _aProfiles[_local48]; if (_local4.__buildMode == true) { var _local9 = _aProfiles[_local48].tweenargs; var _local62 = _local23; if ((_local9[6].cycles === 0) || (_local9[6].cycles.toUpperCase() == "LOOP")) { delete _local9[6].cycles; if (_local19 > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("117", _sID()); } } var _local57 = com.mosesSupposes.fuse.FuseKitCommon.parseCallback(_local9[6]); if (!(_local9[0] instanceof Array)) { _local9[0] = [_local9[0]]; } for (_local7 in _local9[0]) { if (isFF == true) { _local33(_local9[0][_local7], _local9[1], _local9[2], 0, null, 0, {skipLevel:0}); if (_local19 == 3) { com.mosesSupposes.fuse.FuseKitCommon.output(((((("\n-" + _sID()) + " FF(simple syntax)\ttargets:[") + _local9[0][_local7]) + "]\tprops:[") + _local9[1]) + "]"); } } else { var _local15 = _local33(_local9[0][_local7], _local9[1], _local9[2], _local9[3], _local9[4], _local9[5], _local57); if (_local15.length > 0) { _aTweens.push({targ:_local9[0][_local7], props:_local15, targZID:_local9[0][_local7].__zigoID__}); _local9[0][_local7].addListener(this); for (_local8 in _local15) { if (_local23.indexOf(_local15[_local8] + ",") == -1) { _local23 = _local23 + (_local15[_local8] + ","); } } } if (_local19 == 3) { com.mosesSupposes.fuse.FuseKitCommon.output(((((("\n-" + _sID()) + " TWEEN(simple syntax)\ttargets:[") + _local9[0][_local7]) + "]\tprops tweened:[") + _local15.toString()) + "]"); } } } if ((isFF == false) && ((_local62 == _local23) || (_local23 == ""))) { _local63++; } } else { var _local21 = defaultScope; var _local14 = []; var _local49 = ((_local4.target == undefined) ? (targs) : (_local4.target)); var _local25 = []; var _local51 = false; for (_local7 in _local49) { var _local6 = _local49[_local7]; _local25 = _local25.concat(((_local6 instanceof Function) ? (_local6.apply(_local21)) : (_local6))); } for (_local7 in _local4.addTarget) { var _local6 = _local4.addTarget[_local7]; _local25 = _local25.concat(((_local6 instanceof Function) ? (_local6.apply(_local21)) : (_local6))); } for (_local7 in _local25) { var _local6 = _local25[_local7]; if (_local6 != null) { var _local37 = false; for (_local8 in _local14) { if (_local14[_local8] == _local6) { _local37 = true; break; } } if (_local37 == false) { _local14.unshift(_local6); } } else { _local51 = true; } } var _local53 = ((_local4._doTimer == true) && (_local14.length == 0)) && (isFF == false); if ((_local51 == true) || ((_local14.length == 0) && (_local4._doTimer != true))) { _local63++; } if (_local72 == true) { for (_local7 in _local14) { if (_nPlaying < 2) { return(null); } var _local34 = _local14[_local7]; var _local32 = []; var _local26 = []; if (setStart == true) { for (var _local60 in _local4.oEP) { _global.com.mosesSupposes.fuse.FuseFMP.getFilterProp(_local34, _local60, true); } } for (var _local61 in _local4.oSP) { var _local6 = _local4.oSP[_local61]; if (_local6 instanceof Function) { _local6 = _local6.apply(_local21); } if ((_local6 === true) || (_local6 === false)) { _local34[_local61] = _local6; if (_local4.oAFV[_local61] == true) { for (_local5 in _local4.oEP[_local61]) { if (_local4.oEP[_local61][_local5].targ == _local34) { _local4.oEP[_local61].splice(Number(_local5), 1); } } _local4.oEP[_local61].push({targ:_local34, val:"IGNORE", _isAF:true}); } continue; } if (((_local4.oAFV[_local61] == true) && (!((_local61 == "_colorReset") && (_local6 == 100)))) && (!((_local61 == "_tintPercent") && (_local6 == 0)))) { var _local17; if ((_local61 == "_tint") || (_local61 == "_colorTransform")) { _local17 = _ZigoEngine.getColorTransObj(); } else if ((String(com.mosesSupposes.fuse.FuseKitCommon._resetTo100()).indexOf(("|" + _local61) + "|") > -1) || ((_local61 == "_fade") && (_local6 < 50))) { _local17 = 100; } else if ((String(com.mosesSupposes.fuse.FuseKitCommon._resetTo0()).indexOf(("|" + _local61) + "|") > -1) || (_local61 == "_fade")) { _local17 = 0; } else { var _local28 = _global.com.mosesSupposes.fuse.FuseFMP.getFilterProp(_local34, _local61, true); if (_local28 != null) { _local17 = _local28; } else { _local17 = ((_global.isNaN(_local34[_local61]) == false) ? _local34[_local61] : 0); } } for (_local5 in _local4.oEP[_local61]) { if (_local4.oEP[_local61][_local5].targ == _local34) { _local4.oEP[_local61].splice(Number(_local5), 1); } } _local4.oEP[_local61].push({targ:_local34, val:_local17, _isAF:true}); } if (typeof(_local6) == "object") { var _local27 = ((_local6 instanceof Array) ? ([]) : ({})); for (_local5 in _local6) { _local27[_local5] = ((_local6[_local5] instanceof Function) ? Function(_local6[_local5]).apply(_local21) : _local6[_local5]); } _local6 = _local27; } _local32.push(_local61); _local26.push(_local6); } if (_local26.length > 0) { if (_local19 == 3) { com.mosesSupposes.fuse.FuseKitCommon.output((((_sID() + " ") + _local34) + " SET STARTS: ") + [("[" + _local32) + "]", ("[" + _local26) + "]"]); } _local33(_local34, _local32, _local26, 0); } } } if (setStart == true) { } else { var _local24; var _local47; var _local31; var _local10; var _local46; var _local18; var _local40 = ""; if (isFF == false) { if (_local4.scope != undefined) { _local21 = _local4.scope; } _local47 = ((_local4.skipLevel instanceof Function) ? (_local4.skipLevel.apply(_local21)) : (_local4.skipLevel)); var _local68 = ((_local4.extra1 instanceof Function) ? (_local4.extra1.apply(_local21)) : (_local4.extra1)); var _local67 = ((_local4.extra2 instanceof Function) ? (_local4.extra2.apply(_local21)) : (_local4.extra2)); var _local69 = ((_local4.roundResults instanceof Function) ? (_local4.roundResults.apply(_local21)) : (_local4.roundResults)); _local31 = {skipLevel:_local47, extra1:_local68, extra2:_local67, roundResults:_local69}; _local10 = {skipLevel:_local47, extra1:_local68, extra2:_local67, roundResults:_local69}; if (_local4.cycles != undefined) { var _local52 = ((_local4.cycles instanceof Function) ? (_local4.cycles.apply(_local21)) : (_local4.cycles)); if (((Number(_local52) == 0) || (String(_local52).toUpperCase() == "LOOP")) && (_local71 != undefined)) { delete _local4.cycles; if (_local19 > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("117", _sID()); } } else { _local31.cycles = (_local10.cycles = _local52); } } if (((_local4.func != undefined) || (_local4.startfunc != undefined)) || (_local4.updfunc != undefined)) { for (_local7 in _local4) { if (_local7.indexOf("func") > -1) { _local10[_local7] = _local4[_local7]; } else if (((_local7 == "startscope") || (_local7 == "updscope")) || (_local7.indexOf("args") > -1)) { _local10[_local7] = _local4[_local7]; } } if (_local21 != undefined) { if ((_local10.func != undefined) && (_local10.scope == undefined)) { _local10.scope = _local21; } if ((_local10.updfunc != undefined) && (_local10.updscope == undefined)) { _local10.updscope = _local21; } if ((_local10.startfunc != undefined) && (_local10.startscope == undefined)) { _local10.startscope = _local21; } } } for (_local8 in _local10) { _local40 = _local40 + (((_local8 + ":") + _local10[_local8]) + "|"); } if (_local4.event != undefined) { _local24 = {scope:_local4.scope, e:_local4.event, ep:_local4.eventparams, skipLevel:_local47}; } _local46 = _local4.trigger === true; _local18 = undefined; if ((_local46 == false) && (_local4.trigger != undefined)) { _local18 = ((_local4.trigger instanceof Function) ? (_local4.trigger.apply(_local21)) : (_local4.trigger)); if (typeof(_local18) == "string") { _local18 = ((String(_local18).charAt(0) == "-") ? (-parseClock(String(_local18).slice(1))) : (parseClock(String(_local18)))); } if (_global.isNaN(_local18) == true) { _local18 = undefined; } } } var _local16; var _local11; var _local20; var _local12; var _local39 = false; var _local50 = ((_local53 == false) ? (_local14) : ([0])); for (_local7 in _local50) { if (_nPlaying < 2) { return(null); } if (isFF == false) { if (_local4.ease != null) { _local20 = _local4.ease; if (_local20 instanceof Function) { var _local41 = Function(_local20); if (typeof(_local41(1, 1, 1, 1)) != "number") { _local20 = _local41.apply(_local21); } } } if (_local20 == null) { _local20 = defaultEase; } _local11 = ((_local4.seconds instanceof Function) ? (_local4.seconds.apply(_local21)) : (_local4.seconds)); if (_local11 != undefined) { if (typeof(_local11) == "string") { _local11 = parseClock(String(_local11)); } if (_global.isNaN(_local11) == true) { _local11 = _ZigoEngine.DURATION || 0; } } if (_local11 == null) { _local11 = defaultSeconds; } _local16 = ((_local4.delay instanceof Function) ? (_local4.delay.apply(_local21)) : (_local4.delay)); if (typeof(_local16) == "string") { _local16 = parseClock(String(_local16)); } if ((_local16 == null) || (_global.isNaN(_local16) == true)) { _local16 = 0; } if (_local53 == true) { continue; } } var _local34 = _local50[_local7]; var _local22 = []; var _local13 = []; var _local43 = 0; for (var _local61 in _local4.oEP) { var _local6 = _local4.oEP[_local61]; if (_local6 instanceof Function) { _local6 = _local6.apply(_local21); } if ((_local6 === true) || (_local6 === false)) { if (_local12 == undefined) { _local12 = {}; } _local12[_local61] = _local6; _local43++; continue; } if (typeof(_local6) == "object") { if (_local6[0]._isAF == true) { for (_local5 in _local6) { if (_local6[_local5].targ == _local34) { _local6 = _local6[_local5].val; break; } } } else { var _local27 = ((_local6 instanceof Array) ? [] : {}); for (_local5 in _local6) { _local27[_local5] = ((_local6[_local5] instanceof Function) ? Function(_local6[_local5]).apply(_local21) : _local6[_local5]); } _local6 = _local27; } } if (_local6 != "IGNORE") { _local22.push(_local61); _local13.push(_local6); } } if (isFF == true) { if (_local19 == 3) { com.mosesSupposes.fuse.FuseKitCommon.output(((((("\n-" + _sID()) + " FF\ttargets:[") + _local34) + "]\tprops:[") + _local22.toString()) + "]"); } _local33(_local34, _local22, _local13, 0, null, 0, {skipLevel:0}); continue; } if (_local13.length > 0) { var _local30 = {caught:false, onTweenEnd:function (evto) { this.caught = true; }}; _local34.addListener(_local30); var _local15 = _local33(_local34, _local22, _local13, _local11, _local20, _local16, _local10); _local34.removeListener(_local30); if (_local15.length == 0) { if (_local30.caught == true) { _local10 = _local31; } } else { if (_local15.length > 0) { var _local35 = {targ:_local34, props:_local15, bools:_local12, targZID:_local34.__zigoID__}; if (_local39 == false) { _local10 = _local31; _local35.event = _local24; _local12 = undefined; _local24 = _local12; _local35.trigger = _local46; } _aTweens.push(_local35); _local34.addListener(this); _local39 = true; for (_local8 in _local15) { if (_local23.indexOf(_local15[_local8] + ",") == -1) { _local23 = _local23 + (_local15[_local8] + ","); } } } if (_local19 == 3) { var _local42 = _local22.toString(); if (_local15.length > _local22.length) { _local42 = _local42 + (("\n\t[NO-CHANGE PROPS DISCARDED (disregard this for double props like _scale). KEPT:" + _local15.toString()) + "]"); } var _local29 = ""; for (_local8 in _local13) { _local29 = (((typeof(_local13[_local8]) == "string") ? (("\"" + _local13[_local8]) + "\"") : _local13[_local8]) + ", ") + _local29; } com.mosesSupposes.fuse.FuseKitCommon.output((("\n-" + _sID()) + " TWEEN:\n") + [("\t[getTimer():" + getTimer()) + "] ", "targ: " + _local34, "props: " + _local42, "endVals: " + _local29, "time: " + ((_local11 == undefined) ? _ZigoEngine.DURATION : _local11), "easing: " + ((_local20 == undefined) ? _ZigoEngine.EASING : _local20), "delay: " + ((_local16 == undefined) ? 0 : _local16), "callbacks: " + ((_local40 == "") ? "(none)" : _local40)].join("\n\t")); } } _local30 = undefined; } } if ((_global.isNaN(_local11) == true) || (_local4.seconds == null)) { _local11 = 0; } var _local36 = _local16 + _local11; if (_local18 != undefined) { if (_local18 < 0) { _local18 = _local18 + _local36; } if ((_local18 > 0) && ((_local36 == 0) || (_local18 < _local36))) { if (_local36 == 0) { if (_local19 == 3) { com.mosesSupposes.fuse.FuseKitCommon.output(((((((((_sID() + " graft a timed trigger (") + _local18) + " sec). [has callback:") + (_local10 != _local31)) + ", has event:") + (_local24 != undefined)) + ", has booleans:") + (_local12 != undefined)) + "]"); } doTimerTween(null, _local18, 0, true, _local12, _local10, _local24); _local39 = true; } else { if (_local19 == 3) { com.mosesSupposes.fuse.FuseKitCommon.output(((_sID() + " graft a timed trigger (") + _local18) + " sec)."); } doTimerTween(null, _local18, 0, true); } } else if (_local19 == 3) { com.mosesSupposes.fuse.FuseKitCommon.output(((((_sID() + " timed trigger discarded: out of range. [") + _local18) + "/") + _local36) + "]"); } } if ((_local39 == false) && (((_local10 != _local31) || (_local24 != undefined)) || (_local12 != undefined))) { if ((_local47 == 0) && (_local36 > 0)) { if (_local19 == 3) { com.mosesSupposes.fuse.FuseKitCommon.output(((((((((_sID() + " no props tweened - graft a delay (") + _local36) + " sec). [has callback:") + (_local10 != _local31)) + ", has event:") + (_local24 != undefined)) + ", has booleans:") + (_local12 != undefined)) + "]"); } doTimerTween(_local14, _local11, _local16, _local46, _local12, _local10, _local24); } else { if (_local19 == 3) { com.mosesSupposes.fuse.FuseKitCommon.output(((((((_sID() + " no props tweened, executing nontween items. [has callback:") + (_local10 != _local31)) + ", has event:") + (_local24 != undefined)) + ", has booleans:") + (_local12 != undefined)) + "]"); } for (_local7 in _local14) { for (_local8 in _local12) { _local14[_local7][_local8] = _local12[_local8]; } } if (_local47 < 2) { if (_local10 != undefined) { fireEvents(_local10, _local21, _local19, _local14); } if (_local24 != undefined) { fireEvents(_local24, _local21, _local19); } } } } } } _local48++; } if ((_local63 > 0) && (_local19 > 0)) { if ((_local63 == _aProfiles.length) && (_local23 == "")) { com.mosesSupposes.fuse.FuseKitCommon.error("118", _sID(), setStart); } else { com.mosesSupposes.fuse.FuseKitCommon.error("119", _sID(), _local63, _local72); } } tba = undefined; _oTwBeingAdded = undefined; return(((_local23 == "") ? null : (_local23.slice(0, -1)))); } function doTimerTween(actualTargets, duration, delay, trigger, booleans, callback, event) { var _local2 = {__TweenedDelay:0}; _ZigoEngine.initializeTargets(_local2); _aTweens.push({targ:_local2, props:["__TweenedDelay"], trigger:trigger, bools:booleans, event:event, actualTargs:actualTargets, targZID:_local2.__zigoID__}); var _local3 = _ZigoEngine.doTween(_local2, "__TweenedDelay", 1, duration, null, delay, callback) == null; if (_local3 == true) { onTweenEnd({target:_local2, props:["__TweenedDelay"]}); } else { _local2.addListener(this); } } function onTweenEnd(o, doAutoStop) { if (_nPlaying < 1) { return(undefined); } var _local12 = _global.com.mosesSupposes.fuse.Fuse; var _local8 = ((_local12 != undefined) ? (_local12.OUTPUT_LEVEL) : (_ZigoEngine.OUTPUT_LEVEL)); var _local11 = ((!(o.__zigoID__ === undefined)) ? (o.__zigoID__) : (o.target.__zigoID__)); for (var _local19 in _aTweens) { var _local3 = _aTweens[_local19]; if (_local3.targZID == _local11) { for (var _local18 in o.props) { var _local7 = _local3.props; for (var _local16 in _local7) { var _local5 = _local7[_local16]; if (_local5 == o.props[_local18]) { _local7.splice(Number(_local16), 1); if (doAutoStop == true) { var _local6 = _local12.getInstance(_nFuseID); var _local10 = (((_bTrigger == true) && (o.during == "add")) && (_local6[_local6.currentIndex]._oTwBeingAdded[_local11] === true)) && (_local6.state == "playing"); if (_local10 == false) { _local3.targ.removeListener(this); for (var _local19 in _aTweens) { if (_aTweens[_local19].targZID == _local11) { for (var _local18 in o.props) { for (var _local16 in _aTweens[_local19].props) { if (_aTweens[_local19].props[_local16] == o.props[_local18]) { _aTweens[_local19].props.splice(Number(_local16), 1); } } } if (_aTweens[_local19].props.length == 0) { _aTweens.splice(Number(_local19), 1); } } } if (_local8 == 3) { com.mosesSupposes.fuse.FuseKitCommon.output(_sID() + " triggering auto-stop due to interruption"); } if ((_local6.autoClear == true) || ((!(_local6.autoClear === false)) && (_local12.AUTOCLEAR == true))) { dispatchRequest("destroy"); } else { dispatchRequest("stop"); } return(undefined); } if (_local8 == 3) { com.mosesSupposes.fuse.FuseKitCommon.output(((("note -" + _sID()) + " interrupted one of its own properties \"") + _local5) + "\". (Autostop not triggered.)"); } } if ((_nPlaying == 2) && (_local5 != "__TweenedDelay")) { if (_local8 > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("120", _sID(), _local5); } } if (_local7.length == 0) { if (_local3.event != undefined) { fireEvents(_local3.event, null, _local8); } if (_local5 == "__TweenedDelay") { _ZigoEngine.deinitializeTargets(_local3.targ); delete _local3.targ; for (var _local14 in _local3.bools) { for (var _local13 in _local3.actualTargs) { _local3.actualTargs[_local13][_local14] = _local3.bools[_local14]; } } } else { var _local9 = false; for (var _local14 in _local3.bools) { _local3.targ[_local14] = _local3.bools[_local14]; } for (var _local15 in _aTweens) { if ((_local15 != _local19) && (_aTweens[_local15].targ == _local3.targ)) { _local9 = true; } } if (_local9 == false) { _local3.targ.removeListener(this); } } if (_local3.trigger == true) { if (((_bTrigger == false) && (o.isResume != true)) && (_aTweens.length > 1)) { _bTrigger = true; if (_local8 == 3) { com.mosesSupposes.fuse.FuseKitCommon.output(_sID() + " trigger fired!"); } var breakChainInt; breakChainInt = setInterval(function (fi) { clearInterval(breakChainInt); fi.dispatchRequest("advance", [false, false, false]); }, 1, this); } } _aTweens.splice(Number(_local19), 1); } } } } } } if (((_aTweens.length == 0) && (_nPlaying == 1)) && (o.isResume != true)) { complete(_local8); } } function onTweenInterrupt(o) { if (_nPlaying == -1) { return(undefined); } var _local4 = _global.com.mosesSupposes.fuse.Fuse; var _local6 = _local4.getInstance(_nFuseID); var _local8 = (_local6.autoStop == true) || ((!(_local6.autoStop === false)) && (_local4.AUTOSTOP == true)); var _local3 = o.__zigoID__; var _local9 = ((_local4 != undefined) ? (_local4.OUTPUT_LEVEL) : (_ZigoEngine.OUTPUT_LEVEL)); if ((_local8 == true) || ((!(_local8 === false)) && (_local4.AUTOSTOP == true))) { onTweenEnd(o, true); return(undefined); } if (typeof(o.target) != "string") { onTweenEnd(o); return(undefined); } for (var _local5 in _aTweens) { if (_aTweens[_local5].targZID == _local3) { _aTweens.splice(Number(_local5), 1); } } if ((_aTweens.length == 0) && (_nPlaying == 1)) { complete(_local9); } } function complete(outputLevel) { var trigger = _bTrigger; stop(); if (trigger != true) { if (outputLevel == 3) { com.mosesSupposes.fuse.FuseKitCommon.output(_sID() + " complete."); } } var breakChainInt; breakChainInt = setInterval(function (fi) { clearInterval(breakChainInt); fi.dispatchRequest("advance", [trigger, false, false]); }, 1, this); } function parseClock(str) { if (str.indexOf(":") != 2) { com.mosesSupposes.fuse.FuseKitCommon.error("121"); return(_ZigoEngine.DURATION || 0); } var _local4 = 0; var _local3 = str.split(":"); _local3.reverse(); var _local2; if ((String(_local3[0]).length == 2) && (_global.isNaN(_local2 = Math.abs(Number(_local3[0]))) == false)) { _local4 = _local4 + (_local2 / 100); } if (((String(_local3[1]).length == 2) && (_global.isNaN(_local2 = Math.abs(Number(_local3[1]))) == false)) && (_local2 < 60)) { _local4 = _local4 + _local2; } if (((String(_local3[2]).length == 2) && (_global.isNaN(_local2 = Math.abs(Number(_local3[2]))) == false)) && (_local2 < 60)) { _local4 = _local4 + (_local2 * 60); } if (((String(_local3[3]).length == 2) && (_global.isNaN(_local2 = Math.abs(Number(_local3[3]))) == false)) && (_local2 < 24)) { _local4 = _local4 + (_local2 * 3600); } return(_local4); } function fireEvents(o, scope, outputLevel, targets) { if (o.scope == undefined) { o.scope = scope; } if (o.e == undefined) { var _local3 = com.mosesSupposes.fuse.FuseKitCommon.parseCallback(o, targets, outputLevel, false); if (_local3.start.f != null) { _local3.start.f.apply(_local3.start.s, _local3.start.a); } if (_local3.upd.f != null) { _local3.upd.f.apply(_local3.upd.s, _local3.upd.a); } if (_local3.end.f != null) { _local3.end.f.apply(_local3.end.s, _local3.end.a); } } else { var _local6 = ((o.e instanceof Function) ? (String(o.e.apply(scope))) : (String(o.e))); if ((_local6 != "undefined") && (_local6.length > 0)) { if (String(com.mosesSupposes.fuse.FuseKitCommon._fuseEvents()).indexOf(("|" + _local6) + "|") > -1) { if (outputLevel > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("122", _local6); } } else { var _local7 = _global.com.mosesSupposes.fuse.Fuse.getInstance(_nFuseID); var _local5 = ((o.ep instanceof Function) ? (o.ep.apply(scope)) : (o.ep)); if ((_local5 == null) || (typeof(_local5) != "object")) { _local5 = {}; } _local5.target = _local7; _local5.type = _local6; _local7.dispatchEvent.call(_local7, _local5); } } else if (outputLevel > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("123", _sID()); } } } static var registryKey = "fuseItem"; static var ADD_UNDERSCORES = true; var _nPlaying = -1; var _bStartSet = false; var _bTrigger = false; }
Symbol 251 MovieClip [__Packages.mx.utils.Delegate] Frame 0
class mx.utils.Delegate extends Object { var func; function Delegate (f) { super(); func = f; } static function create(obj, func) { var _local2 = function () { var _local2 = arguments.callee.target; var _local3 = arguments.callee.func; return(_local3.apply(_local2, arguments)); }; _local2.target = obj; _local2.func = func; return(_local2); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 252 MovieClip [__Packages.com.mosesSupposes.fuse.ZigoEngine] Frame 0
class com.mosesSupposes.fuse.ZigoEngine { static var extensions, updateTime, tweenHolder, instance, 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); 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); }; } 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 _local3 = {}; var _local7 = (_local1.ra == _local1.ga) && (_local1.ga == _local1.ba); var _local9 = (_local1.rb == _local1.gb) && (_local1.gb == _local1.bb); var _local5 = ((_local7 == true) ? (100 - _local1.ra) : 0); if (_local5 != 0) { var _local6 = 100 / _local5; _local3.tint = (((_local1.rb * _local6) << 16) | ((_local1.gb * _local6) << 8)) | (_local1.bb * _local6); _local3.tintPercent = _local5; var _local2 = _local3.tint.toString(16); var _local4 = 6 - _local2.length; while ((_local4--) > 0) { _local2 = "0" + _local2; } _local3.tintString = "0x" + _local2.toUpperCase(); } if ((_local7 == true) && (_local9 == 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 253 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 _local19 = {}; var _local21 = {}; var _local20 = {}; var _local15 = {}; var _local13 = {}; var _local14 = {}; var _local24 = false; var _local22 = com.mosesSupposes.fuse.ZigoEngine.ROUND_RESULTS; for (var _local33 in tweens) { var _local12 = tweens[_local33]; var _local5 = _local12.targ; var _local32 = _local12.props; var _local18 = _local5._listeners.length > 0; if (_local5.__zigoID__ == undefined) { _local24 = true; if (com.mosesSupposes.fuse.ZigoEngine._listeners.length > 0) { var _local23 = []; for (var _local28 in _local32) { _local23.unshift(_local28); } com.mosesSupposes.fuse.ZigoEngine.broadcastMessage("onTweenInterrupt", {target:((typeof(_local5.addProperty) == "function") ? (_local5) : (("[MISSING:" + _local12.targID) + "]")), props:_local23, __zigoID__:_local12.targZID, during:"update"}); } continue; } for (var _local28 in _local32) { var _local3 = _local32[_local28]; 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 ((_local3.rr == true) || ((_local22 == true) && (!(_local3.rr === false)))) { _local6 = Math.round(Number(_local6)); } if (_local3.special != true) { _local5[_local28] = _local6; } else if (_local3.fmp != -1) { _local3.fmp.setFilterProp(_local5, _local28, _local6); } else if (_local28 == "_bezier_") { var _local10 = _local3.bz; _local5._x = _local10.sx + (_local6 * (((2 * (1 - _local6)) * _local10.ctrlx) + (_local6 * _local10.chx))); _local5._y = _local10.sy + (_local6 * (((2 * (1 - _local6)) * _local10.ctrly) + (_local6 * _local10.chy))); } else if (_local28 == "_frame") { MovieClip(_local5).gotoAndStop(Math.ceil(_local6)); } } } else { var _local16 = (_local9 == true) && ((_local3.cycles > 1) || (_local3.cycles == 0)); var _local7 = []; for (var _local25 in _local3.ch) { var _local4 = ((_local3.complex == 0) ? ([]) : ({})); for (var _local26 in _local3.ch[_local25]) { var _local8 = _local3.ch[_local25][_local26]; var _local11 = _local3.ps[_local25][_local26]; if (_local9 == true) { _local4[_local26] = _local11 + _local8; if (_local16 == true) { _local3.ch[_local25][_local26] = -_local8; } } else { _local4[_local26] = _local3.ef(now - _local3.ts, _local11, _local8, _local3.d, _local3.e1, _local3.e2); } if (_global.isNaN(_local4[_local26]) == false) { if ((_local3.rr == true) || ((_local22 == true) && (!(_local3.rr === false)))) { _local4[_local26] = Math.round(_local4[_local26]); } } if ((_local3.fmp == -1) && (_local3.c == -1)) { _local5[_local28][_local26] = _local4[_local26]; } } _local7.push(_local4); if ((_local3.fmp == -1) && (_local3.c == 2)) { _local5[_local28][_local25] = Number(((_local4.rb << 16) | (_local4.gb << 8)) | _local4.bb); } } if (_local3.fmp != -1) { if (_local3.c == 1) { _local3.fmp.setFilterProp(_local5, _local28, ((_local7[0].rb << 16) | (_local7[0].gb << 8)) | _local7[0].bb); } else if (_local3.c == 2) { var _local17 = []; for (var _local26 in _local7) { _local17.unshift(((_local7[_local26].rb << 16) | (_local7[_local26].gb << 8)) | _local7[_local26].bb); } _local3.fmp.setFilterProp(_local5, _local28, _local17); } } 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 != null) { _local5._visible = true; } if (_local18 == true) { if (_local15[_local33] == undefined) { _local15[_local33] = [_local5, []]; } _local15[_local33][1].unshift(_local28); } _local3.sf = true; } if (_local3.scb.fired == false) { _local19[String(_local3.scb.id)] = _local3.scb; _local3.scb.fired = true; } if (_local18 == true) { if (_local13[_local33] == undefined) { _local13[_local33] = [_local5, []]; } _local13[_local33][1].unshift(_local28); } if (_local3.ucb != undefined) { _local21[String(_local3.ucb.id)] = _local3.ucb; } if (_local9 == true) { if (_local3.v === -1) { _local5._visible = false; } if (_local3.suppressEnd != true) { if (_local18 == true) { if (_local14[_local33] == undefined) { _local14[_local33] = [_local5, []]; } _local14[_local33][1].unshift(_local28); } if (_local3.ecb != undefined) { _local20[String(_local3.ecb.id)] = _local3.ecb; } } delete _local32[_local28]; if (_local28 == _local12.colorProp) { delete _local12.colorProp; } _local12.numProps--; if (_local12.numProps <= 0) { _local24 = true; } } delete _local3.suppressEnd; } } for (var _local33 in _local15) { _local15[_local33][0].broadcastMessage("onTweenStart", {target:_local15[_local33][0], props:_local15[_local33][1]}); } for (var _local33 in _local19) { _local19[_local33].f.apply(_local19[_local33].s, _local19[_local33].a); } for (var _local33 in _local13) { _local13[_local33][0].broadcastMessage("onTweenUpdate", {target:_local13[_local33][0], props:_local13[_local33][1]}); } for (var _local33 in _local21) { _local21[_local33].f.apply(_local21[_local33].s, _local21[_local33].a); } for (var _local33 in _local14) { _local14[_local33][0].broadcastMessage("onTweenEnd", {target:_local14[_local33][0], props:_local14[_local33][1]}); } for (var _local33 in _local20) { _local20[_local33].f.apply(_local20[_local33].s, _local20[_local33].a); } if (_local24) { 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) { 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") { _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 20 MovieClip Frame 30
stop();
Symbol 21 MovieClip Frame 1
stop();
Symbol 21 MovieClip Frame 36
gotoAndPlay ("flash");
Symbol 68 MovieClip Frame 1
stop();
Symbol 68 MovieClip Frame 2
stop();
Symbol 68 MovieClip Frame 3
stop();
Symbol 68 MovieClip Frame 4
stop();
Symbol 68 MovieClip Frame 5
stop();
Symbol 68 MovieClip Frame 6
stop();
Symbol 68 MovieClip Frame 7
stop();
Symbol 68 MovieClip Frame 8
stop();
Symbol 68 MovieClip Frame 9
stop();
Symbol 77 MovieClip Frame 1
stop();
Symbol 77 MovieClip Frame 2
stop();
Symbol 77 MovieClip Frame 3
stop();
Symbol 77 MovieClip Frame 4
stop();
Symbol 77 MovieClip Frame 5
stop();
Symbol 83 MovieClip Frame 1
stop();
Symbol 83 MovieClip Frame 2
stop();
Symbol 83 MovieClip Frame 3
stop();
Symbol 83 MovieClip Frame 4
stop();
Symbol 83 MovieClip Frame 5
stop();
Symbol 86 MovieClip Frame 1
stop();
Symbol 96 MovieClip Frame 1
stop();
Symbol 96 MovieClip Frame 2
stop();
Symbol 96 MovieClip Frame 3
stop();
Symbol 96 MovieClip Frame 4
stop();
Symbol 96 MovieClip Frame 5
stop();
Symbol 96 MovieClip Frame 6
stop();
Symbol 96 MovieClip Frame 7
stop();
Symbol 96 MovieClip Frame 8
stop();
Symbol 96 MovieClip Frame 9
stop();
Symbol 96 MovieClip Frame 10
stop();
Symbol 97 MovieClip Frame 1
stop();
Symbol 97 MovieClip Frame 2
stop();
Symbol 97 MovieClip Frame 3
stop();
Symbol 97 MovieClip Frame 4
stop();
Symbol 97 MovieClip Frame 5
stop();
Symbol 101 MovieClip Frame 1
stop();
Symbol 101 MovieClip Frame 2
stop();
Symbol 101 MovieClip Frame 3
stop();
Symbol 101 MovieClip Frame 4
stop();
Symbol 105 MovieClip Frame 1
stop();
Symbol 105 MovieClip Frame 2
stop();
Symbol 105 MovieClip Frame 3
stop();
Symbol 105 MovieClip Frame 4
stop();
Symbol 108 MovieClip Frame 1
stop();
Symbol 108 MovieClip Frame 2
stop();
Symbol 108 MovieClip Frame 3
stop();
Symbol 117 MovieClip Frame 1
stop();
Symbol 117 MovieClip Frame 2
stop();
Symbol 117 MovieClip Frame 3
stop();
Symbol 117 MovieClip Frame 4
stop();
Symbol 117 MovieClip Frame 5
stop();
Symbol 123 MovieClip Frame 1
stop();
Symbol 123 MovieClip Frame 2
stop();
Symbol 123 MovieClip Frame 3
stop();
Symbol 129 MovieClip Frame 1
stop();
Symbol 129 MovieClip Frame 2
stop();
Symbol 129 MovieClip Frame 3
stop();
Symbol 135 MovieClip Frame 1
stop();
Symbol 170 MovieClip Frame 1
varX = 0; widthMask = 150; scrollspeed = 15; widthRack = 260;
Symbol 170 MovieClip Frame 2
xmouse = _xmouse - (widthMask / 2); speed = xmouse / scrollspeed; if ((_ymouse >= 0) && (_ymouse <= 150)) { if (speed < 0) { speed = -speed; } if (xmouse < 0) { varX = varX + speed; } if (xmouse > 0) { varX = varX - speed; } if (varX > 0) { varX = 0; } if (varX < (-(widthRack - widthMask))) { varX = -(widthRack - widthMask); } } rack_mc._x = varX;
Symbol 170 MovieClip Frame 3
gotoAndPlay (2);
Symbol 230 MovieClip Frame 1
stop();
Symbol 230 MovieClip Frame 7
stop();
Symbol 234 MovieClip Frame 1
stop();
Symbol 234 MovieClip Frame 7
stop();
Symbol 239 MovieClip Frame 1
stop();
Symbol 239 MovieClip Frame 7
stop();
Symbol 243 MovieClip Frame 1
stop();
Symbol 243 MovieClip Frame 7
stop();

Library Items

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

Instance Names

"loadBar"Frame 1Symbol 9 MovieClip
"environments_mc"Frame 4Symbol 59 MovieClip
"girl_mc"Frame 4Symbol 117 MovieClip
"nav_mc"Frame 4Symbol 124 MovieClip
"audioController_mc"Frame 4Symbol 138 MovieClip
"dresser_mc"Frame 4Symbol 190 MovieClip
"selectGirl_mc"Frame 4Symbol 201 MovieClip
"playAgain_btn"Frame 4Symbol 204 Button
"home_mc"Frame 4Symbol 244 MovieClip
"homeMask_mc"Frame 4Symbol 2 MovieClip
"flashes_mc"Symbol 23 MovieClip Frame 1Symbol 21 MovieClip
"toTown_btn"Symbol 31 MovieClip Frame 1Symbol 30 Button
"toBedroom_btn"Symbol 58 MovieClip Frame 1Symbol 36 Button
"style0"Symbol 58 MovieClip Frame 1Symbol 39 MovieClip
"style1"Symbol 58 MovieClip Frame 1Symbol 41 MovieClip
"style2"Symbol 58 MovieClip Frame 1Symbol 43 MovieClip
"style3"Symbol 58 MovieClip Frame 1Symbol 45 MovieClip
"style4"Symbol 58 MovieClip Frame 1Symbol 47 MovieClip
"style5"Symbol 58 MovieClip Frame 1Symbol 49 MovieClip
"style6"Symbol 58 MovieClip Frame 1Symbol 51 MovieClip
"style7"Symbol 58 MovieClip Frame 1Symbol 53 MovieClip
"style8"Symbol 58 MovieClip Frame 1Symbol 55 MovieClip
"town_mc"Symbol 59 MovieClip Frame 1Symbol 23 MovieClip
"bedroom_mc"Symbol 59 MovieClip Frame 1Symbol 31 MovieClip
"salon_mc"Symbol 59 MovieClip Frame 1Symbol 58 MovieClip
"outfit"Symbol 77 MovieClip Frame 2Symbol 70 MovieClip
"outfit"Symbol 77 MovieClip Frame 3Symbol 72 MovieClip
"outfit"Symbol 77 MovieClip Frame 4Symbol 74 MovieClip
"outfit"Symbol 77 MovieClip Frame 5Symbol 76 MovieClip
"shoes"Symbol 86 MovieClip Frame 1Symbol 85 MovieClip
"outfits_mc"Symbol 117 MovieClip Frame 1Symbol 68 MovieClip
"defaultOutfits_mc"Symbol 117 MovieClip Frame 1Symbol 77 MovieClip
"shoes_mc"Symbol 117 MovieClip Frame 1Symbol 83 MovieClip
"defaultShoes_mc"Symbol 117 MovieClip Frame 1Symbol 86 MovieClip
"hair_mc"Symbol 117 MovieClip Frame 1Symbol 96 MovieClip
"defaultHair_mc"Symbol 117 MovieClip Frame 1Symbol 97 MovieClip
"sunglasses_mc"Symbol 117 MovieClip Frame 1Symbol 101 MovieClip
"jewelry_mc"Symbol 117 MovieClip Frame 1Symbol 105 MovieClip
"hats_mc"Symbol 117 MovieClip Frame 1Symbol 108 MovieClip
"girl0"Symbol 117 MovieClip Frame 2Symbol 110 MovieClip
"girl1"Symbol 117 MovieClip Frame 3Symbol 112 MovieClip
"girl2"Symbol 117 MovieClip Frame 4Symbol 114 MovieClip
"girl3"Symbol 117 MovieClip Frame 5Symbol 116 MovieClip
"navText"Symbol 123 MovieClip Frame 1Symbol 121 EditableText
"nav0"Symbol 124 MovieClip Frame 1Symbol 123 MovieClip
"nav1"Symbol 124 MovieClip Frame 1Symbol 123 MovieClip
"nav2"Symbol 124 MovieClip Frame 1Symbol 123 MovieClip
"nav3"Symbol 124 MovieClip Frame 1Symbol 123 MovieClip
"numText"Symbol 129 MovieClip Frame 1Symbol 127 EditableText
"audio0"Symbol 138 MovieClip Frame 1Symbol 129 MovieClip
"audio1"Symbol 138 MovieClip Frame 1Symbol 129 MovieClip
"audio2"Symbol 138 MovieClip Frame 1Symbol 129 MovieClip
"mute_mc"Symbol 138 MovieClip Frame 1Symbol 135 MovieClip
"shoes0"Symbol 149 MovieClip Frame 1Symbol 142 MovieClip
"shoes1"Symbol 149 MovieClip Frame 1Symbol 144 MovieClip
"shoes2"Symbol 149 MovieClip Frame 1Symbol 146 MovieClip
"shoes3"Symbol 149 MovieClip Frame 1Symbol 148 MovieClip
"outfit0"Symbol 169 MovieClip Frame 1Symbol 154 MovieClip
"outfit1"Symbol 169 MovieClip Frame 1Symbol 156 MovieClip
"outfit2"Symbol 169 MovieClip Frame 1Symbol 158 MovieClip
"outfit3"Symbol 169 MovieClip Frame 1Symbol 160 MovieClip
"outfit4"Symbol 169 MovieClip Frame 1Symbol 162 MovieClip
"outfit5"Symbol 169 MovieClip Frame 1Symbol 164 MovieClip
"outfit6"Symbol 169 MovieClip Frame 1Symbol 166 MovieClip
"outfit7"Symbol 169 MovieClip Frame 1Symbol 168 MovieClip
"rack_mc"Symbol 170 MovieClip Frame 1Symbol 169 MovieClip
"hat0"Symbol 175 MovieClip Frame 1Symbol 172 MovieClip
"hat1"Symbol 175 MovieClip Frame 1Symbol 174 MovieClip
"jewelry2"Symbol 182 MovieClip Frame 1Symbol 177 MovieClip
"jewelry1"Symbol 182 MovieClip Frame 1Symbol 179 MovieClip
"jewelry0"Symbol 182 MovieClip Frame 1Symbol 181 MovieClip
"sunglasses0"Symbol 189 MovieClip Frame 1Symbol 184 MovieClip
"sunglasses1"Symbol 189 MovieClip Frame 1Symbol 186 MovieClip
"sunglasses2"Symbol 189 MovieClip Frame 1Symbol 188 MovieClip
"shoeSelector_mc"Symbol 190 MovieClip Frame 1Symbol 149 MovieClip
"rackMask_mc"Symbol 190 MovieClip Frame 1Symbol 151 MovieClip
"outfitSelector_mc"Symbol 190 MovieClip Frame 1Symbol 170 MovieClip
"hatSelector_mc"Symbol 190 MovieClip Frame 1Symbol 175 MovieClip
"jewelrySelector_mc"Symbol 190 MovieClip Frame 1Symbol 182 MovieClip
"glassesSelector_mc"Symbol 190 MovieClip Frame 1Symbol 189 MovieClip
"girl0"Symbol 201 MovieClip Frame 1Symbol 194 MovieClip
"girl1"Symbol 201 MovieClip Frame 1Symbol 196 MovieClip
"girl2"Symbol 201 MovieClip Frame 1Symbol 198 MovieClip
"girl3"Symbol 201 MovieClip Frame 1Symbol 200 MovieClip
"homeButton_mc"Symbol 244 MovieClip Frame 1Symbol 2 MovieClip
"pickGirl_mc"Symbol 244 MovieClip Frame 1Symbol 215 MovieClip
"gameTitle_mc"Symbol 244 MovieClip Frame 1Symbol 217 MovieClip
"instructions_mc"Symbol 244 MovieClip Frame 1Symbol 221 MovieClip
"logoLg_mc"Symbol 244 MovieClip Frame 1Symbol 224 MovieClip
"girl0"Symbol 244 MovieClip Frame 1Symbol 230 MovieClip
"girl1"Symbol 244 MovieClip Frame 1Symbol 234 MovieClip
"girl2"Symbol 244 MovieClip Frame 1Symbol 239 MovieClip
"girl3"Symbol 244 MovieClip Frame 1Symbol 243 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 3Symbol 10 as "loop1"
ExportAssets (56)Timeline Frame 3Symbol 11 as "loop2"
ExportAssets (56)Timeline Frame 3Symbol 12 as "loop3"
ExportAssets (56)Timeline Frame 3Symbol 13 as "over"
ExportAssets (56)Timeline Frame 3Symbol 246 as "__Packages.com.mosesSupposes.fuse.PennerEasing"
ExportAssets (56)Timeline Frame 3Symbol 247 as "__Packages.com.mosesSupposes.fuse.FuseKitCommon"
ExportAssets (56)Timeline Frame 3Symbol 248 as "__Packages.com.mosesSupposes.fuse.Fuse"
ExportAssets (56)Timeline Frame 3Symbol 249 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 3Symbol 250 as "__Packages.com.mosesSupposes.fuse.FuseItem"
ExportAssets (56)Timeline Frame 3Symbol 251 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 3Symbol 252 as "__Packages.com.mosesSupposes.fuse.ZigoEngine"
ExportAssets (56)Timeline Frame 3Symbol 253 as "__Packages.com.mosesSupposes.fuse.ZManager"

Labels

"off"Symbol 21 MovieClip Frame 1
"flash"Symbol 21 MovieClip Frame 2
"none"Symbol 68 MovieClip Frame 1
"outfit0"Symbol 68 MovieClip Frame 2
"outfit1"Symbol 68 MovieClip Frame 3
"outfit2"Symbol 68 MovieClip Frame 4
"outfit3"Symbol 68 MovieClip Frame 5
"outfit4"Symbol 68 MovieClip Frame 6
"outfit5"Symbol 68 MovieClip Frame 7
"outfit6"Symbol 68 MovieClip Frame 8
"outfit7"Symbol 68 MovieClip Frame 9
"none"Symbol 77 MovieClip Frame 1
"defaultOutfit0"Symbol 77 MovieClip Frame 2
"defaultOutfit1"Symbol 77 MovieClip Frame 3
"defaultOutfit2"Symbol 77 MovieClip Frame 4
"defaultOutfit3"Symbol 77 MovieClip Frame 5
"none"Symbol 83 MovieClip Frame 1
"shoes0"Symbol 83 MovieClip Frame 2
"shoes1"Symbol 83 MovieClip Frame 3
"shoes2"Symbol 83 MovieClip Frame 4
"shoes3"Symbol 83 MovieClip Frame 5
"none"Symbol 96 MovieClip Frame 1
"style0"Symbol 96 MovieClip Frame 2
"style1"Symbol 96 MovieClip Frame 3
"style2"Symbol 96 MovieClip Frame 4
"style3"Symbol 96 MovieClip Frame 5
"style4"Symbol 96 MovieClip Frame 6
"style5"Symbol 96 MovieClip Frame 7
"style6"Symbol 96 MovieClip Frame 8
"style7"Symbol 96 MovieClip Frame 9
"style8"Symbol 96 MovieClip Frame 10
"none"Symbol 97 MovieClip Frame 1
"defaultHair0"Symbol 97 MovieClip Frame 2
"defaultHair1"Symbol 97 MovieClip Frame 3
"defaultHair2"Symbol 97 MovieClip Frame 4
"defaultHair3"Symbol 97 MovieClip Frame 5
"none"Symbol 101 MovieClip Frame 1
"sunglasses0"Symbol 101 MovieClip Frame 2
"sunglasses1"Symbol 101 MovieClip Frame 3
"sunglasses2"Symbol 101 MovieClip Frame 4
"none"Symbol 105 MovieClip Frame 1
"jewelry0"Symbol 105 MovieClip Frame 2
"jewelry1"Symbol 105 MovieClip Frame 3
"jewelry2"Symbol 105 MovieClip Frame 4
"none"Symbol 108 MovieClip Frame 1
"hat0"Symbol 108 MovieClip Frame 2
"hat1"Symbol 108 MovieClip Frame 3
"none"Symbol 117 MovieClip Frame 1
"girl0"Symbol 117 MovieClip Frame 2
"girl1"Symbol 117 MovieClip Frame 3
"girl2"Symbol 117 MovieClip Frame 4
"girl3"Symbol 117 MovieClip Frame 5
"off"Symbol 123 MovieClip Frame 1
"over"Symbol 123 MovieClip Frame 2
"selected"Symbol 123 MovieClip Frame 3
"off"Symbol 129 MovieClip Frame 1
"over"Symbol 129 MovieClip Frame 2
"selected"Symbol 129 MovieClip Frame 3
"on"Symbol 135 MovieClip Frame 1
"onOver"Symbol 135 MovieClip Frame 10
"mute"Symbol 135 MovieClip Frame 20
"muteOver"Symbol 135 MovieClip Frame 30
"over"Symbol 230 MovieClip Frame 2
"off"Symbol 230 MovieClip Frame 8
"over"Symbol 234 MovieClip Frame 2
"off"Symbol 234 MovieClip Frame 8
"over"Symbol 239 MovieClip Frame 2
"off"Symbol 239 MovieClip Frame 8
"over"Symbol 243 MovieClip Frame 2
"off"Symbol 243 MovieClip Frame 8

Dynamic Text Variables

loadTextSymbol 7 EditableText""




http://swfchan.com/5/23394/info.shtml
Created: 26/5 -2019 06:10:24 Last modified: 26/5 -2019 06:10:24 Server time: 13/05 -2024 14:40:05