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

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

Interactive_pregnant_Vanilla_by_Doom_the_wolf.swf

This is the info page for
Flash #86640

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


Text
Interactive pregnant Vanilla. Drawn and programmed by Doom the wolf
(http://doom-the-wolf.deviantart.com).
Click and hold "expand" to make Vanilla bigger and the same with "revert"
to return her to normal. Click on autoplay to make her expand automatically.
Click + or - to zoom in and out. Drag the image around to have a better look.

ActionScript [AS1/AS2]

Frame 1
function setState(str) { if (state != str) { state = str; curState.state = state; for (i in states[str]) { curState[i] = states[str][i]; } vanilla.mouth.gotoAndPlay(curState.mouth); vanilla.body.top.gotoAndPlay("breathing"); vanilla.cloth.gotoAndPlay("breathing"); canBlink = curState.canBlink; vanilla.eye.gotoAndPlay(curState.eye); vanilla.eye.pupil._x = pX + curState.pupilX; vanilla.eye.pupil._y = pY + curState.pupilY; if (curState.arm != vanilla.arm._currentlabel) { if (curState.arm == "onbelly") { vanilla.arm.gotoAndPlay("tobelly"); } else if (curState.arm == "down") { vanilla.arm.gotoAndPlay("todown"); } else if ((curState.arm == "bellyrub") && (vanilla.arm._currentlabel == "down")) { vanilla.arm.gotoAndPlay("tobellyrub"); } else { vanilla.arm.gotoAndPlay(curState.arm); } } } } _level0.bgColor = 39423; _level0.flashWidth = 800; _level0.flashHeight = 600; var state = ""; var canBlink = true; var blinking = false; var curState = new Object(); var pX = vanilla.eye.pupil._x; var pY = vanilla.eye.pupil._y; var growth = 0; var condition = ""; var timer = 0; var states = new Array(); vanilla.pregnant.stop(); vanilla.body.bottom.stop(); states.normal = {mouth:"normal", eye:"normal", arm:"down", pupilX:0, pupilY:0, canBlink:true}; states.surprised = {mouth:"open", eye:"open", arm:"onbelly", pupilX:0, pupilY:20, canBlink:true}; states.relaxed = {mouth:"normal", eye:"small", arm:"onbelly", pupilX:0, pupilY:20, canBlink:false}; states.happy = {mouth:"happy", eye:"normal", arm:"bellyrub", pupilX:0, pupilY:20, canBlink:true}; states.nice = {mouth:"normal", eye:"normal", arm:"down", pupilX:5, pupilY:0, canBlink:true}; states.sad = {mouth:"sad", eye:"sad", arm:"onbelly", pupilX:0, pupilY:20, canBlink:false}; states.curious = {mouth:"small", eye:"open", arm:"down", pupilX:0, pupilY:20, canBlink:true}; states.ok = {mouth:"normal", eye:"closed", arm:"down", pupilX:0, pupilY:0, canBlink:false}; setState("normal"); _root.onEnterFrame = function () { if (blinking && (vanilla.eye._currentlabel == "normal")) { vanilla.eye.gotoAndPlay(curState.eye); blinking = false; } if ((canBlink && (Math.random() > 0.99)) && (!blinking)) { blinking = true; vanilla.eye.gotoAndPlay(curState.eye + "blink"); } if (vanilla.pregnant._currentframe == vanilla.pregnant._totalframes) { _expand._txt.text = "Reset"; _play._txt.text = "Reset"; } else { _expand._txt.text = "Expand"; _play._txt.text = "Autoplay"; } if (growth == 1) { switch (true) { case vanilla.pregnant._currentframe < 50 : if (vanilla.pregnant._currentframe == 18) { if (vanilla.body.bottom._currentframe == 1) { setState("surprised"); vanilla.body.bottom.play(); } } break; case vanilla.pregnant._currentframe < 150 : setState("relaxed"); break; case vanilla.pregnant._currentframe < 274 : setState("happy"); break; case vanilla.pregnant._currentframe == 274 : setState("nice"); } } else if (growth == -1) { switch (true) { case vanilla.pregnant._currentframe == 1 : growth = 0; delete _revert.onEnterFrame; setState("normal"); return; case vanilla.pregnant._currentframe < 70 : setState("ok"); return; case vanilla.pregnant._currentframe < 150 : setState("sad"); return; case vanilla.pregnant._currentframe < 230 : setState("curious"); } } }; vanilla.onMouseDown = function () { vanilla.startDrag(); }; vanilla.onMouseUp = function () { vanilla.stopDrag(); }; _plus._txt.text = "+"; _minus._txt.text = "-"; _plus.onPress = function () { _plus.onEnterFrame = function () { vanilla._xscale = (vanilla._yscale = vanilla._xscale + 2); }; }; _plus.onRelease = function () { delete _plus.onEnterFrame; }; _minus.onPress = function () { _minus.onEnterFrame = function () { if (vanilla._xscale > 2) { vanilla._xscale = (vanilla._yscale = vanilla._xscale - 2); } }; }; _minus.onRelease = function () { delete _minus.onEnterFrame; }; _expand._txt.text = "Expand"; _revert._txt.text = "Revert"; _play._txt.text = "Autoplay"; var reset = false; _expand.onPress = function () { if (vanilla.pregnant._currentframe < vanilla.pregnant._totalframes) { growth = 1; _expand.onEnterFrame = function () { if (vanilla.pregnant._currentframe < vanilla.pregnant._totalframes) { vanilla.pregnant.gotoAndStop(vanilla.pregnant._currentframe + 1); } else { growth = 0; delete _expand.onEnterFrame; } }; } else { reset = true; } }; _expand.onRelease = function () { growth = 0; delete _expand.onEnterFrame; if (reset) { vanilla.body.bottom.gotoAndStop(1); vanilla.pregnant.gotoAndStop(1); setState("normal"); } reset = false; }; _revert.onPress = function () { if (vanilla.pregnant._currentframe > 1) { growth = -1; delete _expand.onEnterFrame; _revert.onEnterFrame = function () { if (vanilla.pregnant._currentframe > 1) { vanilla.pregnant.gotoAndStop(vanilla.pregnant._currentframe - 1); } else { growth = 0; } }; } }; _revert.onRelease = function () { growth = 0; delete _revert.onEnterFrame; }; _play.onRelease = function () { if (vanilla.pregnant._currentframe < vanilla.pregnant._totalframes) { growth = 1; _expand.onEnterFrame = function () { if (vanilla.pregnant._currentframe < vanilla.pregnant._totalframes) { vanilla.pregnant.gotoAndStop(vanilla.pregnant._currentframe + 1); } else { growth = 0; delete _expand.onEnterFrame; } }; } else { vanilla.body.bottom.gotoAndStop(1); vanilla.pregnant.gotoAndStop(1); setState("normal"); } }; var rub = 0; vanilla.pregnant.belly.onRollOver = function () { if ((((!(rub % 3)) && (condition == "")) && (growth == 0)) && (vanilla.pregnant._currentframe > 80)) { state = "special"; condition = "rub"; vanilla.eye.gotoAndPlay("closed"); if (vanilla.arm._currentlabel == "down") { vanilla.arm.gotoAndPlay("tobellyrub"); } else { vanilla.arm.gotoAndPlay("bellyrub"); } vanilla.mouth.gotoAndPlay("happy"); canBlink = false; timer = 0; vanilla.pregnant.belly.onEnterFrame = function () { if (vanilla.arm._currentlabel == "onbelly") { setState(curState.state); delete vanilla.pregnant.belly.onEnterFrame; condition = ""; } }; } rub++; }; vanilla.body.top.onPress = function () { if ((condition == "") && (growth == 0)) { state = "special"; condition = "poke"; vanilla.eye.gotoAndPlay("shut"); vanilla.mouth.gotoAndPlay("hurt"); canBlink = false; timer = 8; vanilla.pregnant.belly.onEnterFrame = function () { if (timer == 0) { setState(curState.state); delete vanilla.pregnant.belly.onEnterFrame; condition = ""; } timer--; }; } }; vanilla.pregnant.belly.onPress = function () { if (((condition == "") && (growth == 0)) && (vanilla.pregnant._currentframe > 40)) { state = "special"; condition = "bellypoke"; vanilla.eye.gotoAndPlay("open"); vanilla.mouth.gotoAndPlay("sad"); vanilla.eye.pupil._y = pY + 20; vanilla.eye.pupil._x = pX; canBlink = false; timer = 10; if (vanilla.arm._currentlabel != "onbelly") { vanilla.arm.gotoAndPlay("tobelly"); } else { vanilla.arm.gotoAndPlay("onbelly"); } vanilla.pregnant.belly.onEnterFrame = function () { if (timer == 0) { setState(curState.state); delete vanilla.pregnant.belly.onEnterFrame; condition = ""; } timer--; }; } }; var rub2 = 0; vanilla.body.top.onRollOver = function () { if (((!(rub2 % 3)) && (condition == "")) && (growth == 0)) { state = "special"; condition = "bodyrub"; vanilla.eye.gotoAndPlay("open"); if (vanilla.arm._currentlabel != "down") { vanilla.arm.gotoAndPlay("todown"); } else { vanilla.arm.gotoAndPlay("down"); } vanilla.eye.pupil._y = pY + 24; vanilla.eye.pupil._x = pX + 15; vanilla.mouth.gotoAndPlay("happy"); canBlink = false; timer = 30; vanilla.pregnant.belly.onEnterFrame = function () { if (timer == 0) { setState(curState.state); delete vanilla.pregnant.belly.onEnterFrame; condition = ""; } timer--; }; } rub2++; };
Symbol 30 MovieClip Frame 275
stop();
Symbol 36 MovieClip Frame 1
_currentlabel = "breathing";
Symbol 36 MovieClip Frame 41
gotoAndPlay(_currentlabel);
Symbol 42 MovieClip Frame 1
_currentlabel = "normal";
Symbol 42 MovieClip Frame 2
_currentlabel = "break";
Symbol 42 MovieClip Frame 12
stop(); _currentlabel = "broken";
Symbol 49 MovieClip Frame 1
_currentlabel = "breathing";
Symbol 49 MovieClip Frame 41
gotoAndPlay(_currentlabel);
Symbol 71 MovieClip Frame 1
_currentlabel = "down";
Symbol 71 MovieClip Frame 2
gotoAndPlay ("down");
Symbol 71 MovieClip Frame 6
_currentlabel = "tobelly";
Symbol 71 MovieClip Frame 11
_currentlabel = "onbelly"; gotoAndPlay ("onbelly");
Symbol 71 MovieClip Frame 16
_currentlabel = "onbelly";
Symbol 71 MovieClip Frame 17
gotoAndPlay(_currentlabel);
Symbol 71 MovieClip Frame 19
_currentlabel = "todown";
Symbol 71 MovieClip Frame 24
gotoAndPlay ("down"); _currentlabel = "down";
Symbol 71 MovieClip Frame 26
_currentlabel = "bellyrub";
Symbol 71 MovieClip Frame 66
gotoAndPlay ("onbelly"); _currentlabel = "onbelly";
Symbol 71 MovieClip Frame 75
_currentlabel = "tobellyrub";
Symbol 71 MovieClip Frame 80
gotoAndPlay ("bellyrub"); _currentlabel = "bellyrub";
Symbol 84 MovieClip Frame 1
_currentlabel = "normal";
Symbol 84 MovieClip Frame 2
gotoAndPlay(_currentlabel);
Symbol 84 MovieClip Frame 3
_currentlabel = "blink";
Symbol 84 MovieClip Frame 9
gotoAndPlay ("normal"); _currentlabel = "normal";
Symbol 84 MovieClip Frame 11
_currentlabel = "small";
Symbol 84 MovieClip Frame 12
gotoAndPlay ("small");
Symbol 84 MovieClip Frame 13
_currentlabel = "open";
Symbol 84 MovieClip Frame 14
gotoAndPlay(_currentlabel);
Symbol 84 MovieClip Frame 15
_currentlabel = "sad";
Symbol 84 MovieClip Frame 16
gotoAndPlay(_currentlabel);
Symbol 84 MovieClip Frame 17
_currentlabel = "closed";
Symbol 84 MovieClip Frame 18
gotoAndPlay(_currentlabel);
Symbol 84 MovieClip Frame 19
_currentlabel = "shut";
Symbol 84 MovieClip Frame 23
gotoAndPlay(this._currentframe - 1);
Symbol 101 MovieClip Frame 1
this._currentlabel = "normal";
Symbol 101 MovieClip Frame 41
this.gotoAndPlay(_currentlabel);
Symbol 101 MovieClip Frame 43
this._currentlabel = "happy";
Symbol 101 MovieClip Frame 83
gotoAndPlay(_currentlabel);
Symbol 101 MovieClip Frame 85
_currentlabel = "open";
Symbol 101 MovieClip Frame 86
gotoAndPlay(_currentlabel);
Symbol 101 MovieClip Frame 87
_currentlabel = "sad";
Symbol 101 MovieClip Frame 88
gotoAndPlay(_currentlabel);
Symbol 101 MovieClip Frame 89
_currentlabel = "small";
Symbol 101 MovieClip Frame 90
gotoAndPlay(_currentlabel);
Symbol 101 MovieClip Frame 91
_currentlabel = "hurt";
Symbol 101 MovieClip Frame 92
gotoAndPlay(_currentlabel);

Library Items

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

Instance Names

"vanilla"Frame 1Symbol 106 MovieClip
"_plus"Frame 1Symbol 110 MovieClip
"_minus"Frame 1Symbol 110 MovieClip
"_expand"Frame 1Symbol 113 MovieClip
"_revert"Frame 1Symbol 113 MovieClip
"_play"Frame 1Symbol 113 MovieClip
"belly"Symbol 30 MovieClip Frame 1Symbol 9 MovieClip
"bottom"Symbol 50 MovieClip Frame 1Symbol 42 MovieClip
"top"Symbol 50 MovieClip Frame 1Symbol 49 MovieClip
"pupil"Symbol 84 MovieClip Frame 1Symbol 77 MovieClip
"pupil"Symbol 84 MovieClip Frame 3Symbol 77 MovieClip
"pregnant"Symbol 106 MovieClip Frame 1Symbol 30 MovieClip
"cloth"Symbol 106 MovieClip Frame 1Symbol 36 MovieClip
"body"Symbol 106 MovieClip Frame 1Symbol 50 MovieClip
"arm"Symbol 106 MovieClip Frame 1Symbol 71 MovieClip
"eye"Symbol 106 MovieClip Frame 1Symbol 84 MovieClip
"nose"Symbol 106 MovieClip Frame 1Symbol 86 MovieClip
"mouth"Symbol 106 MovieClip Frame 1Symbol 101 MovieClip
"_txt"Symbol 110 MovieClip Frame 1Symbol 109 EditableText
"_txt"Symbol 113 MovieClip Frame 1Symbol 112 EditableText

Labels

"breathing"Symbol 36 MovieClip Frame 1
"normal"Symbol 42 MovieClip Frame 1
"break"Symbol 42 MovieClip Frame 2
"broken"Symbol 42 MovieClip Frame 12
"breathing"Symbol 49 MovieClip Frame 1
"down"Symbol 71 MovieClip Frame 1
"tobelly"Symbol 71 MovieClip Frame 6
"onbelly"Symbol 71 MovieClip Frame 16
"todown"Symbol 71 MovieClip Frame 19
"bellyrub"Symbol 71 MovieClip Frame 26
"tobellyrub"Symbol 71 MovieClip Frame 75
"normal"Symbol 84 MovieClip Frame 1
"blink"Symbol 84 MovieClip Frame 3
"normalblink"Symbol 84 MovieClip Frame 3
"openblink"Symbol 84 MovieClip Frame 3
"sadblink"Symbol 84 MovieClip Frame 4
"smallblink"Symbol 84 MovieClip Frame 5
"small"Symbol 84 MovieClip Frame 11
"open"Symbol 84 MovieClip Frame 13
"sad"Symbol 84 MovieClip Frame 15
"closed"Symbol 84 MovieClip Frame 17
"shut"Symbol 84 MovieClip Frame 19
"normal"Symbol 101 MovieClip Frame 1
"happy"Symbol 101 MovieClip Frame 43
"open"Symbol 101 MovieClip Frame 85
"sad"Symbol 101 MovieClip Frame 87
"small"Symbol 101 MovieClip Frame 89
"hurt"Symbol 101 MovieClip Frame 91




http://swfchan.com/18/86640/info.shtml
Created: 10/8 -2019 23:47:14 Last modified: 10/8 -2019 23:47:14 Server time: 18/04 -2024 22:35:26