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

<div style="position:absolute;top:-99px;left:-99px;"><img src="https://tools.swfchan.com/stathit.asp?noj=FRM65088683-25DC&rnd=65088683" width="1" height="1"></div>

main.swf

This is the info page for
Flash #268693

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


Text
<p align="center"><font face="SketchHeavy" size="30" color="#081d68" letterSpacing="0.000000" kerning="1"> 100%</font></p>

Loading

Chapman Entertainment

<p align="center"><font face="Gill Sans MT" size="14" color="#000000" letterSpacing="0.000000" kerning="0">1 Thornton Road</font></p><p align="center"><font face="Gill Sans MT" size="14" color="#000000" letterSpacing="0.000000" kerning="0">Wimbledon Village</font></p><p align="center"><font face="Gill Sans MT" size="14" color="#000000" letterSpacing="0.000000" kerning="0">London</font></p><p align="center"><font face="Gill Sans MT" size="14" color="#000000" letterSpacing="0.000000" kerning="0">SW19 4NB</font></p><p align="center"><font face="Gill Sans MT" size="14" color="#000000" letterSpacing="0.000000" kerning="0"> </font></p><p align="center"><font face="Gill Sans MT" size="14" color="#000000" letterSpacing="0.000000" kerning="0">Tel: 0870 403 0556</font></p><p align="center"><font face="Gill Sans MT" size="14" color="#000000" letterSpacing="0.000000" kerning="0">Fax: 0870 403 0557</font></p>

© Chapman Entertainment Limited 2006

Animated by Cosgrove Hall Films

Site by Prism Entertainment

Cook
with Fifi

Terms and Conditions

Privacy Policy

charaMC

<p align="center"><font face="SketchyFlower" size="12" color="#081d68" letterSpacing="-1.000000" kerning="0">Back to Main</font></p>

<p align="center"><font face="SketchyFlower" size="16" color="#000000" letterSpacing="0.000000" kerning="1">Aunt Tulip &amp; Grubby </font></p>

<p align="center"><font face="SketchyFlower" size="18" color="#000000" letterSpacing="0.000000" kerning="1">Poppy</font></p>

<p align="center"><font face="SketchyFlower" size="18" color="#000000" letterSpacing="0.000000" kerning="1">Pip</font></p>

<p align="center"><font face="SketchyFlower" size="16" color="#000000" letterSpacing="0.000000" kerning="1">Violet &amp; Primrose</font></p>

<p align="center"><font face="SketchyFlower" size="18" color="#000000" letterSpacing="0.000000" kerning="1">Bumble</font></p>

<p align="center"><font face="SketchyFlower" size="18" color="#000000" letterSpacing="0.000000" kerning="1">Fifi</font></p>

<p align="center"><font face="SketchyFlower" size="18" color="#000000" letterSpacing="0.000000" kerning="1">Mo</font></p>

<p align="center"><font face="SketchyFlower" size="18" color="#000000" letterSpacing="0.000000" kerning="1">Webby</font></p>

<p align="center"><font face="SketchyFlower" size="18" color="#000000" letterSpacing="0.000000" kerning="1">Stingo</font></p>

<p align="center"><font face="SketchyFlower" size="18" color="#000000" letterSpacing="0.000000" kerning="1">Slugsy</font></p>

<p align="center"><font face="SketchyFlower" size="14" color="#000000" letterSpacing="0.000000" kerning="1">Grown</font></p><p align="center"><font face="SketchyFlower" size="14" color="#000000" letterSpacing="0.000000" kerning="1">Ups</font></p><p align="center"></p>

<p align="center"><font face="SketchyFlower" size="14" color="#000000" letterSpacing="0.000000" kerning="1">Log in / Register</font></p><p align="center"></p>

ActionScript [AS1/AS2]

Frame 1
function preLoad() { percloaded = Math.floor((getBytesLoaded() / getBytesTotal()) * 100); loader.gotoAndStop(percloaded); if (percloaded >= 100) { gotoAndPlay ("start"); clearInterval(chkLoad); } percNum.text = percloaded + "%"; } stop(); _global.country = country; chkLoad = setInterval(preLoad, 40);
Frame 2
var testMode = false; stop(); System.useCodepage = true; _global.site = this; if (testMode) { _global.country = "uk"; _global.lang = "en"; } _global.country = country; _global.lang = lang; if (testMode) { var shutIt = new Sound(); shutIt.setVolume(0); } _global.beQuiet = beQuiet; _global.treehouse = treehouse; if (((_global.country == "us") || (_global.country == "ca")) || (_global.country == "cf")) { bgUScolour_mc._alpha = 100; } Stage.showMenu = false; var XMLuser = new XMLuser(this); var trackingXMLuser = new trackingXMLuser(this); if (testMode) { XMLuser.loadXML("http://dev.fifiandtheflowertots.com/php/getCopy.php?lang=" + lang); trackingXMLuser.loadXML("http://www.fifiandtheflowertots.com/php/getTracking.php"); } else { XMLuser.loadXML("php/getCopy.php?lang=" + lang); trackingXMLuser.loadXML("php/getTracking.php"); } com.mosesSupposes.fuse.ZigoEngine.register(com.mosesSupposes.fuse.Fuse, com.mosesSupposes.fuse.FuseFMP, com.mosesSupposes.fuse.PennerEasing); fscommand ("allowscale", "false"); _global.name_your = ""; _global.userEmail = ""; var section; var invisiObj = new Array(bg, charaBG, charaMC, flower_yellow, fifi, tour_btn, tree_btn, recipes_btn); i = 0; while (i < invisiObj.length) { invisiObj[i]._alpha = 0; invisiObj[i].enabled = false; i++; } var introF = (new com.mosesSupposes.fuse.Fuse()); introF.push({target:bg, alpha:100, seconds:0.3, ease:"easeOutQuint"}); introF.push({target:flower_yellow, alpha:100, seconds:0.5, ease:"easeOutQuint"}); introF.push({target:fifi, alpha:100, seconds:0.5, ease:"easeOutBack"}); introF.start(); arrow.onMouseMove = function () { if ((!this.replacement) and (this._alpha != 100)) { this._alpha = 100; } this._x = _root._xmouse; this._y = _root._ymouse; }; arrow.onMouseDown = function () { if ((!this.replacement) and (this._alpha != 100)) { this._alpha = 100; } this.play(); Mouse.hide(); }; arrow.replaceMe = function (replacement) { if (replacement) { this.replacement = replacement; this._alpha = 0; } else { this._alpha = 100; } }; Mouse.hide();
Instance of Symbol 108 MovieClip "arrow" in Frame 2
/* no clip actions */
Frame 3
function unloadTopSection() { loadGame.unloadMovie(); } function insite() { trace("**insite**"); ringAll = new Sound(); ringAll.attachSound("notes1"); var _local1 = new com.mosesSupposes.fuse.Fuse(); _local1.push({target:logo, y:135, seconds:0.8, ease:"easeOutBack"}); if (country == "uk") { _local1.push({target:new_site_banner, y:3, seconds:0.8, ease:"easeOutBack"}); } _local1.push({target:topButs, y:85, seconds:0.8, ease:"easeOutBack", func:loadNavi, scope:topButs}); _local1.start(); } function loadNavi() { showBespokeButs(); var _local1 = 1; while (_local1 <= 3) { movie.attachMovie("contain", "contain" + _local1, _local1); movie["contain" + _local1].ivar = _local1; movie["contain" + _local1].navScope = ref1; movie["contain" + _local1].loadMovie(("menu/navi_menu" + _local1) + ".swf"); _local1++; } if (((country == "uk") || (country == "oz")) || (country == "nz")) { movie.attachMovie("contain", "contain4", 4); movie.contain4.ivar = 4; movie.contain4.navScope = ref1; movie.contain4.loadMovie("menu/navi_menu4.swf"); } if (country == "nl") { movie.attachMovie("contain", "contain4", 4); movie.contain4.ivar = 4; movie.contain4.navScope = ref1; movie.contain4.loadMovie("menu/fifi_op_tuinidee_btn.swf"); } if (country) { movie.attachMovie("contain", "contain5", 5); movie.contain5.ivar = 5; movie.contain5.navScope = ref1; movie.contain5.loadMovie("menu/navi_menu5.swf"); } } function navGoSmall() { trace("**navGoSmall**"); var _local1 = 1; while (_local1 <= 6) { movie["contain" + _local1]["but" + _local1].gotoAndPlay("small"); _local1++; } hideBespokeButs(); } function navGoNorm() { trace("**navGoNorm**"); var _local1 = 1; while (_local1 <= 6) { movie["contain" + _local1].gotoAndStop(1); movie["contain" + _local1]["but" + _local1].gotoAndPlay(1); _local1++; } showBespokeButs(); } function showBespokeButs() { if (_global.country == "uk") { tour_btn.enabled = true; tour_btn._visible = true; com.mosesSupposes.fuse.ZigoEngine.doTween({target:tour_btn, start_scale:0, scale:50, alpha:100, seconds:0.5, ease:"easeOutBack"}); recipes_btn.enabled = true; recipes_btn._visible = true; com.mosesSupposes.fuse.ZigoEngine.doTween({target:recipes_btn, start_scale:0, scale:50, alpha:100, seconds:0.5, ease:"easeOutBack"}); } if (_global.country == "oz") { } } function hideBespokeButs() { if (_global.country == "uk") { tour_btn.enabled = false; tour_btn._visible = false; com.mosesSupposes.fuse.ZigoEngine.doTween({target:tour_btn, alpha:0, scale:0, seconds:0.5, ease:"easeOutBack"}); recipes_btn.enabled = false; recipes_btn._visible = false; com.mosesSupposes.fuse.ZigoEngine.doTween({target:recipes_btn, alpha:0, scale:0, seconds:0.5, ease:"easeOutBack"}); } if (_global.country == "oz") { } } function fillYellow() { if (flower_yellow._alpha == 100) { var _local3 = 1; while (_local3 <= 10) { rotatedirect = random(10); if (rotatedirect < 5) { var _local1 = new com.mosesSupposes.fuse.Fuse(); _local1.target = flower_yellow["yellowMC" + rotatedirect]; _local1.push({rotation:360, seconds:2, ease:"easeInOutBack"}); _local1.start(); } else if (rotatedirect >= 5) { var _local2 = new com.mosesSupposes.fuse.Fuse(); _local2.target = flower_yellow["yellowMC" + rotatedirect]; _local2.push({rotation:-360, seconds:2, ease:"easeInOutBack"}); _local2.start(); } _local3++; } } } function meetEm() { if (!imaMeeting) { trace("**meetEm**"); imaMeeting = true; explorer._visible = true; resetCharas(); unloadTopSection(); navGoSmall(); var _local1 = new com.mosesSupposes.fuse.Fuse(); _local1.push({target:explorer, visible:true}); _local1.push({target:explorer, y:"-10", alpha:100, seconds:0.5, ease:"easeOutBack"}); _local1.push({target:explorer, visible:true}); _local1.push({target:bg, alpha:0, seconds:0.5, ease:"easeOutQuad"}); _local1.push({target:flower_yellow, alpha:0, seconds:0.5, ease:"easeOutQuad"}); _local1.push({target:snowflakes, alpha:0, seconds:0.5, ease:"easeOutQuad"}); _local1.push({target:charaBG, alpha:100, seconds:0.5, ease:"easeInQuint"}); _local1.push({target:charaMC, alpha:100, seconds:0.5, ease:"easeInQuint", func:noBut, scope:charaBG}); _local1.start(); fifi.gotoAndStop(2); } } function noBut() { explorer.enabled = true; } function metEm(resetNav) { if (imaMeeting) { trace("**metEm**"); imaMeeting = false; charaMC.gotoAndStop(1); var _local1 = new com.mosesSupposes.fuse.Fuse(); _local1.push({target:charaMC, alpha:0, seconds:0.3, ease:"easeOutQuint"}); _local1.push({target:explorer, alpha:0, y:"10", seconds:0.5, ease:"easeOutQuint"}); _local1.push({target:explorer, visible:false}); _local1.push({target:charaBG, alpha:0, seconds:0.5, ease:"easeOutQuad"}); _local1.push({target:bg, alpha:100, seconds:0.5, ease:"easeInQuad"}); if (resetNav) { trace("resetNav"); _local1.push({target:flower_yellow, alpha:100, seconds:0.5, ease:"easeOutQuint", func:navGoNorm, scope:bg}); _local1.push({target:snowflakes, alpha:100, seconds:0.5, ease:"easeOutQuint", func:navGoNorm, scope:bg}); } _local1.start(); fifi.gotoAndStop(1); } } function charaMove() { if (((explorer.strip.charastrip._x + explorer.strip.charastrip._width) > 510) && (goEast)) { var _local1 = new com.mosesSupposes.fuse.Fuse(); _local1.target = explorer.strip.charastrip; _local1.push({x:"-75", seconds:0.5, ease:"easeOutQuint"}); if ((explorer.strip.charastrip._x + explorer.strip.charastrip._width) <= 510) { explorer.strip.charastrip._x = 510 - explorer.strip.charastrip._width; } else { _local1.start(); } } else if ((explorer.strip.charastrip._x < -30) && (goWest)) { var _local2 = new com.mosesSupposes.fuse.Fuse(); _local2.target = explorer.strip.charastrip; _local2.push({x:"75", seconds:0.5, ease:"easeOutQuint"}); if (explorer.strip.charastrip._x >= -30) { explorer.strip.charastrip._x = -30; goWest = false; } else { _local2.start(); } } } function grow(mc) { if (mc._xscale < 100) { mc._xscale = mc._xscale + icr; mc._yscale = mc._yscale + icr; } } function shrink(mc) { if (mc._xscale > 70) { mc._xscale = mc._xscale - icr; mc._yscale = mc._yscale - icr; } } function resetCharas() { charaMC.charaMC2.unloadMovie(); refC["chara" + cSel].gotoAndStop(1); cSel = null; for (var _local1 in myClips) { myClips[_local1].grow_mc = false; } } trace("frame 2"); trace(tour_btn); var t = new ClickTracker(); _global.tracker = t; tracker.trackThis(1); com.mosesSupposes.fuse.ZigoEngine.register(com.mosesSupposes.fuse.Fuse, com.mosesSupposes.fuse.FuseFMP, com.mosesSupposes.fuse.PennerEasing, com.mosesSupposes.fuse.FuseItem); explorer._visible = false; explorer._alpha = 0; logo.countryLogo_mc.gotoAndStop(_global.lang); if ((_global.country == "ca") && (_global.treehouse == "true")) { topButs.loginBut._visible = false; topButs.loginTxt._visible = false; } termstxt_btn.onRelease = function () { getURL ("/php/showTerms.php?country=" + _global.country, "_blank"); }; privacytxt_btn.onRelease = function () { getURL ("/php/showPrivacy.php?country=" + _global.country, "_blank"); }; if (_global.country == "fr") { termstxt_btn.enabled = false; termstxt_btn._alpha = 0; privacytxt_btn.enabled = false; privacytxt_btn._alpha = 0; } else { termstxt_btn.enabled = true; termstxt_btn._alpha = 100; privacytxt_btn.enabled = true; privacytxt_btn._alpha = 100; } tour_btn.onRelease = function () { tracker.trackThis(34); getURL ("http://www.fifilive.co.uk", "_blank"); }; recipes_btn.onRelease = function () { tracker.trackThis(38); getURL ("http://www.fifiandtheflowertots.com/fifi_jam_tarts.pdf", "_blank"); getURL ("http://www.fifiandtheflowertots.com/fifi_blueberry.pdf", "_blank"); }; insite(); if (_global.beQuiet != "true") { _global.fifiHello = new Sound(); fifiHello.loadSound(((("audio/" + lang) + "/") + lang) + "-forget-me-not.mp3", true); _global.fifiInstrumentalTheme = new Sound(); fifiHello.loadSound("audio/instrumental.mp3", true); } topButs.loginBut.onRelease = function () { tracker.trackThis(2); getURL (("javascript:NewWindow=window.open('user/index.php?country=" + _global.country) + "','login','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=560,height=510'); NewWindow.focus(); void(0);"); }; topButs.parentBut.onRelease = function () { tracker.trackThis(3); loadGame.loadMovie("others/grown_ups.swf"); site.navGoNorm(); if (imaMeeting) { metEm(); } }; var movLvl = 10; var ref1 = this; var fyMC = setInterval(fillYellow, 4000); var imaMeeting = false; explorer.closeBut.onPress = function () { metEm(true); }; var goEast = false; var goWest = false; explorer.but_left.onPress = function () { goWest = true; charaMove(); }; explorer.but_left.onRelease = (explorer.but_left.onReleaseOutside = function () { goWest = false; }); explorer.but_right.onPress = function () { goEast = true; charaMove(); }; explorer.but_right.onRelease = (explorer.but_right.onReleaseOutside = function () { goEast = false; }); var cSel; var icr = 4; var refC = explorer.strip.charastrip; myClips = []; j = 1; while (j <= 10) { myClips.push("refC.chara" + j); j++; } var i = 1; while (i <= myClips.length) { refC["chara" + i].grow_mc = false; refC["chara" + i].ivar = i; refC["chara" + i].onRollOver = function () { this.grow_mc = true; if (cSel != this.ivar) { this.gotoAndStop(2); } }; refC["chara" + i].onRollOut = function () { this.grow_mc = false; if (cSel != this.ivar) { this.gotoAndStop(1); } }; refC["chara" + i].onRelease = (refC["chara" + i].onReleaseOutside = function () { refC["chara" + cSel].gotoAndStop(1); trace("cSel=" + cSel); trace("refC._parent['chara'+cSel]=" + refC["chara" + cSel]); this.gotoAndStop(3); cSel = this.ivar; trace("this.ivar=" + this.ivar); this.swapDepths(11); }); i++; } onEnterFrame = function () { z = 1; while (z <= myClips.length) { if (refC["chara" + z].grow_mc) { grow(refC["chara" + z]); } else if (cSel != z) { shrink(refC["chara" + z]); } z++; } }; refC.chara1.onPress = function () { tracker.trackThis(16); charaMC.charaMC2.loadMovie("characters/chara_fifi.swf"); }; refC.chara2.onPress = function () { tracker.trackThis(17); charaMC.charaMC2.loadMovie("characters/chara_bumble.swf"); }; refC.chara3.onPress = function () { tracker.trackThis(18); charaMC.charaMC2.loadMovie("characters/chara_primrose.swf"); }; refC.chara4.onPress = function () { tracker.trackThis(19); charaMC.charaMC2.loadMovie("characters/chara_pip.swf"); }; refC.chara5.onPress = function () { tracker.trackThis(20); charaMC.charaMC2.loadMovie("characters/chara_poppy.swf"); }; refC.chara6.onPress = function () { tracker.trackThis(21); charaMC.charaMC2.loadMovie("characters/chara_tulip.swf"); }; refC.chara7.onPress = function () { tracker.trackThis(22); charaMC.charaMC2.loadMovie("characters/chara_stingo.swf"); }; refC.chara8.onPress = function () { tracker.trackThis(23); charaMC.charaMC2.loadMovie("characters/chara_slugsy.swf"); }; refC.chara9.onPress = function () { tracker.trackThis(24); charaMC.charaMC2.loadMovie("characters/chara_webby.swf"); }; refC.chara10.onPress = function () { tracker.trackThis(25); charaMC.charaMC2.loadMovie("characters/chara_mo.swf"); }; _root.myGarden = new Array(); _root.totalScore = 0; _root.gardenPicked = new Array(); _root.gardenArray = new Array(); _root.gardenPicked = new Array(); stop();
Symbol 10 MovieClip Frame 1
function setSkins() { if (_parent.c_scrollTrackVisible) { var _local3 = new Color(scrollTrack_mc); _local3.setRGB(_parent.c_scrollTrack); } else { scrollTrack_mc._visible = false; } this._width = _parent.c_scrollWidth; if (_parent.c_horizontal) { this._x = this._x + (16 - _parent.c_scrollWidth); } } this.useHandCursor = false; setSkins(); this.onPress = function () { if ((this._parent.enabled == false) || (this._parent.hitTest(_root._xmouse, _root._ymouse) == false)) { return(undefined); } if (((this.hitTest(_root._xmouse, _root._ymouse) && (!this._parent.drag.hitTest(_root._xmouse, _root._ymouse))) && (!this._parent.button_up.hitTest(_root._xmouse, _root._ymouse))) && (!this._parent.button_down.hitTest(_root._xmouse, _root._ymouse))) { if (_parent._ymouse < this._parent.drag._y) { this._parent.pageUp(); this._parent.scrollDelay = true; this._parent.delayTimer = setInterval(this._parent, "clearDelay", 300); this._parent.scrolling = "PAGEUP"; } else { this._parent.pageDown(); this._parent.scrollDelay = true; this._parent.delayTimer = setInterval(this._parent, "clearDelay", 300); this._parent.scrolling = "PAGEDOWN"; } } }; this.onDragOut = function () { this._parent.scrolling = false; this._parent.clearDelay(); }; this.onRelease = function () { this._parent.scrolling = false; this._parent.clearDelay(); }; stop();
Symbol 11 MovieClip [ultimateScroller_button_down] Frame 1
this.useHandCursor = false; this._focusRect = false; setSkins(); this.onPress = function () { if (this._parent.enabled == false) { gotoAndStop ("disabled"); return(undefined); } this._parent.scrollDown(); this._parent.scrollDelay = true; this._parent.delayTimer = setInterval(this._parent, "clearDelay", 300); this._parent.scrolling = "DOWN"; gotoAndStop ("down"); updateAfterEvent(); }; this.onRelease = (this.onReleaseOutside = function () { if (this._parent.enabled == false) { gotoAndStop ("disabled"); return(undefined); } this._parent.scrolling = false; this._parent.clearDelay(); gotoAndStop ("up"); updateAfterEvent(); }); this.setSkins = function () { this.drawButtons(); }; this.drawButtons = function () { w = _parent.c_scrollWidth; h = 16; arrowX = w / 2; arrowY = h / 2; x = 0; y = 0; this.createEmptyMovieClip("buttonG", 1000); switch (this._currentframe) { case 1 : if (_parent.c_buttonsVisible) { this.buttonG.createEmptyMovieClip("darkshadow_mc", 1000); with (this.buttonG.darkshadow_mc) { beginFill(_parent._parent._parent.c_darkshadow); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } w = w - 1; h = h - 1; this.buttonG.createEmptyMovieClip("highlight3d_mc", 1001); with (this.buttonG.highlight3d_mc) { beginFill(_parent._parent._parent.c_highlight3d); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } x = x + 1; y = y + 1; w = w - 1; h = h - 1; this.buttonG.createEmptyMovieClip("shadow_mc", 1002); with (this.buttonG.shadow_mc) { beginFill(_parent._parent._parent.c_shadow); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } w = w - 1; h = h - 1; this.buttonG.createEmptyMovieClip("highlight_mc", 1003); with (this.buttonG.highlight_mc) { beginFill(_parent._parent._parent.c_highlight); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } x = x + 1; y = y + 1; w = w - 1; h = h - 1; this.buttonG.createEmptyMovieClip("face_mc", 1004); with (this.buttonG.face_mc) { beginFill(_parent._parent._parent.c_face); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } } if (_parent.c_arrowsVisible) { this.buttonG.attachMovie("arrow", "arrow_mc", 1005, {_x:arrowX, _y:arrowY}); if (!_parent.c_arrowDefaultColor) { var tmp = new Color(this.buttonG.arrow_mc); tmp.setRGB(this._parent.c_arrow); } } break; case 2 : if (_parent.c_buttonsVisible) { this.buttonG.createEmptyMovieClip("shadow_mc", 1000); with (this.buttonG.shadow_mc) { beginFill(_parent._parent._parent.c_shadow); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } x = x + 1; y = y + 1; w = w - 2; h = h - 2; this.buttonG.createEmptyMovieClip("face_mc", 1004); with (this.buttonG.face_mc) { beginFill(_parent._parent._parent.c_face); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } } if (_parent.c_arrowsVisible) { this.buttonG.attachMovie("arrow", "arrow_mc", 1005, {_x:arrowX, _y:arrowY}); if (!_parent.c_arrowDefaultColor) { var tmp = new Color(this.buttonG.arrow_mc); tmp.setRGB(this._parent.c_arrow); } } break; case 3 : if (_parent.c_buttonsVisible) { this.buttonG.createEmptyMovieClip("darkshadow_mc", 1000); with (this.buttonG.darkshadow_mc) { beginFill(_parent._parent._parent.c_darkshadow); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } w = w - 1; h = h - 1; this.buttonG.createEmptyMovieClip("highlight3d_mc", 1001); with (this.buttonG.highlight3d_mc) { beginFill(_parent._parent._parent.c_highlight3d); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } x = x + 1; y = y + 1; w = w - 1; h = h - 1; this.buttonG.createEmptyMovieClip("shadow_mc", 1002); with (this.buttonG.shadow_mc) { beginFill(_parent._parent._parent.c_shadow); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } w = w - 1; h = h - 1; this.buttonG.createEmptyMovieClip("highlight_mc", 1003); with (this.buttonG.highlight_mc) { beginFill(_parent._parent._parent.c_highlight); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } x = x + 1; y = y + 1; w = w - 1; h = h - 1; this.buttonG.createEmptyMovieClip("face_mc", 1004); with (this.buttonG.face_mc) { beginFill(_parent._parent._parent.c_face); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } } if (!_parent.c_arrowsVisible) { break; } this.buttonG.attachMovie("arrow", "arrow_mc", 1005, {_x:arrowX, _y:arrowY}); if (!_parent.c_useDisabledColor) { break; } var tmp = new Color(this.buttonG.arrow_mc); tmp.setRGB(this._parent.c_foregroundDisabled); } delete x; delete y; delete w; delete h; }; stop();
Symbol 11 MovieClip [ultimateScroller_button_down] Frame 2
setSkins(); stop();
Symbol 11 MovieClip [ultimateScroller_button_down] Frame 3
setSkins(); stop();
Symbol 12 MovieClip [ultimateScroller_button_left] Frame 1
this.useHandCursor = false; this._focusRect = false; setSkins(); this.onPress = function () { if (this._parent.enabled == false) { gotoAndStop ("disabled"); return(undefined); } this._parent.scrollUp(); this._parent.scrollDelay = true; this._parent.delayTimer = setInterval(this._parent, "clearDelay", 300); this._parent.scrolling = "UP"; gotoAndStop ("down"); updateAfterEvent(); }; this.onRelease = (this.onReleaseOutside = function () { if (this._parent.enabled == false) { gotoAndStop ("disabled"); return(undefined); } this._parent.scrolling = false; this._parent.clearDelay(); gotoAndStop ("up"); updateAfterEvent(); }); this.setSkins = function () { this.drawButtons(); }; this.drawButtons = function () { w = 16; h = _parent.c_scrollWidth; arrowX = w / 2; arrowY = h / 2; x = 0; y = 0; this.createEmptyMovieClip("buttonG", 1000); this.buttonG._rotation = 90; this.buttonG._x = 16; switch (this._currentframe) { case 1 : if (_parent.c_buttonsVisible) { this.buttonG.createEmptyMovieClip("darkshadow_mc", 1000); with (this.buttonG.darkshadow_mc) { beginFill(_parent._parent._parent.c_darkshadow); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } w = w - 1; h = h - 1; this.buttonG.createEmptyMovieClip("highlight3d_mc", 1001); with (this.buttonG.highlight3d_mc) { beginFill(_parent._parent._parent.c_highlight3d); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } x = x + 1; y = y + 1; w = w - 1; h = h - 1; this.buttonG.createEmptyMovieClip("shadow_mc", 1002); with (this.buttonG.shadow_mc) { beginFill(_parent._parent._parent.c_shadow); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } w = w - 1; h = h - 1; this.buttonG.createEmptyMovieClip("highlight_mc", 1003); with (this.buttonG.highlight_mc) { beginFill(_parent._parent._parent.c_highlight); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } x = x + 1; y = y + 1; w = w - 1; h = h - 1; this.buttonG.createEmptyMovieClip("face_mc", 1004); with (this.buttonG.face_mc) { beginFill(_parent._parent._parent.c_face); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } } if (_parent.c_arrowsVisible) { this.buttonG.attachMovie("arrow", "arrow_mc", 1005, {_x:arrowX, _y:arrowY, _rotation:90, _xscale:-100, _yscale:100}); if (!_parent.c_arrowDefaultColor) { var tmp = new Color(this.buttonG.arrow_mc); tmp.setRGB(this._parent.c_arrow); } } break; case 2 : if (_parent.c_buttonsVisible) { this.buttonG.createEmptyMovieClip("shadow_mc", 1000); with (this.buttonG.shadow_mc) { beginFill(_parent._parent._parent.c_shadow); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } x = x + 1; y = y + 1; w = w - 2; h = h - 2; this.buttonG.createEmptyMovieClip("face_mc", 1004); with (this.buttonG.face_mc) { beginFill(_parent._parent._parent.c_face); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } } if (_parent.c_arrowsVisible) { this.buttonG.attachMovie("arrow", "arrow_mc", 1005, {_x:arrowX, _y:arrowY, _rotation:90, _xscale:-100, _yscale:100}); if (!_parent.c_arrowDefaultColor) { var tmp = new Color(this.buttonG.arrow_mc); tmp.setRGB(this._parent.c_arrow); } } break; case 3 : if (_parent.c_buttonsVisible) { this.buttonG.createEmptyMovieClip("darkshadow_mc", 1000); with (this.buttonG.darkshadow_mc) { beginFill(_parent._parent._parent.c_darkshadow); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } w = w - 1; h = h - 1; this.buttonG.createEmptyMovieClip("highlight3d_mc", 1001); with (this.buttonG.highlight3d_mc) { beginFill(_parent._parent._parent.c_highlight3d); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } x = x + 1; y = y + 1; w = w - 1; h = h - 1; this.buttonG.createEmptyMovieClip("shadow_mc", 1002); with (this.buttonG.shadow_mc) { beginFill(_parent._parent._parent.c_shadow); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } w = w - 1; h = h - 1; this.buttonG.createEmptyMovieClip("highlight_mc", 1003); with (this.buttonG.highlight_mc) { beginFill(_parent._parent._parent.c_highlight); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } x = x + 1; y = y + 1; w = w - 1; h = h - 1; this.buttonG.createEmptyMovieClip("face_mc", 1004); with (this.buttonG.face_mc) { beginFill(_parent._parent._parent.c_face); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } } if (!_parent.c_arrowsVisible) { break; } this.buttonG.attachMovie("arrow", "arrow_mc", 1005, {_x:arrowX, _y:arrowY, _rotation:90, _xscale:-100, _yscale:100}); if (!_parent.c_useDisabledColor) { break; } var tmp = new Color(this.buttonG.arrow_mc); tmp.setRGB(this._parent.c_foregroundDisabled); } delete x; delete y; delete w; delete h; }; stop();
Symbol 12 MovieClip [ultimateScroller_button_left] Frame 2
setSkins(); stop();
Symbol 12 MovieClip [ultimateScroller_button_left] Frame 3
setSkins(); stop();
Symbol 13 MovieClip [ultimateScroller_button_right] Frame 1
this.useHandCursor = false; this._focusRect = false; setSkins(); this.onPress = function () { if (this._parent.enabled == false) { gotoAndStop ("disabled"); return(undefined); } this._parent.scrollDown(); this._parent.scrollDelay = true; this._parent.delayTimer = setInterval(this._parent, "clearDelay", 300); this._parent.scrolling = "DOWN"; gotoAndStop ("down"); updateAfterEvent(); }; this.onRelease = (this.onReleaseOutside = function () { if (this._parent.enabled == false) { gotoAndStop ("disabled"); return(undefined); } this._parent.scrolling = false; this._parent.clearDelay(); gotoAndStop ("up"); updateAfterEvent(); }); this.setSkins = function () { this.drawButtons(); }; this.drawButtons = function () { w = 16; h = _parent.c_scrollWidth; arrowX = w / 2; arrowY = h / 2; x = 0; y = 0; this.createEmptyMovieClip("buttonG", 1000); this.buttonG._rotation = 90; this.buttonG._x = 16; switch (this._currentframe) { case 1 : if (_parent.c_buttonsVisible) { this.buttonG.createEmptyMovieClip("darkshadow_mc", 1000); with (this.buttonG.darkshadow_mc) { beginFill(_parent._parent._parent.c_darkshadow); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } w = w - 1; h = h - 1; this.buttonG.createEmptyMovieClip("highlight3d_mc", 1001); with (this.buttonG.highlight3d_mc) { beginFill(_parent._parent._parent.c_highlight3d); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } x = x + 1; y = y + 1; w = w - 1; h = h - 1; this.buttonG.createEmptyMovieClip("shadow_mc", 1002); with (this.buttonG.shadow_mc) { beginFill(_parent._parent._parent.c_shadow); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } w = w - 1; h = h - 1; this.buttonG.createEmptyMovieClip("highlight_mc", 1003); with (this.buttonG.highlight_mc) { beginFill(_parent._parent._parent.c_highlight); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } x = x + 1; y = y + 1; w = w - 1; h = h - 1; this.buttonG.createEmptyMovieClip("face_mc", 1004); with (this.buttonG.face_mc) { beginFill(_parent._parent._parent.c_face); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } } if (_parent.c_arrowsVisible) { this.buttonG.attachMovie("arrow", "arrow_mc", 1005, {_x:arrowX, _y:arrowY, _rotation:270, _xscale:-100, _yscale:100}); if (!_parent.c_arrowDefaultColor) { var tmp = new Color(this.buttonG.arrow_mc); tmp.setRGB(this._parent.c_arrow); } } break; case 2 : if (_parent.c_buttonsVisible) { this.buttonG.createEmptyMovieClip("shadow_mc", 1000); with (this.buttonG.shadow_mc) { beginFill(_parent._parent._parent.c_shadow); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } x = x + 1; y = y + 1; w = w - 2; h = h - 2; this.buttonG.createEmptyMovieClip("face_mc", 1004); with (this.buttonG.face_mc) { beginFill(_parent._parent._parent.c_face); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } } if (_parent.c_arrowsVisible) { this.buttonG.attachMovie("arrow", "arrow_mc", 1005, {_x:arrowX, _y:arrowY, _rotation:270, _xscale:-100, _yscale:100}); if (!_parent.c_arrowDefaultColor) { var tmp = new Color(this.buttonG.arrow_mc); tmp.setRGB(this._parent.c_arrow); } } break; case 3 : if (_parent.c_buttonsVisible) { this.buttonG.createEmptyMovieClip("darkshadow_mc", 1000); with (this.buttonG.darkshadow_mc) { beginFill(_parent._parent._parent.c_darkshadow); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } w = w - 1; h = h - 1; this.buttonG.createEmptyMovieClip("highlight3d_mc", 1001); with (this.buttonG.highlight3d_mc) { beginFill(_parent._parent._parent.c_highlight3d); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } x = x + 1; y = y + 1; w = w - 1; h = h - 1; this.buttonG.createEmptyMovieClip("shadow_mc", 1002); with (this.buttonG.shadow_mc) { beginFill(_parent._parent._parent.c_shadow); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } w = w - 1; h = h - 1; this.buttonG.createEmptyMovieClip("highlight_mc", 1003); with (this.buttonG.highlight_mc) { beginFill(_parent._parent._parent.c_highlight); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } x = x + 1; y = y + 1; w = w - 1; h = h - 1; this.buttonG.createEmptyMovieClip("face_mc", 1004); with (this.buttonG.face_mc) { beginFill(_parent._parent._parent.c_face); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } } if (!_parent.c_arrowsVisible) { break; } this.buttonG.attachMovie("arrow", "arrow_mc", 1005, {_x:arrowX, _y:arrowY, _rotation:270, _xscale:-100, _yscale:100}); if (!_parent.c_useDisabledColor) { break; } var tmp = new Color(this.buttonG.arrow_mc); tmp.setRGB(_parent.c_foregroundDisabled); } delete x; delete y; delete w; delete h; }; stop();
Symbol 13 MovieClip [ultimateScroller_button_right] Frame 2
setSkins(); stop();
Symbol 13 MovieClip [ultimateScroller_button_right] Frame 3
setSkins(); stop();
Symbol 14 MovieClip [ultimateScroller_button_up] Frame 1
this.useHandCursor = false; setSkins(); this.onPress = function () { if (this._parent.enabled == false) { gotoAndStop ("disabled"); return(undefined); } this._parent.scrollUp(); this._parent.scrollDelay = true; this._parent.delayTimer = setInterval(this._parent, "clearDelay", 300); this._parent.scrolling = "UP"; gotoAndStop ("down"); updateAfterEvent(); }; this.onRelease = (this.onReleaseOutside = function () { if (this._parent.enabled == false) { gotoAndStop ("disabled"); return(undefined); } this._parent.scrolling = false; this._parent.clearDelay(); gotoAndStop ("up"); updateAfterEvent(); }); this.setSkins = function () { this.drawButtons(); }; this.drawButtons = function () { w = _parent.c_scrollWidth; h = 16; arrowX = w / 2; arrowY = h / 2; x = 0; y = 0; this.createEmptyMovieClip("buttonG", 1000); switch (this._currentframe) { case 1 : if (_parent.c_buttonsVisible) { this.buttonG.createEmptyMovieClip("darkshadow_mc", 1000); with (this.buttonG.darkshadow_mc) { beginFill(_parent._parent._parent.c_darkshadow); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } w = w - 1; h = h - 1; this.buttonG.createEmptyMovieClip("highlight3d_mc", 1001); with (this.buttonG.highlight3d_mc) { beginFill(_parent._parent._parent.c_highlight3d); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } x = x + 1; y = y + 1; w = w - 1; h = h - 1; this.buttonG.createEmptyMovieClip("shadow_mc", 1002); with (this.buttonG.shadow_mc) { beginFill(_parent._parent._parent.c_shadow); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } w = w - 1; h = h - 1; this.buttonG.createEmptyMovieClip("highlight_mc", 1003); with (this.buttonG.highlight_mc) { beginFill(_parent._parent._parent.c_highlight); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } x = x + 1; y = y + 1; w = w - 1; h = h - 1; this.buttonG.createEmptyMovieClip("face_mc", 1004); with (this.buttonG.face_mc) { beginFill(_parent._parent._parent.c_face); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } } if (_parent.c_arrowsVisible) { this.buttonG.attachMovie("arrow", "arrow_mc", 1005, {_x:arrowX, _y:arrowY, _rotation:-180, _xscale:-100, _yscale:100}); if (!_parent.c_arrowDefaultColor) { var tmp = new Color(this.buttonG.arrow_mc); tmp.setRGB(this._parent.c_arrow); } } break; case 2 : if (_parent.c_buttonsVisible) { this.buttonG.createEmptyMovieClip("shadow_mc", 1000); with (this.buttonG.shadow_mc) { beginFill(_parent._parent._parent.c_shadow); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } x = x + 1; y = y + 1; w = w - 2; h = h - 2; this.buttonG.createEmptyMovieClip("face_mc", 1004); with (this.buttonG.face_mc) { beginFill(_parent._parent._parent.c_face); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } } if (_parent.c_arrowsVisible) { this.buttonG.attachMovie("arrow", "arrow_mc", 1005, {_x:arrowX, _y:arrowY, _rotation:-180, _xscale:-100, _yscale:100}); if (!_parent.c_arrowDefaultColor) { var tmp = new Color(this.buttonG.arrow_mc); tmp.setRGB(this._parent.c_arrow); } } break; case 3 : if (_parent.c_buttonsVisible) { this.buttonG.createEmptyMovieClip("darkshadow_mc", 1000); with (this.buttonG.darkshadow_mc) { beginFill(_parent._parent._parent.c_darkshadow); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } w = w - 1; h = h - 1; this.buttonG.createEmptyMovieClip("highlight3d_mc", 1001); with (this.buttonG.highlight3d_mc) { beginFill(_parent._parent._parent.c_highlight3d); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } x = x + 1; y = y + 1; w = w - 1; h = h - 1; this.buttonG.createEmptyMovieClip("shadow_mc", 1002); with (this.buttonG.shadow_mc) { beginFill(_parent._parent._parent.c_shadow); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } w = w - 1; h = h - 1; this.buttonG.createEmptyMovieClip("highlight_mc", 1003); with (this.buttonG.highlight_mc) { beginFill(_parent._parent._parent.c_highlight); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } x = x + 1; y = y + 1; w = w - 1; h = h - 1; this.buttonG.createEmptyMovieClip("face_mc", 1004); with (this.buttonG.face_mc) { beginFill(_parent._parent._parent.c_face); lineStyle(); moveTo(x, y); lineTo(x + w, y); lineTo(x + w, y + h); lineTo(x, y + h); lineTo(x, y); endFill(); } } if (!_parent.c_arrowsVisible) { break; } this.buttonG.attachMovie("arrow", "arrow_mc", 1005, {_x:arrowX, _y:arrowY, _rotation:-180, _xscale:-100, _yscale:100}); if (!_parent.c_useDisabledColor) { break; } var tmp = new Color(this.buttonG.arrow_mc); tmp.setRGB(this._parent.c_foregroundDisabled); } delete x; delete y; delete w; delete h; }; stop();
Symbol 14 MovieClip [ultimateScroller_button_up] Frame 2
setSkins(); stop();
Symbol 14 MovieClip [ultimateScroller_button_up] Frame 3
setSkins(); stop();
Symbol 16 MovieClip [ultimateScroller_drag] Frame 1
Symbol 20 MovieClip [ultimateScroller] Frame 1
#initclip 15 function ultimateScrollerClass() { this.initialize(); } ultimateScrollerClass.prototype = new MovieClip(); ultimateScrollerClass.prototype.scrollUp = function () { if (this.enabled == false) { return(undefined); } if (this.c_horizontal) { if (this.targetClip._x < this.scrollBottom) { var _local4 = (((this.targetClip._x + this.scrollAmount) < this.scrollBottom) ? (this.targetClip._x + this.scrollAmount) : (this.scrollBottom)); var _local2 = (((_local4 - this.scrollBottom) * 100) / (this.scrollBottom - this.scrollTop)) * -1; this.drag._y = Math.floor(this.dragTop - (((this.dragTop - this.dragBottom) / 100) * _local2)); this.syncTargetPos(); } } else if (this.targetClip._y < this.scrollTop) { var _local3 = (((this.targetClip._y + this.scrollAmount) < this.scrollTop) ? (this.targetClip._y + this.scrollAmount) : (this.scrollTop)); var _local2 = (((_local3 - this.scrollTop) * 100) / (this.scrollTop - this.scrollBottom)) * -1; this.drag._y = Math.floor(this.dragTop - (((this.dragTop - this.dragBottom) / 100) * _local2)); this.syncTargetPos(); } }; ultimateScrollerClass.prototype.scrollDown = function () { if (this.enabled == false) { return(undefined); } if (this.c_horizontal == true) { if (this.targetClip._x > this.scrollTop) { var _local4 = (((this.targetClip._x - this.scrollAmount) > this.scrollTop) ? (this.targetClip._x - this.scrollAmount) : (this.scrollTop)); var _local2 = (((_local4 - this.scrollBottom) * 100) / (this.scrollBottom - this.scrollTop)) * -1; this.drag._y = Math.ceil(this.dragTop - (((this.dragTop - this.dragBottom) / 100) * _local2)); this.syncTargetPos(); } } else if (this.targetClip._y > this.scrollBottom) { var _local3 = (((this.targetClip._y - this.scrollAmount) > this.scrollBottom) ? (this.targetClip._y - this.scrollAmount) : (this.scrollBottom)); var _local2 = (((_local3 - this.scrollTop) * 100) / (this.scrollTop - this.scrollBottom)) * -1; this.drag._y = Math.ceil(this.dragTop - (((this.dragTop - this.dragBottom) / 100) * _local2)); this.syncTargetPos(); } }; ultimateScrollerClass.prototype.pageUp = function () { var _local2 = this.c_scrollAmount; this.c_scrollAmount = int(this.h); this.scrollUp(); this.c_scrollAmount = _local2; }; ultimateScrollerClass.prototype.pageDown = function () { var _local2 = this.c_scrollAmount; this.c_scrollAmount = int(this.h); this.scrollDown(); this.c_scrollAmount = _local2; }; ultimateScrollerClass.prototype.scrollToTop = function () { if (this.enabled == false) { return(undefined); } this.drag._y = this.dragTop; this.syncTargetPos(); }; ultimateScrollerClass.prototype.scrollToBottom = function () { if (this.enabled == false) { return(undefined); } this.drag._y = this.dragBottom; this.syncTargetPos(); }; ultimateScrollerClass.prototype.getScrollPosition = function () { return(this.drag._y); }; ultimateScrollerClass.prototype.setScrollPosition = function (scrollPos) { this.drag._y = scrollPos; }; ultimateScrollerClass.prototype.setDragHeight = function (usrHeight) { this.c_dragHeight = usrHeight; if (usrHeight > (this.track_mc._height - 48)) { usrHeight = this.track_mc._height - 48; } else if (usrHeight < 2) { usrHeight = 2; } this.dragHeight = usrHeight; var btnDrag = this.attachMovie("ultimateScroller_drag", "drag", 5, {_x:0, _y:16, w:this.c_scrollWidth, h:this.dragHeight}); btnDrag.useHandCursor = false; this.dragTop = 16; this.dragBottom = (this.h - 16) - this.dragHeight; if (this.scrollTo != null) { btnDrag._y = ((this.scrollTo > this.dragBottom) ? (this.dragBottom) : (this.scrollTo)); var _local4 = this.c_easing; this.c_easing = "none"; this.syncTargetPos(); this.c_easing = _local4; } btnDrag.onMouseDown = function () { if (this._parent.enabled == false) { return(undefined); } if (btnDrag.hitTest(_root._xmouse, _root._ymouse)) { btnDrag.startDrag(false, 0, this._parent.dragTop, 0, this._parent.dragBottom); this._parent.dragging = true; updateAfterEvent(); } }; btnDrag.onMouseUp = function () { btnDrag.stopDrag(); this._parent.dragging = false; updateAfterEvent(); }; if (!this.c_dragVisible) { this.drag._visible = false; } }; ultimateScrollerClass.prototype.initialize = function () { this.setDefaults(); this.enabled = false; if (this.c_horizontal == true) { this._rotation = -90; this._xscale = -100; this._y = int(this._y + 16); if (this.size == null) { this.setSize(this._width); } else { this.setSize(this.size); } } else { this._rotation = 0; this._xscale = 100; if (this.size == null) { this.setSize(this._height); } else { this.setSize(this.size); } } if (this._targetInstanceName.length > 0) { var _local2 = this._parent[this._targetInstanceName]; this.initX = _local2._x; this.initY = _local2._y; this.initW = _local2._width; this.initH = _local2._height; this.setTarget(_local2); } else { this.setEnabled(false); } }; ultimateScrollerClass.prototype.setDefaults = function () { if (this.c_horizontal == null) { if (this.horizontal == null) { this.c_horizontal = false; } else { this.c_horizontal = Boolean(this.horizontal); delete this.horizontal; } } if (this.c_buffer == null) { if (this.buffer == null) { this.c_buffer = 10; } else { this.c_buffer = int(this.buffer); delete this.buffer; } } if (this.c_scrollAmount == null) { if (this.scrollAmount == null) { this.c_scrollAmount = 40; } else { this.c_scrollAmount = int(this.scrollAmount); delete this.scrollAmount; } } if (this.c_easing == null) { if (this.easing == null) { this.c_easing = "none"; } else { this.c_easing = this.easing; delete this.easing; } } if (this.c_useMask == null) { if (this.useMask == null) { this.c_useMask = false; } else { this.c_useMask = Boolean(this.useMask); delete this.useMask; } } if (this.c_dragVisible == null) { if (this.dragVisible == null) { this.c_dragVisible = true; } else { this.c_dragVisible = Boolean(this.dragVisible); delete this.dragVisible; } } if (this.c_dragAuto == null) { if (this.dragHeightAuto == null) { this.c_dragAuto = true; } else { this.c_dragAuto = Boolean(this.dragHeightAuto); delete this.dragHeightAuto; } } if (this.c_scrollTrackVisible == null) { if (this.scrollTrackVisible == null) { this.c_scrollTrackVisible = true; } else { this.c_scrollTrackVisible = Boolean(this.scrollTrackVisible); delete this.scrollTrackVisible; } } if (this.c_buttonsVisible == null) { if (this.buttonsVisible == null) { this.c_buttonsVisible = true; } else { this.c_buttonsVisible = Boolean(this.buttonsVisible); delete this.buttonsVisible; } } if (this.c_arrowsVisible == null) { if (this.arrowsVisible == null) { this.c_arrowsVisible = true; } else { this.c_arrowsVisible = Boolean(this.arrowsVisible); delete this.arrowsVisible; } } if (this.c_arrowDefaultColor == null) { if (this.arrowDefaultColor == null) { this.c_arrowDefaultColor = false; } else { this.c_arrowDefaultColor = Boolean(this.arrowDefaultColor); delete this.arrowDefaultColor; } } if (this.c_scrollWidth == null) { if (this.scrollWidth == null) { this.c_scrollWidth = 16; } else { this.c_scrollWidth = int(this.scrollWidth); delete this.scrollWidth; } } if (this.c_useDisabledColor == null) { if (this.useDisabledColor == null) { this.c_useDisabledColor = true; } else { this.c_useDisabledColor = Boolean(this.useDisabledColor); delete this.useDisabledColor; } } if (this.c_scrollSide == null) { if (this.scrollSide == null) { this.c_scrollSide = "right"; } else { this.c_scrollSide = String(this.scrollSide); delete this.scrollSide; } } if (this.c_face == null) { if (this.face == null) { this.c_face = 14078926 /* 0xD6D3CE */; } else { this.c_face = this.face; delete this.face; } } if (this.c_shadow == null) { if (this.shadow == null) { this.c_shadow = 8684164 /* 0x848284 */; } else { this.c_shadow = this.shadow; delete this.shadow; } } if (this.c_darkshadow == null) { if (this.darkshadow == null) { this.c_darkshadow = 4342082 /* 0x424142 */; } else { this.c_darkshadow = this.darkshadow; delete this.darkshadow; } } if (this.c_highlight == null) { if (this.highlight == null) { this.c_highlight = 16777215 /* 0xFFFFFF */; } else { this.c_highlight = this.highlight; delete this.highlight; } } if (this.c_highlight3d == null) { if (this.highlight3d == null) { this.c_highlight3d = 14078926 /* 0xD6D3CE */; } else { this.c_highlight3d = this.highlight3d; } } if (this.c_arrow == null) { if (this.arrow == null) { this.c_arrow = 0; } else { this.c_arrow = this.arrow; delete this.arrow; } } if (this.c_foregroundDisabled == null) { if (this.foregroundDisabled == null) { this.c_foregroundDisabled = 10066329 /* 0x999999 */; } else { this.c_foregroundDisabled = this.foregroundDisabled; delete this.foregroundDisabled; } } if (this.c_scrollTrack == null) { if (this.scrollTrack == null) { this.c_scrollTrack = 15066078 /* 0xE5E3DE */; } else { this.c_scrollTrack = this.scrollTrack; delete this.scrollTrack; } } if (this.c_borderColorTop == null) { if (this.borderColorTop == null) { this.c_borderColorTop = 0; } else { this.c_borderColorTop = this.borderColorTop; delete this.borderColorTop; } } if (this.c_borderColorBottom == null) { if (this.borderColorBottom == null) { this.c_borderColorBottom = 0; } else { this.c_borderColorBottom = this.borderColorBottom; delete this.borderColorBottom; } } if (this.c_borderColorLeft == null) { if (this.borderColorLeft == null) { this.c_borderColorLeft = 0; } else { this.c_borderColorLeft = this.borderColorLeft; delete this.borderColorLeft; } } if (this.c_borderColorRight == null) { if (this.borderColorRight == null) { this.c_borderColorRight = 0; } else { this.c_borderColorRight = this.borderColorRight; delete this.borderColorRight; } } if (this.scrollTarget != null) { this.setTarget(this.scrollTarget); delete this.scrollTarget; } }; ultimateScrollerClass.prototype.setEnabled = function (e) { this.enabled = e; if (this.enabled) { this.button_up.gotoAndStop("up"); this.button_down.gotoAndStop("up"); } else { this.button_up.gotoAndStop("disabled"); this.button_down.gotoAndStop("disabled"); this.drag.removeMovieClip(); } this.button_up.setSkins(); this.drag.setSkins(); this.button_down.setSkins(); }; ultimateScrollerClass.prototype.clearDelay = function () { clearInterval(this.delayTimer); this.scrollDelay = false; }; ultimateScrollerClass.prototype.resetPositions = function () { this.targetClip._x = this.initX; this.targetClip._y = this.initY; this.drag._y = this.dragTop; }; ultimateScrollerClass.prototype.drawMask = function () { var mx = 0; var my = 0; var mwidth = 0; var mheight = 0; this.resetPositions(); if (this.c_horizontal == true) { mwidth = this.track_mc._height - 0.5; mheight = this._y - this.targetClip._y; mx = this._x; my = this.targetClip._y; } else if (this.c_scrollSide eq "right") { mwidth = this._x - this.targetClip._x; mheight = this.h - 0.5; mx = this.targetClip._x - 1.5; my = this._y; } else { var bWidth = ((((this.targetClip._x + this.targetClip._width) - this._x) - this._width) + 16.5); mwidth = (((this.targetClip._x + this.targetClip._width) - this._x) - this._width) + 3; mheight = this.h - 0.5; mx = this.targetClip._x - 0.5; my = this._y; } this.maskObj.removeMovieClip(); this.maskObj = this._parent.createEmptyMovieClip(this.targetClip._name + "_mask", ((this.targetClip.getDepth() + 44496) + random(1774)) + (random(4) + 1), {_x:this.targetClip._x, _y:this.targetClip._y}); with (this.maskObj) { beginFill(16711680); lineStyle(0); moveTo(0, 0); lineTo(mwidth, 0); lineTo(mwidth, mheight); lineTo(0, mheight); lineTo(0, 0); endFill(); } this.maskObj._x = mx; this.maskObj._y = my; this.targetClip.setMask(this.maskObj); }; ultimateScrollerClass.prototype.drawBorder = function () { this.resetPositions(); if (this.c_horizontal == true) { var bWidth = (this.h + 1); var bHeight = (((this._y - this.targetClip._y) + 1.5) - (16 - this.c_scrollWidth)); var bX = (this._x - 0.5); var bY = (this.targetClip._y - 1); } else if (this.c_scrollSide eq "right") { if (this.c_borderStyle == "3d") { var bWidth = (((this._x - this.targetClip._x) + this.c_scrollWidth) + 4); var bHeight = (this.h + 1.5); var bX = (this.targetClip._x - 3); var bY = (this._y - 0.5); } else { var bWidth = (((this._x - this.targetClip._x) + this.c_scrollWidth) + 2); var bHeight = (this.h + 1.5); var bX = (this.targetClip._x - 1.5); var bY = (this._y - 1); } } else if (this.c_borderStyle == "3d") { var bWidth = (((this.targetClip._x + this.targetClip._width) - this._x) + 4); var bHeight = (this.h + 1.5); var bX = (this._x - 2.5); var bY = (this._y - 1); } else { var bWidth = (((this.targetClip._x + this.targetClip._width) - this._x) + 2); var bHeight = (this.h + 1.5); var bX = (this._x - 1); var bY = (this._y - 1); } this.borderObj.removeMovieClip(); this.borderObj = this._parent.createEmptyMovieClip(this.targetClip._name + "_border", ((this.targetClip.getDepth() + 55596) + random(622)) + (random(9) + 2), {_x:this.targetClip._x, _y:this.targetClip._y}); switch (String(this.c_borderStyle)) { case "line" : with (this.borderObj) { lineStyle(1, this.c_borderColorT); moveTo(0, 0); lineTo(bWidth, 0); lineStyle(1, this.c_borderColorR); lineTo(bWidth, bHeight); lineStyle(1, this.c_borderColorB); lineTo(0, bHeight); lineStyle(1, this.c_borderColorL); lineTo(0, 0); } break; case "3d" : bWidth = bWidth + 1; bHeight = bHeight + 3; bX = bX + 1; bY = bY - 1; with (this.borderObj) { lineStyle(2, this.c_shadow); moveTo(0, 0); lineTo(bWidth, 0); lineStyle(0.75, this.c_highlight3d); lineTo(bWidth, bHeight); lineTo(0, bHeight); lineStyle(2, this.c_shadow); lineTo(0, 0); } break; } this.borderObj._width = bWidth + 0.5; this.borderObj._height = bHeight + 0.5; this.borderObj._x = bX + 0.5; this.borderObj._y = bY + 0.5; delete bWidth; delete bHeight; delete bX; delete bY; }; ultimateScrollerClass.prototype.syncTargetPos = function () { var _local2 = ((this.drag._y - 16) * 100) / (this.dragBottom - this.dragTop); if (this.c_horizontal == true) { if (this.c_easing ne "none") { switch (this.c_easing) { case "high" : var _local3 = 8; break; case "med" : _local3 = 6; break; case "low" : _local3 = 4; } this.easeTo(int(this.scrollBottom - (((this.scrollBottom - this.scrollTop) / 100) * _local2)), this.targetClip._y, _local3); } else { this.targetClip._x = int(this.scrollBottom - (((this.scrollBottom - this.scrollTop) / 100) * _local2)); } } else if (this.c_easing ne "none") { switch (this.c_easing) { case "high" : var _local3 = 8; break; case "med" : _local3 = 6; break; case "low" : _local3 = 4; } this.easeTo(this.targetClip._x, int(this.scrollTop - (((this.scrollTop - this.scrollBottom) / 100) * _local2)), _local3); } else { this.targetClip._y = int(this.scrollTop - (((this.scrollTop - this.scrollBottom) / 100) * _local2)); } }; ultimateScrollerClass.prototype.onEnterFrame = function () { if ((this.initW != this.targetClip._width) || (this.initH != this.targetClip._height)) { this.setSize(this.h); } if (this.enabled == false) { return(undefined); } this.syncTargetPos(); if (this.scrollDelay == true) { return(undefined); } if (this.scrolling eq "DOWN") { this.scrollDown(); } if (this.scrolling eq "UP") { this.scrollUp(); } if (this.scrolling eq "PAGEDOWN") { this.pageDown(); } if (this.scrolling eq "PAGEUP") { this.pageUp(); } }; ultimateScrollerClass.prototype.onUnload = function () { this.maskObj.removeMovieClip(); this.borderObj.removeMovieClip(); }; ultimateScrollerClass.prototype.easeTo = function (tx, ty, speed) { this.easeMov.removeMovieClip(); if ((this.targetClip._x == tx) && (this.targetClip._y == ty)) { return(undefined); } var _local3 = this.createEmptyMovieClip("easeMov", 99945); var scroller = this; var oldY = scroller.targetClip._y; var oldX = scroller.targetClip._x; _local3.onEnterFrame = function () { if (scroller.c_horizontal == true) { var _local3 = (((scroller.targetClip._x - tx) < 0) ? ((scroller.targetClip._x - tx) * -1) : (scroller.targetClip._x - tx)); var _local2 = (tx - oldX) / speed; if ((_local2 < 0) and (_local2 > -1)) { _local2 = -1; } if ((_local2 > 0) and (_local2 < 1)) { _local2 = 1; } newX = oldX + _local2; oldX = newX; scroller.targetClip._x = int(newX); } else { var _local3 = (((scroller.targetClip._y - ty) < 0) ? ((scroller.targetClip._y - ty) * -1) : (scroller.targetClip._y - ty)); var _local2 = (ty - oldY) / speed; if ((_local2 < 0) and (_local2 > -1)) { _local2 = -1; } if ((_local2 > 0) and (_local2 < 1)) { _local2 = 1; } newY = oldY + _local2; oldY = newY; scroller.targetClip._y = int(newY); } updateAfterEvent(); if (_local3 < 1) { scroller.targetClip._x = int(scroller.targetClip._x); scroller.targetClip._y = int(scroller.targetClip._y); this.removeMovieClip(); } }; delete scroller; }; ultimateScrollerClass.prototype.getHorizontal = function () { return(this.c_horizontal); }; ultimateScrollerClass.prototype.setHorizontal = function (p) { this.c_horizontal = Boolean(p); if (this.h) { this._rotation = -90; this._xscale = -100; this.setSize(this._width); } else { this._rotation = 0; this._xscale = 100; this.setSize(this._height); } }; ultimateScrollerClass.prototype.getTarget = function () { return(this.targetClip); }; ultimateScrollerClass.prototype.setTarget = function (t) { if (this.drag._y != undefined) { this.scrollTo = this.drag._y; } else { this.scrollTo = null; } this.resetPositions(); if (eval (t)) { this.targetClip = t; this.targetClip._x = int(this.targetClip._x); this.targetClip._y = int(this.targetClip._y); this.initX = int(this.targetClip._x); this.initY = int(this.targetClip._y); this.initH = this.targetClip._height; this.initW = this.targetClip._width; if (this.c_horizontal == true) { this.targetClip._x = this.initX; this._x = int(this._x); this._y = int(this._y); } else { this.targetClip._y = this.initY; this._x = int(this._x); this._y = int(this._y); } if (this.c_useMask) { this.drawMask(); } if (this.c_borderStyle ne "none") { this.drawBorder(); } if (this.c_horizontal == true) { this.scrollBottom = int(this.targetClip._x); this.scrollTop = int(this.targetClip._x) - Math.ceil((this.targetClip._width - (this._width - (this.c_buffer + 2))) - (this._x - this.targetClip._x)); this.visiblePercent = (this.h * 100) / (this.targetClip._width - (this._x - this.targetClip._x)); if (this.scrollTop >= this.scrollBottom) { this.setEnabled(false); return(undefined); } } else { this.scrollTop = int(this.targetClip._y); this.scrollBottom = (Math.ceil((this.targetClip._height - (this.h - (this.c_buffer + 2))) * -1) + this.scrollTop) + (this._y - this.targetClip._y); this.visiblePercent = (this.h * 100) / (this.targetClip._height - (this._y - this.targetClip._y)); if (this.scrollTop <= this.scrollBottom) { this.setEnabled(false); return(undefined); } } this.setEnabled(true); this.drawDrag(); if (!this.c_dragVisible) { this.drag._visible = false; } } else { delete this.targetClip; this.setEnabled(false); } delete btnDrag; }; ultimateScrollerClass.prototype.drawDrag = function () { this.dragHeight = ((this.h - 32) / 100) * this.visiblePercent; this.dragHeight = ((this.dragHeight > int(this.h - 34)) ? (int(this.h - 34)) : (int(this.dragHeight))); this.dragHeight = ((this.dragHeight < 6) ? 6 : (int(this.dragHeight))); if (!this.c_dragAuto) { if (this.c_dragHeight > (this.track_mc._height - 48)) { this.c_dragHeight = this.track_mc._height - 48; } else if (this.c_dragHeight < 2) { this.c_dragHeight = 2; } this.dragHeight = this.c_dragHeight; } var btnDrag = this.attachMovie("ultimateScroller_drag", "drag", 5, {_x:0, _y:16, w:this.c_scrollWidth, h:this.dragHeight}); btnDrag.useHandCursor = false; this.dragTop = 16; this.dragBottom = (this.h - 16) - this.dragHeight; if (this.scrollTo != null) { btnDrag._y = ((this.scrollTo > this.dragBottom) ? (this.dragBottom) : (this.scrollTo)); var _local3 = this.c_easing; this.c_easing = "none"; this.syncTargetPos(); this.c_easing = _local3; } btnDrag.onMouseDown = function () { if (this._parent.enabled == false) { return(undefined); } if (btnDrag.hitTest(_root._xmouse, _root._ymouse)) { btnDrag.startDrag(false, 0, this._parent.dragTop, 0, this._parent.dragBottom); this._parent.dragging = true; updateAfterEvent(); } }; btnDrag.onMouseUp = function () { btnDrag.stopDrag(); this._parent.dragging = false; updateAfterEvent(); }; }; ultimateScrollerClass.prototype.getSize = function () { return(this.h); }; ultimateScrollerClass.prototype.setSize = function (s) { this.h = ((s <= 55) ? 55 : (int(s))); this._xscale = (this._yscale = 100); this.track_mc._height = this.h; if (this.c_horizontal == true) { this.attachMovie("ultimateScroller_button_left", "button_up", 1, {_x:0, _y:0}); this.button_up.gotoAndStop(3); this.attachMovie("ultimateScroller_button_right", "button_down", 2, {_x:0, _y:this.h - 16}); this.button_down.gotoAndStop(3); } else { this.attachMovie("ultimateScroller_button_up", "button_up", 1, {_x:0, _y:0}); this.button_up.gotoAndStop(3); this.attachMovie("ultimateScroller_button_down", "button_down", 2, {_x:0, _y:this.h - 16}); this.button_down.gotoAndStop(3); } if (this.targetClip) { this.setTarget(this.targetClip); } else { this.setEnabled(false); } }; ultimateScrollerClass.prototype.getBuffer = function () { return(this.c_buffer); }; ultimateScrollerClass.prototype.setBuffer = function (p) { this.c_buffer = int(p); }; ultimateScrollerClass.prototype.getEasing = function () { return(this.c_easing); }; ultimateScrollerClass.prototype.setEasing = function (p) { this.c_easing = String(p); }; ultimateScrollerClass.prototype.getScrollAmount = function () { return(this.c_scrollAmount); }; ultimateScrollerClass.prototype.setScrollAmount = function (p) { this.c_scrollAmount = int(p); }; ultimateScrollerClass.prototype.getUseMask = function () { return(this.c_useMask); }; ultimateScrollerClass.prototype.setUseMask = function (p) { this.c_useMask = Boolean(p); if (this.c_useMask && (eval (this.targetClip._name))) { this.drawMask(); } else { var tmp = eval (this.targetClip._name + "_mask"); tmp.removeMovieClip(); delete tmp; } }; ultimateScrollerClass.prototype.getScrollTrackVisible = function () { return(this.c_scrollTrackVisible); }; ultimateScrollerClass.prototype.setScrollTrackVisible = function (p) { this.c_scrollTrackVisible = Boolean(p); }; ultimateScrollerClass.prototype.getButtonsVisible = function () { return(this.c_buttonsVisible); }; ultimateScrollerClass.prototype.setButtonsVisible = function (p) { this.c_buttonsVisible = Boolean(p); }; ultimateScrollerClass.prototype.getArrowsVisible = function () { return(this.c_arrowsVisible); }; ultimateScrollerClass.prototype.setArrowsVisible = function (p) { this.c_arrowsVisible = Boolean(p); }; ultimateScrollerClass.prototype.getArrowDefaultColor = function () { return(this.c_arrowDefaultColor); }; ultimateScrollerClass.prototype.setArrowDefaultColor = function (p) { this.c_arrowDefaultColor = Boolean(p); }; ultimateScrollerClass.prototype.getUseDisabledColor = function () { return(this.c_useDisabledColor); }; ultimateScrollerClass.prototype.setUseDisabledColor = function (p) { this.c_useDisabledColor = Boolean(p); }; ultimateScrollerClass.prototype.getScrollWidth = function () { return(this.c_scrollWidth); }; ultimateScrollerClass.prototype.setScrollWidth = function (p) { this.c_scrollWidth = int(p); this.drawDrag(); this.drawBorder(); }; ultimateScrollerClass.prototype.getDragVisible = function () { return(this.c_dragVisible); }; ultimateScrollerClass.prototype.setDragVisible = function (p) { this.c_dragVisible = Boolean(p); if (this.c_dragVisible) { this.drag._visible = true; } else { this.drag._visible = false; } }; ultimateScrollerClass.prototype.getDragHeightAuto = function () { return(this.c_dragAuto); }; ultimateScrollerClass.prototype.setDragHeightAuto = function (p) { this.c_dragAuto = Boolean(p); this.drawDrag(); }; ultimateScrollerClass.prototype.getScrollSide = function () { return(this.c_scrollSide); }; ultimateScrollerClass.prototype.setScrollSide = function (p) { this.c_scrollSide = String(p); this.drawMask(); this.drawBorder(); }; ultimateScrollerClass.prototype.getBorderStyle = function () { return(this.c_borderStyle); }; ultimateScrollerClass.prototype.setBorderStyle = function (p) { this.c_borderStyle = p.toLowerCase(); var tmp = eval (this.targetClip._name + "_border"); tmp.removeMovieClip(); if ((this.c_borderStyle ne "none") && (eval (this.targetClip._name))) { this.drawBorder(); } delete tmp; }; ultimateScrollerClass.prototype.getFace = function () { return(this.c_face); }; ultimateScrollerClass.prototype.setFace = function (p) { this.c_face = p; this.button_up.setSkins(); this.drag.setSkins(); this.button_down.setSkins(); this.track_mc.setSkins(); }; ultimateScrollerClass.prototype.getShadow = function () { return(this.c_shadow); }; ultimateScrollerClass.prototype.setShadow = function (p) { this.c_shadow = p; this.button_up.setSkins(); this.drag.setSkins(); this.button_down.setSkins(); this.track_mc.setSkins(); if ((this.c_borderStyle ne "none") && (eval (this.targetClip._name))) { this.drawBorder(); } }; ultimateScrollerClass.prototype.getDarkshadow = function () { return(this.c_darkshadow); }; ultimateScrollerClass.prototype.setDarkshadow = function (p) { this.c_darkshadow = p; this.button_up.setSkins(); this.drag.setSkins(); this.button_down.setSkins(); this.track_mc.setSkins(); }; ultimateScrollerClass.prototype.getHighlight = function () { return(this.c_highlight); }; ultimateScrollerClass.prototype.setHighlight = function (p) { this.c_highlight = p; this.button_up.setSkins(); this.drag.setSkins(); this.button_down.setSkins(); this.track_mc.setSkins(); }; ultimateScrollerClass.prototype.getHighlight3d = function () { return(this.c_highlight3d); }; ultimateScrollerClass.prototype.setHighlight3d = function (p) { this.c_highlight3d = p; this.button_up.setSkins(); this.drag.setSkins(); this.button_down.setSkins(); this.track_mc.setSkins(); if ((this.c_borderStyle ne "none") && (eval (this.targetClip._name))) { this.drawBorder(); } }; ultimateScrollerClass.prototype.getArrow = function () { return(this.c_arrow); }; ultimateScrollerClass.prototype.setArrow = function (p) { this.c_arrow = p; this.button_up.setSkins(); this.button_down.setSkins(); }; ultimateScrollerClass.prototype.getForegroundDisabled = function () { return(this.c_foregroundDisabled); }; ultimateScrollerClass.prototype.setForegroundDisabled = function (p) { this.c_foregroundDisabled = p; this.button_up.setSkins(); this.drag.setSkins(); this.button_down.setSkins(); this.track_mc.setSkins(); }; ultimateScrollerClass.prototype.getScrollTrack = function () { return(this.c_scrollTrack); }; ultimateScrollerClass.prototype.setScrollTrack = function (p) { this.c_scrollTrack = p; this.track_mc.setSkins(); }; ultimateScrollerClass.prototype.getBorderColorTop = function () { return(this.c_borderColorT); }; ultimateScrollerClass.prototype.setBorderColorTop = function (p) { this.c_borderColorT = p; if (eval (this.targetClip._name) && (this.c_borderStyle eq "line")) { this.drawBorder(); } }; ultimateScrollerClass.prototype.getBorderColorBottom = function () { return(this.c_borderColorB); }; ultimateScrollerClass.prototype.setBorderColorBottom = function (p) { this.c_borderColorB = p; if (eval (this.targetClip._name) && (this.c_borderStyle eq "line")) { this.drawBorder(); } }; ultimateScrollerClass.prototype.getBorderColorLeft = function () { return(this.c_borderColorL); }; ultimateScrollerClass.prototype.setBorderColorLeft = function (p) { this.c_borderColorL = p; if (eval (this.targetClip._name) && (this.c_borderStyle eq "line")) { this.drawBorder(); } }; ultimateScrollerClass.prototype.getBorderColorRight = function () { return(this.c_borderColorR); }; ultimateScrollerClass.prototype.setBorderColorRight = function (p) { this.c_borderColorR = p; if (eval (this.targetClip._name) && (this.c_borderStyle eq "line")) { this.drawBorder(); } }; ultimateScrollerClass.prototype.addProperty("horizontal", ultimateScrollerClass.prototype.getHorizontal, ultimateScrollerClass.prototype.setHorizontal); ultimateScrollerClass.prototype.addProperty("scrollTarget", ultimateScrollerClass.prototype.getTarget, ultimateScrollerClass.prototype.setTarget); ultimateScrollerClass.prototype.addProperty("size", ultimateScrollerClass.prototype.getSize, ultimateScrollerClass.prototype.setSize); ultimateScrollerClass.prototype.addProperty("scrollBuffer", ultimateScrollerClass.prototype.getBuffer, ultimateScrollerClass.prototype.setBuffer); ultimateScrollerClass.prototype.addProperty("scrollAmount", ultimateScrollerClass.prototype.getScrollAmount, ultimateScrollerClass.prototype.setScrollAmount); ultimateScrollerClass.prototype.addProperty("easing", ultimateScrollerClass.prototype.getEasing, ultimateScrollerClass.prototype.setEasing); ultimateScrollerClass.prototype.addProperty("useMask", ultimateScrollerClass.prototype.getUseMask, ultimateScrollerClass.prototype.setUseMask); ultimateScrollerClass.prototype.addProperty("dragVisible", ultimateScrollerClass.prototype.getDragVisible, ultimateScrollerClass.prototype.setDragVisible); ultimateScrollerClass.prototype.addProperty("dragHeightAuto", ultimateScrollerClass.prototype.getDragHeightAuto, ultimateScrollerClass.prototype.setDragHeightAuto); ultimateScrollerClass.prototype.addProperty("scrollSide", ultimateScrollerClass.prototype.getScrollSide, ultimateScrollerClass.prototype.setScrollSide); ultimateScrollerClass.prototype.addProperty("borderStyle", ultimateScrollerClass.prototype.getBorderStyle, ultimateScrollerClass.prototype.setBorderStyle); ultimateScrollerClass.prototype.addProperty("face", ultimateScrollerClass.prototype.getFace, ultimateScrollerClass.prototype.setFace); ultimateScrollerClass.prototype.addProperty("shadow", ultimateScrollerClass.prototype.getShadow, ultimateScrollerClass.prototype.setShadow); ultimateScrollerClass.prototype.addProperty("darkshadow", ultimateScrollerClass.prototype.getDarkshadow, ultimateScrollerClass.prototype.setDarkshadow); ultimateScrollerClass.prototype.addProperty("highlight", ultimateScrollerClass.prototype.getHighlight, ultimateScrollerClass.prototype.setHighlight); ultimateScrollerClass.prototype.addProperty("highlight3d", ultimateScrollerClass.prototype.getHighlight3d, ultimateScrollerClass.prototype.setHighlight3d); ultimateScrollerClass.prototype.addProperty("arrow", ultimateScrollerClass.prototype.getArrow, ultimateScrollerClass.prototype.setArrow); ultimateScrollerClass.prototype.addProperty("foregroundDisabled", ultimateScrollerClass.prototype.getForegroundDisabled, ultimateScrollerClass.prototype.setForegroundDisabled); ultimateScrollerClass.prototype.addProperty("scrollTrack", ultimateScrollerClass.prototype.getScrollTrack, ultimateScrollerClass.prototype.setScrollTrack); ultimateScrollerClass.prototype.addProperty("borderColorTop", ultimateScrollerClass.prototype.getBorderColorTop, ultimateScrollerClass.prototype.setBorderColorTop); ultimateScrollerClass.prototype.addProperty("borderColorBottom", ultimateScrollerClass.prototype.getBorderColorBottom, ultimateScrollerClass.prototype.setBorderColorBottom); ultimateScrollerClass.prototype.addProperty("borderColorLeft", ultimateScrollerClass.prototype.getBorderColorLeft, ultimateScrollerClass.prototype.setBorderColorLeft); ultimateScrollerClass.prototype.addProperty("borderColorRight", ultimateScrollerClass.prototype.getBorderColorRight, ultimateScrollerClass.prototype.setBorderColorRight); ultimateScrollerClass.prototype.addProperty("scrollTrackVisible", ultimateScrollerClass.prototype.getScrollTrackVisible, ultimateScrollerClass.prototype.setScrollTrackVisible); ultimateScrollerClass.prototype.addProperty("buttonsVisible", ultimateScrollerClass.prototype.getButtonsVisible, ultimateScrollerClass.prototype.setButtonsVisible); ultimateScrollerClass.prototype.addProperty("arrowsVisible", ultimateScrollerClass.prototype.getArrowsVisible, ultimateScrollerClass.prototype.setArrowsVisible); ultimateScrollerClass.prototype.addProperty("arrowDefaultColor", ultimateScrollerClass.prototype.getArrowDefaultColor, ultimateScrollerClass.prototype.setArrowDefaultColor); ultimateScrollerClass.prototype.addProperty("scrollWidth", ultimateScrollerClass.prototype.getScrollWidth, ultimateScrollerClass.prototype.setScrollWidth); ultimateScrollerClass.prototype.addProperty("useDisabledColor", ultimateScrollerClass.prototype.getUseDisabledColor, ultimateScrollerClass.prototype.setUseDisabledColor); Object.registerClass("ultimateScroller", ultimateScrollerClass); #endinitclip
Symbol 29 MovieClip Frame 10
stop();
Symbol 43 MovieClip Frame 1
stop();
Symbol 46 Button
on (release) { getURL ("http://www.prism-e.com/", "_blank"); }
Symbol 194 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 _underscoreable() { return(_cts() + "_frame|_x|_y|_xscale|_yscale|_scale|_width|_height|_size|_rotation|_alpha|_visible|"); } static function _cbprops() { return("|skipLevel|cycles|easyfunc|func|scope|args|startfunc|startscope|startargs|updfunc|updscope|updargs|extra1|extra2|"); } static function _fuseprops() { return("|command|label|delay|event|eventparams|target|addTarget|trigger|startAt|ease|easing|seconds|duration|time|"); } static function output(s) { if (typeof(logOutput) == "function") { logOutput(s); } else { trace(s); } } static function error(errorCode) { var _local3 = arguments[1]; var _local5 = arguments[2]; var _local6 = arguments[3]; if (VERBOSE != true) { output(("[FuseKitCommon#" + errorCode) + "]"); return(undefined); } var _local2 = ""; var _local4 = newline; switch (errorCode) { case "001" : _local2 = _local2 + "** ERROR: When using simpleSetup to extend prototypes, you must pass the Shortcuts class. **"; _local2 = _local2 + (_local4 + " import com.mosesSupposes.fuse.*;"); _local2 = _local2 + ((_local4 + " ZigoEngine.simpleSetup(Shortcuts);") + _local4); 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 + ((_local4 + "*** Error: DO NOT use #include \"lmc_tween.as\" with this version of ZigoEngine! ***") + _local4); break; case "004" : _local2 = _local2 + (("** ZigoEngine.doTween - too few arguments [" + _local3) + "]. If you are trying to use Object Syntax without Fuse, pass FuseItem in your register() or simpleSetup() call. **"); break; case "005" : _local2 = _local2 + (((("** ZigoEngine.doTween - missing targets[" + _local3) + "] and/or props[") + _local5) + "] **"); 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 [") + _local5) + "]"); break; case "008" : _local2 = _local2 + "** ZigoEngine: 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 + ((("-Engine unable to parse " + ((_local3 == 1) ? "callback[" : (String(_local3) + " callbacks["))) + _local5) + "]. Try using the syntax {scope:this, func:\"myFunction\"}"); break; case "011" : _local2 = _local2 + (((("-ZigoEngine: Callbacks discarded via skipLevel 2 option [" + _local3) + "|") + _local5) + "]."); break; case "012" : _local2 = _local2 + (((((("-Engine set props or ignored no-change tween on: " + _local3) + ", props passed:[") + _local5) + "], endvals passed:[") + _local6) + "]"); break; case "013" : _local2 = _local2 + (((((("-Engine added tween on:\n\ttargets:[" + _local3) + "]\n\tprops:[") + _local5) + "]\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 "101" : _local2 = _local2 + "** ERROR: Fuse simpleSetup was removed in version 2.0! **"; _local2 = _local2 + (_local4 + " You must now use the following commands:"); _local2 = _local2 + ((_local4 + _local4) + "\timport com.mosesSupposes.fuse.*;"); _local2 = _local2 + (_local4 + "\tZigoEngine.simpleSetup(Shortcuts, PennerEasing, Fuse);"); _local2 = _local2 + ((_local4 + "Note that PennerEasing is optional, and FuseFMP is also accepted. (FuseFMP.simpleSetup is run automatically if included.)") + _local4); break; case "102" : _local2 = _local2 + (("** Fuse skipTo label not found: \"" + _local3) + "\" **"); break; case "103" : _local2 = _local2 + (("** Fuse skipTo failed (" + _local3) + ") **"); break; case "104" : _local2 = _local2 + (((("** Fuse command skipTo (" + _local3) + ") ignored - targets the current index (") + _local5) + "). **"); 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 + (_local4 + "You must now use the following commands (PennerEasing is optional)."); _local2 = _local2 + (_local4 + "\timport com.mosesSupposes.fuse.*;"); _local2 = _local2 + ((_local4 + "\tZigoEngine.simpleSetup(Shortcuts, PennerEasing, Fuse);") + _local4); 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 + (("** Commands other than \"delay\" are not allowed within groups. Command discarded (\"" + _local3) + "\")"); break; case "110" : _local2 = _local2 + (("** A Fuse.addCommand parameter (\"" + _local3) + "\") is not valid and was discarded. If you are trying to add a function-call try the syntax Fuse.addCommand(this,\"myCallback\",param1,param2); **"); break; case "111" : _local2 = _local2 + (("** A Fuse command parameter failed. (\"" + _local3) + "\") **"); 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 "114" : _local2 = _local2 + (("** FuseItem: command (\"" + _local3) + "\") discarded. Commands may not appear within action groups (arrays). **"); break; case "115" : _local2 = _local2 + ((_local3 + " overlapping prop discarded: ") + _local5); 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. **" + _local4); break; case "117" : _local2 = _local2 + (("** " + _local3) + ": infinite cycles are not allowed within Fuses - discarded. **"); break; case "118" : _local2 = _local2 + (("** Fuse Error: No targets in " + _local3) + ((_local5 == true) ? " [Unable to set start props] **" : " [Skipping this action] **")); break; case "119" : _local2 = _local2 + (((("** Fuse warning: " + _local5) + ((_local5 == 1) ? " target missing in " : " targets missing in ")) + _local6) + ((_local3 == true) ? " during setStartProps **" : " **")); break; case "120" : _local2 = _local2 + (((("** " + _local3) + ": conflict with \"") + _local5) + "\". Property might be doubled within a grouped-action array. **"); break; case "121" : _local2 = _local2 + "** Timecode formatting requires \"00:\" formatting (example:\"01:01:33\" yields 61.33 seconds.) **"; break; case "122" : _local2 = _local2 + "** FuseItem: You must register the Shortcuts class in order to use easy string-type callback parsing. **"; break; case "123" : _local2 = _local2 + "** FuseItem unable to target callback. Try using the syntax {scope:this, func:\"myFunction\"} **"; break; case "124" : _local2 = _local2 + (("** Event \"" + _local3) + "\" reserved by Fuse. **"); break; case "125" : _local2 = _local2 + (("** A Fuse event parameter failed in " + _local3) + " **"); break; case "126" : _local2 = _local2 + (((("** " + _local3) + ": trigger:") + _local5) + " ignored - only one trigger is allowed per action **"); break; case "201" : _local2 = _local2 + (("**** FuseFMP cannot initialize argument " + _local3) + " (BitmapFilters cannot be applied to this object type) ****"); break; case "301" : _local2 = _local2 + "** The shortcuts fadeIn or fadeOut only accept 3 arguments: seconds, ease, and delay. **"; } output(_local2); } static var VERSION = "Fuse Kit 2.0 Copyright (c) 2006 Moses Gunesch, MosesSupposes.com under MIT Open Source License"; static var VERBOSE = true; static var ALL = "ALL"; static var ALLCOLOR = "ALLCOLOR"; }
Symbol 195 MovieClip [__Packages.com.mosesSupposes.fuse.FuseFMP] Frame 0
class com.mosesSupposes.fuse.FuseFMP { static var $fclasses, $shortcuts, $gro, $sro; function FuseFMP () { } static function simpleSetup() { initialize(MovieClip.prototype, Button.prototype, TextField.prototype); _global.FuseFMP = com.mosesSupposes.fuse.FuseFMP; for (var _local2 in $fclasses) { _global[_local2] = $fclasses[_local2]; } } static function initialize(target) { if ($fclasses == undefined) { $shortcuts = {getFilterName:function (f) { return(com.mosesSupposes.fuse.FuseFMP.getFilterName(f)); }, getFilterIndex:function (f) { return(com.mosesSupposes.fuse.FuseFMP.getFilterIndex(this, f)); }, getFilter:function (f, createNew) { return(com.mosesSupposes.fuse.FuseFMP.getFilter(this, f, createNew)); }, writeFilter:function (f, pObj) { return(com.mosesSupposes.fuse.FuseFMP.writeFilter(this, f, pObj)); }, removeFilter:function (f) { return(com.mosesSupposes.fuse.FuseFMP.removeFilter(this, f)); }, getFilterProp:function (prop, createNew) { return(com.mosesSupposes.fuse.FuseFMP.getFilterProp(this, prop, createNew)); }, setFilterProp:function (prop, v) { com.mosesSupposes.fuse.FuseFMP.setFilterProp(this, prop, v); }, setFilterProps:function (fOrPObj, pObj) { com.mosesSupposes.fuse.FuseFMP.setFilterProps(this, fOrPObj, pObj); }, traceAllFilters:function () { com.mosesSupposes.fuse.FuseFMP.traceAllFilters(); }}; $fclasses = {BevelFilter:flash.filters.BevelFilter, BlurFilter:flash.filters.BlurFilter, ColorMatrixFilter:flash.filters.ColorMatrixFilter, ConvolutionFilter:flash.filters.ConvolutionFilter, DisplacementMapFilter:flash.filters.DisplacementMapFilter, DropShadowFilter:flash.filters.DropShadowFilter, GlowFilter:flash.filters.GlowFilter, GradientBevelFilter:flash.filters.GradientBevelFilter, GradientGlowFilter:flash.filters.GradientGlowFilter}; $gro = {__resolve:function (name) { var _local4 = function () { var _local3 = this; if (_local3.filters != undefined) { var _local2 = name.split("_"); if (_local2[1] == "blur") { _local2[1] = "blurX"; } return(com.mosesSupposes.fuse.FuseFMP.getFilter(this, _local2[0] + "Filter", false)[_local2[1]]); } }; return(_local4); }}; $sro = {__resolve:function (name) { var _local3 = function (val) { var _local2 = this; if (_local2.filters != undefined) { com.mosesSupposes.fuse.FuseFMP.setFilterProp(this, name, val); } }; return(_local3); }}; } if (arguments[0] == null) { return(undefined); } var _local6 = [MovieClip, Button, TextField]; for (var _local13 in arguments) { var _local7 = false; for (var _local10 in _local6) { if ((arguments[_local13] instanceof _local6[_local10]) || (arguments[_local13] == Function(_local6[_local10]).prototype)) { _local7 = true; break; } } if (!_local7) { com.mosesSupposes.fuse.FuseKitCommon.error("201", _local13); continue; } for (var _local11 in $fclasses) { var _local5 = new $fclasses[_local11](); for (var _local8 in _local5) { if (typeof(_local5[_local8]) == "function") { continue; } var _local4 = (_local11.substr(0, -6) + "_") + _local8; arguments[_local13].addProperty(_local4, $gro[_local4], $sro[_local4]); _global.ASSetPropFlags(arguments[_local13], _local4, 3, 1); if (_local8 == "blurX") { _local4 = _local4.slice(0, -1); arguments[_local13].addProperty(_local4, $gro[_local4], $sro[_local4]); _global.ASSetPropFlags(arguments[_local13], _local4, 3, 1); } } } for (var _local9 in $shortcuts) { arguments[_local13][_local9] = $shortcuts[_local9]; _global.ASSetPropFlags(arguments[_local13], _local9, 7, 1); } } } static function deinitialize() { if ($fclasses == undefined) { return(undefined); } if (arguments.length == 0) { arguments.push(MovieClip.prototype, Button.prototype, TextField.prototype); } for (var _local8 in arguments) { for (var _local7 in $fclasses) { var _local4 = new $fclasses[_local7](); for (var _local5 in _local4) { if (typeof(_local4[_local5]) == "function") { continue; } var _local3 = (_local7.substr(0, -6) + "_") + _local5; _global.ASSetPropFlags(arguments[_local8], _local3, 0, 2); arguments[_local8].addProperty(_local3, null, null); delete arguments[_local8][_local3]; } } for (var _local6 in $shortcuts) { _global.ASSetPropFlags(arguments[_local8], _local6, 0, 2); delete arguments[_local8][_local6]; } } } static function getFilterName($myFilter) { if ($fclasses == undefined) { initialize(null); } for (var _local1 in $fclasses) { if ($myFilter.__proto__ == Function($fclasses[_local1]).prototype) { return(_local1); } } return(null); } static function getFilterIndex($obj, $myFilter) { if ($fclasses == undefined) { initialize(null); } $myFilter = $getInstance($myFilter); if ($myFilter === null) { return(-1); } var _local2 = $obj.filters; var _local1 = 0; while (_local1 < _local2.length) { if (_local2[_local1].__proto__ == $myFilter.__proto__) { return(_local1); } _local1++; } return(-1); } static function getFilter($obj, $myFilter, $createNew) { var _local1 = getFilterIndex($obj, $myFilter); if (_local1 == -1) { if ($createNew != true) { return(null); } _local1 = writeFilter($obj, $myFilter); if (_local1 == -1) { return(null); } } return($obj.filters[_local1]); } static function writeFilter($obj, $myFilter, $propsObj) { if ($fclasses == undefined) { initialize(null); } $myFilter = $getInstance($myFilter); if ($myFilter === null) { return(-1); } var _local4 = $obj.filters; var _local2 = getFilterIndex($obj, $myFilter); if (_local2 == -1) { _local4.push($myFilter); } else { _local4[_local2] = $myFilter; } $obj.filters = _local4; if (typeof($propsObj) == "object") { setFilterProps($obj, $myFilter, $propsObj); } _local2 = getFilterIndex($obj, $myFilter); return(_local2); } static function removeFilter($obj, $myFilter) { if ($fclasses == undefined) { initialize(null); } $myFilter = $getInstance($myFilter); var _local2 = $obj.filters; var _local1 = getFilterIndex($obj, $myFilter); if (_local1 == -1) { return(false); } _local2.splice(_local1, 1); $obj.filters = _local2; return(true); } static function getFilterProp($obj, $filtername, $createNew) { var _local1 = $filtername.split("_"); if (_local1[1] == "blur") { _local1[1] = "blurX"; } return(getFilter($obj, _local1[0] + "Filter", $createNew)[_local1[1]]); } static function setFilterProp($obj, $propname, $val) { if ($fclasses == undefined) { initialize(null); } var _local7 = $propname.split("_"); var _local8 = _local7[0] + "Filter"; if ($fclasses[_local8] == undefined) { return(undefined); } var _local2 = new $fclasses[_local8](); var _local6 = _local7[1]; var _local3 = $obj.filters.length || 0; while (_local3-- , _local3 > -1) { var _local1 = $obj.filters[_local3]; if (_local1.__proto__ == _local2.__proto__) { _local2 = _local1; break; } } if (_local6 == "blur") { _local2.blurX = $val; _local2.blurY = $val; } else { if (_local6.indexOf("lor") > -1) { if ((typeof($val) == "string") && (_local6.charAt(2) != "l")) { if ($val.charAt(0) == "#") { $val = $val.slice(1); } $val = (($val.charAt(1).toLowerCase() != "x") ? (Number("0x" + $val)) : (Number($val))); } } _local2[_local6] = $val; } if (_local3 == -1) { $obj.filters = [_local2]; } else { var _local9 = $obj.filters; _local9[_local3] = _local2; $obj.filters = _local9; } } static function setFilterProps($obj, $filterOrPropsObj, $propsObj) { if ($fclasses == undefined) { initialize(null); } if (!($obj instanceof Array)) { $obj = [$obj]; } var _local4 = new Object(); var _local3; var _local2; if (arguments.length == 3) { for (var _local12 in $obj) { var _local5 = getFilter($obj[_local12], $filterOrPropsObj, true); if (_local5 == null) { continue; } var _local8 = getFilterName(_local5).substr(0, -6) + "_"; for (_local3 in $propsObj) { _local4[_local3] = $propsObj[_local3]; } for (_local3 in _local4) { _local2 = _local4[_local3]; if (_local3.indexOf(_local8) == 0) { _local3 = _local3.slice(_local8.length); } if (_local3 == "blur") { flash.filters.BlurFilter(_local5).blurX = Number(_local2); flash.filters.BlurFilter(_local5).blurY = Number(_local2); } else if (((_local3.indexOf("lor") > -1) && (_local3.charAt(2) != "l")) && (typeof(_local2) == "string")) { if (_local2.charAt(0) == "#") { _local2 = _local2.slice(1); } _local2 = ((_local2.charAt(1).toLowerCase() != "x") ? (Number("0x" + _local2)) : (Number(_local2))); } else { _local5[_local3] = _local2; } } writeFilter($obj[_local12], _local5); } } else if (typeof($filterOrPropsObj) == "object") { $propsObj = $filterOrPropsObj; for (_local3 in $propsObj) { var _local9 = _local3.split("_"); var _local10 = _local9[0] + "Filter"; if ($fclasses[_local10] == undefined) { continue; } if (_local4[_local10] == undefined) { _local4[_local10] = {}; } if (_local9[1] == "blur") { flash.filters.BlurFilter(_local4[_local10]).blurX = $propsObj[_local3]; flash.filters.BlurFilter(_local4[_local10]).blurY = $propsObj[_local3]; } else { _local4[_local10][_local9[1]] = $propsObj[_local3]; } } for (var _local12 in $obj) { for (var _local10 in _local4) { var _local5 = getFilter($obj[_local12], _local10, true); if (_local5 == null) { continue; } for (_local3 in _local4[_local10]) { _local2 = _local4[_local10][_local3]; if (((_local3.indexOf("lor") > -1) && (_local3.charAt(2) != "l")) && (typeof(_local2) == "string")) { if (_local2.charAt(0) == "#") { _local2 = _local2.slice(1); } _local2 = ((_local2.charAt(1).toLowerCase() != "x") ? (Number("0x" + _local2)) : (Number(_local2))); } _local5[_local3] = _local2; } writeFilter($obj[_local12], _local5); } } } } static function getAllShortcuts() { if ($fclasses == undefined) { initialize(null); } var _local2 = []; for (var _local4 in $fclasses) { var _local1 = new $fclasses[_local4](); for (var _local3 in _local1) { if (typeof(_local1[_local3]) == "function") { continue; } _local2.push((_local4.substr(0, -6) + "_") + _local3); if (_local3 == "blurX") { _local2.push(_local4.substr(0, -6) + "_blur"); } } } return(_local2); } static function traceAllFilters() { if ($fclasses == undefined) { initialize(null); } var _local1 = "------ FuseFMP filter properties ------\n"; for (var _local4 in $fclasses) { _local1 = _local1 + _local4; var _local2 = new $fclasses[_local4](); for (var _local3 in _local2) { if (typeof(_local2[_local3]) == "function") { continue; } _local1 = _local1 + ((("\t- " + _local4.substr(0, -6)) + "_") + _local3); if (_local3 == "blurX") { _local1 = _local1 + (("\t- " + _local4.substr(0, -6)) + "_blur"); } } _local1 = _local1 + newline; } com.mosesSupposes.fuse.FuseKitCommon.output(_local1); } static function $getInstance($myFilter) { if ($myFilter instanceof flash.filters.BitmapFilter) { return(flash.filters.BitmapFilter($myFilter)); } if (typeof($myFilter) == "function") { for (var _local3 in $fclasses) { if ($myFilter == $fclasses[_local3]) { return(new $fclasses[_local3]()); } } } if (typeof($myFilter) == "string") { var _local2 = String($myFilter); if (_local2.substr(-6) != "Filter") { _local2 = _local2 + "Filter"; } for (var _local3 in $fclasses) { if (_local3 == _local2) { return(new $fclasses[_local3]()); } } } return(null); } static var registryKey = "fuseFMP"; static var VERSION = com.mosesSupposes.fuse.FuseKitCommon.VERSION; }
Symbol 196 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 197 MovieClip [__Packages.XMLclient] Frame 0
interface XMLclient { }
Symbol 198 MovieClip [__Packages.trackingXMLuser] Frame 0
class trackingXMLuser implements XMLclient { var host, XMLcontent; function trackingXMLuser (host_mc) { host = host_mc; trace("XML user"); } function loadXML(XMLpath) { new XMLloader2(XMLpath, this); } function XMLready(success, XMLcontentObj) { trace("success=" + success); if (success) { trace("XML loaded"); XMLcontent = XMLcontentObj; } else { trace("couldn't load XML"); } } }
Symbol 199 MovieClip [__Packages.XMLloader2] Frame 0
class XMLloader2 { var XMLclientObj, XMLcontentObj, myXML; function XMLloader2 (XMLfile, param_XMLclientObj) { XMLclientObj = param_XMLclientObj; XMLcontentObj = new Object(); myXML = new XML(); myXML.ignoreWhite = true; myXML.load(XMLfile); myXML.onLoad = mx.utils.Delegate.create(this, parseXML); } function str_replace(haystack, needle, replacement) { var _local1 = new Array(); var _local2; _local1 = haystack.split(needle); _local2 = _local1.join(replacement); return(_local2); } function parseXML(success) { if (success) { drillXML(myXML.firstChild); XMLclientObj.XMLready(true, XMLcontentObj); } else { XMLclientObj.XMLready(false); } } function drillXML(theNode, obj) { if (obj == undefined) { obj = new Object(); XMLcontentObj = obj; } for (var _local7 in theNode.childNodes) { var _local4 = theNode.childNodes[_local7]; if (obj[_local4.nodeName] == undefined) { obj[_local4.nodeName] = new Array(); } if ((_local4.nodeName != null) && (_local4.firstChild.nodeValue != null)) { var _local3 = new Object(); _local3.val = trimIt(_local4.firstChild.nodeValue); _local3.val = cleanIt(_local3.val); _local3.val = charfixIt(_local3.val); _global[_local4.nodeName] = _local3.val; _local3.attrs = _local4.attributes; _global[_local4.nodeName + "_attrs"] = _local3.attrs; obj[_local4.nodeName].push(_local3); drillXML(_local4, _local3); } } } function cleanIt(str) { var _local1 = str.length; while (_local1 >= 0) { if ((str.charCodeAt(_local1) == 9) || (str.charCodeAt(_local1) == 10)) { str = str.slice(0, _local1) + str.slice(_local1 + 1); } _local1--; } return(str); } function trimIt(str) { while (((str.charCodeAt(0) == 9) || (str.charCodeAt(0) == 10)) || (str.charCodeAt(0) == 13)) { str = str.substring(1, str.length); } while (((str.charCodeAt(str.length - 1) == 9) || (str.charCodeAt(str.length - 1) == 10)) || (str.charCodeAt(str.length - 1) == 13)) { str = str.substring(0, str.length - 1); } return(str); } function charfixIt(str) { str = str_replace(str, "A#ogonek#", "\u0104"); str = str_replace(str, "a#ogonek#", "\u0105"); str = str_replace(str, "C#acute#", "\u0106"); str = str_replace(str, "c#acute#", "\u0107"); str = str_replace(str, "C#caron#", "\u010C"); str = str_replace(str, "c#caron#", "\u010D"); str = str_replace(str, "d#bar#", "\u0111"); str = str_replace(str, "D#bar#", "\u0110"); str = str_replace(str, "E#ogonek#", "\u0118"); str = str_replace(str, "e#ogonek#", "\u0119"); str = str_replace(str, "L#stroke#", "\u0141"); str = str_replace(str, "l#bar#", "\u0142"); str = str_replace(str, "N#acute#", "\u0143"); str = str_replace(str, "n#acute#", "\u0144"); str = str_replace(str, "S#acute#", "\u015A"); str = str_replace(str, "s#acute#", "\u015B"); str = str_replace(str, "Z#acute#", "\u0179"); str = str_replace(str, "z#acute#", "\u017A"); str = str_replace(str, "Z#dot#", "\u017B"); str = str_replace(str, "z#dot#", "\u017C"); return(str); } }
Symbol 200 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 201 MovieClip [__Packages.XMLuser] Frame 0
class XMLuser implements XMLclient { var host, XMLcontent; function XMLuser (host_mc) { host = host_mc; trace("XML user"); } function loadXML(XMLpath) { new XMLloader2(XMLpath, this); } function XMLready(success, XMLcontentObj) { trace("success=" + success); if (success) { trace("XML loaded"); XMLcontent = XMLcontentObj; host.nextFrame(); } else { trace("couldn't load XML"); } } }
Symbol 202 MovieClip [__Packages.com.mosesSupposes.fuse.Fuse] Frame 0
class com.mosesSupposes.fuse.Fuse extends Array { var _nID, _aDefaultTargs, length, scope, _nIndex, _oDel1, label, dispatchEvent; function Fuse (action) { super(); mx.events.EventDispatcher.initialize(this); _nID = registerInstance(this); _sState = "stopped"; _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(("-Fuse#" + String(_nID)) + " 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 simpleSetup() { com.mosesSupposes.fuse.FuseKitCommon.error("101"); } 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() { return(_sState); } function get currentIndex() { return(_nIndex); } function get currentLabel() { return(com.mosesSupposes.fuse.FuseItem(this[_nIndex]).getLabel()); } 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 ((_sState != "playing") && (_sState != "paused")) { 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, pEnd, 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 _local6 = ((arguments[_local5] instanceof com.mosesSupposes.fuse.Fuse) ? (arguments[_local5]) : (new com.mosesSupposes.fuse.FuseItem(_local7 + _local5, arguments[_local5], _nID))); addEventListener("onStop", _local6); addEventListener("evtSetStart", _local6); _local8.push(_local6); _local5++; } var _local4 = super.splice.apply(this, new Array(_local7, deleteCount).concat(_local8)); for (var _local9 in _local4) { removeEventListener("onStop", _local4[_local9]); removeEventListener("evtSetStart", _local4[_local9]); if (_local4[_local9] instanceof com.mosesSupposes.fuse.Fuse) { com.mosesSupposes.fuse.Fuse(_local4[_local9]).removeEventListener("onComplete", _oDel1); } else { com.mosesSupposes.fuse.FuseItem(_local4[_local9]).destroy(); delete this[com.mosesSupposes.fuse.FuseItem(_local4[_local9])._nItemID]; } } _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 + ((("-Fuse#" + String(_nID)) + " traceItems:") + "\n----------\n"); var _local3 = 0; while (_local3 < _local4.length) { if (_local4[_local3] instanceof com.mosesSupposes.fuse.Fuse) { _local5 = _local5 + (((((((("-Fuse#" + String(_nID)) + " #") + _nID) + ">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((((("Fuse#" + String(_nID)) + ((label != undefined) ? ((" \"" + label) + "\"") : "")) + " (contains ") + length) + " 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:((state == "playing") ? (_nIndex) : -1), targs:_aDefaultTargs, scope:scope}); } function start(setStart) { close(); stop(true); _sState = "playing"; if (length == 0) { advance(false, true); } if ((setStart != null) && (setStart != false)) { setStartProps.apply(this, arguments); } dispatchEvent({target:this, type:"onStart"}); if (OUTPUT_LEVEL > 1) { com.mosesSupposes.fuse.FuseKitCommon.output(("-Fuse#" + String(_nID)) + " start."); } playCurrentItem(); } function stop() { if (_sState != "stopped") { 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++; } } else { arguments[0] = true; } if (this[_nIndex] instanceof com.mosesSupposes.fuse.Fuse) { com.mosesSupposes.fuse.Fuse(this[_nIndex]).removeEventListener("onComplete", _oDel1); } _sState = "stopped"; if (!((arguments[0] === true) && (_sState == "stopped"))) { dispatchEvent({target:this, type:"onStop"}); if (OUTPUT_LEVEL > 1) { com.mosesSupposes.fuse.FuseKitCommon.output(("-Fuse#" + String(_nID)) + " stop."); } } _nIndex = 0; clearInterval(_nDelay); _nTimeCache = (_nDelay = -1); } function skipTo(indexOrLabel) { close(); var _local5; if (typeof(indexOrLabel) == "string") { _local5 = -1; var _local4 = 0; while (_local4 < length) { if (com.mosesSupposes.fuse.FuseItem(this[_local4]).getLabel() == String(indexOrLabel)) { _local5 = _local4; break; } _local4++; } if (_local5 == -1) { if (OUTPUT_LEVEL > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("102", String(indexOrLabel)); } } } else { _local5 = Number(indexOrLabel); } if ((_global.isNaN(_local5) == true) || (Math.abs(_local5) >= length)) { if (OUTPUT_LEVEL > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("103", String(indexOrLabel)); } } if (_local5 < 0) { _local5 = Math.max(0, length + _local5); } if ((_local5 == _nIndex) && (arguments[1] === true)) { if (OUTPUT_LEVEL > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("104", 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 = _local5; var _local7 = _sState; _sState = "playing"; if (_local7 == "stopped") { dispatchEvent({target:this, type:"onStart"}); } playCurrentItem(); if (OUTPUT_LEVEL > 1) { com.mosesSupposes.fuse.FuseKitCommon.output("skipTo:" + _local5); } } function pause() { if (_sState == "playing") { com.mosesSupposes.fuse.FuseItem(this[_nIndex]).pause(); if (_nTimeCache != -1) { _nTimeCache = _nTimeCache - getTimer(); clearInterval(_nDelay); } _sState = "paused"; if (OUTPUT_LEVEL > 1) { com.mosesSupposes.fuse.FuseKitCommon.output(("-Fuse#" + String(_nID)) + " pause."); } dispatchEvent({target:this, type:"onPause"}); } } function resume() { if (_sState != "paused") { return(undefined); } close(); _sState = "playing"; if (OUTPUT_LEVEL > 1) { com.mosesSupposes.fuse.FuseKitCommon.output(("-Fuse#" + String(_nID)) + " resume."); } dispatchEvent({target:this, type:"onResume"}); if (_nTimeCache != -1) { clearInterval(_nDelay); _nTimeCache = getTimer() + _nTimeCache; _nDelay = setInterval(mx.utils.Delegate.create(this, playCurrentItem), _nTimeCache, true); } com.mosesSupposes.fuse.FuseItem(this[_nIndex]).pause(true); } function advance(wasTriggered, silentStop) { var _local3 = false; if (_nIndex == (length - 1)) { 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(("-Fuse#" + String(_nID)) + " complete."); } dispatchEvent({target:this, type:"onComplete"}); if ((autoClear == true) || ((!(autoClear === false)) && (AUTOCLEAR == true))) { destroy(); } return(undefined); } if (OUTPUT_LEVEL > 1) { com.mosesSupposes.fuse.FuseKitCommon.output((("-Fuse#" + String(_nID)) + " advance: ") + _nIndex); } dispatchEvent({target:this, type:"onAdvance"}); playCurrentItem(); } function playCurrentItem(postDelay) { clearInterval(_nDelay); if (!(postDelay === true)) { var _local2 = com.mosesSupposes.fuse.FuseItem(this[_nIndex]).evalDelay(scope) || 0; if (_local2 > 0) { _nTimeCache = getTimer() + (_local2 * 1000); _nDelay = setInterval(mx.utils.Delegate.create(this, playCurrentItem), _local2 * 1000, 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); } var _local3 = com.mosesSupposes.fuse.FuseItem(this[_nIndex]).startItem(_aDefaultTargs, scope); if (OUTPUT_LEVEL > 1) { com.mosesSupposes.fuse.FuseKitCommon.output((("-Fuse#" + String(_nID)) + " props tweened: ") + _local3); } } function evtSetStart(o) { setStartProps.apply(this, o.filter); } function startItem(targs, scope) { if (target == null) { target = (targs); } if (scope == null) { } start(); } 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 _local3 = ((_oBuildMode.curGroup != null) ? (_oBuildMode.curGroup) : (getInstance(_oBuildMode.curID))); if (typeof(commandOrScope) == "string") { if ((_oBuildMode.curGroup != null) && (commandOrScope != "delay")) { com.mosesSupposes.fuse.FuseKitCommon.error("109", String(commandOrScope)); return(undefined); } var _local4 = "|delay|start|stop|pause|resume|skipTo|setStartProps|"; if ((_local4.indexOf(("|" + commandOrScope) + "|") == -1) || (((commandOrScope == "skipTo") || (commandOrScope == "delay")) && (indexOrFunc == undefined))) { if (OUTPUT_LEVEL > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("110", String(commandOrScope)); } } else { _local3.push({__buildMode:true, command:commandOrScope, commandargs:indexOrFunc}); } } else { _local3.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); } 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; var autoClear = false; var _sState = "stopped"; var _nDelay = -1; var _nTimeCache = -1; static var _aInstances = null; static var _oBuildMode = null; }
Symbol 203 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 204 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; 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 _local18 = _global.com.mosesSupposes.fuse.Fuse; _oTemps.outputLevel = ((_local18 != undefined) ? (_local18.OUTPUT_LEVEL) : (_global.com.mosesSupposes.fuse.ZigoEngine.OUTPUT_LEVEL)); if (o.length == 1) { var _local17 = o[0]; var _local9 = ((_local17.action != undefined) ? (_local17.action) : (_local17)); if ((_local9.__buildMode != true) && (_local9.command != undefined)) { _oElements.command = _local9.command; _oElements.scope = _local9.scope; _oElements.args = _local9.args; _sImage = " Elements:[" + ("command" + ((typeof(_local9.command) == "string") ? ((":\"" + _local9.command) + "\", ") : ", ")); if ((_local9.label != undefined) && (typeof(_local9.label) == "string")) { _sImage = _sImage + (("label:\"" + _local9.label) + "\", "); _oElements.label = _local9.label; } if (_local9.delay != undefined) { _sImage = _sImage + "delay, "; _oElements.delay = _local9.delay; } if ((_local9.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 _local16 in o) { var _local3 = o[_local16]; if ((_local3.label != undefined) && (typeof(_local3.label) == "string")) { _oElements.label = _local3.label; } var _local5; var _local7; var _local8 = Boolean((typeof(_local3.action) == "object") && (!(_local3.action instanceof Array))); if (_local8 == true) { _local5 = _local3.action; _local7 = {delay:_local3.delay, target:_local3.target, addTarget:_local3.addTarget, label:_local3.label, trigger:_local3.trigger}; } else { _local5 = _local3; } var _local4 = parseProfile(_local5, _local7); if (_local4 != undefined) { _aProfiles.unshift(_local4); } } _sImage = ""; var _local15 = ""; if (_oElements.label != undefined) { _local15 = _local15 + (("label:\"" + _oElements.label) + "\", "); } if (_oTemps.afl > 0) { _local15 = _local15 + ((_oTemps.afl > 1) ? (_oTemps.afl + " callbacks, ") : "callback, "); } if ((_oElements.delay != undefined) || (_oTemps.twDelayFlag == true)) { _local15 = _local15 + "delay, "; } if (_oTemps.bTriggerFound == true) { _local15 = _local15 + "trigger, "; } if (_oTemps.ael > 0) { _local15 = _local15 + ((_oTemps.ael > 1) ? (_oTemps.ael + " events, ") : "event, "); } if (_local15 != "") { _sImage = _sImage + ((" Elements:[" + _local15.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)) + "]"); } 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 getLabel() { 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) { _ZigoEngine = _global.com.mosesSupposes.fuse.ZigoEngine; var _local10 = _global.com.mosesSupposes.fuse.Fuse; var _local5 = ((_local10 != undefined) ? (_local10.OUTPUT_LEVEL) : (_ZigoEngine.OUTPUT_LEVEL)); if (_oElements.command != null) { var _local12 = "|start|stop|pause|resume|skipTo|setStartProps|"; var _local11 = _oElements.scope || (scope); var _local8 = ((_oElements.command instanceof Function) ? (String(_oElements.command.apply(_local11))) : (String(_oElements.command))); var _local6 = ((_oElements.args instanceof Function) ? (_oElements.args.apply(_local11)) : (_oElements.args)); if ((_local12.indexOf(("|" + _local8) + "|") == -1) || ((_local8 == "skipTo") && (_local6 == undefined))) { if (_local5 > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("111", _local8); } } else { _nPlaying = 1; if (!(_local6 instanceof Array)) { _local6 = ((_local6 == null) ? ([]) : ([_local6])); } dispatchRequest(String(_local8), _local6); } 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, 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); } 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); } } doTweens(o.targs, o.scope, true); _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 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 { var _local4 = _global.com.mosesSupposes.fuse.Fuse.getInstance(_nFuseID); _local3 = "Fuse#" + String(_nFuseID); if (_local4.label != undefined) { _local3 = _local3 + ((":\"" + _local4.label) + "\""); } } _local3 = _local3 + (">Item#" + String(_nItemID)); if (_oElements.label != undefined) { _local3 = _local3 + ((":\"" + _oElements.label) + "\""); } return(_local3); } function parseProfile(obj, aap) { var _local39; var _local2; var _local8; if (obj.__buildMode == true) { if (obj.command != undefined) { if (obj.command == "delay") { _oElements.delay = obj.commandargs; } else { _oElements.command = obj.command; _oElements.args = obj.commandargs; } } if (obj.func != undefined) { _oTemps.afl++; _oElements.aEvents.unshift({f:obj.func, s:obj.scope, a:obj.args}); } if (obj.tweenargs != undefined) { _oTemps.sImgB = _oTemps.sImgB + (obj.tweenargs[1].toString() + ","); return(obj); } return(null); } var _local3 = {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)), oSP:{}, oEP:{}, oAFV:{}}; var _local22 = ((aap.trigger != undefined) ? (aap.trigger) : (obj.trigger)); if (_local22 != undefined) { if (_oTemps.bTriggerFound == false) { _local3.trigger = _local22; _oTemps.bTriggerFound = true; } else if (_oTemps.outputLevel > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("126", _sID(), _local22); } } if (_local3.delay == undefined) { _local3.delay = obj.startAt; } if (_local3.ease == undefined) { _local3.ease = obj.easing; } if (_local3.seconds == undefined) { _local3.seconds = ((obj.duration != undefined) ? (obj.duration) : (obj.time)); } if (aap.target != undefined) { _local3.target = ((aap.target instanceof Array) ? (aap.target) : ([aap.target])); } else if (obj.target != undefined) { _local3.target = ((obj.target instanceof Array) ? (obj.target) : ([obj.target])); } if (obj.addTarget != undefined) { _local3.addTarget = ((obj.addTarget instanceof Array) ? (obj.addTarget) : ([obj.addTarget])); } if (aap.addTarget != undefined) { if (_local3.addTarget == undefined) { _local3.addTarget = ((aap.addTarget instanceof Array) ? (aap.addTarget) : ([aap.addTarget])); } else { _local3.addTarget = ((_local3.addTarget instanceof Array) ? (_local3.addTarget.concat(aap.addTarget)) : (new Array(_local3.addTarget).concat(aap.addTarget))); } } var _local15 = false; for (_local2 in obj) { var _local9 = obj[_local2]; if (_oTemps.cbProps.indexOf(("|" + _local2) + "|") > -1) { if (_local2 != "skipLevel") { _local3[_local2] = _local9; } continue; } if (_oTemps.fuseProps.indexOf(("|" + _local2) + "|") > -1) { if (((_local2 == "command") && (_oTemps.nActions > 1)) && (_oTemps.outputLevel > 0)) { com.mosesSupposes.fuse.FuseKitCommon.error("114", String(_local9)); } continue; } if (typeof(_local9) == "object") { var _local11 = ((_local9 instanceof Array) ? ([]) : ({})); for (_local8 in _local9) { _local11[_local8] = _local9[_local8]; } _local9 = _local11; } var _local4; var _local21; if (_local2.indexOf("start") == 0) { _local2 = _local2.slice(6); _local4 = _local3.oSP; } else { _local4 = _local3.oEP; } if ((ADD_UNDERSCORES == true) && (_oTemps.sUP.indexOf(("|_" + _local2) + "|") > -1)) { _local2 = "_" + _local2; } if (_oTemps.sCT.indexOf(("|" + _local2) + "|") > -1) { var _local13 = (_local2 == "_tintPercent") && (_local4.colorProp.p == "_tint"); var _local12 = (_local2 == "_tint") && (_local4.colorProp.p == "_tintPercent"); if (((_local4.colorProp == undefined) || (_local13 == true)) || (_local12 == true)) { if (_local13 == true) { _local4.colorProp = {p:"_tint", v:{tint:_local4.colorProp.v, percent:_local9}}; } else if (_local12 == true) { _local4.colorProp = {p:"_tint", v:{tint:_local9, percent:_local4.colorProp.v}}; } else { _local4.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 (((_local4 == _local3.oEP) && ((obj.controlX != undefined) || (obj.controlY != undefined))) && (((_local2.indexOf("control") == 0) || (_local2 == "_x")) || (_local2 == "_y"))) { if (_local4._bezier_ == undefined) { _local4._bezier_ = {}; } if (_local2.indexOf("control") == 0) { _local4._bezier_[_local2] = _local9; } else { _local4._bezier_[_local2.charAt(1)] = _local9; } } else { _local4[_local2] = _local9; } _local15 = true; } } if ((_local15 == false) && ((_local3.trigger != undefined) || (((_local3.delay != undefined) || (_local3.seconds != undefined)) && (((_local3.startfunc != undefined) || (_local3.updfunc != undefined)) || ((_local3.func != undefined) && (_oTemps.nActions > 1)))))) { if (_ZigoEngine == undefined) { com.mosesSupposes.fuse.FuseKitCommon.error("116"); } else { if (_local3.func != undefined) { _oTemps.afl++; } if (_local3.event != undefined) { _oTemps.ael++; } _local3._doTimer = true; if (_local3.delay != undefined) { _oTemps.twDelayFlag = true; } return(_local3); } } if (_local15 == true) { var _local17 = _local3.oEP.colorProp != undefined; var _local7 = 0; while (_local7 < 2) { var _local4 = ((_local7 == 0) ? (_local3.oSP) : (_local3.oEP)); var _local6 = ((_local7 == 0) ? (_oTemps.sImgS) : (_oTemps.sImgE)); var _local10 = _local4.colorProp.p; if (_local10 != undefined) { _local4[_local10] = _local4.colorProp.v; delete _local4.colorProp; } if (((_local4._xscale != undefined) || (_local4._scale != undefined)) && ((_local4._width != undefined) || (_local4._size != undefined))) { var _local14 = ((_local4._xscale != undefined) ? "_xscale" : "_scale"); delete _local4[_local14]; if (_oTemps.outputLevel > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("115", _sID(), _local14); } } if (((_local4._yscale != undefined) || (_local4._scale != undefined)) && ((_local4._height != undefined) || (_local4._size != undefined))) { var _local14 = ((_local4._yscale != undefined) ? "_yscale" : "_scale"); delete _local4[_local14]; if (_oTemps.outputLevel > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("115", _sID(), _local14); } } for (_local2 in _local4) { if (_local6.indexOf(_local2 + ", ") == -1) { _local6 = _local6 + (_local2 + ", "); } if (_local4 == _local3.oSP) { if ((_local3.oEP[_local2] == undefined) && (!((_local2 == _local10) && (_local17 == true)))) { _local3.oAFV[_local2] = true; _local3.oEP[_local2] = []; } } } ((_local7 == 0) ? ((_oTemps.sImgS = _local6)) : ((_oTemps.sImgE = _local6))); _local7++; } return(_local3); } if ((_local3.delay != undefined) && (_oTemps.nActions == 1)) { _oElements.delay = _local3.delay; _oElements.delayscope = _local3.scope; } if (_local3.event != undefined) { _oTemps.ael++; _oElements.aEvents.unshift({e:_local3.event, s:_local3.scope, ep:_local3.eventparams, skipLevel:_local3.skipLevel}); } var _local23 = _oElements.aEvents.length; if (_local3.easyfunc != undefined) { _oElements.aEvents.push({cb:_local3.easyfunc, s:_local3.scope, skipLevel:_local3.skipLevel}); } if (_local3.func != undefined) { _oElements.aEvents.push({f:_local3.func, s:_local3.scope, a:_local3.args, skipLevel:_local3.skipLevel}); } _oTemps.afl = _oTemps.afl + (_oElements.aEvents.length - _local23); return(undefined); } function doTweens(targs, defaultScope, setStart) { if (_aTweens == null) { _aTweens = []; } var _local66 = _global.com.mosesSupposes.fuse.Fuse; var _local19 = ((_local66 != undefined) ? (_local66.OUTPUT_LEVEL) : (_ZigoEngine.OUTPUT_LEVEL)); var _local27 = ""; var _local65 = 0; var _local7; var _local6; var _local4; if (_aProfiles[0].__buildMode == true) { var _local48 = 0; while (_local48 < _aProfiles.length) { var _local29 = _aProfiles[_local48].tweenargs; if ((_local29[6].cycles === 0) || (_local29[6].cycles.toUpperCase() == "LOOP")) { delete _local29[6].cycles; if (_local19 > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("117", _sID()); } } var _local31 = _ZigoEngine.doTween.apply(_ZigoEngine, _local29); var _local15 = ((_local31 == null) ? ([]) : (_local31.split(","))); if (_local15.length > 0) { _aTweens.push({targ:_local29[0], props:_local15, targZID:_local29[0].__zigoID__}); _local29[0].addListener(this); for (_local6 in _local15) { if (_local27.indexOf(_local15[_local6] + ",") == -1) { _local27 = _local27 + (_local15[_local6] + ","); } } } if (_local19 == 3) { com.mosesSupposes.fuse.FuseKitCommon.output(((((("\n-" + _sID()) + " TWEEN (simple syntax)\n\ttargets:[") + _local29[0]) + "]\n\tprops sent:[") + _local29[1]) + "]"); } _local48++; } return(((_local27 == "") ? null : (_local27.slice(0, -1)))); } var _local67 = (_bStartSet != true) && ((setStart == true) || (_sImage.indexOf("StartProps:") > -1)); var _local48 = 0; for ( ; _local48 < _aProfiles.length ; _local48++) { var _local3 = _aProfiles[_local48]; var _local9 = defaultScope; if (_local3.scope != undefined) { _local9 = ((_local3.scope instanceof Function) ? (_local3.scope.apply(_local9)) : (_local3.scope)); } var _local20; if (_local3.event != undefined) { var _local45 = ((_local3.event instanceof Function) ? (_local3.event.apply(_local9)) : (_local3.event)); var _local56 = ((_local3.eventparams instanceof Function) ? (_local3.eventparams.apply(_local9)) : (_local3.eventparams)); if ((_local45 != undefined) && (_local45.length > 0)) { _local20 = {e:_local45, ep:_local56, s:_local9}; } } var _local51 = ((_local3.skipLevel instanceof Function) ? (_local3.skipLevel.apply(_local9)) : (_local3.skipLevel)); var _local33 = {skipLevel:_local51}; var _local8 = {skipLevel:_local51}; if (_local3.cycles != undefined) { var _local46 = ((_local3.cycles instanceof Function) ? (_local3.cycles.apply(_local9)) : (_local3.cycles)); if (((Number(_local46) == 0) || (String(_local46).toUpperCase() == "LOOP")) && (_local66 != undefined)) { delete _local3.cycles; if (_local19 > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("117", _sID()); } } else { _local33.cycles = (_local8.cycles = _local46); } } var _local37 = ""; if ((((_local3.easyfunc != undefined) || (_local3.func != undefined)) || (_local3.startfunc != undefined)) || (_local3.updfunc != undefined)) { for (_local7 in _local3) { if (_local7.indexOf("func") > -1) { _local8[_local7] = _local3[_local7]; } else if (((_local7 == "startscope") || (_local7 == "updscope")) || (_local7.indexOf("args") > -1)) { _local8[_local7] = ((_local3[_local7] instanceof Function) ? (Function(_local3[_local7]).apply(_local9)) : (_local3[_local7])); } } if (_local9 != undefined) { if ((_local8.func != undefined) && (_local8.scope == undefined)) { _local8.scope = _local9; } if ((_local8.updfunc != undefined) && (_local8.updscope == undefined)) { _local8.updscope = _local9; } if ((_local8.startfunc != undefined) && (_local8.startscope == undefined)) { _local8.startscope = _local9; } } } for (_local6 in _local8) { _local37 = _local37 + (((_local6 + ":") + _local8[_local6]) + "|"); } var _local42 = _local3.trigger === true; var _local17; if ((_local42 == false) && (_local3.trigger != undefined)) { _local17 = ((_local3.trigger instanceof Function) ? (_local3.trigger.apply(_local9)) : (_local3.trigger)); if (typeof(_local17) == "string") { _local17 = ((String(_local17).charAt(0) == "-") ? (-parseClock(String(_local17).slice(1))) : (parseClock(String(_local17)))); } if (_global.isNaN(_local17) == true) { _local17 = undefined; } } var _local12 = []; var _local43 = ((_local3.target == undefined) ? (targs) : (_local3.target)); var _local21 = []; var _local47 = false; for (_local7 in _local43) { var _local5 = _local43[_local7]; _local21 = _local21.concat(((_local5 instanceof Function) ? (_local5.apply(_local9)) : (_local5))); } for (_local7 in _local3.addTarget) { var _local5 = _local3.addTarget[_local7]; _local21 = _local21.concat(((_local5 instanceof Function) ? (_local5.apply(_local9)) : (_local5))); } for (_local7 in _local21) { var _local5 = _local21[_local7]; if (_local5 != null) { var _local35 = false; for (_local6 in _local12) { if (_local12[_local6] == _local5) { _local35 = true; break; } } if (_local35 == false) { _local12.unshift(_local5); } } else { _local47 = true; } } var _local52 = (_local12.length == 0) && (_local3._doTimer != true); var _local49 = (_local3._doTimer == true) && (_local12.length == 0); if ((_local47 == true) || (_local52 == true)) { _local65++; if (_local52 == true) { continue; } } else { if (_local67 == true) { for (_local7 in _local12) { var _local30 = _local12[_local7]; var _local28 = []; var _local23 = []; if (setStart == true) { for (var _local57 in _local3.oEP) { _global.com.mosesSupposes.fuse.FuseFMP.getFilterProp(_local30, _local57, true); } } for (var _local58 in _local3.oSP) { var _local5 = _local3.oSP[_local58]; if (_local5 instanceof Function) { _local5 = _local5.apply(_local9); } if ((_local5 === true) || (_local5 === false)) { _local30[_local58] = _local5; if (_local3.oAFV[_local58] == true) { for (_local4 in _local3.oEP[_local58]) { if (_local3.oEP[_local58][_local4].targ == _local30) { _local3.oEP[_local58].splice(Number(_local4), 1); } } _local3.oEP[_local58].push({targ:_local30, val:"IGNORE"}); } continue; } if (((_local3.oAFV[_local58] == true) && (!((_local58 == "_colorReset") && (_local5 == 100)))) && (!((_local58 == "_tintPercent") && (_local5 == 0)))) { var _local16; if ((_local58 == "_tint") || (_local58 == "_colorTransform")) { _local16 = _ZigoEngine.getColorTransObj(); } else if ("|_alpha|_contrast|_invertColor|_tintPercent|_xscale|_yscale|_scale|".indexOf(("|" + _local58) + "|") > -1) { _local16 = 100; } else if ("|_brightness|_brightOffset|_colorReset|_rotation|".indexOf(("|" + _local58) + "|") > -1) { _local16 = 0; } else { var _local25 = _global.com.mosesSupposes.fuse.FuseFMP.getFilterProp(_local30, _local58, true); if (_local25 != null) { _local16 = _local25; } else { _local16 = ((_global.isNaN(_local30[_local58]) == false) ? _local30[_local58] : 0); } } for (_local4 in _local3.oEP[_local58]) { if (_local3.oEP[_local58][_local4].targ == _local30) { _local3.oEP[_local58].splice(Number(_local4), 1); } } _local3.oEP[_local58].push({targ:_local30, val:_local16}); } if (typeof(_local5) == "object") { var _local24 = ((_local5 instanceof Array) ? ([]) : ({})); for (_local4 in _local5) { _local24[_local4] = ((_local5[_local4] instanceof Function) ? Function(_local5[_local4]).apply(_local9) : _local5[_local4]); } _local5 = _local24; } _local28.push(_local58); _local23.push(_local5); } if (_local23.length > 0) { if (_local19 == 3) { com.mosesSupposes.fuse.FuseKitCommon.output((((("-" + _sID()) + " ") + _local30) + " SET STARTS: ") + [("[" + _local28) + "]", ("[" + _local23) + "]"]); } _ZigoEngine.doTween(_local30, _local28, _local23, 0); } } } if (setStart == true) { } else { var _local10; var _local13; var _local11; var _local36 = false; var _local44 = ((_local49 == false) ? (_local12) : ([0])); for (_local7 in _local44) { var _local18 = _local3.ease; if (_local18 instanceof Function) { var _local38 = Function(_local18); if (typeof(_local38(1, 1, 1, 1)) != "number") { _local18 = _local38.apply(_local9); } } _local10 = ((_local3.seconds instanceof Function) ? (_local3.seconds.apply(_local9)) : (_local3.seconds)); if (_local10 != undefined) { if (typeof(_local10) == "string") { _local10 = parseClock(String(_local10)); } if (_global.isNaN(_local10) == true) { _local10 = _ZigoEngine.DURATION || 0; } } _local13 = ((_local3.delay instanceof Function) ? (_local3.delay.apply(_local9)) : (_local3.delay)); if (typeof(_local13) == "string") { _local13 = parseClock(String(_local13)); } if ((_local13 == null) || (_global.isNaN(_local13) == true)) { _local13 = 0; } if (_local49 == true) { continue; } var _local30 = _local44[_local7]; var _local22 = []; var _local14 = []; var _local40 = 0; for (var _local58 in _local3.oEP) { var _local5 = _local3.oEP[_local58]; if (_local5 instanceof Function) { _local5 = _local5.apply(_local9); } if ((_local5 === true) || (_local5 === false)) { if (_local11 == undefined) { _local11 = {}; } _local11[_local58] = _local5; _local40++; continue; } if (typeof(_local5) == "object") { if (_local5[0].targ != undefined) { for (_local4 in _local5) { if (_local5[_local4].targ == _local30) { _local5 = _local5[_local4].val; break; } } } else { var _local24 = ((_local5 instanceof Array) ? [] : {}); for (_local4 in _local5) { _local24[_local4] = ((_local5[_local4] instanceof Function) ? Function(_local5[_local4]).apply(_local9) : _local5[_local4]); } _local5 = _local24; } } if (_local5 != "IGNORE") { _local22.push(_local58); _local14.push(_local5); } } var _local15 = []; if (_local14.length > 0) { var _local31 = _ZigoEngine.doTween(_local30, _local22, _local14, _local10, _local18, _local13, _local8); if (_local31 != null) { _local15 = _local31.split(","); } if (_local15.length > 0) { var _local32 = {targ:_local30, props:_local15, bools:_local11, targZID:_local30.__zigoID__}; if (_local36 == false) { _local8 = _local33; _local32.event = _local20; _local11 = undefined; _local20 = _local11; _local32.trigger = _local42; } _aTweens.push(_local32); _local30.addListener(this); _local36 = true; } for (_local6 in _local15) { if (_local27.indexOf(_local15[_local6] + ",") == -1) { _local27 = _local27 + (_local15[_local6] + ","); } } if (_local19 == 3) { var _local39 = _local22.toString(); if (_local15.length > _local22.length) { _local39 = _local39 + (("\n\t[NO-CHANGE PROPS DISCARDED. KEPT:" + _local31) + "]"); } var _local26 = ""; for (_local6 in _local14) { _local26 = (((typeof(_local14[_local6]) == "string") ? (("\"" + _local14[_local6]) + "\"") : _local14[_local6]) + ", ") + _local26; } com.mosesSupposes.fuse.FuseKitCommon.output((("\n-" + _sID()) + " TWEEN:\n") + [("\t[getTimer():" + getTimer()) + "] ", "targ: " + _local30, "props: " + _local39, "endVals: " + _local26, "time: " + ((_local10 == undefined) ? (_ZigoEngine.DURATION) : (_local10)), "easing: " + ((_local18 == undefined) ? (_ZigoEngine.EASING) : (_local18)), "delay: " + ((_local13 == undefined) ? 0 : (_local13)), "callbacks: " + ((_local37 == "") ? "(none)" : (_local37))].join("\n\t")); } } } if ((_local10 == undefined) || (_global.isNaN(_local10) == true)) { _local10 = 0; } var _local34 = _local13 + _local10; if (_local17 != undefined) { if (_local17 < 0) { _local17 = _local17 + _local34; } if ((_local17 > 0) && ((_local34 == 0) || (_local17 < _local34))) { if (_local34 == 0) { if (_local19 == 3) { com.mosesSupposes.fuse.FuseKitCommon.output(((((((((("-" + _sID()) + " graft a timed trigger (") + _local17) + " sec). [has callback:") + (_local8 != _local33)) + ", has event:") + (_local20 != undefined)) + ", has booleans:") + (_local11 != undefined)) + "]"); } doTimerTween(null, _local17, 0, true, _local11, _local8, _local20); _local36 = true; } else { if (_local19 == 3) { com.mosesSupposes.fuse.FuseKitCommon.output(((("-" + _sID()) + " graft a timed trigger (") + _local17) + " sec)."); } doTimerTween(null, _local17, 0, true); } } else if (_local19 == 3) { com.mosesSupposes.fuse.FuseKitCommon.output(((((("-" + _sID()) + " timed trigger discarded: out of range. [") + _local17) + "/") + _local34) + "]"); } } if ((_local36 == false) && (((_local8 != _local33) || (_local20 != undefined)) || (_local11 != undefined))) { if ((_local51 == 0) && (_local34 > 0)) { if (_local19 == 3) { com.mosesSupposes.fuse.FuseKitCommon.output(((((((((("-" + _sID()) + " no props tweened - graft a delay (") + _local34) + " sec). [has callback:") + (_local8 != _local33)) + ", has event:") + (_local20 != undefined)) + ", has booleans:") + (_local11 != undefined)) + "]"); } doTimerTween(_local12, _local10, _local13, _local42, _local11, _local8, _local20); } else { if (_local19 == 3) { com.mosesSupposes.fuse.FuseKitCommon.output(((((((("-" + _sID()) + " no props tweened, executing nontween items. [has callback:") + (_local8 != _local33)) + ", has event:") + (_local20 != undefined)) + ", has booleans:") + (_local11 != undefined)) + "]"); } for (_local7 in _local12) { for (_local6 in _local11) { _local12[_local7][_local6] = _local11[_local6]; } } if (_local51 < 2) { if (_local8 != undefined) { if (_local8.startfunc != undefined) { fireEvents({f:_local8.startfunc, s:_local8.startscope, a:_local8.startargs}, _local9, _local19); } if (_local8.updfunc != undefined) { fireEvents({f:_local8.updfunc, s:_local8.updscope, a:_local8.updargs}, _local9, _local19); } if ((_local8.startfunc != undefined) || (_local8.easyfunc != undefined)) { fireEvents({f:_local8.func, s:_local8.scope, a:_local8.args, cb:_local8.easyfunc}, _local9, _local19); } } if (_local20 != undefined) { fireEvents(_local20); } } } } } } } if ((_local65 > 0) && (_local19 > 0)) { if ((_local65 == _aProfiles.length) && (_local27 == "")) { com.mosesSupposes.fuse.FuseKitCommon.error("118", _sID(), setStart); } else { com.mosesSupposes.fuse.FuseKitCommon.error("119", _local67, _local65, _sID()); } } return(((_local27 == "") ? null : (_local27.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__}); _ZigoEngine.doTween(_local2, "__TweenedDelay", 1, duration, null, delay, callback); _local2.addListener(this); } function onTweenEnd(o) { if (_nPlaying < 1) { return(undefined); } var _local16 = _global.com.mosesSupposes.fuse.Fuse; var _local7 = ((_local16 != undefined) ? (_local16.OUTPUT_LEVEL) : (_ZigoEngine.OUTPUT_LEVEL)); if (_local7 == 3) { com.mosesSupposes.fuse.FuseKitCommon.output(((((((("-" + _sID()) + " onTweenEnd: ") + ((typeof(o.target) == "movieclip") ? (o.target._name) : (typeof(o.target)))) + "[") + o.props) + "] [getTimer()=") + getTimer()) + "]"); } var _local14 = ((!(o.__zigoID__ === undefined)) ? (o.__zigoID__) : (o.target.__zigoID__)); for (var _local15 in _aTweens) { var _local3 = _aTweens[_local15]; if (_local3.targZID == _local14) { for (var _local13 in o.props) { var _local4 = _local3.props; for (var _local12 in _local4) { var _local5 = _local4[_local12]; if (_local5 == o.props[_local13]) { if (_nPlaying == 2) { if (_local7 > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("120", _sID(), _local5); } } _local4.splice(Number(_local12), 1); if (_local4.length == 0) { if (_local3.event != undefined) { fireEvents(_local3.event, _local3.event.s, _local7); } if (_local5 == "__TweenedDelay") { _ZigoEngine.deinitializeTargets(_local3.targ); delete _local3.targ; for (var _local10 in _local3.bools) { for (var _local9 in _local3.actualTargs) { _local3.actualTargs[_local9][_local10] = _local3.bools[_local10]; } } } else { var _local6 = false; for (var _local10 in _local3.bools) { _local3.targ[_local10] = _local3.bools[_local10]; } for (var _local11 in _aTweens) { if ((_local11 != _local15) && (_aTweens[_local11].targ == _local3.targ)) { _local6 = true; } } if (_local6 == false) { _local3.targ.removeListener(this); } } if (_local3.trigger == true) { if (((_bTrigger == false) && (o.isResume != true)) && (_aTweens.length > 1)) { _bTrigger = true; if (_local7 == 3) { com.mosesSupposes.fuse.FuseKitCommon.output(("-" + _sID()) + " trigger fired!"); } var breakChainInt; breakChainInt = setInterval(function (fi) { clearInterval(breakChainInt); fi.dispatchRequest("advance", [false]); }, 1, this); } } _aTweens.splice(Number(_local15), 1); } } } } } } if (((_aTweens.length == 0) && (_nPlaying == 1)) && (o.isResume != true)) { complete(_local7); } } function onTweenInterrupt(o) { if (_nPlaying == -1) { return(undefined); } var _local3 = o.__zigoID__; var _local7 = _global.com.mosesSupposes.fuse.Fuse; var _local6 = ((_local7 != undefined) ? (_local7.OUTPUT_LEVEL) : (_ZigoEngine.OUTPUT_LEVEL)); if (_local6 == 3) { com.mosesSupposes.fuse.FuseKitCommon.output(((((((_sID() + " property interrupt caught! ") + o.target) + ",__zigoID__:") + _local3) + "[") + o.props) + "]."); } if ((_local3 == undefined) || (typeof(o.target) != "string")) { onTweenEnd(o); return(undefined); } for (var _local4 in _aTweens) { if (_aTweens[_local4].targZID == _local3) { _aTweens.splice(Number(_local4), 1); } } if ((_aTweens.length == 0) && (_nPlaying == 1)) { complete(_local6); } } 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]); }, 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) { var s = ((o.s != null) ? (o.s) : (scope)); if (o.e == undefined) { if ((typeof(o.cb) == "string") && (o.cb.length > 0)) { var parsed = _global.com.mosesSupposes.fuse.Shortcuts.parseStringTypeCallback(o.cb); if (parsed.func != undefined) { fireEvents({s:parsed.scope, f:parsed.func, a:parsed.args}); } else if (outputLevel > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("122"); } } if (o.f == undefined) { return(undefined); } var f = o.f; if ((typeof(o.f) == "string") && (s[o.f] == undefined)) { if (_global[o.f] != undefined) { f = _global[o.f]; } if (_level0[o.f] != undefined) { f = _level0[o.f]; } } if (typeof(f) != "function") { if (typeof(s[o.f]) == "function") { f = s[o.f]; } else { f = eval (o.f); } } if (f == undefined) { if (outputLevel > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("123"); } } else { var args = ((o.a instanceof Function) ? (o.a.apply(s)) : (o.a)); if ((args != undefined) && (!(args instanceof Array))) { args = [args]; } f.apply(s, args); } } else { var type = ((o.e instanceof Function) ? (String(o.e.apply(s))) : (String(o.e))); if ((type != "undefined") && (type.length > 0)) { if ("|onStart|onStop|onPause|onResume|onAdvance|onComplete|".indexOf(("|" + type) + "|") > -1) { if (outputLevel > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("124", type); } } else { var fuse = _global.com.mosesSupposes.fuse.Fuse.getInstance(_nFuseID); var evObj = ((o.ep instanceof Function) ? (o.ep.apply(s)) : (o.ep)); if ((evObj == null) || (typeof(evObj) != "object")) { evObj = {}; } evObj.target = fuse; evObj.type = type; fuse.dispatchEvent.call(fuse, evObj); } } else if (outputLevel > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("125", _sID()); } } } static var registryKey = "fuseItem"; static var ADD_UNDERSCORES = true; var _nPlaying = -1; var _bStartSet = false; var _bTrigger = false; }
Symbol 205 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|"; 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 ((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) && (typeof(_local7[0]) == "object")) { return(extensions.fuseItem.doTween(arguments[0])); } if (OUTPUT_LEVEL > 0) { if (arguments.length < 3) { com.mosesSupposes.fuse.FuseKitCommon.error("004", String(arguments.length)); } 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; } if (((delay < 0.01) || (delay == null)) || (_global.isNaN(delay) == true)) { delay = 0; } var _local12 = parseCallback(callback, _local7); 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 (((typeof(ease) == "object") && (ease.ease != null)) && (ease.pts != null)) { _local9 = Function(ease.ease); _local12.extra1 = ease.pts; } 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) { return(Number(instance.getStatus("count", targ))); } static function lockTween(targ, setLocked) { instance.alterTweens("lock", targ, setLocked); } static function isTweenLocked(targ) { return(Boolean(instance.getStatus("locked", targ))); } static function ffTween(targs, props) { instance.alterTweens("ff", targs, props); } 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 function parseCallback(callback, targets) { var validCBs = {skipLevel:SKIP_LEVEL, cycles:1}; if (((callback.skipLevel != undefined) && (typeof(callback.skipLevel) == "number")) && (callback.skipLevel != 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 == undefined) { return(validCBs); } var cbErrors = []; var ezf; if (typeof(callback) == "string") { ezf = String(callback); } else if (typeof(callback.easyfunc) == "string") { ezf = callback.easyfunc; } if (((ezf != undefined) && (ezf.indexOf("(") > -1)) && (ezf.indexOf(")") > -1)) { if (extensions.shortcuts != undefined) { callback = extensions.shortcuts.parseStringTypeCallback(ezf); } else if (OUTPUT_LEVEL > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("008"); } } else if ((typeof(callback) == "function") || (typeof(callback) == "string")) { callback = {func:callback}; } 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"]; 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((((((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, id:cbTicker++}; if (prefix == "start") { validCBs.start.fired = false; } } } else if (com.mosesSupposes.fuse.FuseKitCommon._cbprops().indexOf(("|" + i) + "|") == -1) { com.mosesSupposes.fuse.FuseKitCommon.error("009", i); } } if ((cbErrors.length > 0) && (OUTPUT_LEVEL > 0)) { if (OUTPUT_LEVEL > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("010", cbErrors.length, cbErrors.toString()); } } return(validCBs); } static var VERSION = com.mosesSupposes.fuse.FuseKitCommon.VERSION + ", ZigoEngine based on concepts by Ladislav Zigo, laco.wz.cz/tween"; static var EASING = "easeOutQuint"; static var DURATION = 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 cbTicker = 0; }
Symbol 206 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 _local20 = ((callback.skipLevel == undefined) ? 0 : (callback.skipLevel)); var _local38 = ((callback.cycles == undefined) ? 1 : (callback.cycles)); var _local25 = callback.extra1; var _local24 = callback.extra2; var _local19 = []; var _local15 = _global.com.mosesSupposes.fuse.FuseFMP; var _local37 = String(("|" + _local15.getAllShortcuts().join("|")) + "|"); var _local36 = com.mosesSupposes.fuse.FuseKitCommon._cts(); var _local21 = ""; var _local23 = ""; var _local7 = tweens[String(obj.__zigoID__)]; if ((_local7 != undefined) && (com.mosesSupposes.fuse.ZigoEngine.AUTOSTOP == true)) { if (obj._listeners.length > 0) { for (var _local34 in _local7.props) { _local19.unshift(_local34); } } _local7.numProps = 0; cleanUp(true); } for (var _local41 in props) { var _local6 = props[_local41]; var _local13 = _local36.indexOf(("|" + _local6) + "|") > -1; var _local16 = _local7.colorProp; if (_local7 != undefined) { if ((_local13 == true) && (_local16 != undefined)) { _local19.unshift(_local16); delete _local7.props[_local16]; delete _local7.colorProp; _local7.numProps--; } else if (_local7.props[_local6] != undefined) { _local19.unshift(_local6); delete _local7[_local6]; _local7.numProps--; } } var _local3 = {c:-1, fmp:-1}; var _local4 = endvals[_local41]; var _local11 = ((_local20 == 0) && ((seconds + delay) == 0)) || ((_local20 > 0) && (seconds == 0)); var _local10 = false; var _local14 = (_local15 != undefined) && (_local37.indexOf(("|" + _local6) + "|") > -1); if (_local14 == true) { _local3.fmp = _local15; _local3.ps = _local15.getFilterProp(obj, _local6, true); _local3.special = true; } if ((_local13 == true) || ((((_local14 == true) && (_local6.indexOf("lor") > -1)) && (_local6.charAt(2) != "l")) && (_local11 == false))) { if (_local13 == true) { _local3.c = new Color(obj); _local3.ps = _local3.c.getTransform(); if (_local6 != "_colorTransform") { var _local17 = ((((_local6 == "_tint") || (_local6 == "_tintPercent")) || (_local6 == "_colorReset")) ? "tint" : (_local6.slice(1))); var _local8 = null; var _local12 = null; if (_local17 == "tint") { if (typeof(_local4) == "object") { _local12 = _local4.tint; _local8 = ((_global.isNaN(_local4.percent) == true) ? 100 : (_local4.percent)); } else if ((_local6 == "_tintPercent") || (_local6 == "_colorReset")) { var _local18 = com.mosesSupposes.fuse.ZigoEngine.getColorKeysObj(obj).tintPercent; _local8 = ((typeof(_local4) == "string") ? ((_local18 || 0) + Number(_local4)) : Number(_local4)); _local8 = Math.max(0, Math.min(_local8, 100)); if (_local6 == "_colorReset") { _local8 = Math.min(_local18, 100 - _local8); } _local12 = com.mosesSupposes.fuse.ZigoEngine.getColorKeysObj(obj).tint || 0; } else { _local12 = _local4; _local8 = 100; } } else { _local8 = ((typeof(_local4) == "string") ? ((com.mosesSupposes.fuse.ZigoEngine.getColorKeysObj(obj)[_local17] || 0) + Number(_local4)) : (_local4)); } _local4 = com.mosesSupposes.fuse.ZigoEngine.getColorTransObj(_local17, _local8, _local12); } } else { _local3.c = 1; _local3.ps = com.mosesSupposes.fuse.ZigoEngine.getColorTransObj("tint", 100, _local3.ps); _local4 = com.mosesSupposes.fuse.ZigoEngine.getColorTransObj("tint", 100, _local4); } if (_local11 == true) { _local3.c.setTransform(_local4); } else { _local3.ch = {}; for (var _local34 in _local4) { if (((((_local3.c === 1) && (_local34.charAt(1) == "b")) || (_local4[_local34] != _local3.ps[_local34])) && (_local4[_local34] != null)) && (_global.isNaN(Number(_local4[_local34])) == false)) { _local3.ch[_local34] = ((typeof(_local4[_local34]) == "string") ? (Number(_local4[_local34])) : (_local4[_local34] - _local3.ps[_local34])); if (_global.isNaN(_local3.ch[_local34]) == true) { _local3.ch[_local34] = 0; } else if (_local3.ch[_local34] != 0) { _local10 = true; } } } } } else if (_local6 == "_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 ((_local6 == "_x") || (_local6 == "_y")) { removeTween(obj, "_bezier_", true); } if ((_local6 == "_frame") && (typeof(obj) == "movieclip")) { _local3.ps = obj._currentframe; _local3.special = true; } else if (_local14 == false) { _local3.ps = obj[_local6]; } if (_local11 == true) { _local4 = ((typeof(_local4) == "string") ? (_local3.ps + Number(_local4)) : (_local4)); if (_local14 == true) { _local15.setFilterProp(obj, _local6, _local4); } else { obj[_local6] = _local4; } } 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 (((_local20 == 0) && ((_local10 == true) || (_local11 == false))) || ((_local10 == true) && (_local11 == false))) { _local3.ts = now + (delay * 1000); _local3.pt = -1; _local3.d = seconds * 1000; _local3.ef = ease; _local3.sf = false; _local3.cycles = _local38; if (_local25 != undefined) { _local3.e1 = _local25; } if (_local24 != undefined) { _local3.e2 = _local24; } 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 (tweens[String(obj.__zigoID__)] == undefined) { _local7 = (tweens[String(obj.__zigoID__)] = {numProps:0, locked:false, targ:obj, targID:String(("\"" + ((obj._name != undefined) ? (obj._name) : (obj.toString()))) + "\""), targZID:obj.__zigoID__, props:{}}); numTweens++; } if (_local13 == true) { _local7.colorProp = _local6; } _local7.props[_local6] = _local3; _local7.numProps++; _local21 = (_local6 + ",") + _local21; _local23 = (((typeof(_local4) == "string") ? (("\"" + _local4) + "\"") : (_local4)) + ",") + _local23; } } if ((_local7 == undefined) || (_local7.numProps <= 0)) { cleanUp(); } if ((_local19.length > 0) && (com.mosesSupposes.fuse.ZigoEngine._listeners.length > 0)) { com.mosesSupposes.fuse.ZigoEngine.broadcastMessage("onTweenInterrupt", {target:obj, props:_local19, __zigoID__:obj.__zigoID__}); } if (_local21 == "") { if (_local20 == 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 _local42 = obj._listeners.length > 0; if (_local42 == true) { obj.broadcastMessage("onTweenStart", {target:obj, props:props}); } if (callback.start != undefined) { callback.start.f.apply(callback.start.s, callback.start.a); } if (_local42 == true) { obj.broadcastMessage("onTweenUpdate", {target:obj, props:props}); } if (callback.upd != undefined) { callback.upd.f.apply(callback.upd.s, callback.upd.a); } if (_local42 == 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 (_local21 == "") { 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())), _local21.slice(0, -1), _local23.slice(0, -1)); } } return(((_local21 == "") ? null : (_local21.slice(0, -1)))); } function removeTween(targs, props, noInit) { var _local4 = {}; var _local11 = paramsObj(targs, props); if (_local11.none == true) { return(undefined); } var _local15 = _local11.all; var _local16 = _local11.allprops; var _local9 = ((_local15 == true) ? (tweens) : (Object(_local11.tg))); var _local8 = false; for (var _local18 in _local9) { var _local3 = ((_local15 == true) ? (_local18) : (String(_local9[_local18].__zigoID__))); var _local2 = tweens[_local3]; var _local6 = ((_local16 == true) ? (_local2.props) : (_local11.props)); for (var _local13 in _local6) { var _local5 = (_local13 == com.mosesSupposes.fuse.FuseKitCommon.ALLCOLOR) && (_local2.colorProp != undefined); if ((_local2.props[_local13] != undefined) || (_local5 == true)) { if (_local4[_local3] == null) { _local4[_local3] = []; } _local4[_local3].unshift(_local13); if ((_local13 == _local2.colorProp) || (_local5 == true)) { delete _local2.props[_local2.colorProp]; delete _local2.colorProp; } else { delete _local2.props[_local13]; } _local2.numProps--; if (_local2.numProps <= 0) { _local8 = true; break; } } } } if (com.mosesSupposes.fuse.ZigoEngine._listeners.length > 0) { for (var _local17 in _local4) { var _local7 = tweens[_local17].targ; com.mosesSupposes.fuse.ZigoEngine.broadcastMessage("onTweenInterrupt", {target:((typeof(_local7.addProperty) == "function") ? (_local7) : (("[MISSING(\"" + tweens[_local17].targID) + "\")]")), props:_local4[_local17], __zigoID__:tweens[_local17].targZID}); } } if (_local8 == true) { cleanUp(noInit); } } function alterTweens(type, targs, props, pauseFlag, suppressStartEvents) { if (type == "lock") { tweens[String(targs.__zigoID__)].locked = Boolean(props == true); return(undefined); } var _local11 = paramsObj(targs, props); if (_local11.none == true) { return(undefined); } var _local13 = _local11.all; var _local14 = _local11.allprops; var _local8 = ((_local13 == true) ? (tweens) : (Object(_local11.tg))); var _local7 = 0; for (var _local15 in _local8) { var _local6 = ((_local13 == true) ? (_local15) : (String(_local8[_local15].__zigoID__))); var _local5 = tweens[_local6]; var _local4 = ((_local14 == true) ? (_local5.props) : (_local11.props)); if (_local4.ALLCOLOR == true) { _local4[_local5.colorProp] = true; delete _local4.ALLCOLOR; } for (var _local9 in _local4) { _local7++; var _local2 = _local5.props[_local9]; if (type == "rewind") { if (pauseFlag == true) { _local2.pt = now; } _local2.ts = now; if (suppressStartEvents != true) { _local2.sf = false; if (_local2.scb != undefined) { _local2.scb.fired = false; } } } else if (type == "ff") { _local2.pt = -1; _local2.ts = now - _local2.d; } 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") && (_local7 > 0)) { update(); } else if ((type == "rewind") && (_local7 > 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 _local17 = {}; var _local19 = {}; var _local18 = {}; var _local13 = {}; var _local11 = {}; var _local12 = {}; var _local22 = false; var _local20 = com.mosesSupposes.fuse.ZigoEngine.ROUND_RESULTS; for (var _local29 in tweens) { var _local10 = tweens[_local29]; var _local6 = _local10.targ; var _local28 = _local10.props; var _local16 = _local6._listeners.length > 0; if (_local6.__zigoID__ == undefined) { _local22 = true; if (com.mosesSupposes.fuse.ZigoEngine._listeners.length > 0) { var _local21 = []; for (var _local24 in _local28) { _local21.unshift(_local24); } com.mosesSupposes.fuse.ZigoEngine.broadcastMessage("onTweenInterrupt", {target:((typeof(_local6.addProperty) == "function") ? (_local6) : (("[MISSING:" + _local10.targID) + "]")), props:_local21, __zigoID__:_local10.targZID}); } continue; } for (var _local24 in _local28) { var _local3 = _local28[_local24]; if (((_local3.ts > now) || (_local3.pt != -1)) && (force != true)) { continue; } var _local7 = now >= (_local3.ts + _local3.d); if (_local3.c == -1) { var _local5; if (_local7 == true) { _local5 = _local3.ps + _local3.ch; if ((_local3.cycles > 1) || (_local3.cycles == 0)) { if (_local3.cycles > 1) { _local3.cycles--; } _local3.ps = _local5; _local3.ch = -_local3.ch; _local3.ts = now; _local7 = false; } } else { _local5 = _local3.ef(now - _local3.ts, _local3.ps, _local3.ch, _local3.d, _local3.e1, _local3.e2); } if (_global.isNaN(_local5) == false) { if (_local20 == true) { _local5 = Math.round(Number(_local5)); } if (_local3.special != true) { _local6[_local24] = _local5; } else if (_local3.fmp != -1) { _local3.fmp.setFilterProp(_local6, _local24, _local5); } else if (_local24 == "_bezier_") { var _local8 = _local3.bz; _local6._x = _local8.sx + (_local5 * (((2 * (1 - _local5)) * _local8.ctrlx) + (_local5 * _local8.chx))); _local6._y = _local8.sy + (_local5 * (((2 * (1 - _local5)) * _local8.ctrly) + (_local5 * _local8.chy))); } else if (_local24 == "_frame") { MovieClip(_local6).gotoAndStop(Math.round(_local5)); } } } else { var _local4 = {}; var _local15 = (_local7 == true) && ((_local3.cycles > 1) || (_local3.cycles == 0)); for (var _local23 in _local3.ch) { var _local9 = _local3.ch[_local23]; if (_local7 == true) { _local4[_local23] = _local3.ps[_local23] + _local9; if (_local15 == true) { _local3.ch[_local23] = -_local9; } } else { _local4[_local23] = _local3.ef(now - _local3.ts, _local3.ps[_local23], _local9, _local3.d, _local3.e1, _local3.e2); } if (_global.isNaN(_local4[_local23]) == false) { if (_local20 == true) { _local4[_local23] = Math.round(_local4[_local23]); } if (_local3.fmp == -1) { _local3.c.setTransform(_local4); } else { var _local14 = ((_local4.rb << 16) | (_local4.gb << 8)) | _local4.bb; _local3.fmp.setFilterProp(_local6, _local24, _local14); } } } if (_local15 == true) { if (_local3.cycles > 1) { _local3.cycles--; } _local7 = false; _local3.ts = now; _local3.ps = _local4; } } if (_local3.sf == false) { if (_local16 == true) { if (_local13[_local29] == undefined) { _local13[_local29] = [_local6, []]; } _local13[_local29][1].unshift(_local24); } _local3.sf = true; } if (_local3.scb.fired == false) { _local17[String(_local3.scb.id)] = _local3.scb; _local3.scb.fired = true; } if (_local16 == true) { if (_local11[_local29] == undefined) { _local11[_local29] = [_local6, []]; } _local11[_local29][1].unshift(_local24); } if (_local3.ucb != undefined) { _local19[String(_local3.ucb.id)] = _local3.ucb; } if (_local7 == true) { if (_local16 == true) { if (_local12[_local29] == undefined) { _local12[_local29] = [_local6, []]; } _local12[_local29][1].unshift(_local24); } if (_local3.ecb != undefined) { _local18[String(_local3.ecb.id)] = _local3.ecb; } delete _local28[_local24]; if (_local24 == _local10.colorProp) { delete _local10.colorProp; } _local10.numProps--; if (_local10.numProps <= 0) { _local22 = true; } } } } for (var _local29 in _local13) { _local13[_local29][0].broadcastMessage("onTweenStart", {target:_local13[_local29][0], props:_local13[_local29][1]}); } for (var _local29 in _local17) { _local17[_local29].f.apply(_local17[_local29].s, _local17[_local29].a); } for (var _local29 in _local11) { _local11[_local29][0].broadcastMessage("onTweenUpdate", {target:_local11[_local29][0], props:_local11[_local29][1]}); } for (var _local29 in _local19) { _local19[_local29].f.apply(_local19[_local29].s, _local19[_local29].a); } for (var _local29 in _local12) { _local12[_local29][0].broadcastMessage("onTweenEnd", {target:_local12[_local29][0], props:_local12[_local29][1]}); } for (var _local29 in _local18) { _local18[_local29].f.apply(_local18[_local29].s, _local18[_local29].a); } if (_local22) { 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)) { 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 (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); } var numTweens = 0; }
Symbol 207 MovieClip [__Packages.ClickTracker] Frame 0
class ClickTracker { function ClickTracker () { } function trackThis(link_id) { var _local2 = "trackThis_" + link_id; getURL (((("javascript:urchinTracker('/" + _global.country) + "/") + _global[_local2]) + "')"); } }
Symbol 60 MovieClip Frame 1
stop();
Symbol 67 MovieClip Frame 1
stop();
Symbol 91 MovieClip Frame 1
stop();
Symbol 91 MovieClip Frame 14
stop();
Symbol 108 MovieClip Frame 1
stop();
Symbol 123 MovieClip Frame 1
stop(); outline._visible = false;
Symbol 123 MovieClip Frame 2
_parent.ringAll.start(); outline._visible = true;
Symbol 123 MovieClip Frame 35
stop();
Symbol 131 MovieClip Frame 1
this.onRollOver = function () { }; this.useHandCursor = false;
Symbol 141 MovieClip Frame 1
stop();
Symbol 145 MovieClip Frame 1
stop();
Symbol 149 MovieClip Frame 1
stop();
Symbol 153 MovieClip Frame 1
stop();
Symbol 157 MovieClip Frame 1
stop();
Symbol 161 MovieClip Frame 1
stop();
Symbol 165 MovieClip Frame 1
stop();
Symbol 169 MovieClip Frame 1
stop();
Symbol 173 MovieClip Frame 1
stop();
Symbol 177 MovieClip Frame 1
stop();

Library Items

Symbol 1 Sound [rings_all]
Symbol 2 Sound [notes2]
Symbol 3 Sound [notes1]
Symbol 4 Sound [ding4]
Symbol 5 Sound [ding3]
Symbol 6 Sound [ding2]
Symbol 7 Sound [ding1]
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:8Used by:10
Symbol 10 MovieClipUses:9Used by:20
Symbol 11 MovieClip [ultimateScroller_button_down]Used by:20
Symbol 12 MovieClip [ultimateScroller_button_left]Used by:20
Symbol 13 MovieClip [ultimateScroller_button_right]Used by:20
Symbol 14 MovieClip [ultimateScroller_button_up]Used by:20
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClip [ultimateScroller_drag]Uses:15Used by:20
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:19
Symbol 19 MovieClip [arrow]Uses:18Used by:20
Symbol 20 MovieClip [ultimateScroller]Uses:10 11 12 13 14 16 19
Symbol 21 MovieClip [contain]
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:22Used by:26 60
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:26 60
Symbol 26 MovieClip [yellowMC]Uses:23 25
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:27Used by:29
Symbol 29 MovieClipUses:28Used by:30
Symbol 30 MovieClipUses:29Used by:Timeline
Symbol 31 FontUsed by:32 122
Symbol 32 EditableTextUses:31Used by:Timeline
Symbol 33 FontUsed by:34 73 126 137 144 148 152 156 160 164 168 172 176 188 192
Symbol 34 TextUses:33Used by:Timeline
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClipUses:35Used by:Timeline
Symbol 37 GraphicUsed by:43
Symbol 38 GraphicUsed by:42
Symbol 39 FontUsed by:40 41
Symbol 40 TextUses:39Used by:42
Symbol 41 EditableTextUses:39Used by:42
Symbol 42 MovieClipUses:38 40 41Used by:43
Symbol 43 MovieClipUses:37 42Used by:53
Symbol 44 BitmapUsed by:45
Symbol 45 GraphicUses:44Used by:46
Symbol 46 ButtonUses:45Used by:53
Symbol 47 BitmapUsed by:48
Symbol 48 GraphicUses:47Used by:53
Symbol 49 FontUsed by:50 51 52
Symbol 50 EditableTextUses:49Used by:53
Symbol 51 EditableTextUses:49Used by:53
Symbol 52 EditableTextUses:49Used by:53
Symbol 53 MovieClipUses:43 46 48 50 51 52Used by:Timeline
Symbol 194 MovieClip [__Packages.com.mosesSupposes.fuse.FuseKitCommon]
Symbol 195 MovieClip [__Packages.com.mosesSupposes.fuse.FuseFMP]
Symbol 196 MovieClip [__Packages.com.mosesSupposes.fuse.PennerEasing]
Symbol 197 MovieClip [__Packages.XMLclient]
Symbol 198 MovieClip [__Packages.trackingXMLuser]
Symbol 199 MovieClip [__Packages.XMLloader2]
Symbol 200 MovieClip [__Packages.mx.utils.Delegate]
Symbol 201 MovieClip [__Packages.XMLuser]
Symbol 202 MovieClip [__Packages.com.mosesSupposes.fuse.Fuse]
Symbol 203 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 204 MovieClip [__Packages.com.mosesSupposes.fuse.FuseItem]
Symbol 205 MovieClip [__Packages.com.mosesSupposes.fuse.ZigoEngine]
Symbol 206 MovieClip [__Packages.com.mosesSupposes.fuse.ZManager]
Symbol 207 MovieClip [__Packages.ClickTracker]
Symbol 54 MovieClipUsed by:Timeline
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:55Used by:Timeline
Symbol 57 BitmapUsed by:58
Symbol 58 GraphicUses:57Used by:59
Symbol 59 MovieClipUses:58Used by:Timeline
Symbol 60 MovieClipUses:23 25Used by:61
Symbol 61 MovieClipUses:60Used by:62
Symbol 62 MovieClipUses:61Used by:Timeline
Symbol 63 BitmapUsed by:64
Symbol 64 GraphicUses:63Used by:67
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:65Used by:67
Symbol 67 MovieClipUses:64 66Used by:Timeline
Symbol 68 GraphicUsed by:71
Symbol 69 GraphicUsed by:71
Symbol 70 GraphicUsed by:71 74
Symbol 71 ButtonUses:68 69 70Used by:Timeline
Symbol 72 GraphicUsed by:74
Symbol 73 TextUses:33Used by:74
Symbol 74 ButtonUses:72 73 70Used by:Timeline
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClipUses:75Used by:78
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClipUses:76 77Used by:Timeline
Symbol 79 BitmapUsed by:80
Symbol 80 GraphicUses:79Used by:91
Symbol 81 BitmapUsed by:82
Symbol 82 GraphicUses:81Used by:91
Symbol 83 BitmapUsed by:84
Symbol 84 GraphicUses:83Used by:91
Symbol 85 BitmapUsed by:86
Symbol 86 GraphicUses:85Used by:91
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:91
Symbol 89 BitmapUsed by:90
Symbol 90 GraphicUses:89Used by:91
Symbol 91 MovieClipUses:80 82 84 86 88 90Used by:92
Symbol 92 MovieClipUses:91Used by:Timeline
Symbol 93 GraphicUsed by:98
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClipUses:94Used by:98
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClipUses:96Used by:98
Symbol 98 MovieClipUses:93 95 97Used by:Timeline
Symbol 99 ShapeTweeningUsed by:108
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:100Used by:108
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClipUses:102Used by:108
Symbol 104 GraphicUsed by:108
Symbol 105 GraphicUsed by:108
Symbol 106 ShapeTweeningUsed by:108
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClipUses:99 101 103 104 105 106 107Used by:Timeline
Symbol 109 FontUsed by:110 113 126 137 144 148 152 156 160 164 168 172 176 188 192
Symbol 110 EditableTextUses:109Used by:112
Symbol 111 GraphicUsed by:112 114
Symbol 112 ButtonUses:110 111Used by:Timeline
Symbol 113 EditableTextUses:109Used by:114
Symbol 114 ButtonUses:113 111Used by:Timeline
Symbol 115 GraphicUsed by:Timeline
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClipUses:116Used by:123
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClipUses:118Used by:123
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClipUses:120Used by:123
Symbol 122 TextUses:31Used by:123
Symbol 123 MovieClipUses:117 119 121 122Used by:Timeline
Symbol 124 MovieClipUsed by:Timeline
Symbol 125 GraphicUsed by:129
Symbol 126 EditableTextUses:33 109Used by:129
Symbol 127 GraphicUsed by:129
Symbol 128 GraphicUsed by:129
Symbol 129 ButtonUses:125 126 127 128Used by:184
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:130Used by:179
Symbol 132 GraphicUsed by:179
Symbol 133 BitmapUsed by:134
Symbol 134 GraphicUses:133Used by:141
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClipUses:135Used by:141 145 149 153 157 161 165 169 173 177
Symbol 137 EditableTextUses:33 109Used by:141
Symbol 138 BitmapUsed by:139
Symbol 139 GraphicUses:138Used by:140
Symbol 140 MovieClipUses:139Used by:141 145 149 153 157 161 165 169 173 177
Symbol 141 MovieClipUses:134 136 137 140Used by:178
Symbol 142 BitmapUsed by:143
Symbol 143 GraphicUses:142Used by:145
Symbol 144 EditableTextUses:33 109Used by:145
Symbol 145 MovieClipUses:143 136 144 140Used by:178
Symbol 146 BitmapUsed by:147
Symbol 147 GraphicUses:146Used by:149
Symbol 148 EditableTextUses:33 109Used by:149
Symbol 149 MovieClipUses:147 136 148 140Used by:178
Symbol 150 BitmapUsed by:151
Symbol 151 GraphicUses:150Used by:153
Symbol 152 EditableTextUses:33 109Used by:153
Symbol 153 MovieClipUses:151 136 152 140Used by:178
Symbol 154 BitmapUsed by:155
Symbol 155 GraphicUses:154Used by:157
Symbol 156 EditableTextUses:33 109Used by:157
Symbol 157 MovieClipUses:155 136 156 140Used by:178
Symbol 158 BitmapUsed by:159
Symbol 159 GraphicUses:158Used by:161
Symbol 160 EditableTextUses:33 109Used by:161
Symbol 161 MovieClipUses:159 136 160 140Used by:178
Symbol 162 BitmapUsed by:163
Symbol 163 GraphicUses:162Used by:165
Symbol 164 EditableTextUses:33 109Used by:165
Symbol 165 MovieClipUses:163 136 164 140Used by:178
Symbol 166 BitmapUsed by:167
Symbol 167 GraphicUses:166Used by:169
Symbol 168 EditableTextUses:33 109Used by:169
Symbol 169 MovieClipUses:167 136 168 140Used by:178
Symbol 170 BitmapUsed by:171
Symbol 171 GraphicUses:170Used by:173
Symbol 172 EditableTextUses:33 109Used by:173
Symbol 173 MovieClipUses:171 136 172 140Used by:178
Symbol 174 BitmapUsed by:175
Symbol 175 GraphicUses:174Used by:177
Symbol 176 EditableTextUses:33 109Used by:177
Symbol 177 MovieClipUses:175 136 176 140Used by:178
Symbol 178 MovieClipUses:141 145 149 153 157 161 165 169 173 177Used by:179
Symbol 179 MovieClipUses:131 132 178Used by:184
Symbol 180 GraphicUsed by:183
Symbol 181 GraphicUsed by:182 183
Symbol 182 MovieClipUses:181Used by:183
Symbol 183 ButtonUses:180 182 181Used by:184
Symbol 184 MovieClipUses:129 179 183Used by:Timeline
Symbol 185 GraphicUsed by:186 187
Symbol 186 MovieClipUses:185Used by:187
Symbol 187 ButtonUses:186 185Used by:193
Symbol 188 EditableTextUses:33 109Used by:193
Symbol 189 GraphicUsed by:190 191
Symbol 190 MovieClipUses:189Used by:191
Symbol 191 ButtonUses:190 189Used by:193
Symbol 192 EditableTextUses:33 109Used by:193
Symbol 193 MovieClipUses:187 188 191 192Used by:Timeline

Instance Names

"loader"Frame 1Symbol 30 MovieClip
"percNum"Frame 1Symbol 32 EditableText
"bgUScolour_mc"Frame 1Symbol 36 MovieClip
"contentsMC"Frame 2Symbol 54 MovieClip
"bg"Frame 2Symbol 56 MovieClip
"charaBG"Frame 2Symbol 59 MovieClip
"flower_yellow"Frame 2Symbol 62 MovieClip
"fifi"Frame 2Symbol 67 MovieClip
"tour_btn"Frame 2Symbol 71 Button
"recipes_btn"Frame 2Symbol 74 Button
"frameMC"Frame 2Symbol 78 MovieClip
"logo"Frame 2Symbol 92 MovieClip
"new_site_banner"Frame 2Symbol 98 MovieClip
"arrow"Frame 2Symbol 108 MovieClip
"termstxt_btn"Frame 3Symbol 112 Button
"privacytxt_btn"Frame 3Symbol 114 Button
"charaMC"Frame 3Symbol 123 MovieClip
"movie"Frame 3Symbol 124 MovieClip
"loadGame"Frame 3Symbol 54 MovieClip
"logoMC"Frame 3Symbol 54 MovieClip
"explorer"Frame 3Symbol 184 MovieClip
"topButs"Frame 3Symbol 193 MovieClip
"scrollTrack_mc"Symbol 10 MovieClip Frame 1Symbol 9 MovieClip
"track_mc"Symbol 20 MovieClip [ultimateScroller] Frame 1Symbol 10 MovieClip
"chapmanMC"Symbol 53 MovieClip Frame 1Symbol 43 MovieClip
"yellow"Symbol 61 MovieClip Frame 1Symbol 60 MovieClip
"yellowMC0"Symbol 62 MovieClip Frame 1Symbol 61 MovieClip
"yellowMC5"Symbol 62 MovieClip Frame 1Symbol 61 MovieClip
"yellowMC1"Symbol 62 MovieClip Frame 1Symbol 61 MovieClip
"yellowMC2"Symbol 62 MovieClip Frame 1Symbol 61 MovieClip
"yellowMC3"Symbol 62 MovieClip Frame 1Symbol 61 MovieClip
"yellowMC4"Symbol 62 MovieClip Frame 1Symbol 61 MovieClip
"yellowMC5"Symbol 62 MovieClip Frame 1Symbol 61 MovieClip
"yellowMC6"Symbol 62 MovieClip Frame 1Symbol 61 MovieClip
"yellowMC7"Symbol 62 MovieClip Frame 1Symbol 61 MovieClip
"yellowMC10"Symbol 62 MovieClip Frame 1Symbol 61 MovieClip
"yellowMC9"Symbol 62 MovieClip Frame 1Symbol 61 MovieClip
"yellowMC8"Symbol 62 MovieClip Frame 1Symbol 61 MovieClip
"yellowMC11"Symbol 62 MovieClip Frame 1Symbol 61 MovieClip
"yellowMC12"Symbol 62 MovieClip Frame 1Symbol 61 MovieClip
"countryLogo_mc"Symbol 92 MovieClip Frame 1Symbol 91 MovieClip
"charaMC2"Symbol 123 MovieClip Frame 1Symbol 119 MovieClip
"charaMC2"Symbol 123 MovieClip Frame 1Symbol 119 MovieClip
"outline"Symbol 123 MovieClip Frame 1Symbol 121 MovieClip
"chara6"Symbol 178 MovieClip Frame 1Symbol 141 MovieClip
"chara5"Symbol 178 MovieClip Frame 1Symbol 145 MovieClip
"chara4"Symbol 178 MovieClip Frame 1Symbol 149 MovieClip
"chara3"Symbol 178 MovieClip Frame 1Symbol 153 MovieClip
"chara2"Symbol 178 MovieClip Frame 1Symbol 157 MovieClip
"chara1"Symbol 178 MovieClip Frame 1Symbol 161 MovieClip
"chara10"Symbol 178 MovieClip Frame 1Symbol 165 MovieClip
"chara9"Symbol 178 MovieClip Frame 1Symbol 169 MovieClip
"chara7"Symbol 178 MovieClip Frame 1Symbol 173 MovieClip
"chara8"Symbol 178 MovieClip Frame 1Symbol 177 MovieClip
"charastrip"Symbol 179 MovieClip Frame 1Symbol 178 MovieClip
"closeBut"Symbol 184 MovieClip Frame 1Symbol 129 Button
"strip"Symbol 184 MovieClip Frame 1Symbol 179 MovieClip
"but_left"Symbol 184 MovieClip Frame 1Symbol 183 Button
"but_right"Symbol 184 MovieClip Frame 1Symbol 183 Button
"parentBut"Symbol 193 MovieClip Frame 1Symbol 187 Button
"loginBut"Symbol 193 MovieClip Frame 1Symbol 191 Button
"loginTxt"Symbol 193 MovieClip Frame 1Symbol 192 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "rings_all"
ExportAssets (56)Timeline Frame 1Symbol 2 as "notes2"
ExportAssets (56)Timeline Frame 1Symbol 3 as "notes1"
ExportAssets (56)Timeline Frame 1Symbol 4 as "ding4"
ExportAssets (56)Timeline Frame 1Symbol 5 as "ding3"
ExportAssets (56)Timeline Frame 1Symbol 6 as "ding2"
ExportAssets (56)Timeline Frame 1Symbol 7 as "ding1"
ExportAssets (56)Timeline Frame 1Symbol 11 as "ultimateScroller_button_down"
ExportAssets (56)Timeline Frame 1Symbol 12 as "ultimateScroller_button_left"
ExportAssets (56)Timeline Frame 1Symbol 13 as "ultimateScroller_button_right"
ExportAssets (56)Timeline Frame 1Symbol 14 as "ultimateScroller_button_up"
ExportAssets (56)Timeline Frame 1Symbol 16 as "ultimateScroller_drag"
ExportAssets (56)Timeline Frame 1Symbol 19 as "arrow"
ExportAssets (56)Timeline Frame 1Symbol 20 as "ultimateScroller"
ExportAssets (56)Timeline Frame 1Symbol 21 as "contain"
ExportAssets (56)Timeline Frame 1Symbol 26 as "yellowMC"
ExportAssets (56)Timeline Frame 1Symbol 194 as "__Packages.com.mosesSupposes.fuse.FuseKitCommon"
ExportAssets (56)Timeline Frame 1Symbol 195 as "__Packages.com.mosesSupposes.fuse.FuseFMP"
ExportAssets (56)Timeline Frame 1Symbol 196 as "__Packages.com.mosesSupposes.fuse.PennerEasing"
ExportAssets (56)Timeline Frame 1Symbol 197 as "__Packages.XMLclient"
ExportAssets (56)Timeline Frame 1Symbol 198 as "__Packages.trackingXMLuser"
ExportAssets (56)Timeline Frame 1Symbol 199 as "__Packages.XMLloader2"
ExportAssets (56)Timeline Frame 1Symbol 200 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 201 as "__Packages.XMLuser"
ExportAssets (56)Timeline Frame 1Symbol 202 as "__Packages.com.mosesSupposes.fuse.Fuse"
ExportAssets (56)Timeline Frame 1Symbol 203 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 204 as "__Packages.com.mosesSupposes.fuse.FuseItem"
ExportAssets (56)Timeline Frame 1Symbol 205 as "__Packages.com.mosesSupposes.fuse.ZigoEngine"
ExportAssets (56)Timeline Frame 1Symbol 206 as "__Packages.com.mosesSupposes.fuse.ZManager"
ExportAssets (56)Timeline Frame 1Symbol 207 as "__Packages.ClickTracker"

Labels

"up"Symbol 11 MovieClip [ultimateScroller_button_down] Frame 1
"down"Symbol 11 MovieClip [ultimateScroller_button_down] Frame 2
"disabled"Symbol 11 MovieClip [ultimateScroller_button_down] Frame 3
"up"Symbol 12 MovieClip [ultimateScroller_button_left] Frame 1
"down"Symbol 12 MovieClip [ultimateScroller_button_left] Frame 2
"disabled"Symbol 12 MovieClip [ultimateScroller_button_left] Frame 3
"up"Symbol 13 MovieClip [ultimateScroller_button_right] Frame 1
"down"Symbol 13 MovieClip [ultimateScroller_button_right] Frame 2
"disabled"Symbol 13 MovieClip [ultimateScroller_button_right] Frame 3
"up"Symbol 14 MovieClip [ultimateScroller_button_up] Frame 1
"down"Symbol 14 MovieClip [ultimateScroller_button_up] Frame 2
"disabled"Symbol 14 MovieClip [ultimateScroller_button_up] Frame 3
"kururi"Symbol 60 MovieClip Frame 2
"uk"Symbol 91 MovieClip Frame 1
"oz"Symbol 91 MovieClip Frame 2
"nz"Symbol 91 MovieClip Frame 3
"fr"Symbol 91 MovieClip Frame 4
"nl"Symbol 91 MovieClip Frame 5
"be"Symbol 91 MovieClip Frame 6
"lu"Symbol 91 MovieClip Frame 7
"hr"Symbol 91 MovieClip Frame 8
"sr"Symbol 91 MovieClip Frame 9
"sl"Symbol 91 MovieClip Frame 10
"us"Symbol 91 MovieClip Frame 11
"ca"Symbol 91 MovieClip Frame 12
"cf"Symbol 91 MovieClip Frame 13
"pl"Symbol 91 MovieClip Frame 14

Dynamic Text Variables

_global.chapmanAddressSymbol 41 EditableText"<p align="center"><font face="Gill Sans MT" size="14" color="#000000" letterSpacing="0.000000" kerning="0">1 Thornton Road</font></p><p align="center"><font face="Gill Sans MT" size="14" color="#000000" letterSpacing="0.000000" kerning="0">Wimbledon Village</font></p><p align="center"><font face="Gill Sans MT" size="14" color="#000000" letterSpacing="0.000000" kerning="0">London</font></p><p align="center"><font face="Gill Sans MT" size="14" color="#000000" letterSpacing="0.000000" kerning="0">SW19 4NB</font></p><p align="center"><font face="Gill Sans MT" size="14" color="#000000" letterSpacing="0.000000" kerning="0"> </font></p><p align="center"><font face="Gill Sans MT" size="14" color="#000000" letterSpacing="0.000000" kerning="0">Tel: 0870 403 0556</font></p><p align="center"><font face="Gill Sans MT" size="14" color="#000000" letterSpacing="0.000000" kerning="0">Fax: 0870 403 0557</font></p>"
_global.chapmanCSymbol 50 EditableText"© Chapman Entertainment Limited 2006"
_global.cosgroveCSymbol 51 EditableText"Animated by Cosgrove Hall Films"
_global.prismCSymbol 52 EditableText"Site by Prism Entertainment"
_global.regtermsSymbol 110 EditableText"Terms and Conditions"
_global.regprivacySymbol 113 EditableText"Privacy Policy"
_global.back2mainSymbol 126 EditableText"<p align="center"><font face="SketchyFlower" size="12" color="#081d68" letterSpacing="-1.000000" kerning="0">Back to Main</font></p>"
_global.tulipNameSymbol 137 EditableText"<p align="center"><font face="SketchyFlower" size="16" color="#000000" letterSpacing="0.000000" kerning="1">Aunt Tulip &amp; Grubby </font></p>"
_global.poppyNameSymbol 144 EditableText"<p align="center"><font face="SketchyFlower" size="18" color="#000000" letterSpacing="0.000000" kerning="1">Poppy</font></p>"
_global.pipNameSymbol 148 EditableText"<p align="center"><font face="SketchyFlower" size="18" color="#000000" letterSpacing="0.000000" kerning="1">Pip</font></p>"
_global.violetNameSymbol 152 EditableText"<p align="center"><font face="SketchyFlower" size="16" color="#000000" letterSpacing="0.000000" kerning="1">Violet &amp; Primrose</font></p>"
_global.bumbleNameSymbol 156 EditableText"<p align="center"><font face="SketchyFlower" size="18" color="#000000" letterSpacing="0.000000" kerning="1">Bumble</font></p>"
_global.fifiNameSymbol 160 EditableText"<p align="center"><font face="SketchyFlower" size="18" color="#000000" letterSpacing="0.000000" kerning="1">Fifi</font></p>"
_global.moNameSymbol 164 EditableText"<p align="center"><font face="SketchyFlower" size="18" color="#000000" letterSpacing="0.000000" kerning="1">Mo</font></p>"
_global.webbyNameSymbol 168 EditableText"<p align="center"><font face="SketchyFlower" size="18" color="#000000" letterSpacing="0.000000" kerning="1">Webby</font></p>"
_global.stingoNameSymbol 172 EditableText"<p align="center"><font face="SketchyFlower" size="18" color="#000000" letterSpacing="0.000000" kerning="1">Stingo</font></p>"
_global.slugsyNameSymbol 176 EditableText"<p align="center"><font face="SketchyFlower" size="18" color="#000000" letterSpacing="0.000000" kerning="1">Slugsy</font></p>"
_global.grownupTitleSymbol 188 EditableText"<p align="center"><font face="SketchyFlower" size="14" color="#000000" letterSpacing="0.000000" kerning="1">Grown</font></p><p align="center"><font face="SketchyFlower" size="14" color="#000000" letterSpacing="0.000000" kerning="1">Ups</font></p><p align="center"></p>"
_global.loginTitleSymbol 192 EditableText"<p align="center"><font face="SketchyFlower" size="14" color="#000000" letterSpacing="0.000000" kerning="1">Log in / Register</font></p><p align="center"></p>"




https://swfchan.com/54/268693/info.shtml
Created: 23/8 -2026 16:05:27 Last modified: 23/8 -2026 16:05:27 Server time: 25/08 -2026 04:55:07