STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 228088 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2561 · P5121 |
This is the info page for Flash #41813 |
Expand |
Interactive pregnant Lopunny. Drawn and programmed by Doom the wolf (http://doom-the-wolf.deviantart.com). Click and hold "expand" to make Lopunny 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 grow() { if (pregnancy < lopunny.pregnant._totalframes) { pregnancy++; lopunny.pregnant.gotoAndStop(pregnancy); } else { growth = 0; } } function revert() { if (pregnancy > 1) { pregnancy--; lopunny.pregnant.gotoAndStop(pregnancy); } else { growth = 0; } } 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]; } lopunny.eye.gotoAndPlay(curState.eye); lopunny.mouth.gotoAndPlay(curState.mouth); lopunny.body.gotoAndPlay(curState.body); if ((curState.frontarm == "up") && ((lopunny.frontarm._currentlabel == "normal") || (lopunny.frontarm._currentlabel == "movedown"))) { lopunny.frontarm.gotoAndPlay("moveup"); } else if ((curState.frontarm == "normal") && ((lopunny.frontarm._currentlabel == "up") || (lopunny.frontarm._currentlabel == "moveup"))) { lopunny.frontarm.gotoAndPlay("movedown"); } else { lopunny.frontarm.gotoAndPlay(curState.frontarm); } } } var state = ""; var condition = ""; var states = new Array(); var pregnancy = 1; var growth = 0; var curState = new Object(); var canBlink = false; var blinking = false; states.sleeping = {eye:"closed", mouth:"breathing", frontarm:"normal", body:"breathing"}; states.awaken = {eye:"small", mouth:"closed", frontarm:"normal", body:"breathing"}; states.surprised = {eye:"open", mouth:"faster", frontarm:"normal", body:"faster"}; states.relaxed = {eye:"medium", mouth:"smile", frontarm:"normal", body:"breathing"}; states.shocked = {eye:"wide", mouth:"faster", frontarm:"up", body:"faster"}; states.wondering = {eye:"medium", mouth:"breathing", frontarm:"up", body:"breathing"}; states.break = {eye:"open", mouth:"closed", frontarm:"up", body:"breathing"}; states.disbelief = {eye:"circle", mouth:"wide", frontarm:"up", body:"fast"}; states.worried = {eye:"small", mouth:"fast", frontarm:"normal", body:"fast"}; states.over = {eye:"closed", mouth:"faster", frontarm:"normal", body:"faster"}; states.revert = {eye:"medium", mouth:"breathing", frontarm:"normal", body:"breathing"}; setState("sleeping"); lopunny.pregnant.stop(); lopunny.onEnterFrame = function () { var _local1 = Math.max(0, (pregnancy - 100) / 500); lopunny.frontleg._rotation = -5 * _local1; lopunny.backleg._rotation = 15 * _local1; if (blinking && (lopunny.eye._currentlabel == "endblink")) { blinking = false; lopunny.gotoAndPlay(curState.eye); } if (canBlink && (Math.random() > 0.98)) { blinking = true; lopunny.eye.gotoAndPlay("blink"); } if (growth == 1) { grow(); switch (true) { case pregnancy < 20 : break; case pregnancy < 80 : setState("awaken"); break; case pregnancy < 200 : if (pregnancy == 80) { lopunny.drop.gotoAndPlay(2); } setState("surprised"); break; case pregnancy == 200 : growth = 0; setState("relaxed"); break; case pregnancy < 300 : switch (pregnancy) { case 210 : lopunny.drop.gotoAndPlay(2); break; case 220 : lopunny.drop2.gotoAndPlay(2); break; case 230 : lopunny.drop3.gotoAndPlay(2); break; case 240 : lopunny.drop4.gotoAndPlay(2); break; case 250 : lopunny.drop5.gotoAndPlay(2); } setState("shocked"); break; case pregnancy < 400 : setState("wondering"); break; case pregnancy == 400 : growth = 0; setState("break"); break; case pregnancy < 500 : setState("disbelief"); break; case pregnancy < 600 : setState("worried"); break; case pregnancy >= 600 : growth = 0; setState("over"); } } else if (growth == -1) { revert(); lopunny.drop.gotoAndStop(1); lopunny.drop2.gotoAndStop(1); lopunny.drop3.gotoAndStop(1); lopunny.drop4.gotoAndStop(1); lopunny.drop5.gotoAndStop(1); if (pregnancy > 1) { setState("revert"); } else { setState("sleeping"); } } if (pregnancy < 200) { _expand._txt.text = "Expand"; _play._txt.text = "Autoplay"; } else if (pregnancy == 200) { setState("relaxed"); _expand._txt.text = "Bigger!"; _play._txt.text = "Bigger!"; } else if (pregnancy < 400) { _expand._txt.text = "Bigger!"; _play._txt.text = "Bigger!"; } else if (pregnancy == 400) { setState("break"); _expand._txt.text = "???"; _play._txt.text = "???"; } else if (pregnancy < 600) { _expand._txt.text = "More!"; _play._txt.text = "More!"; } else { setState("over"); _expand._txt.text = "Reset"; _play._txt.text = "Reset"; } }; lopunny.onMouseDown = function () { lopunny.startDrag(); }; lopunny.onMouseUp = function () { lopunny.stopDrag(); }; _expand._txt.text = "Expand"; _revert._txt.text = "Revert"; _play._txt.text = "Autoplay"; var reset = false; _expand.onPress = function () { growth = 1; if (lopunny.pregnant._currentframe >= lopunny.pregnant._totalframes) { reset = true; } }; _expand.onRelease = function () { growth = 0; if (reset) { pregnancy = 1; lopunny.pregnant.gotoAndStop(1); setState("sleeping"); lopunny.drop.gotoAndStop(1); lopunny.drop2.gotoAndStop(1); lopunny.drop3.gotoAndStop(1); lopunny.drop4.gotoAndStop(1); lopunny.drop5.gotoAndStop(1); } }; _revert.onPress = function () { growth = -1; }; _revert.onRelease = function () { growth = 0; }; _play.onRelease = function () { growth = 1; if (lopunny.pregnant._currentframe >= lopunny.pregnant._totalframes) { growth = 0; pregnancy = 1; lopunny.pregnant.gotoAndStop(1); setState("sleeping"); lopunny.drop.gotoAndStop(1); lopunny.drop2.gotoAndStop(1); lopunny.drop3.gotoAndStop(1); lopunny.drop4.gotoAndStop(1); lopunny.drop5.gotoAndStop(1); } }; _plus._txt.text = "+"; _minus._txt.text = "-"; _plus.onPress = function () { _plus.onEnterFrame = function () { lopunny._xscale = (lopunny._yscale = lopunny._xscale + 2); }; }; _plus.onRelease = function () { delete _plus.onEnterFrame; }; _minus.onPress = function () { _minus.onEnterFrame = function () { if (lopunny._xscale > 2) { lopunny._xscale = (lopunny._yscale = lopunny._xscale - 2); } }; }; _minus.onRelease = function () { delete _minus.onEnterFrame; }; var timer = 0; lopunny.pregnant.onRollOver = function () { if ((condition == "") && (pregnancy > 100)) { state = "special"; condition = "bellyrub"; lopunny.eye.gotoAndPlay("small"); lopunny.mouth.gotoAndPlay("happy"); lopunny.body.gotoAndPlay("fast"); timer = 30; _root.onEnterFrame = function () { if (!timer) { condition = ""; setState(curState.state); delete _root.onEnterFrame; } timer--; }; } }; lopunny.pregnant.onPress = function () { if ((condition == "") && (pregnancy > 100)) { state = "special"; condition = "bellypoke"; lopunny.eye.gotoAndPlay("wide"); lopunny.mouth.gotoAndPlay("wide"); lopunny.body.gotoAndPlay("fast"); timer = 30; _root.onEnterFrame = function () { if (!timer) { condition = ""; setState(curState.state); delete _root.onEnterFrame; } timer--; }; } }; lopunny.frontleg.onPress = (lopunny.backleg.onPress = function () { if (condition == "") { state = "special"; condition = "bellypoke"; lopunny.eye.gotoAndPlay("closed"); lopunny.mouth.gotoAndPlay("laugh"); lopunny.body.gotoAndPlay("fast"); lopunny.frontleg.gotoAndPlay("move"); lopunny.backleg.gotoAndPlay("move"); timer = 25; _root.onEnterFrame = function () { if (!timer) { condition = ""; setState(curState.state); delete _root.onEnterFrame; } timer--; }; } });Symbol 8 MovieClip Frame 1_currentlabel = "normal";Symbol 8 MovieClip Frame 2gotoAndPlay(_currentlabel);Symbol 8 MovieClip Frame 5_currentlabel = "move";Symbol 21 MovieClip Frame 1_currentlabel = "breathing";Symbol 21 MovieClip Frame 60gotoAndPlay ("breathing");Symbol 21 MovieClip Frame 70_currentlabel = "faster";Symbol 21 MovieClip Frame 100gotoAndPlay(_currentlabel);Symbol 21 MovieClip Frame 105_currentlabel = "fast";Symbol 21 MovieClip Frame 123gotoAndPlay(_currentlabel);Symbol 57 MovieClip Frame 1_currentlabel = "closed";Symbol 57 MovieClip Frame 2gotoAndPlay(_currentlabel);Symbol 57 MovieClip Frame 3_currentlabel = "smile";Symbol 57 MovieClip Frame 4gotoAndPlay(_currentlabel);Symbol 57 MovieClip Frame 5_currentlabel = "happy";Symbol 57 MovieClip Frame 6gotoAndPlay(_currentlabel);Symbol 57 MovieClip Frame 7_currentlabel = "laugh";Symbol 57 MovieClip Frame 8gotoAndPlay(_currentlabel);Symbol 57 MovieClip Frame 10_currentlabel = "breathing";Symbol 57 MovieClip Frame 69gotoAndPlay(_currentlabel);Symbol 57 MovieClip Frame 75_currentlabel = "faster";Symbol 57 MovieClip Frame 105gotoAndPlay(_currentlabel);Symbol 57 MovieClip Frame 107_currentlabel = "fast";Symbol 57 MovieClip Frame 125gotoAndPlay(_currentlabel);Symbol 57 MovieClip Frame 127_currentlabel = "wide";Symbol 57 MovieClip Frame 145gotoAndPlay(_currentlabel);Symbol 71 MovieClip Frame 1_currentlabel = "open";Symbol 71 MovieClip Frame 2gotoAndPlay(_currentlabel);Symbol 71 MovieClip Frame 3_currentlabel = "closed";Symbol 71 MovieClip Frame 4gotoAndPlay(_currentlabel);Symbol 71 MovieClip Frame 5_currentlabel = "small";Symbol 71 MovieClip Frame 6gotoAndPlay(_currentlabel);Symbol 71 MovieClip Frame 7_currentlabel = "medium";Symbol 71 MovieClip Frame 8gotoAndPlay(_currentlabel);Symbol 71 MovieClip Frame 13_currentlabel = "wide";Symbol 71 MovieClip Frame 14gotoAndPlay(_currentlabel);Symbol 71 MovieClip Frame 15_currentlabel = "circle";Symbol 71 MovieClip Frame 16gotoAndPlay(_currentlabel);Symbol 74 MovieClip Frame 1stop();Symbol 74 MovieClip Frame 20stop();Symbol 80 MovieClip Frame 1_currentlabel = "normal";Symbol 80 MovieClip Frame 2gotoAndPlay(_currentlabel);Symbol 80 MovieClip Frame 5_currentlabel = "move";Symbol 91 MovieClip Frame 1_currentlabel = "normal";Symbol 91 MovieClip Frame 2gotoAndPlay(_currentlabel);Symbol 91 MovieClip Frame 7_currentlabel = "moveup";Symbol 91 MovieClip Frame 15gotoAndPlay ("up");Symbol 91 MovieClip Frame 16_currentlabel = "up";Symbol 91 MovieClip Frame 17gotoAndPlay(_currentlabel);Symbol 91 MovieClip Frame 20_currentlabel = "down";Symbol 91 MovieClip Frame 28gotoAndPlay ("normal");
Library Items
Symbol 1 Graphic | Used by:92 | ||
Symbol 2 Graphic | Used by:8 | ||
Symbol 3 ShapeTweening | Used by:8 | ||
Symbol 4 ShapeTweening | Used by:8 | ||
Symbol 5 ShapeTweening | Used by:8 | ||
Symbol 6 ShapeTweening | Used by:8 | ||
Symbol 7 ShapeTweening | Used by:8 | ||
Symbol 8 MovieClip | Uses:2 3 4 5 6 7 | Used by:92 | |
Symbol 9 Graphic | Used by:10 | ||
Symbol 10 MovieClip | Uses:9 | Used by:92 | |
Symbol 11 Graphic | Used by:12 | ||
Symbol 12 MovieClip | Uses:11 | Used by:92 | |
Symbol 13 ShapeTweening | Used by:21 | ||
Symbol 14 Graphic | Used by:21 | ||
Symbol 15 ShapeTweening | Used by:21 | ||
Symbol 16 Graphic | Used by:21 | ||
Symbol 17 ShapeTweening | Used by:21 | ||
Symbol 18 ShapeTweening | Used by:21 | ||
Symbol 19 ShapeTweening | Used by:21 | ||
Symbol 20 ShapeTweening | Used by:21 | ||
Symbol 21 MovieClip | Uses:13 14 15 16 17 18 19 20 | Used by:92 | |
Symbol 22 Graphic | Used by:23 | ||
Symbol 23 MovieClip | Uses:22 | Used by:92 | |
Symbol 24 Graphic | Used by:25 | ||
Symbol 25 MovieClip | Uses:24 | Used by:92 | |
Symbol 26 ShapeTweening | Used by:31 | ||
Symbol 27 Graphic | Used by:31 | ||
Symbol 28 ShapeTweening | Used by:31 | ||
Symbol 29 ShapeTweening | Used by:31 | ||
Symbol 30 Graphic | Used by:31 | ||
Symbol 31 MovieClip | Uses:26 27 28 29 30 | Used by:92 | |
Symbol 32 Graphic | Used by:33 | ||
Symbol 33 MovieClip | Uses:32 | Used by:92 | |
Symbol 34 Graphic | Used by:35 | ||
Symbol 35 MovieClip | Uses:34 | Used by:92 | |
Symbol 36 Graphic | Used by:92 | ||
Symbol 37 Graphic | Used by:57 | ||
Symbol 38 Graphic | Used by:57 | ||
Symbol 39 Graphic | Used by:57 | ||
Symbol 40 Graphic | Used by:57 | ||
Symbol 41 Graphic | Used by:57 | ||
Symbol 42 ShapeTweening | Used by:57 | ||
Symbol 43 Graphic | Used by:57 | ||
Symbol 44 ShapeTweening | Used by:57 | ||
Symbol 45 Graphic | Used by:57 | ||
Symbol 46 ShapeTweening | Used by:57 | ||
Symbol 47 Graphic | Used by:57 | ||
Symbol 48 ShapeTweening | Used by:57 | ||
Symbol 49 Graphic | Used by:57 | ||
Symbol 50 ShapeTweening | Used by:57 | ||
Symbol 51 Graphic | Used by:57 | ||
Symbol 52 ShapeTweening | Used by:57 | ||
Symbol 53 ShapeTweening | Used by:57 | ||
Symbol 54 Graphic | Used by:57 | ||
Symbol 55 ShapeTweening | Used by:57 | ||
Symbol 56 Graphic | Used by:57 | ||
Symbol 57 MovieClip | Uses:37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 | Used by:92 | |
Symbol 58 Graphic | Used by:59 | ||
Symbol 59 MovieClip | Uses:58 | Used by:92 | |
Symbol 60 Graphic | Used by:71 | ||
Symbol 61 Graphic | Used by:71 | ||
Symbol 62 Graphic | Used by:63 | ||
Symbol 63 MovieClip | Uses:62 | Used by:71 | |
Symbol 64 Graphic | Used by:71 | ||
Symbol 65 Graphic | Used by:71 | ||
Symbol 66 Graphic | 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:60 61 63 64 65 66 67 68 69 70 | Used by:92 | |
Symbol 72 ShapeTweening | Used by:74 | ||
Symbol 73 Graphic | Used by:74 | ||
Symbol 74 MovieClip | Uses:72 73 | Used by:92 | |
Symbol 75 Graphic | Used by:80 | ||
Symbol 76 Graphic | Used by:80 | ||
Symbol 77 Graphic | Used by:80 | ||
Symbol 78 Graphic | Used by:80 | ||
Symbol 79 Graphic | Used by:80 | ||
Symbol 80 MovieClip | Uses:75 76 77 78 79 | Used by:92 | |
Symbol 81 Graphic | Used by:91 | ||
Symbol 82 ShapeTweening | Used by:91 | ||
Symbol 83 ShapeTweening | Used by:91 | ||
Symbol 84 ShapeTweening | Used by:91 | ||
Symbol 85 Graphic | Used by:91 | ||
Symbol 86 Graphic | Used by:91 | ||
Symbol 87 ShapeTweening | Used by:91 | ||
Symbol 88 ShapeTweening | Used by:91 | ||
Symbol 89 ShapeTweening | Used by:91 | ||
Symbol 90 Graphic | Used by:91 | ||
Symbol 91 MovieClip | Uses:81 82 83 84 85 86 87 88 89 90 | Used by:92 | |
Symbol 92 MovieClip | Uses:1 8 10 12 21 23 25 31 33 35 36 57 59 71 74 80 91 | Used by:Timeline | |
Symbol 93 Graphic | Used by:96 | ||
Symbol 94 Font | Used by:95 98 100 | ||
Symbol 95 EditableText | Uses:94 | Used by:96 | |
Symbol 96 MovieClip | Uses:93 95 | Used by:Timeline | |
Symbol 97 Graphic | Used by:99 | ||
Symbol 98 EditableText | Uses:94 | Used by:99 | |
Symbol 99 MovieClip | Uses:97 98 | Used by:Timeline | |
Symbol 100 Text | Uses:94 | Used by:Timeline |
Instance Names
"lopunny" | Frame 1 | Symbol 92 MovieClip |
"_plus" | Frame 1 | Symbol 96 MovieClip |
"_minus" | Frame 1 | Symbol 96 MovieClip |
"_expand" | Frame 1 | Symbol 99 MovieClip |
"_revert" | Frame 1 | Symbol 99 MovieClip |
"_play" | Frame 1 | Symbol 99 MovieClip |
"pupil" | Symbol 71 MovieClip Frame 1 | Symbol 63 MovieClip |
"pupil" | Symbol 71 MovieClip Frame 13 | Symbol 63 MovieClip |
"pupil" | Symbol 71 MovieClip Frame 15 | Symbol 63 MovieClip |
"backleg" | Symbol 92 MovieClip Frame 1 | Symbol 8 MovieClip |
"backear" | Symbol 92 MovieClip Frame 1 | Symbol 10 MovieClip |
"body" | Symbol 92 MovieClip Frame 1 | Symbol 21 MovieClip |
"backfur" | Symbol 92 MovieClip Frame 1 | Symbol 23 MovieClip |
"bachand" | Symbol 92 MovieClip Frame 1 | Symbol 25 MovieClip |
"pregnant" | Symbol 92 MovieClip Frame 1 | Symbol 31 MovieClip |
"head" | Symbol 92 MovieClip Frame 1 | Symbol 33 MovieClip |
"frontear" | Symbol 92 MovieClip Frame 1 | Symbol 35 MovieClip |
"mouth" | Symbol 92 MovieClip Frame 1 | Symbol 57 MovieClip |
"eyebrow" | Symbol 92 MovieClip Frame 1 | Symbol 59 MovieClip |
"eye" | Symbol 92 MovieClip Frame 1 | Symbol 71 MovieClip |
"drop" | Symbol 92 MovieClip Frame 1 | Symbol 74 MovieClip |
"drop2" | Symbol 92 MovieClip Frame 1 | Symbol 74 MovieClip |
"drop4" | Symbol 92 MovieClip Frame 1 | Symbol 74 MovieClip |
"drop3" | Symbol 92 MovieClip Frame 1 | Symbol 74 MovieClip |
"drop5" | Symbol 92 MovieClip Frame 1 | Symbol 74 MovieClip |
"frontleg" | Symbol 92 MovieClip Frame 1 | Symbol 80 MovieClip |
"frontarm" | Symbol 92 MovieClip Frame 1 | Symbol 91 MovieClip |
"_txt" | Symbol 96 MovieClip Frame 1 | Symbol 95 EditableText |
"_txt" | Symbol 99 MovieClip Frame 1 | Symbol 98 EditableText |
Labels
"normal" | Symbol 8 MovieClip Frame 1 |
"move" | Symbol 8 MovieClip Frame 5 |
"breathing" | Symbol 21 MovieClip Frame 1 |
"faster" | Symbol 21 MovieClip Frame 70 |
"fast" | Symbol 21 MovieClip Frame 105 |
"closed" | Symbol 57 MovieClip Frame 1 |
"smile" | Symbol 57 MovieClip Frame 3 |
"happy" | Symbol 57 MovieClip Frame 5 |
"laugh" | Symbol 57 MovieClip Frame 7 |
"breathing" | Symbol 57 MovieClip Frame 10 |
"faster" | Symbol 57 MovieClip Frame 75 |
"fast" | Symbol 57 MovieClip Frame 107 |
"wide" | Symbol 57 MovieClip Frame 127 |
"open" | Symbol 71 MovieClip Frame 1 |
"closed" | Symbol 71 MovieClip Frame 3 |
"small" | Symbol 71 MovieClip Frame 5 |
"medium" | Symbol 71 MovieClip Frame 7 |
"wide" | Symbol 71 MovieClip Frame 13 |
"circle" | Symbol 71 MovieClip Frame 15 |
"normal" | Symbol 80 MovieClip Frame 1 |
"move" | Symbol 80 MovieClip Frame 5 |
"normal" | Symbol 91 MovieClip Frame 1 |
"moveup" | Symbol 91 MovieClip Frame 7 |
"up" | Symbol 91 MovieClip Frame 16 |
"movedown" | Symbol 91 MovieClip Frame 20 |
|