STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229633 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2596 · P5191 |
This is the info page for Flash #203274 |
<p align="right"><font face="Arial" size="14" color="#000000" letterSpacing="0.000000" kerning="1">Loading... please wait.</font></p> |
Start |
(c) CJPVB/Flek-Lola, 2017 |
Ahahaha! Kelsey has a backpack! This is so awwwwwesome! hehehe! But it gets even better! She's headed for the trampolines! |
Jump |
HEEHEE! Awesome. Kelsey is jumping up and down the trampoline, making Amanda's wedgie cut deep into her flesh! Hahahaha More! More! ... |
If I move my mouse up and down, I can make her jump. Not a real animation or anything, but it's so cool! Ahahahaha! |
When I let Kelsey jump up and down, I imagine that Amanda is Brooke. She looks JUST like her! AHAHAHAHA! |
Hey, Brooke! Come see this! Hahaha! I see you wedgie- jumping up and down! Ahahahahaha! |
WHAT!? |
WHAT!? |
Raspberry |
Pull |
ActionScript [AS3]
Section 1//None (fl.transitions.easing.None) package fl.transitions.easing { public class None { public static function easeNone(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } public static function easeIn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } public static function easeInOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } } }//package fl.transitions.easingSection 2//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 3//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 4//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 5//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 6//MainTimeline (lexi_fla.MainTimeline) package lexi_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 text1:MovieClip; public var blackBorder:MovieClip; public var btnIntroStart:introStartButton; public var loader_mc:movie_mc; public var loaded_txt:TextField; public var raspberry:MovieClip; public var wedgie:MovieClip; public var screen:MovieClip; public var iPhase; public var bLocked; public var tweenJump:Tween; public var tweenBlackBorder:Tween; public var tweenX:Tween; public var tweenY:Tween; public var myInterval:uint; public var iCountDown; public function MainTimeline(){ addFrameScript(0, frame1, 1, frame2); } 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."; var _local2:* = this.loaderInfo.url; var _local3:* = false; if (_local2.search("file:") != -1){ _local3 = true; }; if (_local2.search("deviantart.net") != -1){ _local3 = true; }; if (_local3 == true){ btnIntroStart.alpha = 1; btnIntroStart.addEventListener(MouseEvent.CLICK, startGame); }; } public function startGame(_arg1:MouseEvent):void{ btnIntroStart.removeEventListener(MouseEvent.CLICK, startGame); gotoAndStop(2); } public function mouseClicked(_arg1:MouseEvent):void{ if ((((_arg1.target.name == "btnJump")) && ((bLocked == false)))){ bLocked = true; iCountDown = 5; tweenJump.stop(); if (iPhase < 5){ tweenJump = new Tween(screen.amanda, "y", Strong.easeIn, -260, -205, 0.8, true); } else { if (iPhase < 9){ tweenJump = new Tween(screen.amanda, "y", Strong.easeIn, -247, -204, 0.8, true); }; }; tweenJump.FPS = 40; iPhase++; if (iPhase == 1){ text1.gotoAndStop(2); } else { if (iPhase == 5){ text1.gotoAndStop(3); tweenBlackBorder = new Tween(blackBorder, "alpha", Regular.easeIn, 1, 0, 2, true); tweenBlackBorder.FPS = 40; tweenX = new Tween(screen, "scaleX", Regular.easeIn, 2, 1, 2, true); tweenX.FPS = 40; tweenY = new Tween(screen, "scaleY", Regular.easeIn, 2, 1, 2, true); tweenY.FPS = 40; } else { if (iPhase == 8){ text1.gotoAndStop(4); tweenY.stop(); tweenY = new Tween(screen.highlight1, "alpha", Regular.easeIn, 0, 1, 2, true); tweenY.FPS = 40; } else { if (iPhase == 9){ text1.gotoAndStop(5); tweenX.stop(); tweenX = new Tween(screen.sideBar, "x", Regular.easeIn, 123, 250, 2, true); tweenX.FPS = 40; tweenJump.stop(); tweenJump = new Tween(screen.amanda, "y", Regular.easeInOut, -247, -204, 0.8, true); tweenJump.FPS = 40; tweenJump.addEventListener(TweenEvent.MOTION_FINISH, onFinish); iCountDown = 60; }; }; }; }; } else { if (_arg1.target.name == "btnRaspberry"){ tweenJump.stop(); raspberry.x = 0; } else { if (_arg1.target.name == "btnPull"){ wedgie.x = 0; }; }; }; } public function onFinish(_arg1:TweenEvent):void{ _arg1.target.yoyo(); } public function myTimer():void{ if (iCountDown > 0){ iCountDown--; if (iCountDown == 10){ text1.gotoAndStop(6); } else { if (iCountDown == 0){ bLocked = false; }; }; }; } function frame1(){ stop(); this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgress); this.loaderInfo.addEventListener(Event.COMPLETE, onComplete); } function frame2(){ stop(); screen.scaleX = 2; screen.scaleY = 2; iPhase = 0; bLocked = false; myInterval = setInterval(myTimer, 200); iCountDown = 0; tweenJump = new Tween(screen, "alpha", None.easeNone, 1, 1, 0.2, true); tweenX = new Tween(screen, "scaleX", None.easeNone, 2, 2, 0.2, true); tweenY = new Tween(screen, "scaleY", None.easeNone, 2, 2, 0.2, true); stage.addEventListener(MouseEvent.CLICK, mouseClicked); } } }//package lexi_flaSection 7//text1_9 (lexi_fla.text1_9) package lexi_fla { import flash.display.*; public dynamic class text1_9 extends MovieClip { public var btnJump:MovieClip; public var btnRaspberry:MovieClip; public function text1_9(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package lexi_flaSection 8//introStartButton (introStartButton) package { import flash.display.*; public dynamic class introStartButton extends MovieClip { } }//packageSection 9//movie_mc (movie_mc) package { import flash.display.*; public dynamic class movie_mc extends MovieClip { } }//package
Library Items
Symbol 1 Font | Used by:2 6 8 | |
Symbol 2 EditableText | Uses:1 | Used by:Timeline |
Symbol 3 Graphic | Used by:4 | |
Symbol 4 MovieClip {movie_mc} | Uses:3 | Used by:Timeline |
Symbol 5 Graphic | Used by:7 | |
Symbol 6 Text | Uses:1 | Used by:7 |
Symbol 7 MovieClip {introStartButton} | Uses:5 6 | Used by:Timeline |
Symbol 8 Text | Uses:1 | Used by:Timeline |
Symbol 9 Graphic | Used by:Timeline | |
Symbol 10 Bitmap | Used by:12 | |
Symbol 11 Bitmap | Used by:12 | |
Symbol 12 Graphic | Uses:10 11 | Used by:13 |
Symbol 13 MovieClip | Uses:12 | Used by:22 |
Symbol 14 Bitmap | Used by:15 | |
Symbol 15 Graphic | Uses:14 | Used by:16 |
Symbol 16 MovieClip | Uses:15 | Used by:22 |
Symbol 17 Bitmap | Used by:18 | |
Symbol 18 Graphic | Uses:17 | Used by:19 |
Symbol 19 MovieClip | Uses:18 | Used by:22 |
Symbol 20 Graphic | Used by:21 | |
Symbol 21 MovieClip | Uses:20 | Used by:22 |
Symbol 22 MovieClip | Uses:13 16 19 21 | Used by:Timeline |
Symbol 23 Graphic | Used by:24 | |
Symbol 24 MovieClip | Uses:23 | Used by:Timeline |
Symbol 25 Font | Used by:26 28 30 31 32 34 35 36 37 42 | |
Symbol 26 Text | Uses:25 | Used by:39 |
Symbol 27 Graphic | Used by:29 38 43 | |
Symbol 28 Text | Uses:25 | Used by:29 |
Symbol 29 MovieClip | Uses:27 28 | Used by:39 |
Symbol 30 Text | Uses:25 | Used by:39 |
Symbol 31 Text | Uses:25 | Used by:39 |
Symbol 32 Text | Uses:25 | Used by:39 |
Symbol 33 Graphic | Used by:39 | |
Symbol 34 Text | Uses:25 | Used by:39 |
Symbol 35 Text | Uses:25 | Used by:39 |
Symbol 36 Text | Uses:25 | Used by:39 |
Symbol 37 Text | Uses:25 | Used by:38 |
Symbol 38 MovieClip | Uses:27 37 | Used by:39 |
Symbol 39 MovieClip {lexi_fla.text1_9} | Uses:26 29 30 31 32 33 34 35 36 38 | Used by:Timeline |
Symbol 40 Bitmap | Used by:41 | |
Symbol 41 Graphic | Uses:40 | Used by:44 |
Symbol 42 Text | Uses:25 | Used by:43 |
Symbol 43 MovieClip | Uses:27 42 | Used by:44 |
Symbol 44 MovieClip | Uses:41 43 | Used by:Timeline |
Symbol 45 Bitmap | Used by:46 | |
Symbol 46 Graphic | Uses:45 | Used by:47 |
Symbol 47 MovieClip | Uses:46 | Used by:Timeline |
Symbol 48 Graphic | Used by:Timeline |
Instance Names
"loaded_txt" | Frame 1 | Symbol 2 EditableText |
"loader_mc" | Frame 1 | Symbol 4 MovieClip {movie_mc} |
"btnIntroStart" | Frame 1 | Symbol 7 MovieClip {introStartButton} |
"screen" | Frame 2 | Symbol 22 MovieClip |
"blackBorder" | Frame 2 | Symbol 24 MovieClip |
"text1" | Frame 2 | Symbol 39 MovieClip {lexi_fla.text1_9} |
"raspberry" | Frame 2 | Symbol 44 MovieClip |
"wedgie" | Frame 2 | Symbol 47 MovieClip |
"amanda" | Symbol 22 MovieClip Frame 1 | Symbol 13 MovieClip |
"cpu" | Symbol 22 MovieClip Frame 1 | Symbol 16 MovieClip |
"highlight1" | Symbol 22 MovieClip Frame 1 | Symbol 19 MovieClip |
"sideBar" | Symbol 22 MovieClip Frame 1 | Symbol 21 MovieClip |
"btnJump" | Symbol 39 MovieClip {lexi_fla.text1_9} Frame 1 | Symbol 29 MovieClip |
"btnRaspberry" | Symbol 39 MovieClip {lexi_fla.text1_9} Frame 6 | Symbol 38 MovieClip |
"btnPull" | Symbol 44 MovieClip Frame 1 | Symbol 43 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 ..." |
|