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

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

humbird0_princessjourney.swf

This is the info page for
Flash #86102

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


Text
Visit his Gallery

Visit his Gallery

<p align="center"><font face="_sans" size="24" color="#ffff99" letterSpacing="0.000000" kerning="0">Loading</font></p>

file

<p align="center"><font face="_sans" size="24" color="#ffff99" letterSpacing="0.000000" kerning="0">Loading</font></p>

file

<p align="left"><font face="Verdana" size="19" color="#ffffff" letterSpacing="0.000000" kerning="1">line 1</font></p><p align="left"><font face="Verdana" size="19" color="#ffffff" letterSpacing="0.000000" kerning="1">line 2</font></p><p align="left"><font face="Verdana" size="19" color="#ffffff" letterSpacing="0.000000" kerning="1">line 3</font></p><p align="left"><font face="Verdana" size="19" color="#ffffff" letterSpacing="0.000000" kerning="1">line 4</font></p>

ActionScript [AS1/AS2]

Frame 1
stop(); _global.SCALE = 2; var randInterface = ("loadInterface" + Math.floor(Math.random() * 2)); this.attachMovie(randInterface, "loadInterface", 0, {filename:"resources"}); loadInterface._xscale = (loadInterface._yscale = SCALE * 100); var total = this.getBytesTotal(); this.onEnterFrame = function () { var _local2 = this.getBytesLoaded(); this.loadInterface.fill_mc._xscale = (_local2 * 100) / total; if (_local2 == total) { this.loadInterface.removeMovieClip(); this.play(); delete randInterface; delete total; this.onEnterFrame = function () { }; } };
Instance of Symbol 112 MovieClip in Frame 3
onClipEvent (load) { if (SCALE) { _yscale = (SCALE * 100); _xscale = (SCALE * 100); } }
Frame 4
function nextEvent() { _global.EVENT++; runEvent(); } function runEvent() { _global.THIS_EVENT = STORY_DATA.scene[SCENE].events[EVENT]; var _local24 = THIS_EVENT.commandType; switch (_local24) { case "comment" : nextEvent(); break; case "move" : var _local29 = (THIS_EVENT.xDest * TILESIZE) + 8; var _local27 = (THIS_EVENT.yDest * TILESIZE) + 8; SPRITES[THIS_EVENT.spriteName].slideTo(_local29, _local27, THIS_EVENT.delay, "linear"); nextEvent(); break; case "place" : _global.nextDepth = function (this_mc) { this_mc = (this_mc ? (this_mc) : _root); var _local4 = 1; var _local5 = 1048676 /* 0x100064 */; for (var _local6 in this_mc) { var _local2 = this_mc[_local6].getDepth(); if ((_local2 < _local5) && (_local2 >= _local4)) { _local4 = _local2 + 1; } } return(_local4); }; var _local10 = nextDepth(SPRITES); makeSprite = function (target, newCharset, newName, depth, spriteWidth, spriteHeight, maxAnimFrames, maxDirections, maxPoseColumns, maxPoseRows, newAnimSpeed) { newName = (newName ? (newName) : (String("sprite_" + Math.round(Math.random() * 99999)))); depth = (depth ? (depth) : 1); spriteWidth = (spriteWidth ? (spriteWidth) : 24); spriteHeight = (spriteHeight ? (spriteHeight) : 32); maxAnimFrames = (maxAnimFrames ? (maxAnimFrames) : 3); maxDirections = (maxDirections ? (maxDirections) : 4); maxPoseColumns = (maxPoseColumns ? (maxPoseColumns) : 4); maxPoseRows = (maxPoseRows ? (maxPoseRows) : 2); newAnimSpeed = (newAnimSpeed ? (newAnimSpeed) : 3); var _this = target.createEmptyMovieClip(newName, depth); _this.createEmptyMovieClip("image_mc", 1); _this.image_mc._x = (_this.image_mc._y = 9999); _this.createEmptyMovieClip("mask_mc", 2); _this.mask_mc.beginFill(0, 0); _this.mask_mc.moveTo(0, 0); _this.mask_mc.lineTo(16, 0); _this.mask_mc.lineTo(16, 16); _this.mask_mc.lineTo(0, 16); _this.mask_mc.lineTo(0, 0); _this.mask_mc.endFill(); _this.image_mc.setMask(_this.mask_mc); _this.setDirection = function (newDirection) { if (isNaN(newDirection)) { switch (newDirection) { case "up" : newDirection = 0; break; case "right" : newDirection = 1; break; case "down" : newDirection = 2; break; case "left" : newDirection = 3; } } _this.direction = newDirection; }; _this.setPose = function (newPose, newAnimYoyo) { _this.pose = newPose; _this.animYoyo = (newAnimYoyo ? (newAnimYoyo) : (_this.animYoyo)); }; _this.setAnim = function (isAnimating) { if (((_this.anim == true) && (isAnimating == false)) && (_this.maxAnimFrames > 1)) { _this.animFrame = 1; } _this.anim = isAnimating; }; _this.setSpeed = function (newSpeed) { newSpeed = Math.floor(newSpeed); if ((newSpeed <= 0) || (newSpeed == undefined)) { newSpeed = 1; } _this.animSpeed = newSpeed; }; _this.setFrame = function (newFrame) { _this.animFrame = newFrame; }; _this.setCharset = function (newCharset) { _this.charset = newCharset; _this.setupCharset(); }; _this.setAll = function (charset, pose, direction, anim, frame, speed) { if (charset != undefined) { _this.setCharset(charset); } if (pose != undefined) { _this.setPose(pose); } if (direction != undefined) { _this.setDirection(direction); } if (anim != undefined) { _this.setAnim(anim); } if (frame != undefined) { _this.setFrame(frame); } if (speed != undefined) { _this.setSpeed(speed); } }; _this.updateDirection = function () { _this.direction = _this.direction % _this.maxDirections; _this.y = _this.y - (_this.direction * _this.spriteHeight); }; _this.updatePose = function () { var _local4 = _this.maxPoseColumns * _this.maxPoseRows; _this.pose = _this.pose % _local4; var _local5 = _this.pose % _this.maxPoseColumns; var _local3 = _this.spriteWidth * _this.maxAnimFrames; var _local2 = Math.floor(_this.pose / _this.maxPoseColumns); var _local1 = _this.spriteHeight * _this.maxDirections; _this.x = _this.x - (_local5 * _local3); _this.y = _this.y - (_local2 * _local1); }; _this.updateAnimation = function () { if (_this.animYoyo) { if (_this.animFrame >= (_this.maxAnimFrames - 1)) { _this.animDirection = -1; } else if (_this.animFrame <= 0) { _this.animDirection = 1; } } else { _this.animFrame = _this.animFrame % _this.maxAnimFrames; _this.animDirection = 1; } _this.x = _this.x - (_this.animFrame * _this.spriteWidth); if (_this.anim) { _this.animFrame = _this.animFrame + _this.animDirection; } }; _this.setupMask = function () { _this.image_mc.setMask(_this.mask_mc); _this.mask_mc._width = _this.spriteWidth; _this.mask_mc._height = _this.spriteHeight; _this.mask_mc._x = _this.imageOffsetX; _this.mask_mc._y = _this.imageOffsetY; }; _this.setupCharset = function () { if (_this.charset != _this.oldCharset) { _this.image_mc._x = (_this.image_mc._y = 9999); var _local1 = flash.display.BitmapData.loadBitmap(_this.charset); if (_local1.width > -1) { _this.image_mc.attachBitmap(_local1, 0); } else { _this.loader = new MovieClipLoader(); _this.loader.loadClip(_this.charset, _this.image_mc); _this.loader.onLoadError = function () { _this.image_mc.removeMovieClip(); _this.attachMovie(_this.charset, "image_mc", 0); _this.image_mc.setMask(_this.mask_mc); delete _this.loader; }; } _this.oldCharset = _this.charset; } }; _this.lookAt = function (sprite1, sprite2) { var _local2 = sprite2._x - sprite1._x; var _local1 = sprite2._y - sprite1._y; var _local3 = Math.sqrt((_local2 * _local2) + (_local1 * _local1)); var _local4 = _local2 / _local3; var _local5 = _local1 / _local3; if (Math.abs(_local5) > Math.abs(_local4)) { if (_local5 < 0) { _this.setDirection("up"); } else { _this.setDirection("down"); } } else if (_local4 < 0) { _this.setDirection("left"); } else { _this.setDirection("right"); } }; _this.spriteWidth = (spriteWidth ? (spriteWidth) : 16); _this.spriteHeight = (spriteHeight ? (spriteHeight) : 16); _this.maxAnimFrames = (maxAnimFrames ? (maxAnimFrames) : 1); _this.maxDirections = (maxDirections ? (maxDirections) : 1); _this.maxPoseColumns = (maxPoseColumns ? (maxPoseColumns) : 1); _this.maxPoseRows = (maxPoseRows ? (maxPoseRows) : 1); _this.setCharset(newCharset); _this.animDirection = 1; _this.setSpeed(newAnimSpeed); _this.x = 0; _this.y = 0; _this.imageOffsetX = -1 * (spriteWidth / 2); _this.imageOffsetY = (-1 * (spriteHeight / 2)) - 8; _this.animDelay = 0; _this.direction = 0; _this.pose = 0; _this.anim = true; _this.animYoyo = true; if (maxAnimFrames > 1) { _this.animFrame = 1; } else { _this.animFrame = 0; } _this.onEnterFrame = function () { _this.setupCharset(); _this.setupMask(); if (_this.animDelay == 0) { _this.x = 0; _this.y = 0; _this.updateDirection(); _this.updatePose(); _this.updateAnimation(); _this.image_mc._x = _this.x + _this.imageOffsetX; _this.image_mc._y = _this.y + _this.imageOffsetY; } _this.animDelay++; _this.animDelay = _this.animDelay % _this.animSpeed; }; return(_this); }; if (SPRITES[THIS_EVENT.spriteName] == undefined) { var _local6 = makeSprite(SPRITES, THIS_EVENT.charset, THIS_EVENT.spriteName, _local10, 24, 32, 3, 4, 4, 2, THIS_EVENT.animSpeed); } else { var _local6 = SPRITES[THIS_EVENT.spriteName]; _local6.setCharset(THIS_EVENT.charset); _local6.setSpeed(THIS_EVENT.animSpeed); } _local29 = (THIS_EVENT.x * TILESIZE) + 8; _local27 = (THIS_EVENT.y * TILESIZE) + 8; _local6._x = _local29; _local6._y = _local27; _local6.setPose(THIS_EVENT.poseNumber); _local6.setDirection(THIS_EVENT.facing); _local6.setAnim(THIS_EVENT.isAnimating); nextEvent(); break; case "remove" : SPRITES[THIS_EVENT.spriteName].removeMovieClip(); nextEvent(); break; case "textbox" : this.attachMovie("textbox", "textbox", 99); textbox.originalY = (textbox._y = THIS_EVENT.position * 80); if (SCALE) { textbox.originalY = textbox.originalY * SCALE; } textbox._y = textbox.originalY; textbox.box._visible = THIS_EVENT.visible; textbox.message_txt.text = ""; textbox.showText = function () { textbox.message_txt.text = THIS_EVENT.text; }; textbox._yscale = 0; ZigoEngine.doTween(textbox, "_yscale", 100, 0.1, "easeOutQuad", 0, null); textbox._y = textbox.originalY + 40; ZigoEngine.doTween(textbox, "_y", textbox.originalY, 0.1, "easeOutQuad", 0, textbox.showText); Mouse.addListener(textbox); textbox.onMouseUp = function () { textbox.close(); }; Key.addListener(textbox); textbox.onKeyUp = function () { textbox.close(); }; textbox.close = function () { textbox.message_txt.text = ""; Mouse.removeListener(textbox); Key.removeListener(textbox); ZigoEngine.doTween(textbox, "_yscale", 0, 0.1, "easeInQuad", 0, null); var _local1 = textbox.originalY + 40; ZigoEngine.doTween(textbox, "_y", _local1, 0.1, "easeInQuad", 0, textbox.erase); }; textbox.erase = function () { setTimeout(nextEvent, 1); textbox.removeMovieClip(); }; break; case "wait" : setTimeout(nextEvent, THIS_EVENT.seconds * 1000); break; case "nextScene" : SCENE++; MAP.removeMovieClip(); SPRITES.removeMovieClip(); _global.MAP = _this.attachMovie(STORY_DATA.scene[SCENE].mapName, "map", 0); _global.SPRITES = _this.createEmptyMovieClip("sprites", 1); if (SCALE) { MAP._xscale = (MAP._yscale = SCALE * 100); SPRITES._xscale = (SPRITES._yscale = SCALE * 100); } _global.EVENT = 0; runEvent(); break; case "swf" : unloadMovie (SWF[THIS_EVENT.instanceName]); SWF[THIS_EVENT.instanceName].removeMovieClip(); if (SWF[THIS_EVENT.instanceName] != undefined) { trace(THIS_EVENT.instanceName + " already exists & refuses to die!"); SWF[THIS_EVENT.instanceName]._x = 9999; SWF[THIS_EVENT.instanceName]._y = 9999; SWF[THIS_EVENT.instanceName]._name = "garbage_" + Math.floor(Math.random() * 9999); } _local10 = nextDepth(SWF); var _local32 = SWF.createEmptyMovieClip(THIS_EVENT.instanceName, _local10); _local32._x = (THIS_EVENT.x * TILESIZE) + (TILESIZE / 2); _local32._y = (THIS_EVENT.y * TILESIZE) + (TILESIZE / 2); var _local18 = flash.display.BitmapData.loadBitmap(THIS_EVENT.fileName); if (_local18 != undefined) { _local32.attachBitmap(_local18, 0, true, false); } else { SWF[THIS_EVENT.instanceName].removeMovieClip(); _local32 = SWF.attachMovie(THIS_EVENT.fileName, THIS_EVENT.instanceName, _local10); _local32._x = (THIS_EVENT.x * TILESIZE) + (TILESIZE / 2); _local32._y = (THIS_EVENT.y * TILESIZE) + (TILESIZE / 2); if (_local32 == undefined) { _local32 = SWF.createEmptyMovieClip(THIS_EVENT.instanceName, _local10); var _local15 = new MovieClipLoader(); _local15.instanceName = THIS_EVENT.instanceName; _local15.fileName = THIS_EVENT.fileName; _local15.loadClip(THIS_EVENT.fileName, _local32); } } nextEvent(); break; case "removeSwf" : trace((("removing: " + THIS_EVENT.instanceName) + " - ") + SWF[THIS_EVENT.instanceName]); var _local37 = SWF[THIS_EVENT.instanceName].getDepth(); unloadMovie (SWF[THIS_EVENT.instanceName]); if (SWF[THIS_EVENT.instanceName]) { SWF[THIS_EVENT.instanceName].removeMovieClip(); trace("\t removeMovieClip - " + SWF[THIS_EVENT.instanceName]); } if (SWF[THIS_EVENT.instanceName]) { SWF[THIS_EVENT.instanceName].remove(); } if (SWF[THIS_EVENT.instanceName]) { trace(("\t\t\t ERROR: " + THIS_EVENT.instanceName) + " refuses to die!"); } nextEvent(); break; case "music" : if (THIS_EVENT.fileName == "") { MUSIC.stopMusic(); } else { MUSIC.play(THIS_EVENT.fileName); MUSIC.setVolume(THIS_EVENT.volume); } nextEvent(); break; case "sound" : _global.SOUND.playSound(THIS_EVENT.fileName, THIS_EVENT.volume); nextEvent(); } } autoSort = this.createEmptyMovieClip("autoSort", 3); autoSort.onEnterFrame = function () { if (SPRITES != undefined) { for (var _local7 in SPRITES) { var _local3 = SPRITES[_local7]; var _local5 = _local3.getDepth(); var _local6 = MAP._height; var _local4 = 10; var _local1 = _local3._y * _local4; var _local2 = SPRITES.getInstanceAtDepth(_local1); while ((_local2 != undefined) && (_local2 != _local3)) { _local1++; _local2 = SPRITES.getInstanceAtDepth(_local1); } _local3.swapDepths(_local1); } } }; stop(); _this = this; _global.TILESIZE = 16; _quality = "LOW"; if (!ZigoEngine) { com.mosesSupposes.fuse.ZigoEngine.simpleSetup(com.mosesSupposes.fuse.Shortcuts, com.mosesSupposes.fuse.PennerEasing); } _global.nextDepth = function (this_mc) { this_mc = (this_mc ? (this_mc) : _root); var _local4 = 1; var _local5 = 1048676 /* 0x100064 */; for (var _local6 in this_mc) { var _local2 = this_mc[_local6].getDepth(); if ((_local2 < _local5) && (_local2 >= _local4)) { _local4 = _local2 + 1; } } return(_local4); }; _global.SCENE = 0; _global.MAP = _this.attachMovie(STORY_DATA.scene[SCENE].mapName, "map", 0); MAP._xscale = (MAP._yscale = SCALE * 100); _global.SPRITES = _this.createEmptyMovieClip("sprites", 1); SPRITES._xscale = (SPRITES._yscale = SCALE * 100); _global.SWF = _this.createEmptyMovieClip("swf", 2); SWF._xscale = (SWF._yscale = SCALE * 100); makeStereoMusic = function (target_mc, newName, newDepth) { target_mc = ((target_mc != undefined) ? (target_mc) : this); newName = ((newName != undefined) ? (newName) : "musicSystem_mc"); _global.nextDepth = function (this_mc) { this_mc = (this_mc ? (this_mc) : _root); var _local4 = 1; var _local5 = 1048676 /* 0x100064 */; for (var _local6 in this_mc) { var _local2 = this_mc[_local6].getDepth(); if ((_local2 < _local5) && (_local2 >= _local4)) { _local4 = _local2 + 1; } } return(_local4); }; newDepth = (newDepth ? (newDepth) : (nextDepth(target_mc))); var _this = target_mc.createEmptyMovieClip(newName, newDepth); _this.createEmptyMovieClip("left_mc", 0); _this.createEmptyMovieClip("right_mc", 1); _this.leftSound = new Sound(_this.left_mc); _this.rightSound = new Sound(_this.right_mc); _this.songName = ""; _this.startAt = 0; _this.loops = 999999 /* 0x0F423F */; _this.stereoDelay = 0.02; _this.volume = 100; _this.isPlaying = false; _this.onID3 = function () { }; _this.onLoad = function () { }; _this.onSoundComplete = function () { }; _this.play = function (songName) { _this.startAt = 0; if (_this.songName != songName) { _this.leftSound.stop(); _this.rightSound.stop(); _this.leftSound.attachSound(songName); _this.rightSound.attachSound(songName); _this.songName = songName; _this.isPlaying = false; } if (_this.isPlaying == false) { _this.leftSound.stop(_this.songName); _this.rightSound.stop(_this.songName); _this.rightSound.start(_this.startAt + _this.stereoDelay, _this.loops); _this.leftSound.start(_this.startAt, _this.loops); _this.setChannels(); if (_this.volume == 0) { trace("_this.setVolume: " + _this.setVolume); _this.setVolume(100); } _this.isPlaying = true; } }; _this.stop = function () { _this.startAt = _this.leftSound.position / 1000; _this.leftSound.stop(_this.songName); _this.rightSound.stop(_this.songName); _this.isPlaying = false; }; _this.stopMusic = _this.stop; _this.getVolume = function () { return(_this.volume); }; _this.setVolume = function (newVolume) { _this.leftSound.setVolume(newVolume); _this.rightSound.setVolume(newVolume); _this.volume = newVolume; }; _this.addProperty("volume", _this.getVolume, _this.setVolume); _this.getPosition = function () { return(_this.leftSound.position); }; _this.setPosition = function (newStart) { var _local1 = _this.isPlaying; _this.stop(); _this.startAt = newStart; if (_local1 == true) { _this.play(); } }; _this.addProperty("position", _this.getPosition, _this.setPosition); _this.getDuration = function () { return(_this.leftSound.duration); }; _this.addProperty("duration", _this.getDuration, null); _this.fadeOut = function (seconds) { if ((_this.volume > 0) && (_this.fade == undefined)) { var _local2 = _this.getVolume(); _this.fade = new mx.transitions.Tween(_this, "volume", null, _local2, 0, seconds, true); _this.fade.onMotionChanged = function () { _this.setVolume(this.position); }; _this.fade.onMotionFinished = function () { delete _this.fade; _this.stop(); }; } }; _this.setChannels = function () { _this.rightSound.setPan(100); _this.leftSound.setPan(-100); }; _this.passSoundEvents = function () { _this.leftSound.onID3 = function () { _this.broadcastMessage("onID3"); _this.onID3(); }; _this.leftSound.onLoad = function (success) { _this.broadcastMessage("onLoad"); _this.onLoad(success); }; _this.leftSound.onSoundComplete = function () { _this.broadcastMessage("onSoundComplete"); _this.onSoundComplete(); }; }; AsBroadcaster.initialize(this); _this.setChannels(); _this.passSoundEvents(); return(_this); }; _global.MUSIC = makeStereoMusic(this, "music_mc", 4); makeSoundSystem = function (target_mc, name, depth) { target_mc = ((target_mc != undefined) ? (target_mc) : this); name = ((target_mc != undefined) ? (name) : "soundSystem_mc"); _global.nextDepth = function (this_mc) { this_mc = (this_mc ? (this_mc) : _root); var _local4 = 1; var _local5 = 1048676 /* 0x100064 */; for (var _local6 in this_mc) { var _local2 = this_mc[_local6].getDepth(); if ((_local2 < _local5) && (_local2 >= _local4)) { _local4 = _local2 + 1; } } return(_local4); }; depth = ((depth != undefined) ? (depth) : (nextDepth(target_mc))); var _this = target_mc.createEmptyMovieClip(name, depth); _this.sound_array = new Array(); _this.volume = 100; _this.playSound = function (soundName, volume) { volume = ((volume != undefined) ? (volume) : 100); var _local4 = "transformClip_" + Math.floor(Math.random() * 999); var _local3 = _this.createEmptyMovieClip(_local4, nextDepth(_this)); var new_sound = new Sound(_local3); _this.sound_array.push(new_sound); new_sound.transformClip = _local3; new_sound.volume = volume; new_sound.setVolume(new_sound.volume * (_this.volume / 100)); new_sound.attachSound(soundName); new_sound.start(); new_sound.remove = function () { var _local2 = 0; while (_local2 < _this.sound_array.length) { if (this == _this.sound_array[_local2]) { _this.sound_array[_local2].transformClip.removeMovieClip(); _this.sound_array.splice(_local2, 1); break; } _local2++; } }; new_sound.onSoundComplete = function () { new_sound.stop(); new_sound.remove(); }; }; _this.stopAll = function () { var _local1 = _this.sound_array.length - 1; while (_local1 >= 0) { _this.sound_array[_local1].stop(); _this.sound_array[_local1].transformClip.removeMovieClip(); _this.sound_array.pop(); _local1--; } }; _this.setVolume = function (newVolume) { _this.volume = newVolume; var _local1 = 0; while (_local1 < _this.sound_array.length) { _this.sound_array[_local1].setVolume(_this.sound_array[_local1].volume * (_this.volume / 100)); _local1++; } }; return(_this); }; _global.SOUND = makeSoundSystem(this, "sound_mc", 5); _global.EVENT = 0; runEvent();
Symbol 7 Button
on (release) { getURL ("http://www.furaffinity.net/user/humbird0/", "_blank "); }
Symbol 16 MovieClip [loadInterface1] Frame 1
Symbol 27 MovieClip [loadInterface0] Frame 1
this.onEnterFrame = function () { glow_mc._x = fill_mc._x + fill_mc._width; };
Symbol 38 MovieClip [movie/fadeIn.swf] Frame 15
this.removeMovieClip();
Symbol 45 MovieClip [movie/fadeOut.swf] Frame 15
stop();
Symbol 52 MovieClip [soundLoop.swf] Frame 1
_this = this; var thisName = this._name; var endAt = thisName.lastIndexOf("_loop"); soundName = thisName.substring(0, endAt); soundName = soundName + ".wav"; loopSound = new Sound(this); loopSound.attachSound(soundName); loopSound.setVolume(50); loopSound.start(0, 9999); this.onUnload = function () { trace("unLoad soundLoop"); loopSound.stop(); }; this.remove = function () { trace("soundLoop remove()"); loopSound.stop(); this.removeMovieClip(); };
Symbol 111 MovieClip Frame 1
stop();
Symbol 114 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon] Frame 0
class mx.transitions.OnEnterFrameBeacon { function OnEnterFrameBeacon () { } static function init() { var _local4 = _global.MovieClip; if (!_root.__OnEnterFrameBeacon) { mx.transitions.BroadcasterMX.initialize(_local4); var _local3 = _root.createEmptyMovieClip("__OnEnterFrameBeacon", 9876); _local3.onEnterFrame = function () { _global.MovieClip.broadcastMessage("onEnterFrame"); }; } } static var version = "1.1.0.52"; }
Symbol 115 MovieClip [__Packages.mx.transitions.BroadcasterMX] Frame 0
class mx.transitions.BroadcasterMX { var _listeners; function BroadcasterMX () { } static function initialize(o, dontCreateArray) { if (o.broadcastMessage != undefined) { delete o.broadcastMessage; } o.addListener = mx.transitions.BroadcasterMX.prototype.addListener; o.removeListener = mx.transitions.BroadcasterMX.prototype.removeListener; if (!dontCreateArray) { o._listeners = new Array(); } } function addListener(o) { removeListener(o); if (broadcastMessage == undefined) { broadcastMessage = mx.transitions.BroadcasterMX.prototype.broadcastMessage; } return(_listeners.push(o)); } function removeListener(o) { var _local2 = _listeners; var _local3 = _local2.length; while (_local3--) { if (_local2[_local3] == o) { _local2.splice(_local3, 1); if (!_local2.length) { broadcastMessage = undefined; } return(true); } } return(false); } function broadcastMessage() { var _local5 = String(arguments.shift()); var _local4 = _listeners.concat(); var _local6 = _local4.length; var _local3 = 0; while (_local3 < _local6) { _local4[_local3][_local5].apply(_local4[_local3], arguments); _local3++; } } static var version = "1.1.0.52"; }
Symbol 116 MovieClip [__Packages.mx.transitions.Tween] Frame 0
class mx.transitions.Tween { var obj, prop, begin, useSeconds, _listeners, addListener, prevTime, _time, looping, _duration, broadcastMessage, isPlaying, _fps, prevPos, _pos, change, _intervalID, _startTime; function Tween (obj, prop, func, begin, finish, duration, useSeconds) { mx.transitions.OnEnterFrameBeacon.init(); if (!arguments.length) { return; } this.obj = obj; this.prop = prop; this.begin = begin; position = (begin); this.duration = (duration); this.useSeconds = useSeconds; if (func) { this.func = func; } this.finish = (finish); _listeners = []; addListener(this); start(); } function set time(t) { prevTime = _time; if (t > duration) { if (looping) { rewind(t - _duration); update(); broadcastMessage("onMotionLooped", this); } else { if (useSeconds) { _time = _duration; update(); } stop(); broadcastMessage("onMotionFinished", this); } } else if (t < 0) { rewind(); update(); } else { _time = t; update(); } //return(time); } function get time() { return(_time); } function set duration(d) { _duration = (((d == null) || (d <= 0)) ? (_global.Infinity) : (d)); //return(duration); } function get duration() { return(_duration); } function set FPS(fps) { var _local2 = isPlaying; stopEnterFrame(); _fps = fps; if (_local2) { startEnterFrame(); } //return(FPS); } function get FPS() { return(_fps); } function set position(p) { setPosition(p); //return(position); } function setPosition(p) { prevPos = _pos; obj[prop] = (_pos = p); broadcastMessage("onMotionChanged", this, _pos); updateAfterEvent(); } function get position() { return(getPosition()); } function getPosition(t) { if (t == undefined) { t = _time; } return(func(t, begin, change, _duration)); } function set finish(f) { change = f - begin; //return(finish); } function get finish() { return(begin + change); } function continueTo(finish, duration) { begin = position; this.finish = (finish); if (duration != undefined) { this.duration = (duration); } start(); } function yoyo() { continueTo(begin, time); } function startEnterFrame() { if (_fps == undefined) { _global.MovieClip.addListener(this); } else { _intervalID = setInterval(this, "onEnterFrame", 1000 / _fps); } isPlaying = true; } function stopEnterFrame() { if (_fps == undefined) { _global.MovieClip.removeListener(this); } else { clearInterval(_intervalID); } isPlaying = false; } function start() { rewind(); startEnterFrame(); broadcastMessage("onMotionStarted", this); } function stop() { stopEnterFrame(); broadcastMessage("onMotionStopped", this); } function resume() { fixTime(); startEnterFrame(); broadcastMessage("onMotionResumed", this); } function rewind(t) { _time = ((t == undefined) ? 0 : (t)); fixTime(); update(); } function fforward() { time = (_duration); fixTime(); } function nextFrame() { if (useSeconds) { time = ((getTimer() - _startTime) / 1000); } else { time = (_time + 1); } } function onEnterFrame() { nextFrame(); } function prevFrame() { if (!useSeconds) { time = (_time - 1); } } function toString() { return("[Tween]"); } function fixTime() { if (useSeconds) { _startTime = getTimer() - (_time * 1000); } } function update() { position = (getPosition(_time)); } static var version = "1.1.0.52"; static var __initBeacon = mx.transitions.OnEnterFrameBeacon.init(); static var __initBroadcaster = mx.transitions.BroadcasterMX.initialize(mx.transitions.Tween.prototype, true); function func(t, b, c, d) { return(((c * t) / d) + b); } }
Symbol 117 MovieClip [__Packages.com.mosesSupposes.fuse.Shortcuts] Frame 0
class com.mosesSupposes.fuse.Shortcuts { function Shortcuts () { } static function initialize() { if (shortcuts == null) { initShortcuts(); } } static function doShortcut(obj, methodName) { initialize(); var _local5 = shortcuts[methodName]; if (_local5 == undefined) { if (typeof(obj) == "movieclip") { _local5 = mcshortcuts[methodName]; } } if (_local5 == undefined) { return(null); } obj = arguments.shift(); methodName = String(arguments.shift()); if (!(obj instanceof Array)) { obj = [obj]; } var _local3 = ""; for (var _local6 in obj) { var _local2 = String(_local5.apply(obj[_local6], arguments)); if ((_local2 != null) && (_local2.length > 0)) { if (_local3.length > 0) { _local3 = (_local2 + "|") + _local3; } else { _local3 = _local2; } } } return(((_local3 == "") ? null : (_local3))); } static function addShortcutsTo() { initialize(); var _local5 = function (o, so) { for (var _local5 in so) { var _local2 = so[_local5]; if (_local2.getter || (_local2.setter)) { o.addProperty(_local5, _local2.getter, _local2.setter); _global.ASSetPropFlags(o, _local5, 3, 1); } else { o[_local5] = _local2; _global.ASSetPropFlags(o, _local5, 7, 1); } } }; for (var _local7 in arguments) { var _local4 = arguments[_local7]; if ((_local4 == MovieClip.prototype) || (typeof(_local4) == "movieclip")) { _local5(_local4, mcshortcuts); } _local5(_local4, shortcuts); } } static function removeShortcutsFrom() { initialize(); var _local5 = function (o, so) { for (var _local5 in so) { _global.ASSetPropFlags(o, _local5, 0, 2); var _local2 = so[_local5]; if (_local2.getter || (_local2.setter)) { o.addProperty(_local5, null, null); } delete o[_local5]; } }; for (var _local7 in arguments) { var _local3 = arguments[_local7]; if ((_local3 == MovieClip.prototype) || (typeof(_local3) == "movieclip")) { _local5(_local3, mcshortcuts); } _local5(_local3, shortcuts); } } static function parseStringTypeCallback(callbackStr) { var evaluate = function (val) { var first = val.charAt(0); if ((first == val.slice(-1)) && ((first == "\"") || (first == "'"))) { return(val.slice(1, -1)); } if (val == "true") { return(Object(true)); } if (val == "false") { return(Object(false)); } if (val == "null") { return(Object(null)); } if (_global.isNaN(Number(val)) == false) { return(Object(Number(val))); } return(Object(eval (val))); }; var trimWhite = function (str) { while (str.charAt(0) == " ") { str = str.slice(1); } while (str.slice(-1) == " ") { str = str.slice(0, -1); } return(str); }; var evaluateList = function (list) { var _local11 = []; var _local4 = 0; while (_local4 < list.length) { var _local3 = list[_local4]; _local3 = trimWhite(_local3); var _local5 = (_local3.charAt(0) == "{") && ((_local3.indexOf("}") > -1) || (_local3.indexOf(":") > -1)); var _local10 = _local3.charAt(0) == "["; if ((_local5 || (_local10)) == true) { var _local6 = ((_local5 == true) ? ({}) : ([])); var _local2 = _local4; while (_local2 < list.length) { if (_local2 == _local4) { _local3 = _local3.slice(1); } var _local1; var _local8 = (_local1.slice(-1) == ((_local5 == true) ? "}" : "]")) || (_local2 == (list.length - 1)); if (_local8 == true) { _local1 = _local1.slice(0, -1); } if ((_local5 == true) && (_local1.indexOf(":") > -1)) { var _local7 = _local1.split(":"); _local6[trimWhite(_local7[0])] = evaluate(trimWhite(_local7[1])); } else if (_local10 == true) { _local6.push(evaluate(trimWhite(_local1))); } if (_local8 == true) { _local11.push(_local6); _local4 = _local2; break; } _local2++; } } else { _local11.push(evaluate(trimWhite(_local3))); } _local4++; } return(_local11); }; var parts = callbackStr.split("("); var p0 = parts[0]; var p1 = parts[1]; return({func:p0.slice(p0.lastIndexOf(".") + 1), scope:eval (p0.slice(0, p0.lastIndexOf("."))), args:evaluateList(p1.slice(0, p1.lastIndexOf(")")).split(","))}); } static function initShortcuts() { shortcuts = new Object(); var methods = {alphaTo:"_alpha", scaleTo:"_scale", sizeTo:"_size", rotateTo:"_rotation", brightnessTo:"_brightness", brightOffsetTo:"_brightOffset", contrastTo:"_contrast", colorTo:"_tint", tintPercentTo:"_tintPercent", colorResetTo:"_colorReset", invertColorTo:"_invertColor"}; var _local4 = _global.com.mosesSupposes.fuse.FuseFMP.getAllShortcuts(); var _local7 = {blur:1, blurX:1, blurY:1, strength:1, shadowAlpha:1, highlightAlpha:1, angle:1, distance:1, alpha:1, color:1}; for (var _local9 in _local4) { if (_local7[_local4[_local9].split("_")[1]] === 1) { methods[_local4[_local9] + "To"] = _local4[_local9]; } } var _local8 = {__resolve:function (name) { var propName = methods[name]; return(function () { var _local4 = _global.com.mosesSupposes.fuse.ZigoEngine.doTween.apply(com.mosesSupposes.fuse.ZigoEngine, new Array(this, propName).concat(arguments)); return(_local4); }); }}; var _local5 = {__resolve:function (name) { var _local3 = {setter:function (v) { _global.com.mosesSupposes.fuse.ZigoEngine.doTween(this, ((name == "_tintString") ? "_tint" : (name)), v, 0); }}; switch (name) { case "_colorReset" : _local3.getter = function () { return(100 - _global.com.mosesSupposes.fuse.ZigoEngine.getColorKeysObj(this).tintPercent); }; break; case "_colorTransform" : _local3.getter = function () { return(Color(new Color(this)).getTransform()); }; break; case "_fade" : _local3.getter = function () { return(this._alpha); }; break; case "_size" : _local3.getter = function () { return(((this._width == this._height) ? (this._width) : null)); }; break; case "_scale" : _local3.getter = function () { return(((this._xscale == this._yscale) ? (this._xscale) : null)); }; break; default : _local3.getter = function () { return(_global.com.mosesSupposes.fuse.ZigoEngine.getColorKeysObj(this)[name.slice(1)]); }; } return(_local3); }}; for (var _local9 in methods) { shortcuts[_local9] = _local8[_local9]; if ((_local9 != "alphaTo") && (_local9 != "rotateTo")) { shortcuts[methods[_local9]] = _local5[methods[_local9]]; } } shortcuts._tintString = _local5._tintString; shortcuts._colorTransform = _local5._colorTransform; shortcuts._fade = _local5._fade; shortcuts.tween = function (props, endVals, seconds, ease, delay, callback) { if ((arguments.length == 1) && (typeof(props) == "object")) { return(com.mosesSupposes.fuse.ZigoEngine.doTween({target:this, action:props})); } return(com.mosesSupposes.fuse.ZigoEngine.doTween(this, props, endVals, seconds, ease, delay, callback)); }; shortcuts.removeTween = (shortcuts.stopTween = function (props) { com.mosesSupposes.fuse.ZigoEngine.removeTween(this, props); }); shortcuts.removeAllTweens = (shortcuts.stopAllTweens = function () { com.mosesSupposes.fuse.ZigoEngine.removeTween("ALL"); }); shortcuts.isTweening = function (prop) { return(com.mosesSupposes.fuse.ZigoEngine.isTweening(this, prop)); }; shortcuts.getTweens = function () { return(com.mosesSupposes.fuse.ZigoEngine.getTweens(this)); }; shortcuts.lockTween = function () { com.mosesSupposes.fuse.ZigoEngine.lockTween(this, true); }; shortcuts.unlockTween = function () { com.mosesSupposes.fuse.ZigoEngine.lockTween(this, false); }; shortcuts.isTweenLocked = function () { return(com.mosesSupposes.fuse.ZigoEngine.isTweenLocked(this)); }; shortcuts.isTweenPaused = function (prop) { return(com.mosesSupposes.fuse.ZigoEngine.isTweenPaused(this, prop)); }; shortcuts.pauseTween = function (props) { com.mosesSupposes.fuse.ZigoEngine.pauseTween(this, props); }; shortcuts.resumeTween = (shortcuts.unpauseTween = function (props) { com.mosesSupposes.fuse.ZigoEngine.unpauseTween(this, props); }); shortcuts.pauseAllTweens = function () { com.mosesSupposes.fuse.ZigoEngine.pauseTween("ALL"); }; shortcuts.resumeAllTweens = (shortcuts.unpauseAllTweens = function () { com.mosesSupposes.fuse.ZigoEngine.unpauseTween("ALL"); }); shortcuts.ffTween = function (props) { com.mosesSupposes.fuse.ZigoEngine.ffTween(this, props); }; shortcuts.rewTween = function (props, suppressStartEvents) { com.mosesSupposes.fuse.ZigoEngine.rewTween(this, props, false, suppressStartEvents); }; shortcuts.rewAndPauseTween = function (props, suppressStartEvents) { com.mosesSupposes.fuse.ZigoEngine.rewTween(this, props, true, suppressStartEvents); }; shortcuts.skipTweenTo = function (seconds, props) { com.mosesSupposes.fuse.ZigoEngine.skipTweenTo(seconds, this, props); }; shortcuts.bezierTo = function (destX, destY, controlX, controlY, seconds, ease, delay, callback) { return(com.mosesSupposes.fuse.ZigoEngine.doTween(this, "_bezier_", {x:destX, y:destY, controlX:controlX, controlY:controlY}, seconds, ease, delay, callback)); }; shortcuts.colorTransformTo = function (ra, rb, ga, gb, ba, bb, aa, ab, seconds, ease, delay, callback) { return(com.mosesSupposes.fuse.ZigoEngine.doTween(this, "_colorTransform", {ra:ra, rb:rb, ga:ga, gb:gb, ba:ba, bb:bb, aa:aa, ab:ab}, seconds, ease, delay, callback)); }; shortcuts.tintTo = function (rgb, percent, seconds, ease, delay, callback) { return(com.mosesSupposes.fuse.ZigoEngine.doTween(this, "_tint", {tint:rgb, percent:percent}, seconds, ease, delay, callback)); }; shortcuts.slideTo = function (destX, destY, seconds, ease, delay, callback) { return(com.mosesSupposes.fuse.ZigoEngine.doTween(this, "_x,_y", [destX, destY], seconds, ease, delay, callback)); }; shortcuts.fadeIn = function (seconds, ease, delay, callback) { return(com.mosesSupposes.fuse.ZigoEngine.doTween(this, "_fade", 100, seconds, ease, delay, callback)); }; shortcuts.fadeOut = function (seconds, ease, delay, callback) { return(com.mosesSupposes.fuse.ZigoEngine.doTween(this, "_fade", 0, seconds, ease, delay, callback)); }; mcshortcuts = new Object(); mcshortcuts._frame = {getter:function () { return(this._currentframe); }, setter:function (v) { this.gotoAndStop(Math.round(v)); }}; mcshortcuts.frameTo = function (endframe, seconds, ease, delay, callback) { return(com.mosesSupposes.fuse.ZigoEngine.doTween(this, "_frame", ((endframe != undefined) ? (endframe) : (this._totalframes)), seconds, ease, delay, callback)); }; } static var registryKey = "shortcuts"; static var shortcuts = null; static var mcshortcuts = null; }
Symbol 118 MovieClip [__Packages.com.mosesSupposes.fuse.FuseKitCommon] Frame 0
class com.mosesSupposes.fuse.FuseKitCommon { static var logOutput; function FuseKitCommon () { } static function _cts() { return("|_tint|_tintPercent|_brightness|_brightOffset|_contrast|_invertColor|_colorReset|_colorTransform|"); } static function _resetTo100() { return("|_alpha|_contrast|_invertColor|_tintPercent|_xscale|_yscale|_scale|"); } static function _resetTo0() { return("|_brightness|_brightOffset|_colorReset|_rotation|"); } static function _underscoreable() { return(_cts() + "_frame|_x|_y|_xscale|_yscale|_scale|_width|_height|_size|_rotation|_alpha|_fade|_visible|"); } static function _cbprops() { return("|skipLevel|cycles|roundResults|extra1|extra2|func|scope|args|startfunc|startscope|startargs|updfunc|updscope|updargs|"); } static function _fuseEvents() { return("|onStart|onStop|onPause|onResume|onAdvance|onComplete|"); } static function _fuseprops() { return("|command|label|delay|event|eventparams|target|addTarget|trigger|startAt|ease|easing|seconds|duration|time|"); } static function _validateFuseCommand(c, inGroup, hasArg, outputLevel, simple) { var _local1 = false; var _local2 = false; switch (c) { case "start" : case "stop" : case "pause" : case "resume" : case "setStartProps" : if (inGroup != true) { _local1 = true; } break; case "delay" : case "trigger" : if (simple == true) { if (hasArg == true) { _local1 = true; } } else { _local2 = true; } inGroup = false; break; case "skipTo" : if (!((hasArg == true) && (inGroup != true))) { break; } _local1 = true; } if ((outputLevel > 0) && (_local1 == false)) { error("109", c, inGroup, _local2); } return(_local1); } static function output(s) { if (typeof(logOutput) == "function") { logOutput(s); } else { trace(s); } } static function error(errorCode) { var _local3 = arguments[1]; var _local4 = arguments[2]; var _local6 = arguments[3]; if (VERBOSE != true) { output(("[FuseKitCommon#" + errorCode) + "]"); return(undefined); } var _local2 = ""; var _local5 = newline; switch (errorCode) { case "001" : _local2 = _local2 + "** ERROR: When using simpleSetup to extend prototypes, you must pass the Shortcuts class. **"; _local2 = _local2 + (_local5 + " import com.mosesSupposes.fuse.*;"); _local2 = _local2 + ((_local5 + " ZigoEngine.simpleSetup(Shortcuts);") + _local5); break; case "002" : _local2 = _local2 + "** ZigoEngine.doShortcut: shortcuts missing. Use the setup commands: import com.mosesSupposes.fuse.*; ZigoEngine.register(Shortcuts); **"; break; case "003" : _local2 = _local2 + ((_local5 + "*** Error: DO NOT use #include \"lmc_tween.as\" with this version of ZigoEngine! ***") + _local5); break; case "004" : _local2 = _local2 + (("** ZigoEngine.doTween - too few arguments [" + _local3) + "]."); if (Boolean(_local4) == true) { _local2 = _local2 + " If you are trying to use Object Syntax without Fuse, pass FuseItem in your register() or simpleSetup() call. **"; } else { _local2 = _local2 + " Object syntax call failed. **"; } break; case "005" : _local2 = _local2 + (((("** ZigoEngine.doTween - missing targets[" + _local3) + "] and/or props[") + _local4) + "] **"); break; case "006" : _local2 = _local2 + (("** Error: easing shortcut string not recognized (\"" + _local3) + "\"). You may need to pass the in PennerEasing class during register or simpleSetup. **"); break; case "007" : _local2 = _local2 + (((("- ZigoEngine: Target locked [" + _local3) + "], ignoring tween call [") + _local4) + "]"); break; case "008" : _local2 = _local2 + "** You must register the Shortcuts class in order to use easy string-type callback parsing. **"; break; case "009" : _local2 = _local2 + (("** ZigoEngine: A callback parameter \"" + _local3) + "\" was not recognized. **"); break; case "010" : _local2 = _local2 + ((((("** " + ((_local3 == true) ? "ZigoEngine" : "FuseItem")) + " unable to parse ") + ((_local4 == 1) ? "callback[" : (String(_local4) + " callbacks["))) + _local6) + "]. Try using the syntax {scope:this, func:\"myFunction\"} **"); break; case "011" : _local2 = _local2 + (((("- ZigoEngine: Callbacks discarded via skipLevel 2 option [" + _local3) + "|") + _local4) + "]."); break; case "012" : _local2 = _local2 + (((((("- Engine set props or ignored no-change tween on: " + _local3) + ", props passed:[") + _local4) + "], endvals passed:[") + _local6) + "]"); break; case "013" : _local2 = _local2 + (((((("- Engine added tween on:\n\ttargets:[" + _local3) + "]\n\tprops:[") + _local4) + "]\n\tendvals:[") + _local6) + "]"); break; case "014" : _local2 = _local2 + "** Error: easing function passed is not usable with this engine. Functions need to follow the Robert Penner model. **"; break; case "015" : _local2 = _local2 + "** Error: The CustomEasing class must be passed during setup (register or simpleSetup) to use custom easing Arrays. **"; break; case "016" : _local2 = _local2 + (("[ ZigoEngine.TIME_MULTIPLIER: " + String(Number(Number(_local3) * 100))) + "% ]"); break; case "101" : _local2 = _local2 + "** ERROR: Fuse simpleSetup was removed in version 2.0! **"; _local2 = _local2 + (_local5 + " You must now use the following commands:"); _local2 = _local2 + ((_local5 + _local5) + "\timport com.mosesSupposes.fuse.*;"); _local2 = _local2 + (_local5 + "\tZigoEngine.simpleSetup(Shortcuts, PennerEasing, Fuse);"); _local2 = _local2 + ((_local5 + "Note that PennerEasing is optional, and FuseFMP is also accepted. (FuseFMP.simpleSetup is run automatically if included.)") + _local5); break; case "102" : _local2 = _local2 + (((("** Fuse " + _local3) + " index or label not found (") + _local4) + ") or out of range. **"); break; case "103" : _local2 = _local2 + (((("** Fuse skipTo (" + _local3) + ") ignored - targets the current index (") + _local4) + "). **"); break; case "104" : _local2 = _local2 + (("** Fuse fastForward index out of play range (" + _local3) + ") - skipTo has been called instead. **"); break; case "105" : _local2 = _local2 + "** An unsupported Array method was called on Fuse. **"; break; case "106" : _local2 = _local2 + "** ERROR: You have not set up Fuse correctly. **"; _local2 = _local2 + (_local5 + "You must now use the following commands (PennerEasing is optional)."); _local2 = _local2 + (_local5 + "\timport com.mosesSupposes.fuse.*;"); _local2 = _local2 + ((_local5 + "\tZigoEngine.simpleSetup(Shortcuts, PennerEasing, Fuse);") + _local5); break; case "107" : _local2 = _local2 + "** Fuse :: id not found - Aborting open(). **"; break; case "108" : _local2 = _local2 + "** Fuse.startRecent: No recent Fuse found to start! **"; break; case "109" : _local2 = _local2 + (("** Command \"" + _local3) + "\" discarded. "); if (_local4 == true) { _local2 = _local2 + "Not allowed within a group. **"; } else if (_local6 == true) { _local2 = _local2 + (("Not supported in Object Syntax, use the " + _local3) + " property instead. **"); } else { _local2 = _local2 + "The command may be unrecognized or missing an argument. **"; } break; case "110" : _local2 = _local2 + (((("** " + _local3) + " illegal Fuse property discarded:\"") + _local4) + "\". Bezier keywords other than x and y cannot be set as start values. **"); break; case "112" : _local2 = _local2 + "** Fuse: missing com.mosesSupposes.fuse.ZigoEngine! Cannot tween. **"; break; case "113" : _local2 = _local2 + "** FuseItem: A callback has been discarded. Actions with a command may only contain: label, delay, scope, args. **"; break; case "115" : _local2 = _local2 + ((_local3 + " overlapping prop discarded: ") + _local4); break; case "116" : _local2 = _local2 + ("** FuseItem Error: Delays within groups (arrays) and start/update callbacks are not supported when using Fuse without ZigoEngine. Although you need to restructure your Fuse, it should be possible to achieve the same results. **" + _local5); break; case "117" : _local2 = _local2 + (("** " + _local3) + ": infinite cycles are not allowed within Fuses - discarded. **"); break; case "118" : _local2 = _local2 + ((("** " + _local3) + ": No targets found!") + ((_local4 == true) ? " [Unable to set start props] **" : " [Skipping tween parameters in this action] **")); break; case "119" : _local2 = _local2 + ((((("** " + _local3) + ": ") + ((_local4 == 1) ? "" : (_local4 + " actions in the group"))) + " missing targets") + ((_local6 == true) ? " during setStartProps **" : " **")); break; case "120" : _local2 = _local2 + (((("** " + _local3) + ": conflict with \"") + _local4) + "\". Property might be doubled within a grouped-action array. **"); break; case "121" : _local2 = _local2 + "** Fuse timecode formatting requires \"00:\" formatting (example:\"01:01:33\" yields 61.33 seconds.) **"; break; case "122" : _local2 = _local2 + (("** Event \"" + _local3) + "\" reserved by Fuse. **"); break; case "123" : _local2 = _local2 + (("** A Fuse event parameter failed in " + _local3) + " **"); break; case "124" : _local2 = _local2 + (((("** " + _local3) + ": trigger:") + _local4) + " ignored - only one trigger is allowed per action **"); break; case "125" : _local2 = _local2 + (_local3 + " Warning - fastForward hit an item during its tween cycle, may malfunction."); break; case "201" : _local2 = _local2 + (("**** FuseFMP cannot initialize argument " + _local3) + " (BitmapFilters cannot be applied to this object type) ****"); break; case "202" : _local2 = _local2 + (((("** FuseFMP error: A " + _local3) + " could not be created for ") + _local4) + " **"); break; case "203" : _local2 = _local2 + (("** FuseFMP.setFilterProps - too few arguments passed (" + _local3) + ") - minimum 2 required. **"); break; case "204" : _local2 = _local2 + (("** FuseFMP.setFilterProps could not locate the filter passed. (" + _local3) + ") **"); } output(_local2); } static function parseCallback(callback, targets, outputLevel, callerIsEngine, addprefix) { if (callback._vcb == true) { return(callback); } var validCBs = {_vcb:true, skipLevel:_global.com.mosesSupposes.fuse.ZigoEngine.SKIP_LEVEL, cycles:1}; if (callback == undefined) { return(validCBs); } var cbErrors = []; if (typeof(callback) == "object") { if (((callback.skipLevel != undefined) && (typeof(callback.skipLevel) == "number")) && (callback.skipLevel != _global.com.mosesSupposes.fuse.ZigoEngine.SKIP_LEVEL)) { if ((callback.skipLevel >= 0) && (callback.skipLevel <= 2)) { validCBs.skipLevel = callback.skipLevel; } } if (callback.cycles != undefined) { if ((typeof(callback.cycles) == "number") && (callback.cycles > -1)) { validCBs.cycles = callback.cycles; } else if (callback.cycles.toUpperCase() == "LOOP") { validCBs.cycles = 0; } } if (callback.extra1 != undefined) { validCBs.extra1 = callback.extra1; } if (callback.extra2 != undefined) { validCBs.extra2 = callback.extra2; } if ((callback.roundResults === true) || (callback.roundResults === false)) { validCBs.roundResults = callback.roundResults; } } else { callback = {func:callback}; } var prefixes = ["start", "upd", ""]; var easyfuncparse = _global.com.mosesSupposes.fuse.Shortcuts.parseStringTypeCallback; for (var i in prefixes) { var prefix = prefixes[i]; var fstr = callback[prefix + "func"]; if (((fstr != undefined) && (typeof(fstr) == "string")) && (fstr.indexOf("(") > -1)) { if (easyfuncparse != undefined) { var efc = easyfuncparse(fstr); if (efc.func != undefined) { callback[prefix + "scope"] = efc.scope; callback[prefix + "func"] = efc.func; callback[prefix + "args"] = efc.args; } } else if (outputLevel > 0) { error("008"); } } } var basescope = callback.scope; for (var i in callback) { var fi = i.toLowerCase().indexOf("func"); if (fi > -1) { var prefix = i.slice(0, fi); var func = callback[i]; var args = callback[prefix + "args"]; var scope = ((callback[prefix + "scope"] == undefined) ? (basescope) : (callback[prefix + "scope"])); if ((typeof(func) == "string") && (scope[func] == undefined)) { for (var j in targets) { var targ = targets[j]; if (typeof(targ[func]) == "function") { scope = targ; break; } if (typeof(targ._parent[func]) == "function") { scope = targ._parent; break; } } if ((scope == undefined) && (_level0[func] != undefined)) { scope = _level0; } if ((scope == undefined) && (_global[func] != undefined)) { scope = _global; } } if (typeof(func) != "function") { if (typeof(scope[String(func)]) == "function") { func = scope[String(func)]; } else { func = eval (String(func)); } } if (func == undefined) { cbErrors.push(String((((((((addprefix == null) ? (i) : (addprefix + i)) + ":") + ((typeof(callback[i]) == "string") ? (("\"" + callback[i]) + "\"") : (callback[i]))) + "/") + prefix) + "scope:") + scope)); } else { if ((args != undefined) && (!(args instanceof Array))) { args = [args]; } if (prefix == "") { prefix = "end"; } validCBs[prefix] = {s:scope, f:func, a:args}; if (callerIsEngine == true) { validCBs[prefix].id = ++cbTicker; } if (prefix == "start") { validCBs.start.fired = false; } } } else if (_cbprops().indexOf(("|" + i) + "|") == -1) { error("009", i); } } if ((cbErrors.length > 0) && (outputLevel > 0)) { if (outputLevel > 0) { error("010", callerIsEngine, cbErrors.length, cbErrors.toString()); } } return(validCBs); } static var VERSION = "Fuse Kit 2.1.3r1 Copyright (c) 2006 Moses Gunesch, MosesSupposes.com under MIT Open Source License"; static var VERBOSE = true; static var ALL = "ALL"; static var ALLCOLOR = "ALLCOLOR"; static var cbTicker = 0; }
Symbol 119 MovieClip [__Packages.com.mosesSupposes.fuse.ZigoEngine] Frame 0
class com.mosesSupposes.fuse.ZigoEngine { static var extensions, updateTime, tweenHolder, instance, _listeners, broadcastMessage, updateIntId; function ZigoEngine () { } static function addListener(handler) { AsBroadcaster.initialize(com.mosesSupposes.fuse.ZigoEngine); addListener(handler); } static function removeListener(handler) { } static function isPlaying() { return(_playing); } static function simpleSetup(shortcutsClass) { if (arguments.length > 0) { register.apply(com.mosesSupposes.fuse.ZigoEngine, arguments); } _global.ZigoEngine = com.mosesSupposes.fuse.ZigoEngine; if (extensions.fuse != undefined) { _global.Fuse = extensions.fuse; } if (extensions.fuseFMP != undefined) { extensions.fuseFMP.simpleSetup(); } initialize(MovieClip.prototype, Button.prototype, TextField.prototype); if (extensions.shortcuts == undefined) { com.mosesSupposes.fuse.FuseKitCommon.error("001"); } } static function register(classReference) { if (extensions == undefined) { extensions = {}; } var _local3 = "|fuse|fuseItem|fuseFMP|shortcuts|pennerEasing|customEasing|"; for (var _local4 in arguments) { var _local2 = arguments[_local4].registryKey; if ((extensions[_local2] == undefined) && (_local3.indexOf(("|" + _local2) + "|") > -1)) { extensions[_local2] = arguments[_local4]; if ((_local2 == "fuseFMP") || (_local2 == "shortcuts")) { Object(extensions[_local2]).initialize(); } } } } static function initialize(target) { if (arguments.length > 0) { initializeTargets.apply(com.mosesSupposes.fuse.ZigoEngine, arguments); if (extensions.shortcuts != undefined) { extensions.shortcuts.addShortcutsTo.apply(extensions.shortcuts, arguments); } } } static function deinitialize(target) { if ((arguments.length == 0) || (target == null)) { arguments.push(MovieClip.prototype, Button.prototype, TextField.prototype); } deinitializeTargets.apply(com.mosesSupposes.fuse.ZigoEngine, arguments); if (extensions.shortcuts != undefined) { extensions.shortcuts.removeShortcutsFrom.apply(extensions.shortcuts, arguments); } } static function getUpdateInterval() { return(updateTime); } static function setUpdateInterval(time) { if (_playing) { setup(true); updateTime = time; setup(); } else { updateTime = time; } } static function getControllerDepth() { return(tweenHolder.getDepth()); } static function setControllerDepth(depth) { if ((depth == null) || (_global.isNaN(depth) == true)) { depth = 6789; } if (Object(tweenHolder).proof != null) { tweenHolder.swapDepths(depth); } else { tweenHolder = _root.createEmptyMovieClip("ZigoEnginePulse", depth); } } static function doShortcut(targets, methodName) { if (extensions.shortcuts == undefined) { if (OUTPUT_LEVEL > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("002"); } return(null); } return(extensions.shortcuts.doShortcut.apply(extensions.shortcuts, arguments)); } static function doTween(targets, props, endvals, seconds, ease, delay, callback) { if (extensions.fuse.addBuildItem(arguments) == true) { return(null); } if (TIME_MULTIPLIER != prevTimeMult) { TIME_MULTIPLIER = Math.abs(TIME_MULTIPLIER); if (_global.isNaN(TIME_MULTIPLIER) == true) { TIME_MULTIPLIER = 1; } if (OUTPUT_LEVEL > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("016", TIME_MULTIPLIER); } prevTimeMult = TIME_MULTIPLIER; } if ((instance == undefined) || ((Object(tweenHolder).proof == undefined) && (updateTime == undefined))) { if ((MovieClip.prototype.tween != null) && (typeof(_global.$tweenManager) == "object")) { com.mosesSupposes.fuse.FuseKitCommon.error("003"); } instance = new com.mosesSupposes.fuse.ZManager(); _playing = false; } var _local4 = instance.paramsObj(targets, props, endvals, true); var _local7 = (((_local4.tg[0] == null) || (_local4.tg.length == 0)) ? undefined : (_local4.tg)); if (((_local4.pa == undefined) || (_local7 == undefined)) || (arguments.length < 3)) { if (((extensions.fuseItem != null) && (arguments.length == 1)) && (typeof(arguments[0]) == "object")) { return(extensions.fuseItem.doTween(arguments[0])); } if (OUTPUT_LEVEL > 0) { if (arguments.length < 3) { com.mosesSupposes.fuse.FuseKitCommon.error("004", (((arguments.length == 1) && (arguments[0] == null)) ? "1 (null)" : (String(arguments.length))), Boolean(extensions.fuseItem == null)); } else { com.mosesSupposes.fuse.FuseKitCommon.error("005", _local7.toString(), _local4.pa.toString()); } } return(null); } if (_playing != true) { setup(); } if ((seconds == null) || (_global.isNaN(seconds) == true)) { seconds = DURATION || 1; } else if (seconds < 0.01) { seconds = 0; } seconds = seconds * TIME_MULTIPLIER; if (((delay < 0.01) || (delay == null)) || (_global.isNaN(delay) == true)) { delay = 0; } delay = delay * TIME_MULTIPLIER; var _local12 = com.mosesSupposes.fuse.FuseKitCommon.parseCallback(callback, _local7, OUTPUT_LEVEL, true); var _local9; if (typeof(ease) == "function") { if (typeof(Function(ease).call(null, 1, 1, 1, 1)) == "number") { _local9 = Function(ease); } else if (OUTPUT_LEVEL > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("014", ease); } } else if ((ease == null) || (ease == "")) { if (EASING instanceof Function) { _local9 = Function(EASING); } else if (extensions.pennerEasing != undefined) { ease = EASING; } } if ((typeof(ease) == "string") && (ease != "")) { if (extensions.pennerEasing[ease] != undefined) { _local9 = extensions.pennerEasing[ease]; } else if (OUTPUT_LEVEL > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("006", ease); } } else if (ease instanceof Array) { if (extensions.customEasing != undefined) { _local12.extra1 = ease; if (typeof(ease[0]) == "number") { _local9 = extensions.customEasing.precalced; } else { _local9 = extensions.customEasing.fromCurve; } } else if (OUTPUT_LEVEL > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("015", ease); } } if (typeof(_local9) != "function") { _local9 = function (t, b, c, d) { t = (t / d) - 1; return((c * (((((t * t) * t) * t) * t) + 1)) + b); }; } if (_listeners.length > 0) { broadcastMessage.call(com.mosesSupposes.fuse.ZigoEngine, "onTweenAdd", _local7, _local4.pa, _local4.va, seconds, _local9, delay, _local12); } var _local6 = ""; for (var _local13 in _local7) { var _local3 = _local7[_local13]; if (_local3.__zigoID__ == null) { initializeTargets(_local3); } else if (instance.getStatus("locked", _local3) == true) { if (OUTPUT_LEVEL > 0) { com.mosesSupposes.fuse.FuseKitCommon.error("007", ((_local3._name != undefined) ? (_local3._name) : (_local3.toString())), _local4.pa.toString()); } continue; } var _local5 = instance.addTween(_local3, _local4.pa, _local4.va, seconds, _local9, delay, _local12); _local6 = ((_local5 == null) ? "|" : (_local5 + "|")) + _local6; } _local6 = _local6.slice(0, -1); return((((_local6 == "") || (_local6 == "|")) ? null : (_local6))); } static function removeTween(targs, props) { instance.removeTween(targs, props); } static function isTweening(targ, prop) { return(Boolean(instance.getStatus("active", targ, prop))); } static function getTweens(targ) { if (instance == undefined) { return(0); } return(Number(instance.getStatus("count", targ))); } static function lockTween(targ, setLocked) { instance.alterTweens("lock", targ, setLocked == true); } static function isTweenLocked(targ) { return(Boolean(instance.getStatus("locked", targ))); } static function ffTween(targs, props, suppressEndEvents) { instance.alterTweens("ff", targs, props, null, suppressEndEvents); } static function skipTweenTo(seconds, targs, props) { instance.alterTweens("skipTo", targs, props, false, false, seconds); } static function rewTween(targs, props, pauseFlag, suppressStartEvents) { instance.alterTweens("rewind", targs, props, pauseFlag, suppressStartEvents); } static function isTweenPaused(targ, prop) { return(Boolean(instance.getStatus("paused", targ, prop))); } static function pauseTween(targs, props) { instance.alterTweens("pause", targs, props); } static function unpauseTween(targs, props) { instance.alterTweens("unpause", targs, props); } static function resumeTween(targs, props) { instance.alterTweens("unpause", targs, props); } static function setColorByKey(targetObj, type, amt, rgb) { new Color(targetObj).setTransform(getColorTransObj(type, amt, rgb)); } static function getColorTransObj(type, amt, rgb) { switch (type) { case "brightness" : var _local3 = 100 - Math.abs(amt); var _local4 = ((amt > 0) ? (255 * (amt / 100)) : 0); return({ra:_local3, rb:_local4, ga:_local3, gb:_local4, ba:_local3, bb:_local4}); case "brightOffset" : return({ra:100, rb:255 * (amt / 100), ga:100, gb:255 * (amt / 100), ba:100, bb:255 * (amt / 100)}); case "contrast" : return({ra:amt, rb:128 - (1.28 * amt), ga:amt, gb:128 - (1.28 * amt), ba:amt, bb:128 - (1.28 * amt)}); case "invertColor" : return({ra:100 - (2 * amt), rb:amt * 2.55, ga:100 - (2 * amt), gb:amt * 2.55, ba:100 - (2 * amt), bb:amt * 2.55}); case "tint" : if (rgb == null) { break; } var _local5; if (typeof(rgb) == "string") { if (rgb.charAt(0) == "#") { rgb = rgb.slice(1); } rgb = ((rgb.charAt(1).toLowerCase() != "x") ? ("0x" + rgb) : (rgb)); } _local5 = Number(rgb); return({ra:100 - amt, rb:(_local5 >> 16) * (amt / 100), ga:100 - amt, gb:((_local5 >> 8) & 255) * (amt / 100), ba:100 - amt, bb:(_local5 & 255) * (amt / 100)}); } return({rb:0, ra:100, gb:0, ga:100, bb:0, ba:100}); } static function getColorKeysObj(targOrTransObj) { var _local1 = ((targOrTransObj.ra != undefined) ? (targOrTransObj) : (new Color(targOrTransObj).getTransform())); var _local6 = (_local1.ra == _local1.ga) && (_local1.ga == _local1.ba); var _local8 = (_local1.rb == _local1.gb) && (_local1.gb == _local1.bb); var _local3 = {tintPercent:Number(((_local6 == true) ? (100 - _local1.ra) : 0))}; if (_local3.tintPercent != 0) { var _local5 = 100 / _local3.tintPercent; _local3.tint = (((_local1.rb * _local5) << 16) | ((_local1.gb * _local5) << 8)) | (_local1.bb * _local5); var _local2 = _local3.tint.toString(16); var _local4 = 6 - _local2.length; while ((_local4--) > 0) { _local2 = "0" + _local2; } _local3.tintString = "0x" + _local2.toUpperCase(); } if ((_local6 == true) && (_local8 == true)) { if (_local1.ra < 0) { _local3.invertColor = _local1.rb * 0.392156862745098; } else if ((_local1.ra == 100) && (_local1.rb != 0)) { _local3.brightOffset = _local1.rb * 0.392156862745098; } if (_local1.ra != 100) { if ((_local1.rb == 0) || ((_local1.rb != 0) && (((255 * ((100 - _local1.ra) / 100)) - _local1.rb) <= 1))) { _local3.brightness = ((_local1.rb != 0) ? (100 - _local1.ra) : (_local1.ra - 100)); } if (((128 - (1.28 * _local1.ra)) - _local1.rb) <= 1) { _local3.contrast = _local1.ra; } } } return(_local3); } static function initializeTargets() { for (var _local5 in arguments) { var _local4 = arguments[_local5]; if ((((_local4 == MovieClip.prototype) || (_local4 == Button.prototype)) || (_local4 == TextField.prototype)) || (_local4 == Object.prototype)) { if (_local4.oldAddListener == undefined) { if (_local4 == TextField.prototype) { _local4.oldAddListener = _local4.addListener; _global.ASSetPropFlags(_local4, "oldAddListener", 7, 1); } _local4.addListener = function (o) { if (this.__zigoID__ == undefined) { com.mosesSupposes.fuse.ZigoEngine.initializeTargets(this); } if (this instanceof TextField) { Function(this.oldAddListener).call(this, o); } else { this.addListener(o); } }; if (_local4 == MovieClip.prototype) { _global.ASSetPropFlags(_local4, "addListener", 7, 1); } } } else if (_local4.__zigoID__ == undefined) { _local4.__zigoID__ = zigoIDs; _global.ASSetPropFlags(_local4, "__zigoID__", 7, 1); zigoIDs++; if ((_local4._listeners == null) || (_local4.addListener == null)) { AsBroadcaster.initialize(_local4); } } } } static function deinitializeTargets() { for (var _local4 in arguments) { var _local3 = arguments[_local4]; if (_local3.__zigoID__ != undefined) { _global.ASSetPropFlags(_local3, "__zigoID__,_listeners,broadcastMessage,addListener,removeListener", 0, 2); delete _local3.__zigoID__; delete _local3._listeners; delete _local3.broadcastMessage; delete _local3.addListener; delete _local3.removeListener; } if (_local3.oldAddListener != undefined) { _global.ASSetPropFlags(_local3, "oldAddListener", 0, 2); _local3.addListener = _local3.oldAddListener; delete _local3.oldAddListener; } } } static function __mgrRelay(inst, method, args) { if (inst == instance) { Function(com.mosesSupposes.fuse.ZigoEngine[method]).apply(com.mosesSupposes.fuse.ZigoEngine, args); } } static function setup(deinitFlag) { if (deinitFlag == true) { _playing = false; clearInterval(updateIntId); delete tweenHolder.onEnterFrame; return(undefined); } instance.cleanUp(); clearInterval(updateIntId); delete updateIntId; if ((updateTime != null) && (updateTime > 0)) { updateIntId = setInterval(instance, "update", updateTime); } else { if (Object(tweenHolder).proof == null) { setControllerDepth(6789); Object(tweenHolder).proof = 1; } var _inst = instance; tweenHolder.onEnterFrame = function () { _inst.update.call(_inst); }; } _playing = true; instance.now = getTimer(); } static var VERSION = com.mosesSupposes.fuse.FuseKitCommon.VERSION + ", ZigoEngine based on concepts by L.Zigo"; static var EASING = "easeOutQuint"; static var DURATION = 1; static var TIME_MULTIPLIER = 1; static var ROUND_RESULTS = false; static var OUTPUT_LEVEL = 1; static var AUTOSTOP = false; static var SKIP_LEVEL = 0; static var _playing = false; static var zigoIDs = 0; static var prevTimeMult = 1; }
Symbol 120 MovieClip [__Packages.com.mosesSupposes.fuse.ZManager] Frame 0
class com.mosesSupposes.fuse.ZManager { var tweens, now; function ZManager () { tweens = {}; numTweens = 0; } function addTween(obj, props, endvals, seconds, ease, delay, callback) { var _local24 = ((callback.skipLevel == undefined) ? 0 : (callback.skipLevel)); var _local44 = ((callback.cycles == undefined) ? 1 : (callback.cycles)); var _local30 = callback.extra1; var _local29 = callback.extra2; var _local23 = []; var _local14 = _global.com.mosesSupposes.fuse.FuseFMP; var _local43 = String(("|" + _local14.getAllShortcuts().join("|")) + "|"); var _local42 = com.mosesSupposes.fuse.FuseKitCommon._cts(); var _local25 = ""; var _local28 = ""; var _local22 = obj.__zigoID__; var _local7 = tweens[String(_local22)]; if ((_local7 != undefined) && (com.mosesSupposes.fuse.ZigoEngine.AUTOSTOP == true)) { if (obj._listeners.length > 0) { for (var _local40 in _local7.props) { _local23.unshift(_local40); } } _local7.numProps = 0; cleanUp(true); } for (var _local47 in props) { var _local5 = props[_local47]; var _local4 = endvals[_local47]; var _local15 = 0; if (_local5 == "_fade") { _local5 = "_alpha"; _local15 = ((_local4 < 50) ? -1 : 1); } var _local16 = _local42.indexOf(("|" + _local5) + "|") > -1; var _local18 = _local7.colorProp; if (_local7 != undefined) { if ((_local16 == true) && (_local18 != undefined)) { _local23.unshift(_local18); delete _local7.props[_local18]; delete _local7.colorProp; _local7.numProps--; } else if (_local7.props[_local5] != undefined) { _local23.unshift(_local5); delete _local7[_local5]; _local7.numProps--; } } var _local3 = {c:-1, fmp:-1, complex:-1}; var _local11 = ((_local24 == 0) && ((seconds + delay) == 0)) || ((_local24 > 0) && (seconds == 0)); var _local10 = false; var _local13 = (_local14 != undefined) && (_local43.indexOf(("|" + _local5) + "|") > -1); var _local19 = (_local5.toLowerCase().indexOf("colors") > -1) && (_local4 instanceof Array); var _local27 = ((_local13 == true) && (_local5.indexOf("lor") > -1)) && (_local5.charAt(2) != "l"); if (_local13 == true) { _local3.fmp = _local14; _local3.ps = _local14.getFilterProp(obj, _local5, true); _local3.special = true; } if (((_local16 == true) || (_local19 == true)) || (_local27 && (_local11 == false))) { _local3.complex = 1; if (_local16 == true) { _local3.c = new Color(obj); _local3.ps = Color(_local3.c).getTransform(); var _local17 = ((((_local5 == "_tint") || (_local5 == "_tintPercent")) || (_local5 == "_colorReset")) ? "tint" : (_local5.slice(1))); var _local9 = null; var _local12 = null; if (_local5 != "_colorTransform") { if (_local17 == "tint") { if (typeof(_local4) == "object") { _local12 = _local4.tint; _local9 = ((_global.isNaN(_local4.percent) == true) ? 100 : (_local4.percent)); } else if ((_local5 == "_tintPercent") || (_local5 == "_colorReset")) { var _local20 = com.mosesSupposes.fuse.ZigoEngine.getColorKeysObj(obj).tintPercent; if (_local5 == "_colorReset") { _local9 = Math.min(_local20, 100 - Math.abs(Number(_local4))); } else { _local9 = ((typeof(_local4) == "string") ? ((_local20 || 0) + Number(_local4)) : Number(_local4)); } _local9 = Math.max(0, Math.min(_local9, 100)); _local12 = com.mosesSupposes.fuse.ZigoEngine.getColorKeysObj(obj).tint || 0; } else { _local12 = _local4; _local9 = 100; } } else { _local9 = ((typeof(_local4) == "string") ? ((com.mosesSupposes.fuse.ZigoEngine.getColorKeysObj(obj)[_local17] || 0) + Number(_local4)) : (_local4)); } _local4 = com.mosesSupposes.fuse.ZigoEngine.getColorTransObj(_local17, _local9, _local12); } if (_local11 == true) { if (_local5 == "_colorTransform") { Color(_local3.c).setTransform(_local4); } else { com.mosesSupposes.fuse.ZigoEngine.setColorByKey(obj, _local17, _local9, _local12); } } else { var _local21 = getChangeObj(_local3.ps, _local4, false, false); _local3.ch = _local21.map; if (_local21.changed == true) { _local10 = true; } } } else if (_local11 == true) { _local14.setFilterProp(obj, _local5, _local4); } else if (_local19 == true) { _local3.c = 2; _local3.ch = []; for (var _local40 in _local4) { if (_local4[_local40] != null) { if (_local3.ps == null) { _local3.ps = []; } _local3.ps[_local40] = com.mosesSupposes.fuse.ZigoEngine.getColorTransObj("tint", 100, ((_local3.ps[_local40] == null) ? obj[_local5][_local40] : _local3.ps[_local40])); var _local21 = getChangeObj(_local3.ps[_local40], com.mosesSupposes.fuse.ZigoEngine.getColorTransObj("tint", 100, _local4[_local40]), true, false); _local3.ch[_local40] = _local21.map; if (_local21.changed == true) { _local10 = true; } } } } else { _local3.c = 1; _local3.ps = com.mosesSupposes.fuse.ZigoEngine.getColorTransObj("tint", 100, _local3.ps); var _local21 = getChangeObj(_local3.ps, com.mosesSupposes.fuse.ZigoEngine.getColorTransObj("tint", 100, _local4), true, false); _local3.ch = _local21.map; if (_local21.changed == true) { _local10 = true; } } } else if (_local5 == "_bezier_") { removeTween(obj, "_x,_y", true); if (_local11 == true) { if ((_local4.x != null) && (_global.isNaN(Number(_local4.x)) == false)) { obj._x = ((typeof(_local4.x) == "string") ? (obj._x + Number(_local4.x)) : (_local4.x)); } if ((_local4.y != null) && (_global.isNaN(Number(_local4.y)) == false)) { obj._y = ((typeof(_local4.y) == "string") ? (obj._y + Number(_local4.y)) : (_local4.y)); } } else { _local3.special = true; _local3.ps = 0; _local3.ch = 1; _local3.bz = {sx:obj._x, sy:obj._y}; if ((_local4.x == null) || (_global.isNaN(Number(_local4.x)))) { _local4.x = _local3.bz.sx; } if ((_local4.y == null) || (_global.isNaN(Number(_local4.y)))) { _local4.y = _local3.bz.sy; } _local3.bz.chx = ((typeof(_local4.x) == "string") ? (Number(_local4.x)) : (_local4.x - _local3.bz.sx)); if (_global.isNaN(_local3.bz.chx) == true) { _local3.bx.chx = 0; } _local3.bz.chy = ((typeof(_local4.y) == "string") ? (Number(_local4.y)) : (_local4.y - _local3.bz.sy)); if (_global.isNaN(_local3.bz.chy) == true) { _local3.bx.chy = 0; } if ((_local4.controlX == null) || (_global.isNaN(Number(_local4.controlX)))) { _local3.bz.ctrlx = _local3.bz.sx + (_local3.bz.chx / 2); } else { _local3.bz.ctrlx = ((typeof(_local4.controlX) == "string") ? (_local3.bz.sx + Number(_local4.controlX)) : (_local4.controlX)); } if ((_local4.controlY == null) || (_global.isNaN(Number(_local4.controlY)))) { _local3.bz.ctrly = _local3.bz.sy + (_local3.bz.chy / 2); } else { _local3.bz.ctrly = ((typeof(_local4.controlY) == "string") ? (_local3.bz.sy + Number(_local4.controlY)) : (_local4.controlY)); } _local3.bz.ctrlx = _local3.bz.ctrlx - _local3.bz.sx; _local3.bz.ctrly = _local3.bz.ctrly - _local3.bz.sy; _local10 = (_local3.bz.chx + _local3.bz.chy) != 0; } } else { if (typeof(_local4) == "object") { _local3.complex = ((_local4 instanceof Array) ? 0 : 1); } if ((_local5 == "_x") || (_local5 == "_y")) { removeTween(obj, "_bezier_", true); } if ((_local5 == "_frame") && (typeof(obj) == "movieclip")) { _local3.ps = obj._currentframe; _local3.special = true; } else if (_local13 == false) { if (_local3.complex > -1) { _local3.ps = ((_local3.complex == 0) ? ([]) : ({})); for (var _local40 in _local4) { _local3.ps[_local40] = obj[_local5][_local40]; } } else { _local3.ps = obj[_local5]; } } if (_local11 == true) { if (_local13 == true) { _local14.setFilterProp(obj, _local5, ((typeof(_local4) == "string") ? (_local3.ps + Number(_local4)) : (_local4))); } else if (_local3.complex > -1) { for (var _local40 in _local4) { if ((_local4[_local40] != null) && (_global.isNaN(Number(_local4[_local40])) == false)) { obj[_local5][_local40] = ((typeof(_local4[_local40]) == "string") ? (_local3.ps[_local40] + Number(_local4[_local40])) : _local4[_local40]); if (_global.isNaN(obj[_local5][_local40]) == true) { obj[_local5][_local40] = 0; } } } } else { obj[_local5] = ((typeof(_local4) == "string") ? (_local3.ps + Number(_local4)) : (_local4)); if (_local15 == 1) { obj._visible = true; } else if (_local15 == -1) { obj._visible = false; } } } else if (_local3.complex > -1) { var _local21 = getChangeObj(_local3.ps, _local4, _local13, _local3.complex == 0); _local3.ch = _local21.map; if (_local21.changed == true) { _local10 = true; } } else { if ((_local4 == null) || (_global.isNaN(Number(_local4)))) { _local4 = _local3.ps; } _local3.ch = ((typeof(_local4) == "string") ? (Number(_local4)) : (Number(_local4) - _local3.ps)); if (_global.isNaN(_local3.ch) == true) { _local3.ch = 0; } _local10 = _local3.ch != 0; } } if (((_local24 == 0) && ((_local10 == true) || (_local11 == false))) || ((_local10 == true) && (_local11 == false))) { if ((_local3.complex > -1) && (!(_local3.c === 2))) { _local3.ps = [_local3.ps]; _local3.ch = [_local3.ch]; } _local3.ts = now + (delay * 1000); _local3.pt = -1; _local3.d = seconds * 1000; _local3.ef = ease; _local3.sf = false; _local3.cycles = _local44; if (_local30 != undefined) { _local3.e1 = _local30; } if (_local29 != undefined) { _local3.e2 = _local29; } _local3.v = _local15; if (callback.start != undefined) { _local3.scb = callback.start; } if (callback.upd != undefined) { _local3.ucb = callback.upd; } if (callback.end != undefined) { _local3.ecb = callback.end; } if (callback.roundResults != undefined) { _local3.rr = callback.roundResults; } if (tweens[String(_local22)] == undefined) { _local7 = (tweens[String(_local22)] = {numProps:0, locked:false, targ:obj, targID:String(("\"" + ((obj._name != undefined) ? (obj._name) : (obj.toString()))) + "\""), targZID:_local22, props:{}}); numTweens++; } if (_local16 == true) { _local7.colorProp = _local5; } _local7.props[_local5] = _local3; _local7.numProps++; _local25 = (_local5 + ",") + _local25; _local28 = (((typeof(_local4) == "string") ? (("\"" + _local4) + "\"") : (_local4)) + ",") + _local28; } _local3 = undefined; } if ((_local7 == undefined) || (_local7.numProps <= 0)) { cleanUp(); } if ((_local23.length > 0) && (com.mosesSupposes.fuse.ZigoEngine._listeners.length > 0)) { com.mosesSupposes.fuse.ZigoEngine.broadcastMessage("onTweenInterrupt", {target:obj, props:_local23, __zigoID__:_local22, during:"add"}); } if (_local25 == "") { if (_local24 == 2) { if (com.mosesSupposes.fuse.ZigoEngine.OUTPUT_LEVEL == 2) { com.mosesSupposes.fuse.FuseKitCommon.error("011", ((obj._name != undefined) ? (obj._name) : (obj.toString())), props.toString()); } } else { var _local48 = obj._listeners.length > 0; if (_local48 == true) { obj.broadcastMessage("onTweenStart", {target:obj, props:props}); } if (callback.start != undefined) { callback.start.f.apply(callback.start.s, callback.start.a); } if (_local48 == true) { obj.broadcastMessage("onTweenUpdate", {target:obj, props:props}); } if (callback.upd != undefined) { callback.upd.f.apply(callback.upd.s, callback.upd.a); } if (_local48 == true) { obj.broadcastMessage("onTweenEnd", {target:obj, props:props}); } if (callback.end != undefined) { callback.end.f.apply(callback.end.s, callback.end.a); } } cleanUp(); } if (com.mosesSupposes.fuse.ZigoEngine.OUTPUT_LEVEL == 2) { if (_local25 == "") { com.mosesSupposes.fuse.FuseKitCommon.error("012", ((obj._name != undefined) ? (obj._name) : (obj.toString())), props.toString(), endvals.toString()); } else { com.mosesSupposes.fuse.FuseKitCommon.error("013", ((obj._name != undefined) ? (obj._name) : (obj.toString())), _local25.slice(0, -1), _local28.slice(0, -1)); } } return(((_local25 == "") ? null : (_local25.slice(0, -1)))); } function removeTween(targs, props, noInit) { var _local4 = {}; var _local12 = paramsObj(targs, props); if (_local12.none == true) { return(undefined); } var _local16 = _local12.all; var _local17 = _local12.allprops; var _local9 = ((_local16 == true) ? (tweens) : (Object(_local12.tg))); var _local8 = false; for (var _local20 in _local9) { var _local3 = ((_local16 == true) ? (_local20) : (String(_local9[_local20].__zigoID__))); var _local2 = tweens[_local3]; var _local6 = ((_local17 == true) ? (_local2.props) : (_local12.props)); for (var _local14 in _local6) { var _local5 = (_local14 == com.mosesSupposes.fuse.FuseKitCommon.ALLCOLOR) && (_local2.colorProp != undefined); if ((_local2.props[_local14] != undefined) || (_local5 == true)) { if (_local4[_local3] == null) { _local4[_local3] = []; } _local4[_local3].unshift(_local14); if ((_local14 == _local2.colorProp) || (_local5 == true)) { delete _local2.props[_local2.colorProp]; delete _local2.colorProp; } else { delete _local2.props[_local14]; } _local2.numProps--; if (_local2.numProps <= 0) { _local8 = true; break; } } } } if (com.mosesSupposes.fuse.ZigoEngine._listeners.length > 0) { for (var _local19 in _local4) { var _local7 = tweens[_local19].targ; com.mosesSupposes.fuse.ZigoEngine.broadcastMessage("onTweenInterrupt", {target:((typeof(_local7.addProperty) == "function") ? (_local7) : (("[MISSING(\"" + tweens[_local19].targID) + "\")]")), props:_local4[_local19], __zigoID__:tweens[_local19].targZID, during:((noInit == true) ? "add" : "remove")}); } } if (_local8 == true) { cleanUp(noInit); } } function alterTweens(type, targs, props, pauseFlag, noEvents, skipTo) { if (type == "lock") { tweens[String(targs.__zigoID__)].locked = props; return(undefined); } var _local11 = paramsObj(targs, props); if (_local11.none == true) { return(undefined); } var _local14 = _local11.all; var _local15 = _local11.allprops; var _local9 = ((_local14 == true) ? (tweens) : (Object(_local11.tg))); var _local8 = 0; for (var _local16 in _local9) { var _local7 = ((_local14 == true) ? (_local16) : (String(_local9[_local16].__zigoID__))); var _local5 = tweens[_local7]; var _local4 = ((_local15 == true) ? (_local5.props) : (_local11.props)); if (_local4.ALLCOLOR == true) { _local4[_local5.colorProp] = true; delete _local4.ALLCOLOR; } for (var _local10 in _local4) { _local8++; var _local2 = _local5.props[_local10]; if (type == "rewind") { if (pauseFlag == true) { _local2.pt = now; } _local2.ts = now; if (noEvents != true) { _local2.sf = false; if (_local2.scb != undefined) { _local2.scb.fired = false; } } } else if (type == "ff") { if (noEvents == true) { _local2.suppressEnd = true; } _local2.o = true; _local2.pt = -1; _local2.ts = now - _local2.d; } else if (type == "skipTo") { _local2.ts = Math.min(now, (_local2.ts + (now - _local2.ts)) - (skipTo * 1000)); } else if (type == "pause") { if (_local2.pt == -1) { _local2.pt = now; } } else if (type == "unpause") { if (_local2.pt != -1) { _local2.ts = now - (_local2.pt - _local2.ts); _local2.pt = -1; } } } } if ((type == "ff") && (_local8 > 0)) { update(); } else if ((type == "rewind") && (_local8 > 0)) { update(true); } } function getStatus(type, targ, param) { if (targ == null) { return(null); } var _local8 = String(targ).toUpperCase() == com.mosesSupposes.fuse.FuseKitCommon.ALL; var _local4 = tweens[String(targ.__zigoID__)]; switch (type) { case "paused" : var _local2 = _local4.props; if (param != null) { if (_local2[String(param)] == undefined) { return(false); } return(Boolean(_local2[String(param)].pt != -1)); } for (var _local6 in _local2) { if (_local2[_local6].pt != -1) { return(true); } } return(false); case "active" : if (param == null) { return(Boolean(_local4 != undefined)); } if (String(param).toUpperCase() == com.mosesSupposes.fuse.FuseKitCommon.ALLCOLOR) { return(Boolean(_local4.colorProp != undefined)); } return(Boolean(_local4.props[String(param)] != undefined)); case "count" : if (!_local8) { return(_local4.numProps); } var _local3 = 0; for (var _local6 in tweens) { _local3 = _local3 + tweens[_local6].numProps; } return(_local3); case "locked" : return(_local4.locked); } } function update(force) { var _local22 = {}; var _local24 = {}; var _local23 = {}; var _local15 = {}; var _local13 = {}; var _local14 = {}; var _local26 = false; var _local20 = com.mosesSupposes.fuse.ZigoEngine.ROUND_RESULTS; for (var _local35 in tweens) { var _local12 = tweens[_local35]; var _local5 = _local12.targ; var _local34 = _local12.props; var _local21 = _local5._listeners.length > 0; if (_local5.__zigoID__ == undefined) { _local26 = true; if (com.mosesSupposes.fuse.ZigoEngine._listeners.length > 0) { var _local25 = []; for (var _local30 in _local34) { _local25.unshift(_local30); } com.mosesSupposes.fuse.ZigoEngine.broadcastMessage("onTweenInterrupt", {target:((typeof(_local5.addProperty) == "function") ? (_local5) : (("[MISSING:" + _local12.targID) + "]")), props:_local25, __zigoID__:_local12.targZID, during:"update"}); } continue; } for (var _local30 in _local34) { var _local3 = _local34[_local30]; if (((_local3.ts > now) || (_local3.pt != -1)) && (force != true)) { continue; } var _local9 = now >= (_local3.ts + _local3.d); if (_local3.complex == -1) { var _local6; if (_local9 == true) { _local6 = _local3.ps + _local3.ch; if ((_local3.cycles > 1) || (_local3.cycles == 0)) { if (_local3.cycles > 1) { _local3.cycles--; } _local3.ps = _local6; _local3.ch = -_local3.ch; _local3.ts = now; _local9 = false; } } else { _local6 = _local3.ef(now - _local3.ts, _local3.ps, _local3.ch, _local3.d, _local3.e1, _local3.e2); } if (_global.isNaN(_local6) == false) { if ((_local30 != "_bezier_") && ((_local3.rr == true) || ((_local20 == true) && (!(_local3.rr === false))))) { _local6 = Math.round(Number(_local6)); } if (_local3.special != true) { _local5[_local30] = _local6; } else if (_local3.fmp != -1) { _local3.fmp.setFilterProp(_local5, _local30, _local6); } else if (_local30 == "_bezier_") { var _local10 = _local3.bz; var _local18 = _local10.sx + (_local6 * (((2 * (1 - _local6)) * _local10.ctrlx) + (_local6 * _local10.chx))); var _local17 = _local10.sy + (_local6 * (((2 * (1 - _local6)) * _local10.ctrly) + (_local6 * _local10.chy))); if ((_local3.rr == true) || ((_local20 == true) && (!(_local3.rr === false)))) { _local18 = Math.round(Number(_local18)); _local17 = Math.round(Number(_local17)); } _local5._x = _local18; _local5._y = _local17; } else if (_local30 == "_frame") { MovieClip(_local5).gotoAndStop(Math.ceil(_local6)); } } } else { var _local16 = (_local9 == true) && ((_local3.cycles > 1) || (_local3.cycles == 0)); var _local7 = []; for (var _local27 in _local3.ch) { var _local4 = ((_local3.complex == 0) ? ([]) : ({})); for (var _local28 in _local3.ch[_local27]) { var _local8 = _local3.ch[_local27][_local28]; var _local11 = _local3.ps[_local27][_local28]; if (_local9 == true) { _local4[_local28] = _local11 + _local8; if (_local16 == true) { _local3.ch[_local27][_local28] = -_local8; } } else { _local4[_local28] = _local3.ef(now - _local3.ts, _local11, _local8, _local3.d, _local3.e1, _local3.e2); } if (_global.isNaN(_local4[_local28]) == false) { if ((_local3.rr == true) || ((_local20 == true) && (!(_local3.rr === false)))) { _local4[_local28] = Math.round(_local4[_local28]); } } if ((_local3.fmp == -1) && (_local3.c == -1)) { _local5[_local30][_local28] = _local4[_local28]; } } _local7.push(_local4); if ((_local3.fmp == -1) && (_local3.c == 2)) { _local5[_local30][_local27] = Number(((_local4.rb << 16) | (_local4.gb << 8)) | _local4.bb); } } if (_local3.fmp != -1) { if (_local3.c == 1) { _local3.fmp.setFilterProp(_local5, _local30, ((_local7[0].rb << 16) | (_local7[0].gb << 8)) | _local7[0].bb); } else if (_local3.c == 2) { var _local19 = []; for (var _local28 in _local7) { _local19.unshift(((_local7[_local28].rb << 16) | (_local7[_local28].gb << 8)) | _local7[_local28].bb); } _local3.fmp.setFilterProp(_local5, _local30, _local19); } } else if (_local3.c != -1) { _local3.c.setTransform(_local7[0]); } if (_local16 == true) { if (_local3.cycles > 1) { _local3.cycles--; } _local9 = false; _local3.ts = now; _local3.ps = _local7; } } if (_local3.sf == false) { if (_local3.v != 0) { _local5._visible = true; } if (_local21 == true) { if (_local15[_local35] == undefined) { _local15[_local35] = [_local5, []]; } _local15[_local35][1].unshift(_local30); } _local3.sf = true; } if (_local3.scb.fired == false) { _local22[String(_local3.scb.id)] = _local3.scb; _local3.scb.fired = true; } if (_local21 == true) { if (_local13[_local35] == undefined) { _local13[_local35] = [_local5, []]; } _local13[_local35][1].unshift(_local30); } if (_local3.ucb != undefined) { _local24[String(_local3.ucb.id)] = _local3.ucb; } if (_local9 == true) { if (_local3.v === -1) { _local5._visible = false; } if (_local3.suppressEnd != true) { if (_local21 == true) { if (_local14[_local35] == undefined) { _local14[_local35] = [_local5, []]; } _local14[_local35][1].unshift(_local30); } if (_local3.ecb != undefined) { _local23[String(_local3.ecb.id)] = _local3.ecb; } } delete _local34[_local30]; if (_local30 == _local12.colorProp) { delete _local12.colorProp; } _local12.numProps--; if (_local12.numProps <= 0) { _local26 = true; } } delete _local3.suppressEnd; } } for (var _local35 in _local15) { _local15[_local35][0].broadcastMessage("onTweenStart", {target:_local15[_local35][0], props:_local15[_local35][1]}); } for (var _local35 in _local22) { _local22[_local35].f.apply(_local22[_local35].s, _local22[_local35].a); } for (var _local35 in _local13) { _local13[_local35][0].broadcastMessage("onTweenUpdate", {target:_local13[_local35][0], props:_local13[_local35][1]}); } for (var _local35 in _local24) { _local24[_local35].f.apply(_local24[_local35].s, _local24[_local35].a); } for (var _local35 in _local14) { _local14[_local35][0].broadcastMessage("onTweenEnd", {target:_local14[_local35][0], props:_local14[_local35][1]}); } for (var _local35 in _local23) { _local23[_local35].f.apply(_local23[_local35].s, _local23[_local35].a); } if (_local26) { cleanUp(); } now = getTimer(); } function cleanUp(noInit) { for (var _local4 in tweens) { var _local2 = tweens[_local4].targ; if ((tweens[_local4].numProps <= 0) || (_local2.__zigoID__ == undefined)) { if ((((_local2 != undefined) && (_local2.tween == undefined)) && (noInit != true)) && (_local2._listeners.length <= 0)) { com.mosesSupposes.fuse.ZigoEngine.deinitializeTargets(_local2); } delete tweens[_local4]; numTweens--; } } if (numTweens <= 0) { numTweens = 0; delete tweens; tweens = {}; if (noInit != true) { com.mosesSupposes.fuse.ZigoEngine.__mgrRelay(this, "setup", [true]); } } } function paramsObj(targs, props, endvals, retainFade) { var _local6 = {}; _local6.all = String(targs).toUpperCase() == com.mosesSupposes.fuse.FuseKitCommon.ALL; _local6.none = Boolean(targs == null); if (_local6.all == true) { _local6.tg = [null]; } else { _local6.tg = ((targs instanceof Array) ? (targs) : ([targs])); for (var _local11 in _local6.tg) { var _local7 = _local6.tg[_local11]; if ((_local7 == null) || (!((typeof(_local7) == "object") || (typeof(_local7) == "movieclip")))) { _local6.tg.splice(Number(_local11), 1); } } } _local6.allprops = props == null; var _local1; var _local4; var _local3 = {}; if (_local6.allprops == false) { if ((typeof(props) == "string") && ((String(props).indexOf(" ") > -1) || (String(props).indexOf(",") > -1))) { props = String(props.split(" ").join("")).split(","); } _local1 = ((props instanceof Array) ? (props.slice()) : ([props])); if (endvals != undefined) { if ((typeof(endvals) == "string") && ((String(endvals).indexOf(" ") > -1) || (String(endvals).indexOf(",") > -1))) { endvals = String(endvals.split(" ").join("")).split(","); } _local4 = ((endvals instanceof Array) ? (endvals.slice()) : ([endvals])); while (_local4.length < _local1.length) { _local4.push(_local4[_local4.length - 1]); } _local4.splice(_local1.length, _local4.length - _local1.length); } for (var _local11 in _local1) { var _local2 = Number(_local11); if ((_local1[_local11] != "_scale") && (_local1[_local11] != "_size")) { if (_local3[_local1[_local11]] == undefined) { if ((_local1[_local11] == "_fade") && (retainFade != true)) { _local1[_local11] = "_alpha"; } if (String(_local1[_local11]).toUpperCase() == com.mosesSupposes.fuse.FuseKitCommon.ALLCOLOR) { _local1[_local11] = com.mosesSupposes.fuse.FuseKitCommon.ALLCOLOR; } _local3[_local1[_local11]] = true; } else { _local1.splice(_local2, 1); _local4.splice(_local2, 1); } } else { var _local8 = String(_local1.splice(_local2, 1)[0]); var _local5 = _local4.splice(_local2, 1)[0]; if (_local8 == "_scale") { if (_local3._xscale == undefined) { _local1.splice(_local2, 0, "_xscale"); _local4.splice(_local2, 0, _local5); _local3._xscale = true; _local2++; } if (_local3._yscale == undefined) { _local1.splice(_local2, 0, "_yscale"); _local4.splice(_local2, 0, _local5); _local3._yscale = true; } } if (_local8 == "_size") { if (_local3._width == undefined) { _local1.splice(_local2, 0, "_width"); _local4.splice(_local2, 0, _local5); _local3._width = true; _local2++; } if (_local3._yscale == undefined) { _local1.splice(_local2, 0, "_height"); _local4.splice(_local2, 0, _local5); _local3._height = true; } } } } for (var _local11 in _local1) { if (((_local1[_local11] == "_xscale") && (_local3._width == true)) || ((_local1[_local11] == "_yscale") && (_local3._height == true))) { _local1.splice(Number(_local11), 1); _local4.splice(Number(_local11), 1); delete _local3[_local1[_local11]]; } } } _local6.pa = _local1; _local6.va = _local4; _local6.props = _local3; return(_local6); } function getChangeObj(ps, ep, isFMP, useArray) { var _local3 = {map:((useArray == true) ? ([]) : ({})), changed:false}; for (var _local7 in ep) { if ((((((isFMP == true) && (_local7.charAt(1) == "b")) || (ep[_local7] != ps[_local7])) || (useArray == true)) && (ep[_local7] != null)) && (_global.isNaN(Number(ep[_local7])) == false)) { _local3.map[_local7] = ((typeof(ep[_local7]) == "string") ? (Number(ep[_local7])) : (ep[_local7] - ps[_local7])); if (_global.isNaN(_local3.map[_local7]) == true) { _local3.map[_local7] = 0; } else if (_local3.map[_local7] != 0) { _local3.changed = true; } } } return(_local3); } var numTweens = 0; }
Symbol 121 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 113 MovieClip Frame 1
function readXml(parentPath, targetData) { for (childName in parentPath.attributes) { if (childName != "xmlType") { var _local1 = parentPath.attributes[childName]; if (isNaN(Number(_local1))) { if (_local1 == "true") { targetData[childName] = true; } else if (_local1 == "false") { targetData[childName] = false; } else { var _local7 = ""; var _local9 = String.fromCharCode(10); var _local4 = 0; var _local2 = 0; while (_local2 != undefined) { _local2 = _local1.indexOf(_local9, _local4); if (_local2 == -1) { _local2 = undefined; } stringSlice = _local1.slice(_local4, _local2); _local4 = _local2 + 1; _local7 = _local7 + stringSlice; } _local1 = _local7; targetData[childName] = _local1; } } else { targetData[childName] = Number(_local1); } } delete childName; } for (childIndex in parentPath.childNodes) { var _local5 = parentPath.childNodes[childIndex]; var childName = _local5.nodeName; var _local6 = _local5.attributes.xmlType; if (_local6 == "array") { targetData[childName] = new Array(); var _local10 = targetData[childName]; readXml(_local5, _local10); } else if (_local6 == "variable") { var _local1 = _local5.attributes.value; if (isNaN(Number(_local1))) { if (_local1 == "true") { targetData[childName] = true; } else if (_local1 == "false") { targetData[childName] = false; } else { var _local7 = ""; var _local9 = String.fromCharCode(10); var _local4 = 0; var _local2 = 0; while (_local2 != undefined) { _local2 = _local1.indexOf(_local9, _local4); if (_local2 == -1) { _local2 = undefined; } stringSlice = _local1.slice(_local4, _local2); _local4 = _local2 + 1; _local7 = _local7 + stringSlice; } _local1 = _local7; targetData[childName] = _local1; } } else { targetData[childName] = Number(_local1); } } else if (_local6 == "object") { targetData[childName] = new Object(); var _local10 = targetData[childName]; readXml(_local5, _local10); } } delete childIndex; } scenario_txt = "<data xmlType=\"object\"><scene xmlType=\"array\"><12 mapName=\"caveEnterance.png\" xmlType=\"object\"><events xmlType=\"array\"><47 y=\"0\" x=\"0\" instanceName=\"end\" fileName=\"movie/theEnd.swf\" commandType=\"swf\" xmlType=\"object\" /><46 instanceName=\"moaning_loop\" commandType=\"removeSwf\" xmlType=\"object\" /><45 facing=\"3\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"5\" charset=\"marle2.png\" y=\"7\" x=\"10\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><44 facing=\"3\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"1\" charset=\"snake.png\" y=\"7\" x=\"10\" spriteName=\"snake2\" commandType=\"place\" xmlType=\"object\" /><43 facing=\"0\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"1\" charset=\"snake.png\" y=\"8\" x=\"10\" spriteName=\"snake\" commandType=\"place\" xmlType=\"object\" /><42 seconds=\"5\" commandType=\"wait\" xmlType=\"object\" /><41 instanceName=\"moaning_loop\" volume=\"100\" fileName=\"soundLoop.swf\" facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"maid.png\" y=\"0\" x=\"0\" spriteName=\"maid1\" dataType=\"event\" seconds=\"0.13\" commandType=\"swf\" xmlType=\"object\" /><40 seconds=\"0.2\" commandType=\"wait\" xmlType=\"object\" /><39 facing=\"2\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"6\" charset=\"marle2.png\" y=\"7\" x=\"10\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><38 facing=\"3\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"1\" charset=\"snake.png\" y=\"7\" x=\"10\" spriteName=\"snake2\" commandType=\"place\" xmlType=\"object\" /><37 facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"1\" charset=\"snake.png\" y=\"8\" x=\"10\" spriteName=\"snake\" commandType=\"place\" xmlType=\"object\" /><36 seconds=\"0.1\" commandType=\"wait\" xmlType=\"object\" /><35 volume=\"100\" fileName=\"thrust17.wav\" commandType=\"sound\" xmlType=\"object\" /><34 facing=\"2\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"3\" charset=\"marle2.png\" y=\"7\" x=\"10\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><33 seconds=\"0.1\" commandType=\"wait\" xmlType=\"object\" /><32 facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"snake.png\" y=\"8\" x=\"10\" spriteName=\"snake\" commandType=\"place\" xmlType=\"object\" /><31 instanceName=\"screwing_loop\" volume=\"100\" fileName=\"soundLoop.swf\" facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"maid.png\" y=\"0\" x=\"0\" spriteName=\"maid1\" dataType=\"event\" seconds=\"0.13\" commandType=\"wait\" xmlType=\"object\" /><30 facing=\"2\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"7\" charset=\"marle.png\" y=\"7\" x=\"10\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><29 instanceName=\"screwing_loop\" volume=\"100\" fileName=\"soundLoop.swf\" facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"maid.png\" y=\"0\" x=\"0\" spriteName=\"maid1\" dataType=\"event\" seconds=\"0.13\" commandType=\"wait\" xmlType=\"object\" /><28 delay=\"0.26\" yDest=\"8\" xDest=\"10\" spriteName=\"snake\" commandType=\"move\" seconds=\"0.26\" xmlType=\"object\" /><27 facing=\"1\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"snake.png\" y=\"8\" x=\"7\" spriteName=\"snake\" commandType=\"place\" xmlType=\"object\" /><26 seconds=\"0.13\" commandType=\"wait\" xmlType=\"object\" /><25 delay=\"0.26\" yDest=\"7\" xDest=\"10\" spriteName=\"marle\" commandType=\"move\" seconds=\"0.26\" xmlType=\"object\" /><24 facing=\"2\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"7\" charset=\"marle.png\" y=\"8\" x=\"10\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><23 seconds=\"0.2\" commandType=\"wait\" xmlType=\"object\" /><22 facing=\"2\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"3\" charset=\"marle3.png\" y=\"8\" x=\"10\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><21 seconds=\"1\" commandType=\"wait\" xmlType=\"object\" /><20 facing=\"3\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"2\" charset=\"bunnygirl.png\" y=\"8\" x=\"7\" spriteName=\"squirt\" commandType=\"place\" xmlType=\"object\" /><19 seconds=\"0.1\" commandType=\"wait\" xmlType=\"object\" /><18 facing=\"2\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"2\" charset=\"bunnygirl.png\" y=\"8\" x=\"7\" spriteName=\"squirt\" commandType=\"place\" xmlType=\"object\" /><17 seconds=\"0.1\" commandType=\"wait\" xmlType=\"object\" /><16 facing=\"1\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"2\" charset=\"bunnygirl.png\" y=\"8\" x=\"7\" spriteName=\"squirt\" commandType=\"place\" xmlType=\"object\" /><15 facing=\"1\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"snake.png\" y=\"8\" x=\"7\" spriteName=\"snake\" commandType=\"place\" xmlType=\"object\" /><14 seconds=\"0.13\" commandType=\"wait\" xmlType=\"object\" /><13 facing=\"2\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"6\" charset=\"marle3.png\" y=\"8\" x=\"10\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><12 seconds=\"0.13\" commandType=\"wait\" xmlType=\"object\" /><11 delay=\"0.13\" yDest=\"8\" xDest=\"9\" spriteName=\"squirt2\" commandType=\"move\" xmlType=\"object\" /><10 facing=\"1\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"7\" charset=\"bunnygirl.png\" y=\"8\" x=\"10\" spriteName=\"squirt2\" commandType=\"place\" xmlType=\"object\" /><9 delay=\"0.13\" yDest=\"8\" xDest=\"7\" spriteName=\"squirt\" commandType=\"move\" seconds=\"0.13\" xmlType=\"object\" /><8 facing=\"1\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"7\" charset=\"bunnygirl.png\" y=\"8\" x=\"10\" spriteName=\"squirt\" commandType=\"place\" xmlType=\"object\" /><7 delay=\"0.13\" yDest=\"8\" xDest=\"7\" spriteName=\"snake\" commandType=\"move\" seconds=\"0.13\" xmlType=\"object\" /><6 instanceName=\"screwing_loop\" commandType=\"removeSwf\" xmlType=\"object\" /><5 seconds=\"6\" commandType=\"wait\" xmlType=\"object\" /><4 volume=\"100\" fileName=\"squirm.wav\" commandType=\"sound\" xmlType=\"object\" /><3 y=\"0\" x=\"0\" instanceName=\"screwing_loop\" fileName=\"soundLoop.swf\" commandType=\"swf\" xmlType=\"object\" /><2 volume=\"100\" fileName=\"surprise2.wav\" facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"maid.png\" y=\"4\" x=\"5\" spriteName=\"maid1\" dataType=\"event\" seconds=\"0.13\" commandType=\"sound\" xmlType=\"object\" /><1 facing=\"1\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"snake.png\" y=\"8\" x=\"9\" spriteName=\"snake\" commandType=\"place\" xmlType=\"object\" /><0 facing=\"2\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"6\" charset=\"marle3.png\" y=\"8\" x=\"10\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /></events></12><11 mapName=\"castleBedroom.png\" xmlType=\"object\"><events xmlType=\"array\"><27 commandType=\"nextScene\" xmlType=\"object\" /><26 seconds=\"0.3\" commandType=\"wait\" xmlType=\"object\" /><25 facing=\"3\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"5\" charset=\"maid.png\" y=\"8\" x=\"5\" spriteName=\"maid3\" commandType=\"place\" xmlType=\"object\" /><24 facing=\"3\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"maid_pink.png\" y=\"5\" x=\"8\" spriteName=\"maid2\" commandType=\"place\" xmlType=\"object\" /><23 visible=\"true\" position=\"2\" text=\"Maid: It went in!\" commandType=\"textbox\" xmlType=\"object\" /><22 seconds=\"0.1\" commandType=\"wait\" xmlType=\"object\" /><21 delay=\"0.1\" yDest=\"4\" xDest=\"6\" spriteName=\"maid1\" commandType=\"move\" seconds=\"0.1\" xmlType=\"object\" /><20 seconds=\"0.1\" commandType=\"wait\" xmlType=\"object\" /><19 delay=\"0.1\" yDest=\"3\" xDest=\"6\" spriteName=\"maid1\" commandType=\"move\" seconds=\"0.1\" xmlType=\"object\" /><18 seconds=\"0.1\" commandType=\"wait\" xmlType=\"object\" /><17 visible=\"true\" position=\"2\" text=\"Maid: That &quot;charm&quot; idea of yours was brilliant!\" commandType=\"textbox\" xmlType=\"object\" /><16 facing=\"1\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"2\" charset=\"maid_pink.png\" y=\"5\" x=\"8\" spriteName=\"maid2\" commandType=\"place\" xmlType=\"object\" /><15 seconds=\"0.3\" commandType=\"wait\" xmlType=\"object\" /><14 facing=\"2\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"7\" charset=\"maid.png\" y=\"8\" x=\"5\" spriteName=\"maid3\" commandType=\"place\" xmlType=\"object\" /><13 seconds=\"0.1\" commandType=\"wait\" xmlType=\"object\" /><12 visible=\"true\" position=\"2\" text=\"Maid: She&apos;s not moving an inch!&#xD; The Princess has NO idea what it&apos;s doing!!\" commandType=\"textbox\" xmlType=\"object\" /><11 seconds=\"0.5\" commandType=\"wait\" xmlType=\"object\" /><10 facing=\"2\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"7\" charset=\"maid.png\" y=\"8\" x=\"5\" spriteName=\"maid3\" commandType=\"place\" xmlType=\"object\" /><9 seconds=\"0.1\" commandType=\"wait\" xmlType=\"object\" /><8 visible=\"true\" position=\"2\" text=\"Maid: It&apos;s slithering in between her legs!\" commandType=\"textbox\" xmlType=\"object\" /><7 seconds=\"1\" commandType=\"wait\" xmlType=\"object\" /><6 facing=\"2\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"2\" charset=\"maid.png\" y=\"8\" x=\"5\" spriteName=\"maid3\" commandType=\"place\" xmlType=\"object\" /><5 seconds=\"0.1\" commandType=\"wait\" xmlType=\"object\" /><4 visible=\"true\" position=\"2\" text=\"Maid: The snake&apos;s getting closer...\" commandType=\"textbox\" xmlType=\"object\" /><3 seconds=\"0.5\" commandType=\"wait\" xmlType=\"object\" /><2 facing=\"1\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"2\" charset=\"maid.png\" y=\"8\" x=\"5\" spriteName=\"maid3\" commandType=\"place\" xmlType=\"object\" /><1 facing=\"3\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"maid_pink.png\" y=\"5\" x=\"8\" spriteName=\"maid2\" commandType=\"place\" xmlType=\"object\" /><0 facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"maid.png\" y=\"4\" x=\"6\" spriteName=\"maid1\" commandType=\"place\" xmlType=\"object\" /></events></11><10 mapName=\"caveEnterance.png\" xmlType=\"object\"><events xmlType=\"array\"><32 commandType=\"nextScene\" xmlType=\"object\" /><31 seconds=\"0.2\" commandType=\"wait\" xmlType=\"object\" /><30 visible=\"true\" position=\"0\" text=\"Marle: Try to charm it...\" commandType=\"textbox\" xmlType=\"object\" /><29 facing=\"3\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"4\" charset=\"marle4.png\" y=\"8\" x=\"10\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><28 seconds=\"0.1\" commandType=\"wait\" xmlType=\"object\" /><27 visible=\"true\" position=\"0\" text=\"Marle: I&apos;d should...\" commandType=\"textbox\" xmlType=\"object\" /><26 facing=\"2\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"3\" charset=\"marle3.png\" y=\"8\" x=\"10\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><25 seconds=\"0.1\" commandType=\"wait\" xmlType=\"object\" /><24 visible=\"true\" position=\"0\" text=\"Marle: Maybe...\" commandType=\"textbox\" xmlType=\"object\" /><23 seconds=\"0.5\" commandType=\"wait\" xmlType=\"object\" /><22 facing=\"1\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"snake.png\" y=\"8\" x=\"8\" spriteName=\"snake\" commandType=\"place\" xmlType=\"object\" /><21 seconds=\"0.3\" commandType=\"wait\" xmlType=\"object\" /><20 facing=\"1\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"snake.png\" y=\"8\" x=\"8\" spriteName=\"snake\" commandType=\"place\" xmlType=\"object\" /><19 seconds=\"0.2\" commandType=\"wait\" xmlType=\"object\" /><18 visible=\"true\" position=\"0\" text=\"Marle: It&apos;s not leaving...\" commandType=\"textbox\" xmlType=\"object\" /><17 facing=\"3\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"1\" charset=\"marle2.png\" y=\"8\" x=\"10\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><16 seconds=\"0.3\" commandType=\"wait\" xmlType=\"object\" /><15 facing=\"1\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"snake.png\" y=\"8\" x=\"8\" spriteName=\"snake\" commandType=\"place\" xmlType=\"object\" /><14 seconds=\"0.72\" commandType=\"wait\" xmlType=\"object\" /><13 delay=\"0.72\" yDest=\"8\" xDest=\"8\" spriteName=\"snake\" commandType=\"move\" seconds=\"0.72\" xmlType=\"object\" /><12 facing=\"2\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"snake.png\" y=\"6\" x=\"10\" spriteName=\"snake\" commandType=\"place\" xmlType=\"object\" /><11 seconds=\"0.5\" commandType=\"wait\" xmlType=\"object\" /><10 visible=\"true\" position=\"2\" text=\"Marle: Better not make any sudden movements.\" commandType=\"textbox\" xmlType=\"object\" /><9 visible=\"true\" position=\"2\" text=\"Marle: Uh oh... a snake!\" commandType=\"textbox\" xmlType=\"object\" /><8 seconds=\"0.1\" commandType=\"wait\" xmlType=\"object\" /><7 facing=\"2\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"snake.png\" y=\"6\" x=\"10\" spriteName=\"snake\" commandType=\"place\" xmlType=\"object\" /><6 seconds=\"0.13\" commandType=\"wait\" xmlType=\"object\" /><5 delay=\"0.13\" yDest=\"6\" xDest=\"10\" spriteName=\"snake\" commandType=\"move\" xmlType=\"object\" /><4 facing=\"2\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"snake.png\" y=\"5\" x=\"10\" spriteName=\"snake\" commandType=\"place\" xmlType=\"object\" /><3 facing=\"0\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"7\" charset=\"marle.png\" y=\"8\" x=\"10\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><2 seconds=\"0.65\" commandType=\"wait\" xmlType=\"object\" /><1 delay=\"0.78\" yDest=\"8\" xDest=\"10\" spriteName=\"marle\" commandType=\"move\" xmlType=\"object\" /><0 facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"7\" charset=\"marle.png\" y=\"14\" x=\"10\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /></events></10><9 mapName=\"castleBedroom.png\" xmlType=\"object\"><events xmlType=\"array\"><40 commandType=\"nextScene\" xmlType=\"object\" /><39 facing=\"3\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"maid.png\" y=\"8\" x=\"6\" spriteName=\"maid3\" commandType=\"place\" xmlType=\"object\" /><38 seconds=\"0.1\" commandType=\"wait\" xmlType=\"object\" /><37 visible=\"true\" position=\"2\" text=\"Maid: Hee hee!\" commandType=\"textbox\" xmlType=\"object\" /><36 facing=\"0\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"maid_pink.png\" y=\"5\" x=\"7\" spriteName=\"maid2\" commandType=\"place\" xmlType=\"object\" /><35 seconds=\"0.1\" commandType=\"wait\" xmlType=\"object\" /><34 visible=\"true\" position=\"2\" text=\"Maid: And she&apos;s headed for the cave!\" commandType=\"textbox\" xmlType=\"object\" /><33 volume=\"75\" fileName=\"surprise5.wav\" facing=\"1\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"maid.png\" y=\"4\" x=\"5\" spriteName=\"maid1\" dataType=\"event\" seconds=\"0.13\" commandType=\"place\" xmlType=\"object\" /><32 visible=\"true\" position=\"2\" text=\"Maid: Hey, she finally got out!\" commandType=\"textbox\" xmlType=\"object\" /><31 volume=\"75\" fileName=\"surprise5.wav\" facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"maid.png\" y=\"4\" x=\"5\" spriteName=\"maid1\" dataType=\"event\" seconds=\"0.13\" commandType=\"place\" xmlType=\"object\" /><30 seconds=\"0.1\" commandType=\"wait\" xmlType=\"object\" /><29 delay=\"0.1\" yDest=\"4\" xDest=\"5\" spriteName=\"maid1\" commandType=\"move\" seconds=\"0.1\" xmlType=\"object\" /><28 seconds=\"0.1\" commandType=\"wait\" xmlType=\"object\" /><27 delay=\"0.1\" yDest=\"3\" xDest=\"5\" spriteName=\"maid1\" commandType=\"move\" seconds=\"0.1\" xmlType=\"object\" /><26 seconds=\"0.2\" commandType=\"wait\" xmlType=\"object\" /><25 facing=\"0\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"maid.png\" y=\"8\" x=\"6\" spriteName=\"maid3\" commandType=\"place\" xmlType=\"object\" /><24 visible=\"true\" position=\"0\" text=\"Maid: I can&apos;t believe all the princesses fall for this!\" commandType=\"textbox\" xmlType=\"object\" /><23 facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"maid.png\" y=\"8\" x=\"6\" spriteName=\"maid3\" commandType=\"place\" xmlType=\"object\" /><22 seconds=\"0.1\" commandType=\"wait\" xmlType=\"object\" /><21 visible=\"true\" position=\"2\" text=\"Maid: Really?&#xD; She&apos;s almost as gulliable as her older sister!\" commandType=\"textbox\" xmlType=\"object\" /><20 facing=\"3\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"maid_pink.png\" y=\"5\" x=\"7\" spriteName=\"maid2\" commandType=\"place\" xmlType=\"object\" /><19 seconds=\"0.13\" commandType=\"wait\" xmlType=\"object\" /><18 delay=\"0.13\" yDest=\"5\" xDest=\"7\" spriteName=\"maid2\" commandType=\"move\" xmlType=\"object\" /><17 facing=\"3\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"maid_pink.png\" y=\"5\" x=\"8\" spriteName=\"maid2\" commandType=\"place\" xmlType=\"object\" /><16 visible=\"true\" position=\"2\" text=\"Maid: She&apos;s stuck in a rabbit hole!\" commandType=\"textbox\" xmlType=\"object\" /><15 seconds=\"0.1\" commandType=\"wait\" xmlType=\"object\" /><14 visible=\"true\" position=\"0\" text=\"Maid: What&apos;s happening?\" commandType=\"textbox\" xmlType=\"object\" /><13 facing=\"0\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"maid.png\" y=\"8\" x=\"6\" spriteName=\"maid3\" commandType=\"place\" xmlType=\"object\" /><12 seconds=\"0.13\" commandType=\"wait\" xmlType=\"object\" /><11 delay=\"0.13\" yDest=\"8\" xDest=\"6\" spriteName=\"maid3\" commandType=\"move\" xmlType=\"object\" /><10 facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"maid.png\" y=\"9\" x=\"6\" spriteName=\"maid3\" commandType=\"place\" xmlType=\"object\" /><9 visible=\"true\" position=\"2\" text=\"Maid: Ooh!&#xD; I see her!\" commandType=\"textbox\" xmlType=\"object\" /><8 seconds=\"0.1\" commandType=\"wait\" xmlType=\"object\" /><7 delay=\"0.1\" yDest=\"4\" xDest=\"5\" spriteName=\"maid1\" commandType=\"move\" seconds=\"0.1\" xmlType=\"object\" /><6 seconds=\"0.1\" commandType=\"wait\" xmlType=\"object\" /><5 delay=\"0.1\" yDest=\"3\" xDest=\"5\" spriteName=\"maid1\" commandType=\"move\" seconds=\"0.1\" xmlType=\"object\" /><4 text=\"\" commandType=\"comment\" xmlType=\"object\" /><3 seconds=\"0.5\" commandType=\"wait\" xmlType=\"object\" /><2 facing=\"0\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"maid.png\" y=\"9\" x=\"6\" spriteName=\"maid3\" commandType=\"place\" xmlType=\"object\" /><1 facing=\"3\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"maid_pink.png\" y=\"5\" x=\"8\" spriteName=\"maid2\" commandType=\"place\" xmlType=\"object\" /><0 facing=\"0\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"maid.png\" y=\"4\" x=\"5\" spriteName=\"maid1\" commandType=\"place\" xmlType=\"object\" /></events></9><8 mapName=\"forest.png\" xmlType=\"object\"><events xmlType=\"array\"><27 commandType=\"nextScene\" xmlType=\"object\" /><26 instanceName=\"licking_loop\" commandType=\"removeSwf\" xmlType=\"object\" /><25 seconds=\"0.4\" commandType=\"wait\" xmlType=\"object\" /><24 volume=\"75\" fileName=\"surprise2.wav\" facing=\"1\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"5\" charset=\"marle4.png\" y=\"6\" x=\"4\" spriteName=\"marle\" dataType=\"event\" seconds=\"0.13\" commandType=\"sound\" xmlType=\"object\" /><23 volume=\"100\" fileName=\"thrust11.wav\" facing=\"1\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"4\" charset=\"marle4.png\" y=\"6\" x=\"4\" spriteName=\"marle\" dataType=\"event\" seconds=\"0.13\" commandType=\"place\" xmlType=\"object\" /><22 seconds=\"0.7\" commandType=\"wait\" xmlType=\"object\" /><21 volume=\"100\" fileName=\"thrust13.wav\" facing=\"1\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"4\" charset=\"marle4.png\" y=\"6\" x=\"4\" spriteName=\"marle\" dataType=\"event\" seconds=\"0.13\" commandType=\"sound\" xmlType=\"object\" /><20 volume=\"100\" fileName=\"thrust11.wav\" facing=\"1\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"5\" charset=\"marle4.png\" y=\"6\" x=\"4\" spriteName=\"marle\" dataType=\"event\" seconds=\"0.13\" commandType=\"place\" xmlType=\"object\" /><19 seconds=\"0.1\" commandType=\"wait\" xmlType=\"object\" /><18 y=\"0\" x=\"0\" instanceName=\"licking_loop\" fileName=\"soundLoop.swf\" commandType=\"swf\" xmlType=\"object\" /><17 visible=\"true\" position=\"2\" text=\"Marle: Woah!&#xD; What was THAT!?\" commandType=\"textbox\" xmlType=\"object\" /><16 seconds=\"0.5\" commandType=\"wait\" xmlType=\"object\" /><15 facing=\"1\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"4\" charset=\"marle4.png\" y=\"6\" x=\"4\" spriteName=\"marle\" dataType=\"event\" seconds=\"0.13\" commandType=\"place\" xmlType=\"object\" /><14 seconds=\"0.4\" commandType=\"wait\" xmlType=\"object\" /><13 volume=\"100\" fileName=\"thrust11.wav\" commandType=\"sound\" xmlType=\"object\" /><12 volume=\"100\" fileName=\"thrust11.wav\" facing=\"1\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"5\" charset=\"marle4.png\" y=\"6\" x=\"4\" spriteName=\"marle\" dataType=\"event\" seconds=\"0.13\" commandType=\"place\" xmlType=\"object\" /><11 seconds=\"0.1\" commandType=\"wait\" xmlType=\"object\" /><10 volume=\"75\" fileName=\"lick.wav\" commandType=\"sound\" xmlType=\"object\" /><9 visible=\"true\" position=\"2\" text=\"Marle: That&apos;s strange...&#xD; It felt like something fuzzy touched my-\" commandType=\"textbox\" xmlType=\"object\" /><8 seconds=\"0.2\" commandType=\"wait\" xmlType=\"object\" /><7 facing=\"1\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"4\" charset=\"marle4.png\" y=\"6\" x=\"4\" spriteName=\"marle\" dataType=\"event\" seconds=\"0.13\" commandType=\"place\" xmlType=\"object\" /><6 seconds=\"0.2\" commandType=\"wait\" xmlType=\"object\" /><5 volume=\"100\" fileName=\"surprise6.wav\" commandType=\"sound\" xmlType=\"object\" /><4 facing=\"1\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"5\" charset=\"marle4.png\" y=\"6\" x=\"4\" spriteName=\"marle\" dataType=\"event\" seconds=\"0.13\" commandType=\"place\" xmlType=\"object\" /><3 seconds=\"0.2\" commandType=\"wait\" xmlType=\"object\" /><2 facing=\"1\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"4\" charset=\"marle4.png\" y=\"6\" x=\"4\" spriteName=\"marle\" dataType=\"event\" seconds=\"0.13\" commandType=\"place\" xmlType=\"object\" /><1 facing=\"2\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"objects2.png\" y=\"7\" x=\"4\" spriteName=\"bush1_R\" dataType=\"event\" seconds=\"0.13\" commandType=\"place\" xmlType=\"object\" /><0 facing=\"1\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"objects2.png\" y=\"7\" x=\"3\" spriteName=\"bush1_L\" dataType=\"event\" seconds=\"0.13\" commandType=\"place\" xmlType=\"object\" /></events></8><7 mapName=\"cave.png\" xmlType=\"object\"><events xmlType=\"array\"><8 commandType=\"nextScene\" xmlType=\"object\" /><7 seconds=\"0.52\" commandType=\"wait\" xmlType=\"object\" /><6 delay=\"0.52\" yDest=\"0\" xDest=\"9\" spriteName=\"bunny3\" commandType=\"move\" seconds=\"0.52\" xmlType=\"object\" /><5 facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"bunny.png\" y=\"2\" x=\"9\" spriteName=\"bunny3\" commandType=\"place\" xmlType=\"object\" /><4 seconds=\"0.5\" commandType=\"wait\" xmlType=\"object\" /><3 facing=\"0\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"bunny.png\" y=\"2\" x=\"9\" spriteName=\"bunny3\" commandType=\"place\" xmlType=\"object\" /><2 facing=\"2\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"1\" charset=\"bunny.png\" y=\"3\" x=\"9\" spriteName=\"bunny2\" commandType=\"place\" xmlType=\"object\" /><1 facing=\"2\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"1\" charset=\"bunny.png\" y=\"4\" x=\"9\" spriteName=\"bunny1\" commandType=\"place\" xmlType=\"object\" /><0 facing=\"2\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"3\" charset=\"marle2.png\" y=\"0\" x=\"9\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /></events></7><6 mapName=\"forest.png\" xmlType=\"object\"><events xmlType=\"array\"><23 commandType=\"nextScene\" xmlType=\"object\" /><22 visible=\"true\" position=\"2\" text=\"Marle: I think I&apos;m stuck...\" commandType=\"textbox\" xmlType=\"object\" /><21 seconds=\"1\" commandType=\"wait\" xmlType=\"object\" /><20 facing=\"1\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"4\" charset=\"marle4.png\" y=\"6\" x=\"4\" spriteName=\"marle\" dataType=\"event\" seconds=\"0.13\" commandType=\"place\" xmlType=\"object\" /><19 seconds=\"0.5\" commandType=\"wait\" xmlType=\"object\" /><18 facing=\"1\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"5\" charset=\"marle4.png\" y=\"6\" x=\"4\" spriteName=\"marle\" dataType=\"event\" seconds=\"0.13\" commandType=\"place\" xmlType=\"object\" /><17 seconds=\"0.4\" commandType=\"wait\" xmlType=\"object\" /><16 facing=\"1\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"4\" charset=\"marle4.png\" y=\"6\" x=\"4\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><15 seconds=\"0.3\" commandType=\"wait\" xmlType=\"object\" /><14 facing=\"1\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"5\" charset=\"marle4.png\" y=\"6\" x=\"4\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><13 seconds=\"0.2\" commandType=\"wait\" xmlType=\"object\" /><12 visible=\"true\" position=\"2\" text=\"Marle: Now to get the other half out...\" commandType=\"textbox\" xmlType=\"object\" /><11 seconds=\"0.5\" commandType=\"wait\" xmlType=\"object\" /><10 facing=\"1\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"4\" charset=\"marle4.png\" y=\"6\" x=\"4\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><9 seconds=\"0.2\" commandType=\"wait\" xmlType=\"object\" /><8 facing=\"2\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"objects2.png\" y=\"7\" x=\"4\" spriteName=\"bush1_R\" commandType=\"place\" xmlType=\"object\" /><7 facing=\"1\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"objects2.png\" y=\"7\" x=\"3\" spriteName=\"bush1_L\" commandType=\"place\" xmlType=\"object\" /><6 visible=\"true\" position=\"2\" text=\"Marle: Man, this hole is a tight squeeze...\" commandType=\"textbox\" xmlType=\"object\" /><5 seconds=\"0.5\" commandType=\"wait\" xmlType=\"object\" /><4 facing=\"2\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"objects2.png\" y=\"7\" x=\"4\" spriteName=\"bush1_R\" commandType=\"place\" xmlType=\"object\" /><3 facing=\"1\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"objects2.png\" y=\"7\" x=\"3\" spriteName=\"bush1_L\" commandType=\"place\" xmlType=\"object\" /><2 seconds=\"0.5\" commandType=\"wait\" xmlType=\"object\" /><1 facing=\"2\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"objects2.png\" y=\"7\" x=\"4\" spriteName=\"bush1_R\" commandType=\"place\" xmlType=\"object\" /><0 facing=\"1\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"objects2.png\" y=\"7\" x=\"3\" spriteName=\"bush1_L\" commandType=\"place\" xmlType=\"object\" /></events></6><5 mapName=\"cave.png\" xmlType=\"object\"><events xmlType=\"array\"><49 commandType=\"nextScene\" xmlType=\"object\" /><48 dataType=\"event\" seconds=\"0.13\" commandType=\"wait\" xmlType=\"object\" /><47 delay=\"0.13\" yDest=\"8\" xDest=\"9\" spriteName=\"bunny1\" commandType=\"move\" xmlType=\"object\" /><46 facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"bunny.png\" y=\"9\" x=\"9\" spriteName=\"bunny1\" commandType=\"place\" xmlType=\"object\" /><45 seconds=\"0.13\" commandType=\"wait\" xmlType=\"object\" /><44 delay=\"0.13\" yDest=\"7\" xDest=\"9\" spriteName=\"bunny2\" commandType=\"move\" xmlType=\"object\" /><43 seconds=\"0.13\" commandType=\"wait\" xmlType=\"object\" /><42 delay=\"0.13\" yDest=\"9\" xDest=\"9\" spriteName=\"bunny1\" commandType=\"move\" xmlType=\"object\" /><41 facing=\"1\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"bunny.png\" y=\"9\" x=\"8\" spriteName=\"bunny1\" commandType=\"place\" xmlType=\"object\" /><40 delay=\"0.13\" yDest=\"8\" xDest=\"9\" spriteName=\"bunny2\" commandType=\"move\" seconds=\"0.13\" xmlType=\"object\" /><39 delay=\"0.26\" yDest=\"6\" xDest=\"9\" spriteName=\"bunny3\" commandType=\"move\" xmlType=\"object\" /><38 delay=\"0.26\" yDest=\"2\" xDest=\"9\" spriteName=\"marle\" commandType=\"move\" seconds=\"0.26\" xmlType=\"object\" /><37 seconds=\"0.26\" commandType=\"wait\" xmlType=\"object\" /><36 delay=\"0.26\" yDest=\"9\" xDest=\"10\" spriteName=\"bunny2\" commandType=\"move\" seconds=\"0.26\" xmlType=\"object\" /><35 delay=\"0.26\" yDest=\"9\" xDest=\"8\" spriteName=\"bunny1\" commandType=\"move\" seconds=\"0.26\" xmlType=\"object\" /><34 delay=\"0.26\" yDest=\"8\" xDest=\"9\" spriteName=\"bunny3\" commandType=\"move\" xmlType=\"object\" /><33 delay=\"0.26\" yDest=\"3\" xDest=\"9\" spriteName=\"marle\" commandType=\"move\" seconds=\"0.26\" xmlType=\"object\" /><32 facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"bunny.png\" y=\"11\" x=\"11\" spriteName=\"bunny2\" commandType=\"place\" xmlType=\"object\" /><31 facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"bunny.png\" y=\"10\" x=\"9\" spriteName=\"bunny3\" commandType=\"place\" xmlType=\"object\" /><30 facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"bunny.png\" y=\"11\" x=\"7\" spriteName=\"bunny1\" commandType=\"place\" xmlType=\"object\" /><29 facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"6\" charset=\"marle3.png\" y=\"4\" x=\"9\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" />"; scenario_txt = scenario_txt + "<28 visible=\"true\" position=\"2\" text=\"Marle: Wait!&#xD; I see a hole up there!\" commandType=\"textbox\" xmlType=\"object\" /><27 facing=\"0\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"3\" charset=\"marle.png\" y=\"4\" x=\"9\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><26 seconds=\"0.26\" commandType=\"wait\" xmlType=\"object\" /><25 delay=\"0.26\" yDest=\"4\" xDest=\"9\" spriteName=\"marle\" commandType=\"move\" xmlType=\"object\" /><24 facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"7\" charset=\"marle.png\" y=\"6\" x=\"9\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><23 facing=\"0\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"bunny.png\" y=\"10\" x=\"9\" spriteName=\"bunny3\" commandType=\"place\" xmlType=\"object\" /><22 seconds=\"0.52\" commandType=\"wait\" xmlType=\"object\" /><21 delay=\"0.52\" yDest=\"10\" xDest=\"9\" spriteName=\"bunny3\" commandType=\"move\" seconds=\"0.52\" xmlType=\"object\" /><20 facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"bunny.png\" y=\"12\" x=\"9\" spriteName=\"bunny3\" commandType=\"place\" xmlType=\"object\" /><19 visible=\"true\" position=\"2\" text=\"Marle: Maybe I took a wrong turn?\" commandType=\"textbox\" xmlType=\"object\" /><18 facing=\"0\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"3\" charset=\"marle.png\" y=\"6\" x=\"9\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><17 seconds=\"0.3\" commandType=\"wait\" xmlType=\"object\" /><16 facing=\"0\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"bunny.png\" y=\"12\" x=\"9\" spriteName=\"bunny3\" commandType=\"place\" xmlType=\"object\" /><15 seconds=\"0.13\" commandType=\"wait\" xmlType=\"object\" /><14 delay=\"0.13\" yDest=\"12\" xDest=\"9\" spriteName=\"bunny3\" commandType=\"move\" xmlType=\"object\" /><13 facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"bunny.png\" y=\"13\" x=\"9\" spriteName=\"bunny3\" commandType=\"place\" xmlType=\"object\" /><12 facing=\"0\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"bunny.png\" y=\"11\" x=\"11\" spriteName=\"bunny2\" commandType=\"place\" xmlType=\"object\" /><11 dataType=\"event\" seconds=\"0.18\" commandType=\"wait\" xmlType=\"object\" /><10 facing=\"0\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"bunny.png\" y=\"11\" x=\"7\" spriteName=\"bunny1\" commandType=\"place\" xmlType=\"object\" /><9 dataType=\"event\" seconds=\"0.18\" commandType=\"wait\" xmlType=\"object\" /><8 delay=\"0.36\" yDest=\"11\" xDest=\"11\" spriteName=\"bunny2\" commandType=\"move\" xmlType=\"object\" /><7 facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"bunny.png\" y=\"13\" x=\"9\" spriteName=\"bunny2\" commandType=\"place\" xmlType=\"object\" /><6 seconds=\"0.18\" commandType=\"wait\" xmlType=\"object\" /><5 delay=\"0.36\" yDest=\"11\" xDest=\"7\" spriteName=\"bunny1\" commandType=\"move\" xmlType=\"object\" /><4 facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"bunny.png\" y=\"13\" x=\"9\" spriteName=\"bunny1\" commandType=\"place\" xmlType=\"object\" /><3 facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"3\" charset=\"marle.png\" y=\"6\" x=\"9\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><2 seconds=\"0.91\" commandType=\"wait\" xmlType=\"object\" /><1 delay=\"0.91\" yDest=\"6\" xDest=\"9\" spriteName=\"marle\" commandType=\"move\" xmlType=\"object\" /><0 facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"7\" charset=\"marle.png\" y=\"13\" x=\"9\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /></events></5><4 mapName=\"cave2.png\" xmlType=\"object\"><events xmlType=\"array\"><42 commandType=\"nextScene\" xmlType=\"object\" /><41 spriteName=\"bunny3\" commandType=\"remove\" xmlType=\"object\" /><40 seconds=\"0.13\" commandType=\"wait\" xmlType=\"object\" /><39 delay=\"0.13\" yDest=\"4\" xDest=\"9\" spriteName=\"bunny3\" commandType=\"move\" xmlType=\"object\" /><38 spriteName=\"bunny1\" commandType=\"remove\" xmlType=\"object\" /><37 seconds=\"0.26\" commandType=\"wait\" xmlType=\"object\" /><36 delay=\"0.26\" yDest=\"5\" xDest=\"9\" spriteName=\"bunny3\" commandType=\"move\" xmlType=\"object\" /><35 delay=\"0.26\" yDest=\"4\" xDest=\"9\" spriteName=\"bunny1\" commandType=\"move\" xmlType=\"object\" /><34 seconds=\"0.18\" commandType=\"wait\" xmlType=\"object\" /><33 delay=\"0.18\" yDest=\"7\" xDest=\"9\" spriteName=\"bunny3\" commandType=\"move\" xmlType=\"object\" /><32 delay=\"0.18\" yDest=\"6\" xDest=\"9\" spriteName=\"bunny1\" commandType=\"move\" xmlType=\"object\" /><31 spriteName=\"bunny2\" commandType=\"remove\" xmlType=\"object\" /><30 seconds=\"0.18\" commandType=\"wait\" xmlType=\"object\" /><29 delay=\"0.18\" yDest=\"8\" xDest=\"10\" spriteName=\"bunny3\" commandType=\"move\" xmlType=\"object\" /><28 delay=\"0.18\" yDest=\"7\" xDest=\"8\" spriteName=\"bunny1\" commandType=\"move\" xmlType=\"object\" /><27 delay=\"0.18\" yDest=\"4\" xDest=\"9\" spriteName=\"bunny2\" commandType=\"move\" xmlType=\"object\" /><26 seconds=\"0.18\" commandType=\"wait\" xmlType=\"object\" /><25 delay=\"0.18\" yDest=\"9\" xDest=\"11\" spriteName=\"bunny3\" commandType=\"move\" xmlType=\"object\" /><24 delay=\"0.18\" yDest=\"5\" xDest=\"10\" spriteName=\"bunny2\" commandType=\"move\" xmlType=\"object\" /><23 delay=\"0.18\" yDest=\"8\" xDest=\"7\" spriteName=\"bunny1\" commandType=\"move\" xmlType=\"object\" /><22 facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"bunny.png\" y=\"10\" x=\"12\" spriteName=\"bunny3\" commandType=\"place\" xmlType=\"object\" /><21 facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"bunny.png\" y=\"6\" x=\"11\" spriteName=\"bunny2\" commandType=\"place\" xmlType=\"object\" /><20 facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"bunny.png\" y=\"9\" x=\"6\" spriteName=\"bunny1\" commandType=\"place\" xmlType=\"object\" /><19 spriteName=\"h3\" commandType=\"remove\" xmlType=\"object\" /><18 spriteName=\"h2\" commandType=\"remove\" xmlType=\"object\" /><17 spriteName=\"h1\" commandType=\"remove\" xmlType=\"object\" /><16 seconds=\"1\" commandType=\"wait\" xmlType=\"object\" /><15 facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"1\" charset=\"balloons.png\" y=\"10\" x=\"12\" spriteName=\"h3\" commandType=\"place\" xmlType=\"object\" /><14 facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"1\" charset=\"balloons.png\" y=\"6\" x=\"11\" spriteName=\"h2\" commandType=\"place\" xmlType=\"object\" /><13 facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"1\" charset=\"balloons.png\" y=\"9\" x=\"6\" spriteName=\"h1\" commandType=\"place\" xmlType=\"object\" /><12 facing=\"3\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"bunny.png\" y=\"6\" x=\"11\" spriteName=\"bunny2\" commandType=\"place\" xmlType=\"object\" /><11 facing=\"1\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"bunny.png\" y=\"9\" x=\"6\" spriteName=\"bunny1\" commandType=\"place\" xmlType=\"object\" /><10 spriteName=\"marle\" commandType=\"remove\" xmlType=\"object\" /><9 seconds=\"1\" commandType=\"wait\" xmlType=\"object\" /><8 delay=\"1\" yDest=\"4\" xDest=\"9\" spriteName=\"marle\" commandType=\"move\" xmlType=\"object\" /><7 facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"7\" charset=\"marle.png\" y=\"14\" x=\"9\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><6 facing=\"3\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"bunny.png\" y=\"10\" x=\"12\" spriteName=\"bunny3\" commandType=\"place\" xmlType=\"object\" /><5 facing=\"2\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"bunny.png\" y=\"9\" x=\"6\" spriteName=\"bunny1\" commandType=\"place\" xmlType=\"object\" /><4 visible=\"true\" position=\"0\" text=\"Marle: I wonder if the scepter is&#xD; in this cave somewhere?\" commandType=\"textbox\" xmlType=\"object\" /><3 seconds=\"1\" commandType=\"wait\" xmlType=\"object\" /><2 facing=\"1\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"1\" charset=\"bunny.png\" y=\"10\" x=\"12\" spriteName=\"bunny3\" commandType=\"place\" xmlType=\"object\" /><1 facing=\"2\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"1\" charset=\"bunny.png\" y=\"6\" x=\"11\" spriteName=\"bunny2\" commandType=\"place\" xmlType=\"object\" /><0 facing=\"0\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"bunny.png\" y=\"9\" x=\"6\" spriteName=\"bunny1\" commandType=\"place\" xmlType=\"object\" /></events></4><3 mapName=\"forestMaze2.png\" xmlType=\"object\"><events xmlType=\"array\"><32 commandType=\"nextScene\" xmlType=\"object\" /><31 seconds=\"0.5\" commandType=\"wait\" xmlType=\"object\" /><30 spriteName=\"marle\" commandType=\"remove\" xmlType=\"object\" /><29 seconds=\"0.13\" commandType=\"wait\" xmlType=\"object\" /><28 delay=\"0.13\" yDest=\"5\" xDest=\"4\" spriteName=\"marle\" commandType=\"move\" xmlType=\"object\" /><27 facing=\"2\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"7\" charset=\"marle.png\" y=\"4\" x=\"4\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><26 visible=\"true\" position=\"2\" text=\"Marle: Bingo!\" commandType=\"textbox\" xmlType=\"object\" /><25 facing=\"3\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"6\" charset=\"marle2.png\" y=\"4\" x=\"4\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><24 seconds=\"0.13\" commandType=\"wait\" xmlType=\"object\" /><23 delay=\"0.13\" yDest=\"6\" xDest=\"4\" spriteName=\"bush\" commandType=\"move\" xmlType=\"object\" /><22 facing=\"2\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"1\" charset=\"marle2.png\" y=\"4\" x=\"4\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><21 visible=\"true\" position=\"2\" text=\"Marle: Ah-ha!\" commandType=\"textbox\" xmlType=\"object\" /><20 facing=\"2\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"3\" charset=\"marle.png\" y=\"4\" x=\"4\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><19 seconds=\"1\" commandType=\"wait\" xmlType=\"object\" /><18 facing=\"3\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"6\" charset=\"marle2.png\" y=\"4\" x=\"4\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><17 seconds=\"0.39\" commandType=\"wait\" xmlType=\"object\" /><16 delay=\"0.39\" yDest=\"4\" xDest=\"4\" spriteName=\"marle\" commandType=\"move\" xmlType=\"object\" /><15 facing=\"3\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"7\" charset=\"marle.png\" y=\"4\" x=\"7\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><14 visible=\"true\" position=\"2\" text=\"Marle: There must be something here!\" commandType=\"textbox\" xmlType=\"object\" /><13 facing=\"3\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"4\" charset=\"marle3.png\" y=\"4\" x=\"7\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><12 visible=\"true\" position=\"2\" text=\"Marle: This is a test!\" commandType=\"textbox\" xmlType=\"object\" /><11 facing=\"2\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"3\" charset=\"marle.png\" y=\"4\" x=\"7\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><10 visible=\"true\" position=\"2\" text=\"Marle: Wait a minute...\" commandType=\"textbox\" xmlType=\"object\" /><9 seconds=\"1\" commandType=\"wait\" xmlType=\"object\" /><8 facing=\"3\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"6\" charset=\"marle2.png\" y=\"4\" x=\"7\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><7 visible=\"true\" position=\"2\" text=\"Marle: And no sign of the scepter...\" commandType=\"textbox\" xmlType=\"object\" /><6 facing=\"0\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"1\" charset=\"marle3.png\" y=\"4\" x=\"7\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><5 visible=\"true\" position=\"2\" text=\"Marle: Darn!&#xD; A dead end!\" commandType=\"textbox\" xmlType=\"object\" /><4 facing=\"3\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"3\" charset=\"marle.png\" y=\"4\" x=\"7\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><3 seconds=\"0.78\" commandType=\"wait\" xmlType=\"object\" /><2 delay=\"0.78\" yDest=\"4\" xDest=\"7\" spriteName=\"marle\" commandType=\"move\" xmlType=\"object\" /><1 facing=\"3\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"7\" charset=\"marle.png\" y=\"4\" x=\"13\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><0 facing=\"3\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"zelda_objects.png\" y=\"5\" x=\"4\" spriteName=\"bush\" commandType=\"place\" xmlType=\"object\" /></events></3><2 mapName=\"forestMaze1.png\" xmlType=\"object\"><events xmlType=\"array\"><39 commandType=\"nextScene\" xmlType=\"object\" /><38 seconds=\"0.39\" commandType=\"wait\" xmlType=\"object\" /><37 delay=\"0.39\" yDest=\"0\" xDest=\"5\" spriteName=\"marle\" commandType=\"move\" xmlType=\"object\" /><36 facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"7\" charset=\"marle.png\" y=\"3\" x=\"5\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><35 seconds=\"0.5\" commandType=\"wait\" xmlType=\"object\" /><34 facing=\"1\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"3\" charset=\"marle.png\" y=\"3\" x=\"5\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><33 seconds=\"0.26\" commandType=\"wait\" xmlType=\"object\" /><32 delay=\"0.26\" yDest=\"3\" xDest=\"5\" spriteName=\"marle\" commandType=\"move\" xmlType=\"object\" /><31 facing=\"1\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"7\" charset=\"marle.png\" y=\"3\" x=\"3\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><30 seconds=\"0.13\" commandType=\"wait\" xmlType=\"object\" /><29 delay=\"0.13\" yDest=\"3\" xDest=\"3\" spriteName=\"marle\" commandType=\"move\" xmlType=\"object\" /><28 facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"7\" charset=\"marle.png\" y=\"4\" x=\"3\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><27 spriteName=\"bunny\" commandType=\"remove\" xmlType=\"object\" /><26 seconds=\"0.13\" commandType=\"wait\" xmlType=\"object\" /><25 delay=\"0.13\" yDest=\"0\" xDest=\"13\" spriteName=\"bunny\" commandType=\"move\" xmlType=\"object\" /><24 facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"bunny.png\" y=\"1\" x=\"13\" spriteName=\"bunny\" commandType=\"place\" xmlType=\"object\" /><23 visible=\"true\" position=\"2\" text=\"Marle: What a cute bunny!&#xD; I wonder where it came from?\" commandType=\"textbox\" xmlType=\"object\" /><22 text=\"\" commandType=\"comment\" xmlType=\"object\" /><21 facing=\"1\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"3\" charset=\"marle.png\" y=\"4\" x=\"3\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><20 seconds=\"0.52\" commandType=\"wait\" xmlType=\"object\" /><19 facing=\"2\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"1\" charset=\"bunny.png\" y=\"1\" x=\"13\" spriteName=\"bunny\" commandType=\"place\" xmlType=\"object\" /><18 seconds=\"0.13\" commandType=\"wait\" xmlType=\"object\" /><17 delay=\"0.13\" yDest=\"1\" xDest=\"13\" spriteName=\"bunny\" commandType=\"move\" xmlType=\"object\" /><16 facing=\"2\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"bunny.png\" y=\"0\" x=\"13\" spriteName=\"bunny\" commandType=\"place\" xmlType=\"object\" /><15 delay=\"0.65\" yDest=\"4\" xDest=\"3\" spriteName=\"marle\" commandType=\"move\" xmlType=\"object\" /><14 facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"7\" charset=\"marle.png\" y=\"9\" x=\"3\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><13 seconds=\"0.78\" commandType=\"wait\" xmlType=\"object\" /><12 delay=\"0.78\" yDest=\"9\" xDest=\"3\" spriteName=\"marle\" commandType=\"move\" xmlType=\"object\" /><11 facing=\"3\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"7\" charset=\"marle.png\" y=\"9\" x=\"9\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><10 text=\"\" commandType=\"comment\" xmlType=\"object\" /><9 seconds=\"0.5\" commandType=\"wait\" xmlType=\"object\" /><8 facing=\"0\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"3\" charset=\"marle4.png\" y=\"9\" x=\"9\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><7 visible=\"true\" position=\"2\" text=\"Marle: I had no idea THIS would be in my test!\" commandType=\"textbox\" xmlType=\"object\" /><6 facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"3\" charset=\"marle.png\" y=\"9\" x=\"9\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><5 seconds=\"0.13\" commandType=\"wait\" xmlType=\"object\" /><4 delay=\"0.13\" yDest=\"9\" xDest=\"9\" spriteName=\"marle\" commandType=\"move\" xmlType=\"object\" /><3 facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"7\" charset=\"marle.png\" y=\"8\" x=\"9\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><2 visible=\"true\" position=\"2\" text=\"Marle: Woah...\" commandType=\"textbox\" xmlType=\"object\" /><1 seconds=\"0.5\" commandType=\"wait\" xmlType=\"object\" /><0 facing=\"0\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"3\" charset=\"marle2.png\" y=\"8\" x=\"9\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /></events></2><1 mapName=\"castleBedroom2.png\" xmlType=\"object\"><events xmlType=\"array\"><102 commandType=\"nextScene\" xmlType=\"object\" /><101 visible=\"true\" position=\"0\" text=\"Maid: Really!?&#xD; Let&apos;s go watch!\" commandType=\"textbox\" xmlType=\"object\" /><100 seconds=\"0.1\" commandType=\"wait\" xmlType=\"object\" /><99 delay=\"0.1\" yDest=\"8\" xDest=\"10\" spriteName=\"maid1\" commandType=\"move\" seconds=\"0.1\" xmlType=\"object\" /><98 facing=\"3\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"maid.png\" y=\"8\" x=\"11\" spriteName=\"maid1\" commandType=\"place\" xmlType=\"object\" /><97 visible=\"true\" position=\"0\" text=\"Maid: I hear that the rabbits of the forest are&#xD; always frisky.\" commandType=\"textbox\" xmlType=\"object\" /><96 facing=\"0\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"maid_pink.png\" y=\"9\" x=\"8\" spriteName=\"maid2\" commandType=\"place\" xmlType=\"object\" /><95 visible=\"true\" position=\"0\" text=\"Maid: What do you think will happen?\" commandType=\"textbox\" xmlType=\"object\" /><94 facing=\"2\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"maid.png\" y=\"8\" x=\"8\" spriteName=\"maid3\" commandType=\"place\" xmlType=\"object\" /><93 seconds=\"0.13\" commandType=\"wait\" xmlType=\"object\" /><92 delay=\"0.13\" yDest=\"8\" xDest=\"8\" spriteName=\"maid3\" commandType=\"move\" xmlType=\"object\" /><91 facing=\"1\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"maid.png\" y=\"8\" x=\"7\" spriteName=\"maid3\" commandType=\"place\" xmlType=\"object\" /><90 seconds=\"0.5\" commandType=\"wait\" xmlType=\"object\" /><89 text=\"\" commandType=\"comment\" xmlType=\"object\" /><88 spriteName=\"marle\" commandType=\"remove\" xmlType=\"object\" /><87 seconds=\"0.13\" commandType=\"wait\" xmlType=\"object\" /><86 delay=\"0.13\" yDest=\"10\" xDest=\"10\" spriteName=\"marle\" commandType=\"move\" xmlType=\"object\" /><85 facing=\"2\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"7\" charset=\"marle.png\" y=\"9\" x=\"10\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><84 seconds=\"0.29\" commandType=\"wait\" xmlType=\"object\" /><83 delay=\"0.29\" yDest=\"9\" xDest=\"10\" spriteName=\"marle\" commandType=\"move\" xmlType=\"object\" /><82 facing=\"1\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"7\" charset=\"marle.png\" y=\"8\" x=\"8\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><81 facing=\"3\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"maid.png\" y=\"8\" x=\"11\" spriteName=\"maid1\" commandType=\"place\" xmlType=\"object\" /><80 seconds=\"0.26\" commandType=\"wait\" xmlType=\"object\" /><79 delay=\"0.26\" yDest=\"8\" xDest=\"11\" spriteName=\"maid1\" commandType=\"move\" xmlType=\"object\" /><78 facing=\"3\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"maid.png\" y=\"8\" x=\"9\" spriteName=\"maid1\" commandType=\"place\" xmlType=\"object\" /><77 visible=\"true\" position=\"0\" text=\"Maid: You&apos;d better get going!\" commandType=\"textbox\" xmlType=\"object\" /><76 facing=\"1\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"maid_pink.png\" y=\"9\" x=\"8\" spriteName=\"maid2\" commandType=\"place\" xmlType=\"object\" /><75 text=\"\" commandType=\"comment\" xmlType=\"object\" /><74 facing=\"2\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"marle2.png\" y=\"8\" x=\"8\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><73 visible=\"true\" position=\"0\" text=\"Maid: You can charm them!&#xD; Just do not make any sudden movements.\" commandType=\"textbox\" xmlType=\"object\" /><72 facing=\"3\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"maid.png\" y=\"8\" x=\"9\" spriteName=\"maid1\" commandType=\"place\" xmlType=\"object\" /><71 seconds=\"0.13\" commandType=\"wait\" xmlType=\"object\" /><70 delay=\"0.13\" yDest=\"8\" xDest=\"9\" spriteName=\"maid1\" commandType=\"move\" xmlType=\"object\" /><69 facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"maid.png\" y=\"9\" x=\"9\" spriteName=\"maid1\" commandType=\"place\" xmlType=\"object\" /><68 visible=\"true\" position=\"0\" text=\"Marle: They won&apos;t?\" commandType=\"textbox\" xmlType=\"object\" /><67 facing=\"2\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"2\" charset=\"marle2.png\" y=\"8\" x=\"8\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><66 seconds=\"0.1\" commandType=\"wait\" xmlType=\"object\" /><65 visible=\"true\" position=\"0\" text=\"Maid: Fear not.&#xD; Beasts won&apos;t harm a grown woman.\" commandType=\"textbox\" xmlType=\"object\" /><64 facing=\"0\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"maid_pink.png\" y=\"9\" x=\"8\" spriteName=\"maid2\" commandType=\"place\" xmlType=\"object\" /><63 seconds=\"0.13\" commandType=\"wait\" xmlType=\"object\" /><62 delay=\"0.13\" yDest=\"9\" xDest=\"8\" spriteName=\"maid2\" commandType=\"move\" xmlType=\"object\" /><61 facing=\"1\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"maid_pink.png\" y=\"9\" x=\"7\" spriteName=\"maid2\" commandType=\"place\" xmlType=\"object\" /><60 facing=\"2\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"marle2.png\" y=\"8\" x=\"8\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><59 visible=\"true\" position=\"0\" text=\"Maid: The king said that you take&#xD; &quot;nothing but your wits&quot;\" commandType=\"textbox\" xmlType=\"object\" /><58 facing=\"3\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"maid.png\" y=\"9\" x=\"9\" spriteName=\"maid1\" commandType=\"place\" xmlType=\"object\" /><57 seconds=\"0.13\" commandType=\"wait\" xmlType=\"object\" /><56 delay=\"0.13\" yDest=\"9\" xDest=\"9\" spriteName=\"maid1\" commandType=\"move\" xmlType=\"object\" /><55 facing=\"2\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"maid.png\" y=\"8\" x=\"9\" spriteName=\"maid1\" commandType=\"place\" xmlType=\"object\" /><54 seconds=\"0.1\" commandType=\"wait\" xmlType=\"object\" /><53 visible=\"true\" position=\"0\" text=\"Marle: Are you... sure about that!?\" commandType=\"textbox\" xmlType=\"object\" /><52 facing=\"1\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"2\" charset=\"marle2.png\" y=\"8\" x=\"8\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><51 seconds=\"0.1\" commandType=\"wait\" xmlType=\"object\" /><50 visible=\"true\" position=\"0\" text=\"Maid: Princesses always take this test naked.\" commandType=\"textbox\" xmlType=\"object\" /><49 facing=\"1\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"maid_pink.png\" y=\"9\" x=\"7\" spriteName=\"maid2\" commandType=\"place\" xmlType=\"object\" /><48 seconds=\"0.13\" commandType=\"wait\" xmlType=\"object\" /><47 delay=\"0.13\" yDest=\"9\" xDest=\"7\" spriteName=\"maid2\" commandType=\"move\" xmlType=\"object\" /><46 facing=\"3\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"maid_pink.png\" y=\"9\" x=\"8\" spriteName=\"maid2\" commandType=\"place\" xmlType=\"object\" /><45 seconds=\"0.2\" commandType=\"wait\" xmlType=\"object\" /><44 facing=\"3\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"maid.png\" y=\"8\" x=\"9\" spriteName=\"maid1\" commandType=\"place\" xmlType=\"object\" /><43 facing=\"0\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"maid_pink.png\" y=\"9\" x=\"8\" spriteName=\"maid2\" commandType=\"place\" xmlType=\"object\" /><42 facing=\"1\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"maid.png\" y=\"8\" x=\"7\" spriteName=\"maid3\" commandType=\"place\" xmlType=\"object\" /><41 facing=\"2\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"2\" charset=\"marle2.png\" y=\"8\" x=\"8\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><40 seconds=\"1\" commandType=\"wait\" xmlType=\"object\" /><39 facing=\"2\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"7\" charset=\"marle.png\" y=\"8\" x=\"8\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><38 facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"maid_pink.png\" y=\"9\" x=\"8\" spriteName=\"maid2\" commandType=\"place\" xmlType=\"object\" /><37 facing=\"1\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"maid.png\" y=\"8\" x=\"7\" spriteName=\"maid3\" commandType=\"place\" xmlType=\"object\" /><36 seconds=\"0.18\" commandType=\"wait\" xmlType=\"object\" /><35 delay=\"0.13\" yDest=\"9\" xDest=\"8\" spriteName=\"maid2\" commandType=\"move\" xmlType=\"object\" /><34 delay=\"0.18\" yDest=\"8\" xDest=\"7\" spriteName=\"maid3\" commandType=\"move\" xmlType=\"object\" /><33 seconds=\"0.13\" commandType=\"wait\" xmlType=\"object\" /><32 facing=\"0\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"maid.png\" y=\"9\" x=\"8\" spriteName=\"maid3\" commandType=\"place\" xmlType=\"object\" /><31 delay=\"0.13\" yDest=\"9\" xDest=\"9\" spriteName=\"maid2\" commandType=\"move\" xmlType=\"object\" /><30 facing=\"3\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"maid_pink.png\" y=\"9\" x=\"10\" spriteName=\"maid2\" commandType=\"place\" xmlType=\"object\" /><29 seconds=\"0.13\" commandType=\"wait\" xmlType=\"object\" /><28 delay=\"0.13\" yDest=\"9\" xDest=\"8\" spriteName=\"maid3\" commandType=\"move\" xmlType=\"object\" /><27 seconds=\"0.13\" commandType=\"wait\" xmlType=\"object\" /><26 delay=\"0.18\" yDest=\"8\" xDest=\"9\" spriteName=\"maid1\" commandType=\"move\" xmlType=\"object\" /><25 delay=\"0.13\" yDest=\"9\" xDest=\"10\" spriteName=\"maid2\" commandType=\"move\" xmlType=\"object\" /><24 delay=\"0.13\" yDest=\"9\" xDest=\"9\" spriteName=\"maid3\" commandType=\"move\" xmlType=\"object\" /><23 facing=\"3\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"maid.png\" y=\"9\" x=\"10\" spriteName=\"maid3\" commandType=\"place\" xmlType=\"object\" /><22 facing=\"2\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"maid_pink.png\" y=\"8\" x=\"10\" spriteName=\"maid2\" commandType=\"place\" xmlType=\"object\" /><21 facing=\"3\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"maid.png\" y=\"7\" x=\"10\" spriteName=\"maid1\" commandType=\"place\" xmlType=\"object\" /><20 text=\"\" commandType=\"comment\" xmlType=\"object\" /><19 visible=\"true\" position=\"0\" text=\"Maid: The ones you are wearing.\" commandType=\"textbox\" xmlType=\"object\" /><18 seconds=\"0.1\" commandType=\"wait\" xmlType=\"object\" /><17 visible=\"true\" position=\"0\" text=\"Marle: Clothes!?\" commandType=\"textbox\" xmlType=\"object\" /><16 facing=\"1\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"marle.png\" y=\"8\" x=\"8\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><15 seconds=\"0.1\" commandType=\"wait\" xmlType=\"object\" /><14 visible=\"true\" position=\"0\" text=\"Maid: Princess, we&apos;ve come for your clothes.\" commandType=\"textbox\" xmlType=\"object\" /><13 facing=\"3\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"maid_pink.png\" y=\"8\" x=\"10\" spriteName=\"maid2\" commandType=\"place\" xmlType=\"object\" /><12 facing=\"3\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"maid.png\" y=\"9\" x=\"10\" spriteName=\"maid3\" commandType=\"place\" xmlType=\"object\" /><11 text=\"\" commandType=\"comment\" xmlType=\"object\" /><10 visible=\"true\" position=\"0\" text=\"Maid: (She doesn&apos;t know any better.&#xD; This is our chance!)\" commandType=\"textbox\" xmlType=\"object\" /><9 facing=\"2\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"maid_pink.png\" y=\"8\" x=\"10\" spriteName=\"maid2\" commandType=\"place\" xmlType=\"object\" /><8 seconds=\"0.1\" commandType=\"wait\" xmlType=\"object\" /><7 visible=\"true\" position=\"0\" text=\"Maid: (Do you think she&apos;ll fall for it?)\" commandType=\"textbox\" xmlType=\"object\" /><6 facing=\"0\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"maid.png\" y=\"9\" x=\"10\" spriteName=\"maid3\" commandType=\"place\" xmlType=\"object\" /><5 seconds=\"0.5\" commandType=\"wait\" xmlType=\"object\" /><4 text=\"\" commandType=\"comment\" xmlType=\"object\" /><3 facing=\"3\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"maid.png\" y=\"9\" x=\"10\" spriteName=\"maid3\" commandType=\"place\" xmlType=\"object\" /><2 facing=\"3\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"maid_pink.png\" y=\"8\" x=\"10\" spriteName=\"maid2\" commandType=\"place\" xmlType=\"object\" /><1 facing=\"3\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"maid.png\" y=\"7\" x=\"10\" spriteName=\"maid1\" commandType=\"place\" xmlType=\"object\" /><0 facing=\"3\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"marle.png\" y=\"8\" x=\"8\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /></events></1><0 mapName=\"castleDining.png\" xmlType=\"object\"><events xmlType=\"array\"><36 commandType=\"nextScene\" xmlType=\"object\" /><35 visible=\"true\" position=\"2\" text=\"King: You cannot return until you have found it.\" commandType=\"textbox\" xmlType=\"object\" /><34 visible=\"true\" position=\"2\" text=\"King: Enter the forest with only your wits.&#xD; And return with the royal scepter hidden there.\" commandType=\"textbox\" xmlType=\"object\" /><33 visible=\"true\" position=\"2\" text=\"King: Very well...&#xD; You may take the journey to seek the scepter.\" commandType=\"textbox\" xmlType=\"object\" /><32 seconds=\"0.1\" commandType=\"wait\" xmlType=\"object\" /><31 facing=\"2\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"5\" charset=\"marle4.png\" y=\"6\" x=\"9\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><30 seconds=\"0.1\" commandType=\"wait\" xmlType=\"object\" /><29 facing=\"0\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"1\" charset=\"marle4.png\" y=\"6\" x=\"9\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><28 visible=\"true\" position=\"0\" text=\"Wow!&#xD;She&apos;s a big girl now!\" commandType=\"textbox\" xmlType=\"object\" /><27 seconds=\"0.5\" commandType=\"wait\" xmlType=\"object\" /><26 facing=\"3\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"marle4.png\" y=\"6\" x=\"9\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><25 seconds=\"0.1\" commandType=\"wait\" xmlType=\"object\" /><24 facing=\"2\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"marle4.png\" y=\"6\" x=\"9\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><23 seconds=\"0.1\" commandType=\"wait\" xmlType=\"object\" /><22 facing=\"1\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"marle4.png\" y=\"6\" x=\"9\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><21 seconds=\"0.5\" commandType=\"wait\" xmlType=\"object\" /><20 facing=\"2\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"maid_pink.png\" y=\"5\" x=\"9\" spriteName=\"maid1\" commandType=\"place\" xmlType=\"object\" /><19 seconds=\"0.13\" commandType=\"wait\" xmlType=\"object\" /><18 delay=\"0.13\" yDest=\"5\" xDest=\"9\" spriteName=\"maid1\" commandType=\"move\" xmlType=\"object\" /><17 seconds=\"0.18\" commandType=\"wait\" xmlType=\"object\" /><16 delay=\"0.18\" yDest=\"5\" xDest=\"8\" spriteName=\"maid1\" commandType=\"move\" xmlType=\"object\" /><15 facing=\"1\" animSpeed=\"3\" isAnimating=\"true\" poseNumber=\"0\" charset=\"maid_pink.png\" y=\"6\" x=\"7\" spriteName=\"maid1\" commandType=\"place\" xmlType=\"object\" /><14 seconds=\"0.1\" commandType=\"wait\" xmlType=\"object\" /><13 visible=\"true\" position=\"2\" text=\"King: We shall see.\" commandType=\"textbox\" xmlType=\"object\" /><12 seconds=\"0.1\" commandType=\"wait\" xmlType=\"object\" /><11 visible=\"true\" position=\"2\" text=\"Marle: Hey, I&apos;m not a kid anymore!\" commandType=\"textbox\" xmlType=\"object\" /><10 facing=\"0\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"marle4.png\" y=\"6\" x=\"9\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><9 seconds=\"0.1\" commandType=\"wait\" xmlType=\"object\" /><8 visible=\"true\" position=\"2\" text=\"King: It&apos;s the princess&apos;s 16th birthday.&#xD; But she is still too young to recieve her&#xD; scepter of authority.&#xD; She is still a girl.\" commandType=\"textbox\" xmlType=\"object\" /><7 text=\"\" commandType=\"comment\" xmlType=\"object\" /><6 facing=\"0\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"1\" charset=\"people2.png\" y=\"9\" x=\"11\" spriteName=\"guest3\" commandType=\"place\" xmlType=\"object\" /><5 facing=\"0\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"4\" charset=\"people.png\" y=\"9\" x=\"9\" spriteName=\"guest2\" commandType=\"place\" xmlType=\"object\" /><4 facing=\"0\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"7\" charset=\"people.png\" y=\"9\" x=\"7\" spriteName=\"guest1\" commandType=\"place\" xmlType=\"object\" /><3 facing=\"2\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"maid_pink.png\" y=\"6\" x=\"7\" spriteName=\"maid1\" commandType=\"place\" xmlType=\"object\" /><2 facing=\"2\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"7\" charset=\"people2.png\" y=\"6\" x=\"11\" spriteName=\"king\" commandType=\"place\" xmlType=\"object\" /><1 facing=\"2\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"0\" charset=\"marle.png\" y=\"6\" x=\"9\" spriteName=\"marle\" commandType=\"place\" xmlType=\"object\" /><0 facing=\"0\" animSpeed=\"3\" isAnimating=\"false\" poseNumber=\"4\" charset=\"doors2.png\" y=\"4\" x=\"7\" spriteName=\"door\" commandType=\"place\" xmlType=\"object\" /></events></0></scene></data>"; scenario_xml = new XML(scenario_txt); newData = new Object(); readXml(scenario_xml, newData); _global.STORY_DATA = newData.data;

Library Items

Symbol 1 BitmapUsed by:2
Symbol 2 GraphicUses:1Used by:8
Symbol 3 FontUsed by:4 5
Symbol 4 TextUses:3Used by:7
Symbol 5 TextUses:3Used by:7
Symbol 6 GraphicUsed by:7 12
Symbol 7 ButtonUses:4 5 6Used by:8
Symbol 8 MovieClip [NG_Sig]Uses:2 7
Symbol 9 GraphicUsed by:16 27
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClipUses:10Used by:16 27
Symbol 12 MovieClipUses:6Used by:16
Symbol 13 FontUsed by:14 15 25 26
Symbol 14 EditableTextUses:13Used by:16
Symbol 15 EditableTextUses:13Used by:16
Symbol 16 MovieClip [loadInterface1]Uses:9 11 12 14 15
Symbol 17 GraphicUsed by:19
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:17 18Used by:27
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:24
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:22Used by:24
Symbol 24 MovieClipUses:21 23Used by:27
Symbol 25 EditableTextUses:13Used by:27
Symbol 26 EditableTextUses:13Used by:27
Symbol 27 MovieClip [loadInterface0]Uses:9 19 24 25 26 11
Symbol 28 GraphicUsed by:29
Symbol 29 MovieClipUses:28Used by:32
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClipUses:30Used by:32
Symbol 32 MovieClipUses:29 31Used by:35
Symbol 33 FontUsed by:34
Symbol 34 EditableTextUses:33Used by:35
Symbol 35 MovieClip [textbox]Uses:32 34Used by:111
Symbol 36 GraphicUsed by:37 59 112
Symbol 37 MovieClipUses:36Used by:38 45
Symbol 38 MovieClip [movie/fadeIn.swf]Uses:37Used by:111
Symbol 39 BitmapUsed by:40
Symbol 40 GraphicUses:39Used by:41
Symbol 41 MovieClip [castleBedroom.png]Uses:40Used by:111
Symbol 42 Bitmap [balloons.png]Used by:43
Symbol 43 GraphicUses:42Used by:111
Symbol 44 Sound [lick.wav]Used by:111
Symbol 45 MovieClip [movie/fadeOut.swf]Uses:37Used by:111
Symbol 46 BitmapUsed by:47
Symbol 47 GraphicUses:46Used by:48
Symbol 48 MovieClip [castleBedroom2.png]Uses:47Used by:111
Symbol 49 Bitmap [bunny.png]Used by:50
Symbol 50 GraphicUses:49Used by:111
Symbol 51 Sound [licking.wav]Used by:111
Symbol 52 MovieClip [soundLoop.swf]Used by:111
Symbol 53 BitmapUsed by:54
Symbol 54 GraphicUses:53Used by:55
Symbol 55 MovieClip [castleDining.png]Uses:54Used by:111
Symbol 56 Bitmap [bunnygirl.png]Used by:57
Symbol 57 GraphicUses:56Used by:111
Symbol 58 Sound [moaning.wav]Used by:111
Symbol 59 MovieClipUses:36Used by:61
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClip [movie/theEnd.swf]Uses:59 60Used by:111
Symbol 62 BitmapUsed by:63
Symbol 63 GraphicUses:62Used by:64
Symbol 64 MovieClip [cave.png]Uses:63Used by:111
Symbol 65 Bitmap [doors2.png]Used by:66
Symbol 66 GraphicUses:65Used by:111
Symbol 67 Sound [screwing.wav]Used by:111
Symbol 68 BitmapUsed by:69
Symbol 69 GraphicUses:68Used by:70
Symbol 70 MovieClip [cave2.png]Uses:69Used by:111
Symbol 71 Bitmap [maid.png]Used by:72
Symbol 72 GraphicUses:71Used by:111
Symbol 73 Sound [squirm.wav]Used by:111
Symbol 74 BitmapUsed by:75
Symbol 75 GraphicUses:74Used by:76
Symbol 76 MovieClip [caveEnterance.png]Uses:75Used by:111
Symbol 77 Bitmap [maid_pink.png]Used by:78
Symbol 78 GraphicUses:77Used by:111
Symbol 79 Sound [surprise2.wav]Used by:111
Symbol 80 BitmapUsed by:81
Symbol 81 GraphicUses:80Used by:82
Symbol 82 MovieClip [forest.png]Uses:81Used by:111
Symbol 83 Bitmap [marle.png]Used by:84
Symbol 84 GraphicUses:83Used by:111
Symbol 85 Sound [surprise5.wav]Used by:111
Symbol 86 BitmapUsed by:87
Symbol 87 GraphicUses:86Used by:88
Symbol 88 MovieClip [forestMaze1.png]Uses:87Used by:111
Symbol 89 Bitmap [marle2.png]Used by:90
Symbol 90 GraphicUses:89Used by:111
Symbol 91 Sound [surprise6.wav]Used by:111
Symbol 92 BitmapUsed by:93
Symbol 93 GraphicUses:92Used by:94
Symbol 94 MovieClip [forestMaze2.png]Uses:93Used by:111
Symbol 95 Bitmap [marle3.png]Used by:96
Symbol 96 GraphicUses:95Used by:111
Symbol 97 Sound [thrust13.wav]Used by:111
Symbol 98 Bitmap [marle4.png]Used by:99
Symbol 99 GraphicUses:98Used by:111
Symbol 100 Sound [thrust17.wav]Used by:111
Symbol 101 Bitmap [objects2.png]Used by:102
Symbol 102 GraphicUses:101Used by:111
Symbol 103 Bitmap [people.png]Used by:104
Symbol 104 GraphicUses:103Used by:111
Symbol 105 Bitmap [people2.png]Used by:106
Symbol 106 GraphicUses:105Used by:111
Symbol 107 Bitmap [snake.png]Used by:108
Symbol 108 GraphicUses:107Used by:111
Symbol 109 Bitmap [zelda_objects.png]Used by:110
Symbol 110 GraphicUses:109Used by:111
Symbol 111 MovieClipUses:35 38 41 43 44 45 48 50 51 52 55 57 58 61 64 66 67 70 72 73 76 78 79 82 84 85 88 90 91 94 96 97 99 100 102 104 106 108 110Used by:Timeline
Symbol 114 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon]
Symbol 115 MovieClip [__Packages.mx.transitions.BroadcasterMX]
Symbol 116 MovieClip [__Packages.mx.transitions.Tween]
Symbol 117 MovieClip [__Packages.com.mosesSupposes.fuse.Shortcuts]
Symbol 118 MovieClip [__Packages.com.mosesSupposes.fuse.FuseKitCommon]
Symbol 119 MovieClip [__Packages.com.mosesSupposes.fuse.ZigoEngine]
Symbol 120 MovieClip [__Packages.com.mosesSupposes.fuse.ZManager]
Symbol 121 MovieClip [__Packages.com.mosesSupposes.fuse.PennerEasing]
Symbol 112 MovieClipUses:36Used by:Timeline
Symbol 113 MovieClipUsed by:Timeline

Instance Names

"website_btn"Symbol 8 MovieClip [NG_Sig] Frame 1Symbol 7 Button
"frame_mc"Symbol 16 MovieClip [loadInterface1] Frame 1Symbol 11 MovieClip
"fill_mc"Symbol 16 MovieClip [loadInterface1] Frame 1Symbol 12 MovieClip
"file_txt"Symbol 16 MovieClip [loadInterface1] Frame 1Symbol 15 EditableText
"glow_mc"Symbol 27 MovieClip [loadInterface0] Frame 1Symbol 19 MovieClip
"fill_mc"Symbol 27 MovieClip [loadInterface0] Frame 1Symbol 24 MovieClip
"file_txt"Symbol 27 MovieClip [loadInterface0] Frame 1Symbol 26 EditableText
"frame_mc"Symbol 27 MovieClip [loadInterface0] Frame 1Symbol 11 MovieClip
"box"Symbol 35 MovieClip [textbox] Frame 1Symbol 32 MovieClip
"message_txt"Symbol 35 MovieClip [textbox] Frame 1Symbol 34 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 8 as "NG_Sig"
ExportAssets (56)Timeline Frame 1Symbol 16 as "loadInterface1"
ExportAssets (56)Timeline Frame 1Symbol 27 as "loadInterface0"
ExportAssets (56)Timeline Frame 2Symbol 35 as "textbox"
ExportAssets (56)Timeline Frame 2Symbol 38 as "movie/fadeIn.swf"
ExportAssets (56)Timeline Frame 2Symbol 41 as "castleBedroom.png"
ExportAssets (56)Timeline Frame 2Symbol 42 as "balloons.png"
ExportAssets (56)Timeline Frame 2Symbol 44 as "lick.wav"
ExportAssets (56)Timeline Frame 2Symbol 45 as "movie/fadeOut.swf"
ExportAssets (56)Timeline Frame 2Symbol 48 as "castleBedroom2.png"
ExportAssets (56)Timeline Frame 2Symbol 49 as "bunny.png"
ExportAssets (56)Timeline Frame 2Symbol 51 as "licking.wav"
ExportAssets (56)Timeline Frame 2Symbol 52 as "soundLoop.swf"
ExportAssets (56)Timeline Frame 2Symbol 55 as "castleDining.png"
ExportAssets (56)Timeline Frame 2Symbol 56 as "bunnygirl.png"
ExportAssets (56)Timeline Frame 2Symbol 58 as "moaning.wav"
ExportAssets (56)Timeline Frame 2Symbol 61 as "movie/theEnd.swf"
ExportAssets (56)Timeline Frame 2Symbol 64 as "cave.png"
ExportAssets (56)Timeline Frame 2Symbol 65 as "doors2.png"
ExportAssets (56)Timeline Frame 2Symbol 67 as "screwing.wav"
ExportAssets (56)Timeline Frame 2Symbol 70 as "cave2.png"
ExportAssets (56)Timeline Frame 2Symbol 71 as "maid.png"
ExportAssets (56)Timeline Frame 2Symbol 73 as "squirm.wav"
ExportAssets (56)Timeline Frame 2Symbol 76 as "caveEnterance.png"
ExportAssets (56)Timeline Frame 2Symbol 77 as "maid_pink.png"
ExportAssets (56)Timeline Frame 2Symbol 79 as "surprise2.wav"
ExportAssets (56)Timeline Frame 2Symbol 82 as "forest.png"
ExportAssets (56)Timeline Frame 2Symbol 83 as "marle.png"
ExportAssets (56)Timeline Frame 2Symbol 85 as "surprise5.wav"
ExportAssets (56)Timeline Frame 2Symbol 88 as "forestMaze1.png"
ExportAssets (56)Timeline Frame 2Symbol 89 as "marle2.png"
ExportAssets (56)Timeline Frame 2Symbol 91 as "surprise6.wav"
ExportAssets (56)Timeline Frame 2Symbol 94 as "forestMaze2.png"
ExportAssets (56)Timeline Frame 2Symbol 95 as "marle3.png"
ExportAssets (56)Timeline Frame 2Symbol 97 as "thrust13.wav"
ExportAssets (56)Timeline Frame 2Symbol 98 as "marle4.png"
ExportAssets (56)Timeline Frame 2Symbol 100 as "thrust17.wav"
ExportAssets (56)Timeline Frame 2Symbol 101 as "objects2.png"
ExportAssets (56)Timeline Frame 2Symbol 103 as "people.png"
ExportAssets (56)Timeline Frame 2Symbol 105 as "people2.png"
ExportAssets (56)Timeline Frame 2Symbol 107 as "snake.png"
ExportAssets (56)Timeline Frame 2Symbol 109 as "zelda_objects.png"
ExportAssets (56)Timeline Frame 2Symbol 114 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 2Symbol 115 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 2Symbol 116 as "__Packages.mx.transitions.Tween"
ExportAssets (56)Timeline Frame 2Symbol 117 as "__Packages.com.mosesSupposes.fuse.Shortcuts"
ExportAssets (56)Timeline Frame 2Symbol 118 as "__Packages.com.mosesSupposes.fuse.FuseKitCommon"
ExportAssets (56)Timeline Frame 2Symbol 119 as "__Packages.com.mosesSupposes.fuse.ZigoEngine"
ExportAssets (56)Timeline Frame 2Symbol 120 as "__Packages.com.mosesSupposes.fuse.ZManager"
ExportAssets (56)Timeline Frame 2Symbol 121 as "__Packages.com.mosesSupposes.fuse.PennerEasing"

Labels

"load resources"Frame 1
"enable resources"Frame 2
"load scenario"Frame 3
"run"Frame 4

Dynamic Text Variables

filenameSymbol 15 EditableText"file"
filenameSymbol 26 EditableText"file"




http://swfchan.com/18/86102/info.shtml
Created: 30/3 -2019 14:57:18 Last modified: 30/3 -2019 14:57:18 Server time: 30/04 -2024 10:15:50