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

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

Anthro_vixen_inflation.swf

This is the info page for
Flash #91300

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


Text
Expand

continuous

+

Options

ActionScript [AS1/AS2]

Frame 1
function grow() { if (size < 600) { size++; environ.vixen.breast.gotoAndStop(Math.min(size, 400)); environ.vixen.body.gotoAndStop(Math.max(size - 200, 1)); environ.vixen.bottom.gotoAndStop(Math.max(size - 200, 1)); environ.vixen.arm1.gotoAndStop(Math.max(size - 100, 1)); environ.vixen.arm2.gotoAndStop(Math.max(size - 110, 1)); environ.vixen.leg1.gotoAndStop(Math.max(size - 120, 1)); environ.vixen.aleg2.gotoAndStop(Math.max(size - 130, 1)); if (environ.vixen.weights._currentframe < 80) { environ.vixen.weights.gotoAndStop(Math.max(size - 200, 1)); } else if (environ.vixen.weights._currentframe < 300) { environ.vixen.weights.play(); } else { environ.vixen.weights.gotoAndStop(300); } if (environ.vixen.top._currentframe < 150) { environ.vixen.top.gotoAndStop(Math.min(size, 400)); } else if (environ.vixen.top._currentframe < 185) { environ.vixen.top.play(); } else { environ.vixen.top.stop(); } } else { growth = 0; } } function revert() { if (size > 1) { size--; environ.vixen.breast.gotoAndStop(Math.min(size, 400)); environ.vixen.body.gotoAndStop(Math.max(size - 200, 1)); environ.vixen.bottom.gotoAndStop(Math.max(size - 200, 1)); environ.vixen.arm1.gotoAndStop(Math.max(size - 100, 1)); environ.vixen.arm2.gotoAndStop(Math.max(size - 110, 1)); environ.vixen.leg1.gotoAndStop(Math.max(size - 120, 1)); environ.vixen.aleg2.gotoAndStop(Math.max(size - 130, 1)); if (environ.vixen.weights._currentframe < 80) { environ.vixen.weights.gotoAndStop(Math.max(size - 200, 1)); } else if (environ.vixen.weights._currentframe < 300) { environ.vixen.weights.play(); } else { environ.vixen.weights.gotoAndStop(300); } if (environ.vixen.top._currentframe < 150) { environ.vixen.top.gotoAndStop(Math.min(size, 400)); } else if (environ.vixen.top._currentframe < 185) { environ.vixen.top.play(); } else { environ.vixen.top.stop(); } } else { growth = 0; } } function timeout_fn() { if (!timer) { condition = ""; setState(curState.state); delete _root.onEnterFrame; } timer--; } function setState(str) { if (condition != "") { return(undefined); } if (state != str) { curState.state = str; state = str; curState.state = state; for (var _local2 in states[str]) { curState[_local2] = states[str][_local2]; } if (environ.vixen.arm1._rotation != curState.arm1) { delete environ.vixen.arm1.onEnterFrame; environ.vixen.arm1.onEnterFrame = function () { if ((environ.vixen.arm1._rotation - curState.arm1) < -3) { environ.vixen.arm1._rotation = environ.vixen.arm1._rotation + 3; } else if ((environ.vixen.arm1._rotation - curState.arm1) > 3) { environ.vixen.arm1._rotation = environ.vixen.arm1._rotation - 3; } else { environ.vixen.arm1._rotation = curState.arm1; delete environ.vixen.arm1.onEnterFrame; } }; } if (environ.vixen.leg1._rotation != curState.leg) { delete environ.vixen.leg1.onEnterFrame; environ.vixen.leg1.onEnterFrame = function () { if ((environ.vixen.leg1._rotation + 2) < curState.leg) { environ.vixen.leg1._rotation = environ.vixen.leg1._rotation + 2; environ.vixen.leg2._rotation = environ.vixen.leg2._rotation - 2; } else if ((environ.vixen.leg1._rotation - 2) > curState.leg) { environ.vixen.leg1._rotation = environ.vixen.leg1._rotation - 2; environ.vixen.leg2._rotation = environ.vixen.leg2._rotation + 2; } else { environ.vixen.leg1._rotation = curState.leg; environ.vixen.leg2._rotation = -curState.leg; delete environ.vixen.leg1.onEnterFrame; } }; } environ.vixen.eye.gotoAndPlay(curState.eye); environ.vixen.eye.pupil._x = pX + curState.pX; environ.vixen.eye.pupil._y = pY + curState.pY; canBlink = curState.canBlink; } } _level0.bgColor = 39372; _level0.flashWidth = 800; _level0.flashHeight = 600; var state = ""; var condition = ""; var states = new Array(); var size = 1; var growth = 0; var curState = new Object(); var canBlink = false; var blinking = false; var pX = environ.vixen.eye.pupil._x; var pY = environ.vixen.eye.pupil._y; var count = 0; var frequency = 0.1; var id = 0; var initY = environ.vixen._y; var initR = environ.vixen.arm2._rotation; var offset = 10; environ._xscale = (environ._yscale = 85); environ.vixen.body.stop(); environ.vixen.breast.stop(); environ.vixen.top.stop(); environ.vixen.bottom.stop(); environ.vixen.weights.stop(); environ.vixen.arm1.stop(); environ.vixen.arm2.stop(); environ.vixen.leg1.stop(); environ.endweights._visible = false; states.normal = {eye:"open", arm1:0, leg:0, canBlink:true, pX:0, pY:0}; states.inflate = {eye:"wide", arm1:-45, leg:0, canBlink:false, pX:0, pY:5}; states.float = {eye:"sad", arm1:-45, leg:-15, canBlink:false, pX:0, pY:5}; states.deflateG = {eye:"small", arm1:0, leg:0, canBlink:true, pX:0, pY:5}; states.deflate = {eye:"small", arm1:-15, leg:-5, canBlink:true, pX:0, pY:5}; setState("normal"); environ.vixen.onEnterFrame = function () { if ((Math.cos(count) < 0) || (growth == 1)) { var _local2 = 0; while (_local2 < (growth ? 10 : 5)) { environ.vixen.attachMovie("bubble", "bubble" + id, id, {_x:(environ.vixen.tank._x + (Math.random() * 20)) - 10, _y:(environ.vixen.tank._y + (Math.random() * 20)) - 10, _xscale:(Math.random() * 100) + 80, _yscale:(Math.random() * 100) + 80, speed:(Math.random() * 20) + 1, xSpeed:0}); environ.vixen["bubble" + id].onEnterFrame = function () { this.xSpeed = this.xSpeed + ((Math.random() * 2) - 1); this._y = this._y - this.speed; this._x = this._x + this.xSpeed; if (-100 > ((this._y + this._parent._y) + this._parent._parent._y)) { delete this.onEnterFrame; this.removeMovieClip(); } }; id = ((id > 300) ? 0 : (id + 1)); _local2++; } } count = count + frequency; if (offset > 10) { offset--; } if ((size > 100) && (growth < 1)) { frequency = 0.3; } else { frequency = 0.1; } if (environ.vixen.weights._currentframe >= 120) { environ.vixen._y = environ.vixen._y + ((((initY - (Math.cos(count) * 20)) - 50) - environ.vixen._y) * 0.01); if (size > 100) { environ.vixen._rotation = environ.vixen._rotation + (((10 + (Math.cos(count) * offset)) - environ.vixen._rotation) * 0.01); } else { environ.vixen._rotation = environ.vixen._rotation + ((-environ.vixen._rotation) * 0.05); } } if (canBlink && (Math.random() > 0.99)) { environ.vixen.eye.gotoAndPlay("blink"); environ.vixen.eye.pupil._x = pX + curState.pX; environ.vixen.eye.pupil._y = pY + curState.pY; blinking = true; } if (blinking && (environ.vixen.eye._currentlabel == "endblink")) { environ.vixen.eye.gotoAndPlay(curState.eye); environ.vixen.eye.pupil._x = pX + curState.pX; environ.vixen.eye.pupil._y = pY + curState.pY; blinking = false; } if (growth == 1) { grow(); if (size > 1) { if (environ.vixen.weights._currentframe >= 120) { setState("float"); } else if (size == 600) { setState("deflate"); } else { setState("inflate"); } } } else if (growth == -1) { revert(); if (size == 1) { setState("normal"); } else if (environ.vixen.weights._currentframe >= 120) { setState("deflate"); } else { setState("deflateG"); } } if (growth > 0) { environ.vixen.head.gotoAndPlay("inflate"); } else { environ.vixen.head.gotoAndPlay("normal"); } if (environ.vixen.weights._currentframe >= 120) { environ.endweights._visible = true; } else { environ.endweights._visible = false; } }; var reset = false; _panel._plus._txt.text = "+"; _panel._minus._txt.text = "-"; _panel._expand._txt.text = "Inflate"; _panel._revert._txt.text = "Deflate"; _panel._info.text = "Interactive vixen inflation. Drawn and programmed by Doom the wolf (http://doom-the-wolf.deviantart.com). Click 'Inflate' or 'Deflate' to change her size. Selecting 'continuous' will make the size change automatically. Move the camera by dragging the mouse across the screen. Zoom in or out by using the '+' and '-' buttons."; _panel._cont_txt.text = "continuous"; _panel.onEnterFrame = function () { if (_panel.hitTest(_root._xmouse, _root._ymouse)) { if (Math.abs(_panel._y - 500) > 1) { _panel._y = _panel._y + ((500 - _panel._y) * 0.4); } } else if (Math.abs(_panel._y - 600) > 1) { _panel._y = _panel._y + ((600 - _panel._y) * 0.4); } if (growth && (_panel._cont._currentframe == 2)) { _panel._cont_txt.text = "stop"; } else { _panel._cont_txt.text = "continuous"; } if (size < 600) { _panel._expand._txt.text = "Inflate"; } else { _panel._expand._txt.text = "Reset"; } }; _panel._cont.onRelease = function () { if (growth != 0) { growth = 0; } _panel._cont.gotoAndStop(3 - _panel._cont._currentframe); }; _panel._plus.onPress = function () { _panel._plus.onEnterFrame = function () { environ._xscale = (environ._yscale = environ._xscale + 2); }; }; _panel._minus.onPress = function () { _panel._minus.onEnterFrame = function () { if (environ._xscale > 30) { environ._xscale = (environ._yscale = environ._xscale - 2); } else { delete _panel._minus.onEnterFrame; } }; }; _panel.onMouseUp = function () { delete _panel._plus.onEnterFrame; delete _panel._minus.onEnterFrame; if (_panel._cont._currentframe == 1) { growth = 0; } }; _panel._expand.onPress = function () { if (size >= 600) { growth = 0; reset = true; } else { growth = 1; } }; _panel._expand.onRelease = function () { if (reset) { growth = 0; size = 1; condition = ""; timer = 0; environ.endweights._visible = false; environ.vixen._y = initY; environ.vixen._rotation = 0; environ.vixen.arm1._rotation = 0; environ.vixen.arm2._rotation = initR; environ.vixen.leg1._rotation = 0; environ.vixen.leg2._rotation = 0; delete environ.vixen.arm1.onEnterFrame; delete environ.vixen.leg1.onEnterFrame; environ.vixen.breast.gotoAndStop(1); environ.vixen.body.gotoAndStop(1); environ.vixen.top.gotoAndStop(1); environ.vixen.bottom.gotoAndStop(1); environ.vixen.weights.gotoAndStop(1); environ.vixen.arm1.gotoAndStop(1); environ.vixen.leg1.gotoAndStop(1); environ.vixen.arm2.gotoAndStop(1); environ.vixen.leg2.gotoAndStop(1); delete _root.onEnterFrame; setState("normal"); reset = false; } }; _panel._expand.onReleaseOutside = function () { reset = false; }; _panel._revert.onPress = function () { growth = -1; }; environ.onMouseDown = function () { if (_panel._y > 550) { environ.startDrag(); } }; environ.onMouseUp = function () { environ.stopDrag(); }; environ.vixen.breast.onPress = (environ.vixen.body.onPress = (environ.vixen.arm1.onPress = function () { offset = 40; if ((condition == "") && (size > 100)) { condition = "poke"; state = "special"; timer = 30; environ.vixen.eye.gotoAndPlay("shut"); _root.onEnterFrame = timeout_fn; } }));
Symbol 28 MovieClip Frame 1
_currentlabel = "normal";
Symbol 28 MovieClip Frame 2
gotoAndPlay(_currentlabel);
Symbol 28 MovieClip Frame 3
_currentlabel = "inflate";
Symbol 28 MovieClip Frame 4
gotoAndPlay(_currentlabel);
Symbol 41 MovieClip Frame 1
_currentlabel = "open";
Symbol 41 MovieClip Frame 2
gotoAndPlay(_currentlabel);
Symbol 41 MovieClip Frame 3
_currentlabel = "small";
Symbol 41 MovieClip Frame 4
gotoAndPlay(_currentlabel);
Symbol 41 MovieClip Frame 5
_currentlabel = "small";
Symbol 41 MovieClip Frame 6
gotoAndPlay(_currentlabel);
Symbol 41 MovieClip Frame 7
_currentlabel = "blink";
Symbol 41 MovieClip Frame 11
_currentlabel = "endblink";
Symbol 41 MovieClip Frame 12
gotoAndPlay(_currentlabel);
Symbol 41 MovieClip Frame 15
_currentlabel = "wide";
Symbol 41 MovieClip Frame 16
gotoAndPlay(_currentlabel);
Symbol 41 MovieClip Frame 17
_currentlabel = "sad";
Symbol 41 MovieClip Frame 18
gotoAndPlay(_currentlabel);
Symbol 41 MovieClip Frame 19
_currentlabel = "shut";
Symbol 41 MovieClip Frame 20
gotoAndPlay(_currentlabel);
Symbol 83 MovieClip Frame 400
stop();
Symbol 106 MovieClip Frame 1
stop();

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClip [bubble]Uses:1
Symbol 3 GraphicUsed by:Timeline
Symbol 4 GraphicUsed by:97
Symbol 5 ShapeTweeningUsed by:10
Symbol 6 ShapeTweeningUsed by:10
Symbol 7 ShapeTweeningUsed by:10
Symbol 8 GraphicUsed by:10
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:5 6 7 8 9Used by:94
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClipUses:11Used by:94
Symbol 13 ShapeTweeningUsed by:18
Symbol 14 ShapeTweeningUsed by:18
Symbol 15 ShapeTweeningUsed by:18
Symbol 16 ShapeTweeningUsed by:18
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:13 14 15 16 17Used by:94
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:19Used by:94
Symbol 21 GraphicUsed by:25
Symbol 22 ShapeTweeningUsed by:25
Symbol 23 ShapeTweeningUsed by:25
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:21 22 23 24Used by:94
Symbol 26 GraphicUsed by:28
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:26 27Used by:94
Symbol 29 GraphicUsed by:41
Symbol 30 GraphicUsed by:41
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClipUses:31Used by:41
Symbol 33 GraphicUsed by:41
Symbol 34 GraphicUsed by:41
Symbol 35 GraphicUsed by:41
Symbol 36 GraphicUsed by:41
Symbol 37 GraphicUsed by:41
Symbol 38 GraphicUsed by:41
Symbol 39 GraphicUsed by:41
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClipUses:29 30 32 33 34 35 36 37 38 39 40Used by:94
Symbol 42 ShapeTweeningUsed by:46
Symbol 43 ShapeTweeningUsed by:46
Symbol 44 ShapeTweeningUsed by:46
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:42 43 44 45Used by:94
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:94
Symbol 49 ShapeTweeningUsed by:51
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:49 50Used by:94
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClipUses:52Used by:94
Symbol 54 ShapeTweeningUsed by:59
Symbol 55 ShapeTweeningUsed by:59
Symbol 56 ShapeTweeningUsed by:59
Symbol 57 ShapeTweeningUsed by:59
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClipUses:54 55 56 57 58Used by:94
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:60Used by:94
Symbol 62 ShapeTweeningUsed by:83
Symbol 63 GraphicUsed by:83
Symbol 64 GraphicUsed by:83
Symbol 65 ShapeTweeningUsed by:83
Symbol 66 GraphicUsed by:83
Symbol 67 GraphicUsed by:83
Symbol 68 ShapeTweeningUsed by:83
Symbol 69 GraphicUsed by:83
Symbol 70 GraphicUsed by:83
Symbol 71 ShapeTweeningUsed by:83
Symbol 72 GraphicUsed by:83
Symbol 73 GraphicUsed by:83
Symbol 74 ShapeTweeningUsed by:83
Symbol 75 ShapeTweeningUsed by:83
Symbol 76 ShapeTweeningUsed by:83
Symbol 77 GraphicUsed by:83
Symbol 78 GraphicUsed by:83
Symbol 79 GraphicUsed by:83
Symbol 80 ShapeTweeningUsed by:83
Symbol 81 GraphicUsed by:83
Symbol 82 GraphicUsed by:83
Symbol 83 MovieClipUses:62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82Used by:94
Symbol 84 ShapeTweeningUsed by:93
Symbol 85 ShapeTweeningUsed by:93
Symbol 86 GraphicUsed by:93
Symbol 87 GraphicUsed by:93
Symbol 88 ShapeTweeningUsed by:93
Symbol 89 ShapeTweeningUsed by:93
Symbol 90 ShapeTweeningUsed by:93
Symbol 91 ShapeTweeningUsed by:93
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:84 85 86 87 88 89 90 91 92Used by:94
Symbol 94 MovieClipUses:10 12 18 20 25 28 41 46 48 51 53 59 61 83 93Used by:97
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClipUses:95Used by:97
Symbol 97 MovieClipUses:4 94 96Used by:Timeline
Symbol 98 GraphicUsed by:Timeline
Symbol 99 GraphicUsed by:112
Symbol 100 GraphicUsed by:103
Symbol 101 FontUsed by:102 107 108 109 111
Symbol 102 EditableTextUses:101Used by:103
Symbol 103 MovieClipUses:100 102Used by:112
Symbol 104 GraphicUsed by:106 110
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClipUses:104 105Used by:112
Symbol 107 EditableTextUses:101Used by:112
Symbol 108 EditableTextUses:101Used by:112
Symbol 109 EditableTextUses:101Used by:110
Symbol 110 MovieClipUses:104 109Used by:112
Symbol 111 TextUses:101Used by:112
Symbol 112 MovieClipUses:99 103 106 107 108 110 111Used by:Timeline

Instance Names

"environ"Frame 1Symbol 97 MovieClip
"_panel"Frame 1Symbol 112 MovieClip
"pupil"Symbol 41 MovieClip Frame 1Symbol 32 MovieClip
"pupil"Symbol 41 MovieClip Frame 15Symbol 32 MovieClip
"arm2"Symbol 94 MovieClip Frame 1Symbol 10 MovieClip
"leg2"Symbol 94 MovieClip Frame 1Symbol 12 MovieClip
"tail"Symbol 94 MovieClip Frame 1Symbol 18 MovieClip
"tank"Symbol 94 MovieClip Frame 1Symbol 20 MovieClip
"body"Symbol 94 MovieClip Frame 1Symbol 25 MovieClip
"head"Symbol 94 MovieClip Frame 1Symbol 28 MovieClip
"eye"Symbol 94 MovieClip Frame 1Symbol 41 MovieClip
"hair"Symbol 94 MovieClip Frame 1Symbol 46 MovieClip
"ear"Symbol 94 MovieClip Frame 1Symbol 48 MovieClip
"bottom"Symbol 94 MovieClip Frame 1Symbol 51 MovieClip
"strap"Symbol 94 MovieClip Frame 1Symbol 53 MovieClip
"breast"Symbol 94 MovieClip Frame 1Symbol 59 MovieClip
"leg1"Symbol 94 MovieClip Frame 1Symbol 61 MovieClip
"weights"Symbol 94 MovieClip Frame 1Symbol 83 MovieClip
"top"Symbol 94 MovieClip Frame 1Symbol 93 MovieClip
"arm1"Symbol 94 MovieClip Frame 1Symbol 10 MovieClip
"vixen"Symbol 97 MovieClip Frame 1Symbol 94 MovieClip
"endweights"Symbol 97 MovieClip Frame 1Symbol 96 MovieClip
"_txt"Symbol 103 MovieClip Frame 1Symbol 102 EditableText
"_txt"Symbol 110 MovieClip Frame 1Symbol 109 EditableText
"_revert"Symbol 112 MovieClip Frame 1Symbol 103 MovieClip
"_expand"Symbol 112 MovieClip Frame 1Symbol 103 MovieClip
"_cont"Symbol 112 MovieClip Frame 1Symbol 106 MovieClip
"_cont_txt"Symbol 112 MovieClip Frame 1Symbol 107 EditableText
"_info"Symbol 112 MovieClip Frame 1Symbol 108 EditableText
"_minus"Symbol 112 MovieClip Frame 1Symbol 110 MovieClip
"_plus"Symbol 112 MovieClip Frame 1Symbol 110 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 2 as "bubble"

Labels

"normal"Symbol 28 MovieClip Frame 1
"inflate"Symbol 28 MovieClip Frame 3
"open"Symbol 41 MovieClip Frame 1
"closed"Symbol 41 MovieClip Frame 3
"small"Symbol 41 MovieClip Frame 5
"blink"Symbol 41 MovieClip Frame 7
"endblink"Symbol 41 MovieClip Frame 11
"wide"Symbol 41 MovieClip Frame 15
"sad"Symbol 41 MovieClip Frame 17
"shut"Symbol 41 MovieClip Frame 19
"off"Symbol 106 MovieClip Frame 1
"on"Symbol 106 MovieClip Frame 2




http://swfchan.com/19/91300/info.shtml
Created: 27/3 -2019 23:56:33 Last modified: 27/3 -2019 23:56:33 Server time: 21/12 -2024 17:06:20