STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229594 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2595 · P5190 |
This is the info page for Flash #157834 |
Start |
llionore |
Entertainment |
<p align="right"><font face="Arial" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">Loading... please wait.</font></p> |
CINDERELLA Everyone knows the story of Cinderella. But what the storybooks do not tell you, is some of the peculiar details of this tale. After the dance, outside, she had trouble walking, because she lost one shoe. If she had lost both shoes she would have been able to walk normally. Of course she could technically undo her other shoe as well... but she was a princess! So she came up with another solution. While she was waiting for her coach to bring her home, outside in the night, she utilized a 'little man' to support her other heel. That way she could stand straight up normally without problems... or so she thought... |
It was not only Cinderella who loved the nice warm Summer night... this weather and the darkness also attracted mosquitoes. And the mosquitoes were interested in the little man's sweet blood. Wave after wave they assaulted him, which made it difficult for him to stand straight and hold her foot in the right position. Waving the mosquitoes off was a daunting task, because removing a leg or arm from the support made the weight distribution a lot heavier. He did have to repel the mosquitoes, however, because their stings weakened him even further. All he could do to survive the wait for the couch was being careful and hope that the gasses in his bowels would build up fast enough to extinguish the bugs for once and for all. And then... hopefully that coach will arrive soon...! |
Controls: q = repel mosquitoes high a = repel mosquitoes middle z = repel mosquitoes low space = gas attack (requires full pressure) |
Start over |
AAH! Get off me, you bloodsuckers! |
Getting... w-weak... damn mosquitoes! |
Can't... hold... ugh! |
ENERGY |
BOWELS |
<p align="left"><font face="Comic Sans MS" size="38" color="#ffffff" letterSpacing="0.000000" kerning="1">STAGE 1</font></p> |
Next stage |
Controls: |
Q = high A = middle Z = low |
space = gas attack |
The coach has arrived. Cinderella steps into the coach and rides home. |
Game over. |
You win! |
ActionScript [AS3]
Section 1//bowel_10 (Cinderella_fla.bowel_10) package Cinderella_fla { import flash.display.*; public dynamic class bowel_10 extends MovieClip { public function bowel_10(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Cinderella_flaSection 2//MainTimeline (Cinderella_fla.MainTimeline) package Cinderella_fla { import flash.events.*; import fl.transitions.*; import fl.transitions.easing.*; import flash.utils.*; import flash.display.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class MainTimeline extends MovieClip { public var fartSprite:MovieClip; public var txtStage:TextField; public var bowels:MovieClip; public var btnIntroStart:introStartButton; public var stance:MovieClip; public var btnNext:MovieClip; public var loader_mc:movie_mc; public var loaded_txt:TextField; public var btnStart1:MovieClip; public var btnStart2:MovieClip; public var bugs1:MovieClip; public var bugs2:MovieClip; public var arrow:MovieClip; public var txtCloud:MovieClip; public var bugs3:MovieClip; public var energyBar:MovieClip; public var bKeyPressed; public var counter; public var key; public var iEnergy; public var bGameOver; public var iBowelPressure; public var iStage; public var bug1TweenX:Tween; public var bug1TweenY:Tween; public var bug2TweenX:Tween; public var bug2TweenY:Tween; public var bug3TweenX:Tween; public var bug3TweenY:Tween; public var frtX:Tween; public var frtY:Tween; public var frtA:Tween; public var myInterval:uint; public function MainTimeline(){ addFrameScript(0, frame1, 1, frame2, 2, frame3); } public function onProgress(_arg1:ProgressEvent):void{ var _local2:Number = _arg1.target.bytesLoaded; var _local3:Number = _arg1.target.bytesTotal; var _local4:Number = (_local2 / _local3); loader_mc.scaleX = _local4; loaded_txt.text = (("Loading... " + Math.round((_local4 * 100))) + "%"); } public function onComplete(_arg1:Event):void{ loaded_txt.text = "Finished loading."; btnIntroStart.alpha = 1; btnIntroStart.addEventListener(MouseEvent.CLICK, startGame); } public function startGame(_arg1:MouseEvent):void{ gotoAndStop(2); } public function keyPressed(_arg1:KeyboardEvent):void{ key = _arg1.keyCode; if (counter == 0){ bKeyPressed = true; counter = 4; }; } public function nextLevel(_arg1:MouseEvent):void{ if (btnNext.alpha == 1){ btnNext.alpha = 0; bKeyPressed = false; key = 0; iEnergy = 300; iBowelPressure = 0; iStage++; bugs1.x = -100; bugs2.x = -100; bugs3.x = -100; if (iStage == 2){ txtStage.text = "STAGE 2"; bugs1.gotoAndStop(1); bugs2.gotoAndStop(1); flyBack1(null); flyBack2(null); } else { if (iStage == 3){ txtStage.text = "STAGE 3"; bugs1.gotoAndStop(1); bugs2.gotoAndStop(1); bugs3.gotoAndStop(1); flyBack1(null); flyBack2(null); flyBack3(null); } else { btnNext.removeEventListener(MouseEvent.CLICK, nextLevel); btnStart1.removeEventListener(MouseEvent.CLICK, startOver); stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyPressed); clearInterval(myInterval); gotoAndStop(3); }; }; }; } public function startOver(_arg1:MouseEvent):void{ if (btnStart1.alpha == 1){ bKeyPressed = false; counter = 0; key = 0; iEnergy = 300; bGameOver = false; iBowelPressure = 0; iStage = 1; bugs2.x = -100; bugs3.x = -100; stance.gotoAndStop(1); fartSprite.alpha = 0; arrow.x = 1200; txtStage.text = "STAGE 1"; btnNext.alpha = 0; btnStart1.alpha = 0; bugs1.gotoAndStop(1); bugs1.x = 100; bugs1.y = 100; bugs2.gotoAndStop(5); bugs3.gotoAndStop(5); flyBack1(null); }; } public function checkLvl():void{ if ((((((bugs1.currentFrame == 5)) && ((bugs2.currentFrame == 5)))) && ((bugs3.currentFrame == 5)))){ if (iEnergy > 0){ btnNext.alpha = 1; bowels.gotoAndStop(1); }; }; } public function myTimer():void{ if (bugs1.currentFrame < 5){ bugs1.rotation = Math.floor((Math.random() * 360)); bugs1.gotoAndStop(Math.ceil((Math.random() * 4))); }; if (bugs2.currentFrame < 5){ bugs2.rotation = Math.floor((Math.random() * 360)); bugs2.gotoAndStop(Math.ceil((Math.random() * 4))); }; if (bugs3.currentFrame < 5){ bugs3.rotation = Math.floor((Math.random() * 360)); bugs3.gotoAndStop(Math.ceil((Math.random() * 4))); }; if (counter > 0){ counter--; if (counter == 0){ if (iEnergy < 5){ bGameOver = true; btnStart1.alpha = 1; iEnergy = 0; txtCloud.alpha = 0; if (stance.currentFrame == 5){ stance.gotoAndStop(6); }; if (stance.currentFrame == 4){ stance.gotoAndStop(5); }; if (((((!((stance.currentFrame == 4))) && (!((stance.currentFrame == 5))))) && (!((stance.currentFrame == 6))))){ stance.gotoAndStop(4); }; counter = 2; if (iBowelPressure > 100){ fart(); }; iBowelPressure = 0; } else { if (iEnergy < 75){ stance.gotoAndStop(3); } else { if (iEnergy < 150){ stance.gotoAndStop(2); } else { stance.gotoAndStop(1); }; }; }; }; } else { bKeyPressed = false; }; if ((((bKeyPressed == true)) && ((bGameOver == false)))){ bKeyPressed = false; if (key == 81){ stance.gotoAndStop(7); iEnergy = (iEnergy - 15); }; if (key == 65){ stance.gotoAndStop(8); iEnergy = (iEnergy - 15); }; if (key == 90){ stance.gotoAndStop(9); iEnergy = (iEnergy - 15); }; if ((((key == 32)) && ((iBowelPressure == 300)))){ fart(); iEnergy = (iEnergy + 25); }; if ((((bugs1.x > 930)) && ((bugs1.currentFrame < 5)))){ if (bugs1.y > 640){ if (key == 90){ bug1TweenX.stop(); bug1TweenY.stop(); flyFrom1(); }; } else { if (bugs1.y > 540){ if (key == 65){ bug1TweenX.stop(); bug1TweenY.stop(); flyFrom1(); }; } else { if (key == 81){ bug1TweenX.stop(); bug1TweenY.stop(); flyFrom1(); }; }; }; }; if ((((bugs2.x > 930)) && ((bugs2.currentFrame < 5)))){ if (bugs2.y > 640){ if (key == 90){ bug2TweenX.stop(); bug2TweenY.stop(); flyFrom2(); }; } else { if (bugs2.y > 540){ if (key == 65){ bug2TweenX.stop(); bug2TweenY.stop(); flyFrom2(); }; } else { if (key == 81){ bug2TweenX.stop(); bug2TweenY.stop(); flyFrom2(); }; }; }; }; if ((((bugs3.x > 930)) && ((bugs3.currentFrame < 5)))){ if (bugs3.y > 640){ if (key == 90){ bug3TweenX.stop(); bug3TweenY.stop(); flyFrom3(); }; } else { if (bugs3.y > 540){ if (key == 65){ bug3TweenX.stop(); bug3TweenY.stop(); flyFrom3(); }; } else { if (key == 81){ bug3TweenX.stop(); bug3TweenY.stop(); flyFrom3(); }; }; }; }; }; if ((((bugs1.x > 995)) && ((bugs1.currentFrame < 5)))){ iEnergy = (iEnergy - 5); }; if ((((bugs2.x > 995)) && ((bugs2.currentFrame < 5)))){ iEnergy = (iEnergy - 5); }; if ((((bugs3.x > 995)) && ((bugs3.currentFrame < 5)))){ iEnergy = (iEnergy - 5); }; if (iEnergy < 0){ iEnergy = 0; }; if (iEnergy < 5){ counter = 1; }; if ((((iEnergy < 300)) && ((stance.currentFrame < 4)))){ iEnergy++; if (iEnergy < 5){ txtCloud.gotoAndStop(1); } else { if (iEnergy < 75){ stance.gotoAndStop(3); txtCloud.gotoAndStop(4); } else { if (iEnergy < 150){ stance.gotoAndStop(2); txtCloud.gotoAndStop(3); } else { if (iEnergy < 225){ txtCloud.gotoAndStop(2); stance.gotoAndStop(1); } else { txtCloud.gotoAndStop(1); stance.gotoAndStop(1); }; }; }; }; }; if ((((iBowelPressure < 300)) && ((bGameOver == false)))){ iBowelPressure++; }; if (btnNext.alpha == 0){ arrow.x = (900 + iEnergy); bowels.scaleX = (iBowelPressure / 300); }; if (iBowelPressure == 300){ bowels.gotoAndStop(2); }; } public function fart(){ if (bugs1.x > 930){ bugs1.rotation = 0; bugs1.gotoAndStop(5); bug1TweenX.stop(); bug1TweenY.stop(); bugs1Fall(); }; if (bugs2.x > 930){ bugs2.rotation = 0; bugs2.gotoAndStop(5); bug2TweenX.stop(); bug2TweenY.stop(); bugs2Fall(); }; if (bugs3.x > 930){ bugs3.rotation = 0; bugs3.gotoAndStop(5); bug3TweenX.stop(); bug3TweenY.stop(); bugs3Fall(); }; if (iEnergy < 5){ fartSprite.x = 1064; fartSprite.y = 695; } else { if (iEnergy < 75){ fartSprite.x = 1074; fartSprite.y = 638; } else { if (iEnergy < 150){ fartSprite.x = 1074; fartSprite.y = 600; } else { fartSprite.x = 1064; fartSprite.y = 577; }; }; }; frtX = new Tween(fartSprite, "scaleX", Regular.easeOut, 0.2, 2, 3, true); frtX.FPS = 40; frtY = new Tween(fartSprite, "scaleY", Regular.easeOut, 0.2, 2, 3, true); frtY.FPS = 40; frtA = new Tween(fartSprite, "alpha", Regular.easeOut, 1, 0, 3, true); frtA.FPS = 40; iBowelPressure = 0; bowels.scaleX = 0; bowels.gotoAndStop(1); checkLvl(); } public function flyFrom1():void{ bug1TweenX = new Tween(bugs1, "x", Regular.easeInOut, bugs1.x, Math.floor((Math.random() * 500)), 3, true); bug1TweenX.FPS = 40; bug1TweenY = new Tween(bugs1, "y", Elastic.easeInOut, bugs1.y, Math.floor((Math.random() * 880)), 3, true); bug1TweenY.FPS = 40; bug1TweenY.addEventListener(TweenEvent.MOTION_FINISH, flyBack1); } public function flyBack1(_arg1:TweenEvent):void{ bug1TweenX = new Tween(bugs1, "x", Regular.easeInOut, bugs1.x, 1060, 4, true); bug1TweenX.FPS = 40; bug1TweenY = new Tween(bugs1, "y", Regular.easeInOut, bugs1.y, (480 + Math.floor((Math.random() * 200))), 4, true); bug1TweenY.FPS = 40; } public function bugs1Fall():void{ bug1TweenY = new Tween(bugs1, "y", Strong.easeIn, bugs1.y, 780, 2, true); bug1TweenY.FPS = 40; } public function flyFrom2():void{ bug2TweenX = new Tween(bugs2, "x", Regular.easeInOut, bugs2.x, Math.floor((Math.random() * 500)), 2.5, true); bug2TweenX.FPS = 40; bug2TweenY = new Tween(bugs2, "y", Elastic.easeInOut, bugs2.y, Math.floor((Math.random() * 880)), 2.5, true); bug2TweenY.FPS = 40; bug2TweenY.addEventListener(TweenEvent.MOTION_FINISH, flyBack2); } public function flyBack2(_arg1:TweenEvent):void{ bug2TweenX = new Tween(bugs2, "x", Regular.easeInOut, bugs2.x, 1060, 4, true); bug2TweenX.FPS = 40; bug2TweenY = new Tween(bugs2, "y", Regular.easeInOut, bugs2.y, (480 + Math.floor((Math.random() * 200))), 4, true); bug2TweenY.FPS = 40; } public function bugs2Fall():void{ bug2TweenY = new Tween(bugs2, "y", Strong.easeIn, bugs2.y, 780, 2, true); bug2TweenY.FPS = 40; } public function flyFrom3():void{ bug3TweenX = new Tween(bugs3, "x", Regular.easeInOut, bugs3.x, Math.floor((Math.random() * 500)), 2.5, true); bug3TweenX.FPS = 40; bug3TweenY = new Tween(bugs3, "y", Elastic.easeInOut, bugs3.y, Math.floor((Math.random() * 880)), 2.5, true); bug3TweenY.FPS = 40; bug3TweenY.addEventListener(TweenEvent.MOTION_FINISH, flyBack3); } public function flyBack3(_arg1:TweenEvent):void{ bug3TweenX = new Tween(bugs3, "x", Regular.easeInOut, bugs3.x, 1060, 3, true); bug3TweenX.FPS = 40; bug3TweenY = new Tween(bugs3, "y", Regular.easeInOut, bugs3.y, (480 + Math.floor((Math.random() * 200))), 3, true); bug3TweenY.FPS = 40; } public function bugs3Fall():void{ bug3TweenY = new Tween(bugs3, "y", Strong.easeIn, bugs3.y, 780, 2, true); bug3TweenY.FPS = 40; } public function startAgain(_arg1:MouseEvent):void{ btnStart2.removeEventListener(MouseEvent.CLICK, startAgain); gotoAndStop(2); } function frame1(){ stop(); this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgress); this.loaderInfo.addEventListener(Event.COMPLETE, onComplete); } function frame2(){ stop(); bKeyPressed = false; counter = 0; key = 0; iEnergy = 300; bGameOver = false; iBowelPressure = 0; iStage = 1; fartSprite.alpha = 0; arrow.x = 1200; txtStage.text = "STAGE 1"; btnNext.alpha = 0; btnStart1.alpha = 0; bugs2.gotoAndStop(5); bugs3.gotoAndStop(5); stage.addEventListener(KeyboardEvent.KEY_DOWN, keyPressed); myInterval = setInterval(myTimer, 100); flyBack1(null); btnNext.addEventListener(MouseEvent.CLICK, nextLevel); btnStart1.addEventListener(MouseEvent.CLICK, startOver); } function frame3(){ btnStart2.addEventListener(MouseEvent.CLICK, startAgain); } } }//package Cinderella_flaSection 3//mugs_9 (Cinderella_fla.mugs_9) package Cinderella_fla { import flash.display.*; public dynamic class mugs_9 extends MovieClip { public function mugs_9(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Cinderella_flaSection 4//overlay_4 (Cinderella_fla.overlay_4) package Cinderella_fla { import flash.display.*; public dynamic class overlay_4 extends MovieClip { public function overlay_4(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Cinderella_flaSection 5//textBubble_6 (Cinderella_fla.textBubble_6) package Cinderella_fla { import flash.display.*; public dynamic class textBubble_6 extends MovieClip { public function textBubble_6(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Cinderella_flaSection 6//Elastic (fl.transitions.easing.Elastic) package fl.transitions.easing { public class Elastic { public static function easeIn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=0, _arg6:Number=0):Number{ var _local7:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / _arg4); if (_arg1 == 1){ return ((_arg2 + _arg3)); }; if (!_arg6){ _arg6 = (_arg4 * 0.3); }; if (((!(_arg5)) || ((_arg5 < Math.abs(_arg3))))){ _arg5 = _arg3; _local7 = (_arg6 / 4); } else { _local7 = ((_arg6 / (2 * Math.PI)) * Math.asin((_arg3 / _arg5))); }; --_arg1; return ((-(((_arg5 * Math.pow(2, (10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _arg6)))) + _arg2)); } public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=0, _arg6:Number=0):Number{ var _local7:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / _arg4); if (_arg1 == 1){ return ((_arg2 + _arg3)); }; if (!_arg6){ _arg6 = (_arg4 * 0.3); }; if (((!(_arg5)) || ((_arg5 < Math.abs(_arg3))))){ _arg5 = _arg3; _local7 = (_arg6 / 4); } else { _local7 = ((_arg6 / (2 * Math.PI)) * Math.asin((_arg3 / _arg5))); }; return (((((_arg5 * Math.pow(2, (-10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _arg6))) + _arg3) + _arg2)); } public static function easeInOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=0, _arg6:Number=0):Number{ var _local7:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 == 2){ return ((_arg2 + _arg3)); }; if (!_arg6){ _arg6 = (_arg4 * (0.3 * 1.5)); }; if (((!(_arg5)) || ((_arg5 < Math.abs(_arg3))))){ _arg5 = _arg3; _local7 = (_arg6 / 4); } else { _local7 = ((_arg6 / (2 * Math.PI)) * Math.asin((_arg3 / _arg5))); }; if (_arg1 < 1){ --_arg1; return (((-0.5 * ((_arg5 * Math.pow(2, (10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _arg6)))) + _arg2)); }; --_arg1; return ((((((_arg5 * Math.pow(2, (-10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _arg6))) * 0.5) + _arg3) + _arg2)); } } }//package fl.transitions.easingSection 7//Regular (fl.transitions.easing.Regular) package fl.transitions.easing { public class Regular { public static function easeIn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return ((((_arg3 * _arg1) * _arg1) + _arg2)); } public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return ((((-(_arg3) * _arg1) * (_arg1 - 2)) + _arg2)); } public static function easeInOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return (((((_arg3 / 2) * _arg1) * _arg1) + _arg2)); }; --_arg1; return ((((-(_arg3) / 2) * ((_arg1 * (_arg1 - 2)) - 1)) + _arg2)); } } }//package fl.transitions.easingSection 8//Strong (fl.transitions.easing.Strong) package fl.transitions.easing { public class Strong { public static function easeIn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return (((((((_arg3 * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 1)) + _arg2)); } public static function easeInOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 2)) + _arg2)); } } }//package fl.transitions.easingSection 9//Tween (fl.transitions.Tween) package fl.transitions { import flash.events.*; import flash.utils.*; import flash.display.*; public class Tween extends EventDispatcher { public var isPlaying:Boolean;// = false public var obj:Object;// = null public var prop:String;// = "" public var func:Function; public var begin:Number;// = NAN public var change:Number;// = NAN public var useSeconds:Boolean;// = false public var prevTime:Number;// = NAN public var prevPos:Number;// = NAN public var looping:Boolean;// = false private var _duration:Number;// = NAN private var _time:Number;// = NAN private var _fps:Number;// = NAN private var _position:Number;// = NAN private var _startTime:Number;// = NAN private var _intervalID:uint;// = 0 private var _finish:Number;// = NAN private var _timer:Timer;// = null protected static var _mc:MovieClip = new MovieClip(); public function Tween(_arg1:Object, _arg2:String, _arg3:Function, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Boolean=false){ this.func = function (_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); }; super(); if (!arguments.length){ return; }; this.obj = _arg1; this.prop = _arg2; this.begin = _arg4; this.position = _arg4; this.duration = _arg6; this.useSeconds = _arg7; if ((_arg3 is Function)){ this.func = _arg3; }; this.finish = _arg5; this._timer = new Timer(100); this.start(); } public function get time():Number{ return (this._time); } public function set time(_arg1:Number):void{ this.prevTime = this._time; if (_arg1 > this.duration){ if (this.looping){ this.rewind((_arg1 - this._duration)); this.update(); this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_LOOP, this._time, this._position)); } else { if (this.useSeconds){ this._time = this._duration; this.update(); }; this.stop(); this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_FINISH, this._time, this._position)); }; } else { if (_arg1 < 0){ this.rewind(); this.update(); } else { this._time = _arg1; this.update(); }; }; } public function get duration():Number{ return (this._duration); } public function set duration(_arg1:Number):void{ this._duration = ((_arg1)<=0) ? Infinity : _arg1; } public function get FPS():Number{ return (this._fps); } public function set FPS(_arg1:Number):void{ var _local2:Boolean = this.isPlaying; this.stopEnterFrame(); this._fps = _arg1; if (_local2){ this.startEnterFrame(); }; } public function get position():Number{ return (this.getPosition(this._time)); } public function set position(_arg1:Number):void{ this.setPosition(_arg1); } public function getPosition(_arg1:Number=NaN):Number{ if (isNaN(_arg1)){ _arg1 = this._time; }; return (this.func(_arg1, this.begin, this.change, this._duration)); } public function setPosition(_arg1:Number):void{ this.prevPos = this._position; if (this.prop.length){ this.obj[this.prop] = (this._position = _arg1); }; this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_CHANGE, this._time, this._position)); } public function get finish():Number{ return ((this.begin + this.change)); } public function set finish(_arg1:Number):void{ this.change = (_arg1 - this.begin); } public function continueTo(_arg1:Number, _arg2:Number):void{ this.begin = this.position; this.finish = _arg1; if (!isNaN(_arg2)){ this.duration = _arg2; }; this.start(); } public function yoyo():void{ this.continueTo(this.begin, this.time); } protected function startEnterFrame():void{ var _local1:Number; if (isNaN(this._fps)){ _mc.addEventListener(Event.ENTER_FRAME, this.onEnterFrame, false, 0, true); } else { _local1 = (1000 / this._fps); this._timer.delay = _local1; this._timer.addEventListener(TimerEvent.TIMER, this.timerHandler, false, 0, true); this._timer.start(); }; this.isPlaying = true; } protected function stopEnterFrame():void{ if (isNaN(this._fps)){ _mc.removeEventListener(Event.ENTER_FRAME, this.onEnterFrame); } else { this._timer.stop(); }; this.isPlaying = false; } public function start():void{ this.rewind(); this.startEnterFrame(); this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_START, this._time, this._position)); } public function stop():void{ this.stopEnterFrame(); this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_STOP, this._time, this._position)); } public function resume():void{ this.fixTime(); this.startEnterFrame(); this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_RESUME, this._time, this._position)); } public function rewind(_arg1:Number=0):void{ this._time = _arg1; this.fixTime(); this.update(); } public function fforward():void{ this.time = this._duration; this.fixTime(); } public function nextFrame():void{ if (this.useSeconds){ this.time = ((getTimer() - this._startTime) / 1000); } else { this.time = (this._time + 1); }; } protected function onEnterFrame(_arg1:Event):void{ this.nextFrame(); } protected function timerHandler(_arg1:TimerEvent):void{ this.nextFrame(); _arg1.updateAfterEvent(); } public function prevFrame():void{ if (!this.useSeconds){ this.time = (this._time - 1); }; } private function fixTime():void{ if (this.useSeconds){ this._startTime = (getTimer() - (this._time * 1000)); }; } private function update():void{ this.setPosition(this.getPosition(this._time)); } } }//package fl.transitionsSection 10//TweenEvent (fl.transitions.TweenEvent) package fl.transitions { import flash.events.*; public class TweenEvent extends Event { public var time:Number;// = NAN public var position:Number;// = NAN public static const MOTION_START:String = "motionStart"; public static const MOTION_STOP:String = "motionStop"; public static const MOTION_FINISH:String = "motionFinish"; public static const MOTION_CHANGE:String = "motionChange"; public static const MOTION_RESUME:String = "motionResume"; public static const MOTION_LOOP:String = "motionLoop"; public function TweenEvent(_arg1:String, _arg2:Number, _arg3:Number, _arg4:Boolean=false, _arg5:Boolean=false){ super(_arg1, _arg4, _arg5); this.time = _arg2; this.position = _arg3; } override public function clone():Event{ return (new TweenEvent(this.type, this.time, this.position, this.bubbles, this.cancelable)); } } }//package fl.transitionsSection 11//introStartButton (introStartButton) package { import flash.display.*; public dynamic class introStartButton extends MovieClip { } }//packageSection 12//movie_mc (movie_mc) package { import flash.display.*; public dynamic class movie_mc extends MovieClip { } }//package
Library Items
Symbol 1 Bitmap | Used by:2 | |
Symbol 2 Graphic | Uses:1 | Used by:Timeline |
Symbol 3 Graphic | Used by:6 | |
Symbol 4 Font | Used by:5 7 8 9 17 | |
Symbol 5 Text | Uses:4 | Used by:6 |
Symbol 6 MovieClip {introStartButton} | Uses:3 5 | Used by:Timeline |
Symbol 7 Text | Uses:4 | Used by:Timeline |
Symbol 8 Text | Uses:4 | Used by:Timeline |
Symbol 9 EditableText | Uses:4 | Used by:Timeline |
Symbol 10 Graphic | Used by:11 | |
Symbol 11 MovieClip {movie_mc} | Uses:10 | Used by:Timeline |
Symbol 12 Bitmap | Used by:13 | |
Symbol 13 Graphic | Uses:12 | Used by:Timeline |
Symbol 14 Font | Used by:15 16 39 42 44 46 49 63 65 72 74 75 76 77 78 79 | |
Symbol 15 EditableText | Uses:14 | Used by:Timeline |
Symbol 16 EditableText | Uses:14 | Used by:Timeline |
Symbol 17 EditableText | Uses:4 | Used by:Timeline |
Symbol 18 Bitmap | Used by:19 | |
Symbol 19 Graphic | Uses:18 | Used by:20 |
Symbol 20 MovieClip | Uses:19 | Used by:Timeline |
Symbol 21 Bitmap | Used by:22 | |
Symbol 22 Graphic | Uses:21 | Used by:37 |
Symbol 23 Bitmap | Used by:24 | |
Symbol 24 Graphic | Uses:23 | Used by:37 |
Symbol 25 Bitmap | Used by:26 | |
Symbol 26 Graphic | Uses:25 | Used by:37 |
Symbol 27 Bitmap | Used by:28 | |
Symbol 28 Graphic | Uses:27 | Used by:37 |
Symbol 29 Bitmap | Used by:30 | |
Symbol 30 Graphic | Uses:29 | Used by:37 |
Symbol 31 Bitmap | Used by:32 | |
Symbol 32 Graphic | Uses:31 | Used by:37 |
Symbol 33 Bitmap | Used by:34 | |
Symbol 34 Graphic | Uses:33 | Used by:37 |
Symbol 35 Bitmap | Used by:36 | |
Symbol 36 Graphic | Uses:35 | Used by:37 |
Symbol 37 MovieClip {Cinderella_fla.overlay_4} | Uses:22 24 26 28 30 32 34 36 | Used by:Timeline |
Symbol 38 Graphic | Used by:40 | |
Symbol 39 Text | Uses:14 | Used by:40 |
Symbol 40 MovieClip | Uses:38 39 | Used by:Timeline |
Symbol 41 Graphic | Used by:47 | |
Symbol 42 Text | Uses:14 | Used by:47 |
Symbol 43 Graphic | Used by:47 | |
Symbol 44 Text | Uses:14 | Used by:47 |
Symbol 45 Graphic | Used by:47 | |
Symbol 46 Text | Uses:14 | Used by:47 |
Symbol 47 MovieClip {Cinderella_fla.textBubble_6} | Uses:41 42 43 44 45 46 | Used by:Timeline |
Symbol 48 Graphic | Used by:50 | |
Symbol 49 Text | Uses:14 | Used by:50 |
Symbol 50 MovieClip | Uses:48 49 | Used by:Timeline |
Symbol 51 Graphic | Used by:52 | |
Symbol 52 MovieClip | Uses:51 | Used by:Timeline |
Symbol 53 Graphic | Used by:58 | |
Symbol 54 Graphic | Used by:58 | |
Symbol 55 Graphic | Used by:58 | |
Symbol 56 Graphic | Used by:58 | |
Symbol 57 Graphic | Used by:58 | |
Symbol 58 MovieClip {Cinderella_fla.mugs_9} | Uses:53 54 55 56 57 | Used by:Timeline |
Symbol 59 Graphic | Used by:61 | |
Symbol 60 Graphic | Used by:61 | |
Symbol 61 MovieClip {Cinderella_fla.bowel_10} | Uses:59 60 | Used by:Timeline |
Symbol 62 Graphic | Used by:64 | |
Symbol 63 Text | Uses:14 | Used by:64 |
Symbol 64 MovieClip | Uses:62 63 | Used by:Timeline |
Symbol 65 EditableText | Uses:14 | Used by:Timeline |
Symbol 66 Graphic | Used by:70 | |
Symbol 67 Graphic | Used by:70 | |
Symbol 68 Graphic | Used by:70 | |
Symbol 69 Graphic | Used by:70 | |
Symbol 70 MovieClip | Uses:66 67 68 69 | Used by:Timeline |
Symbol 71 Graphic | Used by:73 | |
Symbol 72 Text | Uses:14 | Used by:73 |
Symbol 73 MovieClip | Uses:71 72 | Used by:Timeline |
Symbol 74 Text | Uses:14 | Used by:Timeline |
Symbol 75 Text | Uses:14 | Used by:Timeline |
Symbol 76 Text | Uses:14 | Used by:Timeline |
Symbol 77 Text | Uses:14 | Used by:Timeline |
Symbol 78 Text | Uses:14 | Used by:Timeline |
Symbol 79 Text | Uses:14 | Used by:Timeline |
Instance Names
"btnIntroStart" | Frame 1 | Symbol 6 MovieClip {introStartButton} |
"loaded_txt" | Frame 1 | Symbol 9 EditableText |
"loader_mc" | Frame 1 | Symbol 11 MovieClip {movie_mc} |
"stance" | Frame 2 | Symbol 37 MovieClip {Cinderella_fla.overlay_4} |
"btnStart1" | Frame 2 | Symbol 40 MovieClip |
"txtCloud" | Frame 2 | Symbol 47 MovieClip {Cinderella_fla.textBubble_6} |
"energyBar" | Frame 2 | Symbol 50 MovieClip |
"arrow" | Frame 2 | Symbol 52 MovieClip |
"bugs1" | Frame 2 | Symbol 58 MovieClip {Cinderella_fla.mugs_9} |
"bowels" | Frame 2 | Symbol 61 MovieClip {Cinderella_fla.bowel_10} |
"txtStage" | Frame 2 | Symbol 65 EditableText |
"fartSprite" | Frame 2 | Symbol 70 MovieClip |
"btnNext" | Frame 2 | Symbol 73 MovieClip |
"bugs2" | Frame 2 | Symbol 58 MovieClip {Cinderella_fla.mugs_9} |
"bugs3" | Frame 2 | Symbol 58 MovieClip {Cinderella_fla.mugs_9} |
"btnStart2" | Frame 3 | Symbol 40 MovieClip |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access local files only, Metadata present, AS3. |
SWFMetaData (77) | Timeline Frame 1 | 1298 bytes "<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmln ..." |
|