STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229595 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2595 · P5190 |
This is the info page for Flash #86640 |
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 1function 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 275stop();Symbol 36 MovieClip Frame 1_currentlabel = "breathing";Symbol 36 MovieClip Frame 41gotoAndPlay(_currentlabel);Symbol 42 MovieClip Frame 1_currentlabel = "normal";Symbol 42 MovieClip Frame 2_currentlabel = "break";Symbol 42 MovieClip Frame 12stop(); _currentlabel = "broken";Symbol 49 MovieClip Frame 1_currentlabel = "breathing";Symbol 49 MovieClip Frame 41gotoAndPlay(_currentlabel);Symbol 71 MovieClip Frame 1_currentlabel = "down";Symbol 71 MovieClip Frame 2gotoAndPlay ("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 17gotoAndPlay(_currentlabel);Symbol 71 MovieClip Frame 19_currentlabel = "todown";Symbol 71 MovieClip Frame 24gotoAndPlay ("down"); _currentlabel = "down";Symbol 71 MovieClip Frame 26_currentlabel = "bellyrub";Symbol 71 MovieClip Frame 66gotoAndPlay ("onbelly"); _currentlabel = "onbelly";Symbol 71 MovieClip Frame 75_currentlabel = "tobellyrub";Symbol 71 MovieClip Frame 80gotoAndPlay ("bellyrub"); _currentlabel = "bellyrub";Symbol 84 MovieClip Frame 1_currentlabel = "normal";Symbol 84 MovieClip Frame 2gotoAndPlay(_currentlabel);Symbol 84 MovieClip Frame 3_currentlabel = "blink";Symbol 84 MovieClip Frame 9gotoAndPlay ("normal"); _currentlabel = "normal";Symbol 84 MovieClip Frame 11_currentlabel = "small";Symbol 84 MovieClip Frame 12gotoAndPlay ("small");Symbol 84 MovieClip Frame 13_currentlabel = "open";Symbol 84 MovieClip Frame 14gotoAndPlay(_currentlabel);Symbol 84 MovieClip Frame 15_currentlabel = "sad";Symbol 84 MovieClip Frame 16gotoAndPlay(_currentlabel);Symbol 84 MovieClip Frame 17_currentlabel = "closed";Symbol 84 MovieClip Frame 18gotoAndPlay(_currentlabel);Symbol 84 MovieClip Frame 19_currentlabel = "shut";Symbol 84 MovieClip Frame 23gotoAndPlay(this._currentframe - 1);Symbol 101 MovieClip Frame 1this._currentlabel = "normal";Symbol 101 MovieClip Frame 41this.gotoAndPlay(_currentlabel);Symbol 101 MovieClip Frame 43this._currentlabel = "happy";Symbol 101 MovieClip Frame 83gotoAndPlay(_currentlabel);Symbol 101 MovieClip Frame 85_currentlabel = "open";Symbol 101 MovieClip Frame 86gotoAndPlay(_currentlabel);Symbol 101 MovieClip Frame 87_currentlabel = "sad";Symbol 101 MovieClip Frame 88gotoAndPlay(_currentlabel);Symbol 101 MovieClip Frame 89_currentlabel = "small";Symbol 101 MovieClip Frame 90gotoAndPlay(_currentlabel);Symbol 101 MovieClip Frame 91_currentlabel = "hurt";Symbol 101 MovieClip Frame 92gotoAndPlay(_currentlabel);
Library Items
Symbol 1 Graphic | Used by:106 | ||
Symbol 2 Graphic | Used by:3 | ||
Symbol 3 MovieClip | Uses:2 | Used by:106 | |
Symbol 4 ShapeTweening | Used by:30 | ||
Symbol 5 Graphic | Used by:30 | ||
Symbol 6 ShapeTweening | Used by:30 | ||
Symbol 7 ShapeTweening | Used by:30 | ||
Symbol 8 Graphic | Used by:9 | ||
Symbol 9 MovieClip | Uses:8 | Used by:30 | |
Symbol 10 ShapeTweening | Used by:30 | ||
Symbol 11 ShapeTweening | Used by:30 | ||
Symbol 12 ShapeTweening | Used by:30 | ||
Symbol 13 ShapeTweening | Used by:30 | ||
Symbol 14 ShapeTweening | Used by:30 | ||
Symbol 15 ShapeTweening | Used by:30 | ||
Symbol 16 ShapeTweening | Used by:30 | ||
Symbol 17 ShapeTweening | Used by:30 | ||
Symbol 18 ShapeTweening | Used by:30 | ||
Symbol 19 ShapeTweening | Used by:30 | ||
Symbol 20 ShapeTweening | Used by:30 | ||
Symbol 21 ShapeTweening | Used by:30 | ||
Symbol 22 ShapeTweening | Used by:30 | ||
Symbol 23 ShapeTweening | Used by:30 | ||
Symbol 24 ShapeTweening | Used by:30 | ||
Symbol 25 ShapeTweening | Used by:30 | ||
Symbol 26 ShapeTweening | Used by:30 | ||
Symbol 27 ShapeTweening | Used by:30 | ||
Symbol 28 Graphic | Used by:30 | ||
Symbol 29 Graphic | Used by:30 | ||
Symbol 30 MovieClip | Uses:4 5 6 7 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | Used by:106 | |
Symbol 31 ShapeTweening | Used by:36 | ||
Symbol 32 Graphic | Used by:36 | ||
Symbol 33 Graphic | Used by:36 | ||
Symbol 34 ShapeTweening | Used by:36 | ||
Symbol 35 Graphic | Used by:36 | ||
Symbol 36 MovieClip | Uses:31 32 33 34 35 | Used by:106 | |
Symbol 37 Graphic | Used by:42 | ||
Symbol 38 ShapeTweening | Used by:42 | ||
Symbol 39 ShapeTweening | Used by:42 | ||
Symbol 40 ShapeTweening | Used by:42 | ||
Symbol 41 Graphic | Used by:42 | ||
Symbol 42 MovieClip | Uses:37 38 39 40 41 | Used by:50 | |
Symbol 43 Graphic | Used by:49 | ||
Symbol 44 ShapeTweening | Used by:49 | ||
Symbol 45 Graphic | Used by:49 | ||
Symbol 46 Graphic | Used by:49 | ||
Symbol 47 ShapeTweening | Used by:49 | ||
Symbol 48 Graphic | Used by:49 | ||
Symbol 49 MovieClip | Uses:43 44 45 46 47 48 | Used by:50 | |
Symbol 50 MovieClip | Uses:42 49 | Used by:106 | |
Symbol 51 Graphic | Used by:71 | ||
Symbol 52 Graphic | Used by:71 | ||
Symbol 53 Graphic | Used by:71 | ||
Symbol 54 Graphic | Used by:71 | ||
Symbol 55 Graphic | Used by:71 | ||
Symbol 56 Graphic | Used by:71 | ||
Symbol 57 Graphic | Used by:71 | ||
Symbol 58 Graphic | Used by:71 | ||
Symbol 59 Graphic | Used by:71 | ||
Symbol 60 ShapeTweening | Used by:71 | ||
Symbol 61 Graphic | Used by:71 | ||
Symbol 62 ShapeTweening | Used by:71 | ||
Symbol 63 Graphic | Used by:71 | ||
Symbol 64 ShapeTweening | Used by:71 | ||
Symbol 65 Graphic | Used by:71 | ||
Symbol 66 ShapeTweening | Used by:71 | ||
Symbol 67 Graphic | Used by:71 | ||
Symbol 68 Graphic | Used by:71 | ||
Symbol 69 Graphic | Used by:71 | ||
Symbol 70 Graphic | Used by:71 | ||
Symbol 71 MovieClip | Uses:51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 | Used by:106 | |
Symbol 72 Graphic | Used by:73 | ||
Symbol 73 MovieClip | Uses:72 | Used by:106 | |
Symbol 74 Graphic | Used by:84 | ||
Symbol 75 Graphic | Used by:84 | ||
Symbol 76 Graphic | Used by:77 | ||
Symbol 77 MovieClip | Uses:76 | Used by:84 | |
Symbol 78 Graphic | Used by:84 | ||
Symbol 79 Graphic | Used by:84 | ||
Symbol 80 Graphic | Used by:84 | ||
Symbol 81 Graphic | Used by:84 | ||
Symbol 82 Graphic | Used by:84 | ||
Symbol 83 Graphic | Used by:84 | ||
Symbol 84 MovieClip | Uses:74 75 77 78 79 80 81 82 83 | Used by:106 | |
Symbol 85 Graphic | Used by:86 | ||
Symbol 86 MovieClip | Uses:85 | Used by:106 | |
Symbol 87 ShapeTweening | Used by:101 | ||
Symbol 88 ShapeTweening | Used by:101 | ||
Symbol 89 Graphic | Used by:101 | ||
Symbol 90 ShapeTweening | Used by:101 | ||
Symbol 91 ShapeTweening | Used by:101 | ||
Symbol 92 Graphic | Used by:101 | ||
Symbol 93 ShapeTweening | Used by:101 | ||
Symbol 94 Graphic | Used by:101 | ||
Symbol 95 ShapeTweening | Used by:101 | ||
Symbol 96 Graphic | Used by:101 | ||
Symbol 97 Graphic | Used by:101 | ||
Symbol 98 Graphic | Used by:101 | ||
Symbol 99 Graphic | Used by:101 | ||
Symbol 100 Graphic | Used by:101 | ||
Symbol 101 MovieClip | Uses:87 88 89 90 91 92 93 94 95 96 97 98 99 100 | Used by:106 | |
Symbol 102 Graphic | Used by:103 | ||
Symbol 103 MovieClip | Uses:102 | Used by:106 | |
Symbol 104 Graphic | Used by:105 | ||
Symbol 105 MovieClip | Uses:104 | Used by:106 | |
Symbol 106 MovieClip | Uses:1 3 30 36 50 71 73 84 86 101 103 105 | Used by:Timeline | |
Symbol 107 Graphic | Used by:110 | ||
Symbol 108 Font | Used by:109 112 | ||
Symbol 109 EditableText | Uses:108 | Used by:110 | |
Symbol 110 MovieClip | Uses:107 109 | Used by:Timeline | |
Symbol 111 Graphic | Used by:113 | ||
Symbol 112 EditableText | Uses:108 | Used by:113 | |
Symbol 113 MovieClip | Uses:111 112 | Used by:Timeline | |
Symbol 114 Font | Used by:115 | ||
Symbol 115 Text | Uses:114 | Used by:Timeline |
Instance Names
"vanilla" | Frame 1 | Symbol 106 MovieClip |
"_plus" | Frame 1 | Symbol 110 MovieClip |
"_minus" | Frame 1 | Symbol 110 MovieClip |
"_expand" | Frame 1 | Symbol 113 MovieClip |
"_revert" | Frame 1 | Symbol 113 MovieClip |
"_play" | Frame 1 | Symbol 113 MovieClip |
"belly" | Symbol 30 MovieClip Frame 1 | Symbol 9 MovieClip |
"bottom" | Symbol 50 MovieClip Frame 1 | Symbol 42 MovieClip |
"top" | Symbol 50 MovieClip Frame 1 | Symbol 49 MovieClip |
"pupil" | Symbol 84 MovieClip Frame 1 | Symbol 77 MovieClip |
"pupil" | Symbol 84 MovieClip Frame 3 | Symbol 77 MovieClip |
"pregnant" | Symbol 106 MovieClip Frame 1 | Symbol 30 MovieClip |
"cloth" | Symbol 106 MovieClip Frame 1 | Symbol 36 MovieClip |
"body" | Symbol 106 MovieClip Frame 1 | Symbol 50 MovieClip |
"arm" | Symbol 106 MovieClip Frame 1 | Symbol 71 MovieClip |
"eye" | Symbol 106 MovieClip Frame 1 | Symbol 84 MovieClip |
"nose" | Symbol 106 MovieClip Frame 1 | Symbol 86 MovieClip |
"mouth" | Symbol 106 MovieClip Frame 1 | Symbol 101 MovieClip |
"_txt" | Symbol 110 MovieClip Frame 1 | Symbol 109 EditableText |
"_txt" | Symbol 113 MovieClip Frame 1 | Symbol 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 |
|