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

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

Interactive Rainfall breast expansion by Doom-the-wolf.swf

This is the info page for
Flash #163062

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


Text
An ideal solid block starts ontop of a frictionless inclined plane. The block starts motionless.
Given these values, how far will the block move in this amount of time? (Time is in seconds)

TIME:
GRAVITY:
ANGLE:
MASS:

<p align="left"><font face="Arial" size="14" color="#000000" letterSpacing="0.000000" kerning="1">TIME:</font></p><p align="left"><font face="Arial" size="14" color="#000000" letterSpacing="0.000000" kerning="1">GRAVITY:</font></p><p align="left"><font face="Arial" size="14" color="#000000" letterSpacing="0.000000" kerning="1">ANGLE:</font></p><p align="left"><font face="Arial" size="14" color="#000000" letterSpacing="0.000000" kerning="1">MASS:</font></p>

<p align="left"></p>

Short version of the question:
How long is the red line?

<p align="left"></p>

YOUR ANSWER:

SEND ANSWER

The answer should be correct by at least 1 decimal. (For example: 2.4)
Get a caclulator. You're going to need it.

CLOSE

<p align="left"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="1">G</font></p><p align="left"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="1">G</font></p><p align="left"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="1">G</font></p>

Your answer was:

The expected answer was:

<p align="left"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="1">GG</font></p>

<p align="left"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="1">GG</font></p>

How to solve:
Step 1)
A = G*sin(angle)
Step 2)
Answer = A*t
2
/2

<p align="left"><font face="Arial" size="18" color="#000000" letterSpacing="0.000000" kerning="1">TEXT</font></p><p align="left"><font face="Arial" size="18" color="#000000" letterSpacing="0.000000" kerning="1">G</font></p><p align="left"><font face="Arial" size="18" color="#000000" letterSpacing="0.000000" kerning="1">G</font></p><p align="left"><font face="Arial" size="18" color="#000000" letterSpacing="0.000000" kerning="1">G</font></p><p align="left"><font face="Arial" size="18" color="#000000" letterSpacing="0.000000" kerning="1">G</font></p>

ZOOM

-

+

RESET
VIEW

REVERT

EXPAND

Continuous

Non-stop

Interactive Rainfall breast expansion
Drawn, animated and programmed by Doom the wolf
http://doom-the-wolf.deviantart.com

ActionScript [AS1/AS2]

Frame 1
function initialize() { rainfall.blush._alpha = 0; blushMode = 0; condition = ""; state = ""; setState("normal"); expand_mc._xscale = (expand_mc._yscale = 100); cont_mc.gotoAndStop(1); non_stop_mc.gotoAndStop(1); continuous = false; nonStop = false; isExpanding = false; isReverting = false; isDown = false; isFalling = false; isRising = false; isMilk = false; isFixing = false; leanBack = false; unlockAnimation(); forceSetSize(part1Frame); } function yp3() { if (new LocalConnection().domain().indexOf("deviantart") < 0) { trace("FAILURE"); return(undefined); } if (((Math.random() > 0.88) && (lll)) && (Key.getCode() == (fn9() + 1))) { gk45(); } lll = true; } function setSize(n) { if (locked) { return(undefined); } n = Math.floor(n); if ((n >= part3Frame) && (rainfall.breast1._currentframe <= endPart2)) { n = endPart2; } else if ((n <= endPart2) && (rainfall.breast1._currentframe >= part3Frame)) { n = part3Frame; } rainfall.breast1.gotoAndStop(n); rainfall.breast2.gotoAndStop(n); if (n <= part2Frame) { rainfall.dresstop.gotoAndStop(n); } else { rainfall.dresstop.gotoAndStop(part2Frame); } } function forceSetSize(n) { var _local3 = rainfall.body; var _local7 = rainfall.head; var _local8 = rainfall.arm1b; var _local4 = rainfall.arm2b; var _local5 = rainfall.arm1a; var _local6 = rainfall.arm2a; var _local1; var _local2; isFalling = (isRising = (isFixing = false)); animState = -1; unlockAnimation(); if (n < 1) { n = 1; } else if (n > endPart3) { n = endPart3; } if (n < part3Frame) { isDown = false; rainfall.body._x = (rainfall.body.solid.dest._x = (rainfall.body.solid.pos._x = oldBodyX)); rainfall.body._y = (rainfall.body.solid.dest._y = (rainfall.body.solid.pos._y = oldBodyY)); _local3.solid.vX = (_local3.solid.vY = 0); if ((n >= endPart1) && (n < part2Frame)) { n = endPart1; } else if (n >= endPart2) { n = endPart2; } rainfall.leg1.swapDepths(leg1Front); rainfall.hand1.swapDepths(hand1Back); rainfall.hand2.swapDepths(hand2Back); rainfall.dressarm1.swapDepths(d1armFront); rainfall.dressarm2.swapDepths(d2armFront); if (n < part2Frame) { leanBack = false; setBodyFrame(minLeanFrame); } else { leanBack = true; setBodyFrame(maxLeanFrame); } rainfall.hand1._rotation = (rainfall.hand2._rotation = 0); rainfall.hand1._yscale = 100; rainfall.hand2._yscale = 100; updateBG(0); } else { isWings = false; isDown = true; var _local10 = (n - part3Frame) / (endPart3 - part3Frame); var _local11 = origB1Bounds.yMax - (origB1Bounds.yMax + (((endB1Bounds.yMax - origB1Bounds.yMax) * _local10) * 0.5)); rainfall.body._x = (rainfall.body.solid.dest._x = (rainfall.body.solid.pos._x = finalBodyX)); rainfall.body._y = (rainfall.body.solid.dest._y = (rainfall.body.solid.pos._y = finalBodyY + _local11)); _local3.solid.vX = (_local3.solid.vY = 0); rainfall.leg1.swapDepths(leg1Back); rainfall.hand1.swapDepths(hand1Front); rainfall.hand2.swapDepths(hand2Front); rainfall.dressarm1.swapDepths(d1armBack); rainfall.dressarm2.swapDepths(d2armBack); setBodyFrame(maxFallFrame); setHandFrame(handDownFrame); updateBG(1); } _local2 = 0; while (_local2 < _local3.clips.length) { _local1 = _local3.clips[_local2].mc; _local1._x = (_local1.solid.dest._x = (_local1.solid.pos._x = _local3._x - _local3.clips[_local2].relX)); _local1._y = (_local1.solid.dest._y = (_local1.solid.pos._y = _local3._y - _local3.clips[_local2].relY)); _local1.solid.vX = (_local1.solid.vY = 0); _local2++; } _local2 = 0; while (_local2 < _local7.clips.length) { _local1 = _local7.clips[_local2].mc; _local1._x = (_local1.solid.dest._x = (_local1.solid.pos._x = _local7._x - _local7.clips[_local2].relX)); _local1._y = (_local1.solid.dest._y = (_local1.solid.pos._y = _local7._y - _local7.clips[_local2].relY)); _local1.solid.vX = (_local1.solid.vY = 0); _local2++; } _local2 = 0; while (_local2 < _local8.clips.length) { _local1 = _local8.clips[_local2].mc; _local1._x = (_local1.solid.dest._x = (_local1.solid.pos._x = _local8._x - _local8.clips[_local2].relX)); _local1._y = (_local1.solid.dest._y = (_local1.solid.pos._y = _local8._y - _local8.clips[_local2].relY)); _local1.solid.vX = (_local1.solid.vY = 0); _local2++; } _local2 = 0; while (_local2 < _local4.clips.length) { _local1 = _local4.clips[_local2].mc; _local1._x = (_local1.solid.dest._x = (_local1.solid.pos._x = _local4._x - _local4.clips[_local2].relX)); _local1._y = (_local1.solid.dest._y = (_local1.solid.pos._y = _local4._y - _local4.clips[_local2].relY)); _local1.solid.vX = (_local1.solid.vY = 0); _local2++; } _local2 = 0; while (_local2 < _local5.clips.length) { _local1 = _local5.clips[_local2].mc; _local1._x = (_local1.solid.dest._x = (_local1.solid.pos._x = _local5._x - _local5.clips[_local2].relX)); _local1._y = (_local1.solid.dest._y = (_local1.solid.pos._y = _local5._y - _local5.clips[_local2].relY)); _local1.solid.vX = (_local1.solid.vY = 0); _local2++; } _local2 = 0; while (_local2 < _local6.clips.length) { _local1 = _local6.clips[_local2].mc; _local1._x = (_local1.solid.dest._x = (_local1.solid.pos._x = _local6._x + _local6.clips[_local2].relX)); _local1._y = (_local1.solid.dest._y = (_local1.solid.pos._y = _local6._y + _local6.clips[_local2].relY)); _local1.solid.vX = (_local1.solid.vY = 0); _local2++; } rainfall.breast1.gotoAndStop(n); setSize(n); } function setState(str) { if ((state == str) || (condition != "")) { return(undefined); } var _local1; for (_local1 in states[str]) { curState[_local1] = states[str][_local1]; } curState.state = (state = str); rainfall.mouth.gotoAndPlay(curState.mouth); rainfall.eye1.gotoAndPlay(curState.eye1); rainfall.eye2.gotoAndPlay(curState.eye2); rainfall.eye1.pupil._x = p1X + curState.p1X; rainfall.eye1.pupil._y = p1Y + curState.p1Y; rainfall.eye2.pupil._x = p2X + curState.p2X; rainfall.eye2.pupil._y = p2Y + curState.p2Y; canBlink = curState.canBlink; } function shine() { _root.attachMovie("shine_mc", "shine_mc", _root.getNextHighestDepth()); shine_mc._x = _root._xmouse; shine_mc._y = _root._ymouse; shine_mc.onEnterFrame = function () { if (this._currentframe == this._totalframes) { delete this.onEnterFrame; this.removeMovieClip(); } }; } function gkm() { return((((elemK * elemK) * elemK) * elemK) - (elemK + elemK)); } function isDraggable() { if (rainfall.head.hitTest(_root._xmouse, _root._ymouse, true)) { return(false); } if (rainfall.body.hitTest(_root._xmouse, _root._ymouse, true)) { return(false); } if (rainfall.breast1.hitTest(_root._xmouse, _root._ymouse, true)) { return(false); } if (rainfall.breast2.hitTest(_root._xmouse, _root._ymouse, true)) { return(false); } if (rainfall.wing1.hitTest(_root._xmouse, _root._ymouse, true)) { return(false); } if (rainfall.wing2.hitTest(_root._xmouse, _root._ymouse, true)) { return(false); } if (rainfall.leg1.hitTest(_root._xmouse, _root._ymouse, true)) { return(false); } if (rainfall.leg2.hitTest(_root._xmouse, _root._ymouse, true)) { return(false); } if (rainfall.ear1.hitTest(_root._xmouse, _root._ymouse, true)) { return(false); } if (rainfall.ear2.hitTest(_root._xmouse, _root._ymouse, true)) { return(false); } if (zoom_mc.hitTest(_root._xmouse, _root._ymouse, true)) { return(false); } if (reset_view_mc.hitTest(_root._xmouse, _root._ymouse, true)) { return(false); } if (expand_mc.hitTest(_root._xmouse, _root._ymouse, true)) { return(false); } if (revert_mc.hitTest(_root._xmouse, _root._ymouse, true)) { return(false); } if (cont_mc.hitTest(_root._xmouse, _root._ymouse, true)) { return(false); } if (non_stop_mc.hitTest(_root._xmouse, _root._ymouse, true)) { return(false); } if (wand_mc.hitTest(_root._xmouse, _root._ymouse, true)) { return(false); } if (problem_mc || (answer_mc)) { return(false); } return(true); } function adjustScreen() { var _local3 = rainfall.bgBack.getBounds(_root); var _local2 = rainfall.bgGround.getBounds(_root); if (_local3.yMin > 0) { rainfall._y = rainfall._y - _local3.yMin; } if (_local2.yMax < STAGE_HEIGHT) { rainfall._y = rainfall._y + (STAGE_HEIGHT - _local2.yMax); } if (_local3.xMin > 0) { rainfall._x = rainfall._x - _local3.xMin; } if (_local2.xMax < STAGE_WIDTH) { rainfall._x = rainfall._x + (STAGE_WIDTH - _local2.xMax); } } function zoomOut() { rainfall._xscale = rainfall._xscale - 2; rainfall._yscale = rainfall._yscale - 2; var _local2 = rainfall.bgBack.getBounds(_root); var _local3 = rainfall.bgGround.getBounds(_root); if ((((_local2.xMax - _local2.xMin) < STAGE_WIDTH) || ((_local3.yMax - _local2.yMin) < STAGE_HEIGHT)) || (rainfall._xscale < 75)) { rainfall._xscale = rainfall._xscale + 2; rainfall._yscale = rainfall._yscale + 2; } adjustScreen(); } function zoomIn() { if (rainfall._xscale >= 400) { return(undefined); } rainfall._xscale = rainfall._xscale + 2; rainfall._yscale = rainfall._yscale + 2; adjustScreen(); } function resetView() { rainfall._x = globalStartX; rainfall._y = globalStartY; rainfall._xscale = 100; rainfall._yscale = 100; } function startFall() { rainfall.dresstop.gotoAndStop(part2Frame); rainfall.body.solid.dest._x = finalBodyX; rainfall.body.solid.dest._y = finalBodyY; rainfall.body.solid.vX = -8; rainfall.body.solid.K = 0.15; rainfall.body.solid.decay = 0.6; prevFallPos = -1; isFalling = true; lockAnimation(); } function falling() { var _local4 = rainfall.body.solid.dest._x - rainfall.body._x; var _local2 = rainfall.body.solid.dest._y - rainfall.body._y; var _local3 = Math.sqrt((_local4 * _local4) + (_local2 * _local2)); var _local5 = 1 - (_local3 / maxBodyDist); rainfall.body.gotoAndStop(minFallFrame + Math.round(_local5 * fallFrames)); if (_local2 < 0) { rainfall.body.gotoAndStop(maxFallFrame); } var _local1 = ((_local2 < 0) ? (_local3 / 20) : (-(_local3 / 20))); var _local7 = 0; if (_local1 > 1) { _local7 = _local2 / _local1; _local1 = 1; } else if (_local1 < -1) { _local1 = -1; } var _local6 = Math.floor(_local1 * (bounceEnd - bounceMiddle)); if (_local1 < 0) { _local6 = Math.ceil(_local1 * (bounceEnd - bounceMiddle)); } else { condition = ""; temp = curState.state; setState("crash"); curState.state = temp; condition = "fall"; } rainfall.breast1.gotoAndStop(bounceMiddle + _local6); rainfall.breast2.gotoAndStop(rainfall.breast1._currentframe); updateBG(_local5); if ((Math.abs(_local1) <= 0.1) && (Math.abs(prevFallPos - _local1) < 0.1)) { rainfall.body.gotoAndStop(maxFallFrame); isFalling = false; isDown = true; if (!nonStop) { isExpanding = false; expand_mc._xscale = (expand_mc._yscale = 100); } updateBG(1); } prevFallPos = _local1; } function setBodyFrame(n) { rainfall.body.gotoAndStop(n); rainfall.leg1.gotoAndStop(rainfall.body._currentframe); rainfall.leg2.gotoAndStop(rainfall.body._currentframe); rainfall.dress.gotoAndStop(rainfall.body._currentframe); rainfall.hand1.gotoAndStop(rainfall.body._currentframe); rainfall.hand2.gotoAndStop(rainfall.body._currentframe); rainfall.arm1a.gotoAndStop(rainfall.body._currentframe); rainfall.arm2a.gotoAndStop(rainfall.body._currentframe); rainfall.arm1b.gotoAndStop(rainfall.body._currentframe); rainfall.arm2b.gotoAndStop(rainfall.body._currentframe); rainfall.dressarm1.gotoAndStop(rainfall.body._currentframe); rainfall.dressarm2.gotoAndStop(rainfall.body._currentframe); rainfall.wing1.gotoAndStop(rainfall.body._currentframe); rainfall.wing2.gotoAndStop(rainfall.body._currentframe); rainfall.hair2.gotoAndStop(rainfall.body._currentframe); rainfall.hair3.gotoAndStop(rainfall.body._currentframe); rainfall.hair4.gotoAndStop(rainfall.body._currentframe); } function setHandFrame(n) { rainfall.hand1.gotoAndStop(n); rainfall.hand2.gotoAndStop(rainfall.hand1._currentframe); rainfall.arm1a.gotoAndStop(rainfall.hand1._currentframe); rainfall.arm1b.gotoAndStop(rainfall.hand1._currentframe); rainfall.arm2a.gotoAndStop(rainfall.hand1._currentframe); rainfall.arm2b.gotoAndStop(rainfall.hand1._currentframe); rainfall.dressarm1.gotoAndStop(rainfall.hand1._currentframe); rainfall.dressarm2.gotoAndStop(rainfall.hand1._currentframe); } function addBGElement(mc) { bgElements.push(mc); bgElementsY.push(mc._y - rainfall.bgGround._y); } function updateBG(prop) { rainfall.bgGround._y = initGroundY + ((finalGroundY - initGroundY) * prop); rainfall.bgGround._yscale = 100 + ((finalGroundScale - 100) * prop); var _local1 = 0; while (_local1 < bgElements.length) { bgElements[_local1]._y = rainfall.bgGround._y + ((rainfall.bgGround._yscale * 0.01) * bgElementsY[_local1]); bgElements[_local1]._yscale = 100 + ((prop * (finalGroundScale - 100)) * 0.5); _local1++; } adjustScreen(); } function lockAnimation() { locked = true; } function unlockAnimation() { locked = false; } function startRise() { condition = ""; temp = curState.state; setState("rise"); curState.state = temp; condition = "rise"; blushMode = 1; lockAnimation(); rainfall.body.solid.dest._y = oldBodyY; rainfall.body.solid.dest._x = oldBodyX; rainfall.body.solid.K = 0.2; rainfall.body.solid.vX = -15; rainfall.body.solid.decay = 0.25; rainfall.breast1.gotoAndStop(bounceMiddle); rainfall.breast2.gotoAndStop(bounceMiddle); rainfall.hand1.swapDepths(hand1Back); rainfall.hand2.swapDepths(hand2Back); isDown = false; isRising = true; prevFallPos = -1; } function rising() { var _local5 = rainfall.body.solid.dest._x - rainfall.body._x; var _local2 = rainfall.body.solid.dest._y - rainfall.body._y; var _local1 = Math.sqrt((_local5 * _local5) + (_local2 * _local2)); var _local6 = _local1 / maxBodyDist; var _local4 = _local6 * 0.8; if (_local4 > 1) { _local4 = 1; } rainfall.body.gotoAndStop(minFallFrame + Math.floor(_local4 * fallFrames)); _local5 = finalBodyX - rainfall.body._x; _local2 = finalBodyY - rainfall.body._y; var _local8 = Math.sqrt((_local5 * _local5) + (_local2 * _local2)); var _local3 = ((_local2 > 0) ? ((_local8 * 1.5) / maxBodyDist) : 0); if (_local3 > 1) { _local3 = 1; } var _local7 = Math.floor(Math.abs(_local3) * (bounceEnd - bounceMiddle)); rainfall.breast1.gotoAndStop(bounceMiddle - _local7); rainfall.breast2.gotoAndStop(rainfall.breast1._currentframe); updateBG(_local6); if ((Math.abs(_local1) <= 1) && (Math.abs(prevFallPos - _local1) < 2)) { rainfall.body.gotoAndStop(minLeanFrame); rainfall.breast1.gotoAndStop(endPart2); rainfall.breast2.gotoAndStop(endPart2); rainfall.leg1.swapDepths(leg1Back); rainfall.hand1.swapDepths(hand1Front); rainfall.hand2.swapDepths(hand2Front); rainfall.dressarm1.swapDepths(d1armBack); rainfall.dressarm2.swapDepths(d2armBack); isFalling = false; isRising = false; isDown = false; unlockAnimation(); condition = ""; setState("endrise"); if (!nonStop) { isReverting = false; } speak("Thank you! "); blushMode = 0; updateBG(0); } prevFallPos = _local1; } function startFix() { setSize(part2Frame); rainfall.dresstop.gotoAndPlay(dressFixFrame); isFixing = true; condition = ""; temp = curState.state; setState("fix"); speak("Oh,you're fixing my dress? Thank you."); curState.state = temp; condition = "fix"; blushMode = 1; lockAnimation(); } function fixing() { if (rainfall.dresstop._currentframe == midDressFixFrame) { rainfall.breast1.gotoAndStop(endPart1); rainfall.breast2.gotoAndStop(endPart1); } if (rainfall.dresstop._currentframe == endDressFixFrame) { unlockAnimation(); clearMilk(); setSize(endPart1); isFixing = false; condition = ""; blushMode = 0; setState("endfix"); if (!nonStop) { isReverting = false; } } } function makeMilk() { var _local2; var _local1; var _local3 = 0; while (_local3 < 4) { _local2 = makeMilkParticle(milkClip, rainfall.breast1); _local1 = makeMilkParticle(milkClip, rainfall.breast2); if ((rainfall.breast1._currentframe < breakFrame) && (rainfall.dresstop._visible)) { if (Math.random() > 0.1) { clearMilkParticle(_local2); } if (Math.random() > 0.1) { clearMilkParticle(_local1); } _local3 = 5; _local2._x = _local2._x - 2; _local1._x = _local1._x + 2; } else { _local2.vX = _local2.vX + 2; _local1.vX = _local1.vX - 2; _local2._x = _local2._x + (Math.random() * _local2.vX); _local2._y = _local2._y + (Math.random() * _local2.vY); _local1._x = _local1._x + (Math.random() * _local1.vX); _local1._y = _local1._y + (Math.random() * _local1.vY); } _local3++; } } function clearMilk() { var _local1 = 0; while (_local1 < milkParticles.length) { delete milkParticles[_local1].onEnterFrame; milkParticles[_local1].removeMovieClip(); delete milkParticles[_local1]; _local1++; } milkParticles = []; } function makeMilkParticle(par, breast) { var _local2 = par.createEmptyMovieClip("milk" + lastMilkID, par.getNextHighestDepth()); var _local12 = breast._x + ((breast.clip._x * breast._xscale) * 0.01); var _local11 = breast._y + ((breast.clip._y * breast._yscale) * 0.01); var _local5; var _local6; var _local3; var _local8; var _local7; var _local9; var maxVY; _local2._x = (_local12 + (Math.random() * 2)) - 1; _local2._y = (_local11 + (Math.random() * 2)) - 1; if ((breast._currentframe < breakFrame) && (rainfall.dresstop._visible)) { _local5 = 5; _local6 = 8; _local3 = _local5 + (Math.random() * (_local6 - _local5)); _local7 = -3; maxVY = 3; _local8 = 0; _local9 = 0; _local2._x = _local2._x + ((Math.random() * 8) - 4); _local2.maxLife = 25; _local2.gravity = 1; _local2.maxVY = 20; _local2.origVX = vX; } else { _local5 = 4; _local6 = 6; _local3 = _local5 + (Math.random() * (_local6 - _local5)); _local7 = -6; maxVY = 3; _local8 = -2.5; _local9 = 2.5; _local2.maxLife = 25; _local2.gravity = 1; _local2.maxVY = 20; } _local2.life = _local2.maxLife; _local2.vX = _local8 + (Math.random() * (_local9 - _local8)); _local2.vY = _local7 + (Math.random() * (maxVY - _local7)); _local2.origVX = vX; _local2.beginFill(13421823); drawCircle(_local2, _local3 * 0.2, _local3 * 0.2, _local3 * 1.2); _local2.endFill(); _local2.beginFill(16777215); drawCircle(_local2, 0, 0, _local3); _local2.endFill(); _local2.onEnterFrame = function () { this._x = this._x + this.vX; this._y = this._y + this.vY; var _local2 = (rainfall.breast1._currentframe - part3Frame) / (endPart3 - part3Frame); var _local3 = origB1Bounds.yMax + ((endB1Bounds.yMax - origB1Bounds.yMax) * _local2); if (isDown && (this._y >= ((rainfall.breast1._y + _local3) + 5))) { this.vY = 0; } else if (this.vY < this.maxVY) { this.vY = this.vY + this.gravity; } if (this.life < (this.maxLife * 0.5)) { this.vX = this.vX - (this.origVX * 0.3); this._alpha = 100 * ((this.life * 2) / this.maxLife); } if (this.life <= 0) { clearMilkParticle(this); } this.life--; }; _local2.id = lastMilkID; milkParticles.push(_local2); lastMilkID++; return(_local2); } function clearMilkParticle(mc) { var _local1 = 0; while (_local1 < milkParticles.length) { if (milkParticles[_local1] == mc) { delete mc.onEnterFrame; mc.removeMovieClip(); milkParticles.splice(_local1, 1); } _local1++; } } function drawCircle(mc, xPos, yPos, radius, numSides) { var _local8; var _local6; var _local5; var _local4; var _local13; var _local12; var _local15; var _local14; var _local11; var _local10; if (!numSides) { numSides = 4; } var _local1 = (Math.PI*2) / numSides; mc.moveTo(xPos + radius, yPos); var _local2 = 0; while (_local2 < numSides) { _local8 = Math.cos(_local2 * _local1); _local6 = Math.sin(_local2 * _local1); _local5 = Math.cos((_local2 * _local1) + _local1); _local4 = Math.sin((_local2 * _local1) + _local1); _local13 = Number(_local8 + _local5) * 0.5; _local12 = Number(_local6 + _local4) * 0.5; _local15 = Math.cos((_local2 * _local1) + (_local1 * 0.5)); _local14 = Math.sin((_local2 * _local1) + (_local1 * 0.5)); _local11 = (2 * _local15) - _local13; _local10 = (2 * _local14) - _local12; mc.curveTo(xPos + (_local11 * radius), yPos + (_local10 * radius), xPos + (_local5 * radius), yPos + (_local4 * radius)); _local2++; } } function attach(src_mc, dest_mc, solid, deform) { if (!deform) { deform = false; } if (dest_mc && (!dest_mc.clips)) { dest_mc.clips = []; } detach(src_mc, dest_mc); detach(dest_mc, src_mc); var _local2; _local2 = {}; _local2.K = 0.7; _local2.decay = 0.5; _local2.vX = 0; _local2.vY = 0; _local2.dest = {}; _local2.dest._x = src_mc._x; _local2.dest._y = src_mc._y; _local2.pos = {}; _local2.pos._x = src_mc._x; _local2.pos._y = src_mc._y; _local2.solid = solid; _local2.deform = deform; var _local4 = src_mc.getRect(src_mc); _local2.hCenter = (_local4.xMax + _local4.xMin) / (_local4.xMax - _local4.xMin); _local2.vCenter = (_local4.yMax + _local4.yMin) / (_local4.yMax - _local4.yMin); src_mc.solid = _local2; src_mc.onEnterFrame = function () { harmonic(this); }; if (dest_mc) { dest_mc.clips.push({mc:src_mc, solid:_local2, relX:dest_mc._x - src_mc._x, relY:dest_mc._y - src_mc._y}); } return(_local2); } function detach(src_mc, dest_mc) { if ((!dest_mc) || (!src_mc)) { return(undefined); } if (!dest_mc.clips) { return(undefined); } var _local1 = 0; while (_local1 < dest_mc.clips.length) { if (dest_mc.clips[_local1] && (dest_mc.clips[_local1].mc == src_mc)) { delete dest_mc.clips[_local1]; dest_mc.clips.splice(_local1, 1); _local1--; } _local1++; } } function mov(mc, nam, n) { var _local5 = ((nam == "_x") ? "relX" : "relY"); var _local4 = mc[nam]; mc[nam] = n; var _local1 = 0; while (_local1 < mc.clips.length) { updatePos(nam, mc.clips[_local1].mc, mc, mc.clips[_local1].solid, mc.clips[_local1][_local5], mc[nam] - _local4); _local1++; } } function updatePos(nam, src_mc, dest_mc, solid, rel) { var _local1 = dest_mc[nam] - rel; if (solid.solid) { solid.dest[nam] = _local1; } else { solid.dest[nam] = _local1; mov(src_mc, nam, _local1); } } function harmonic(mc) { var _local1 = mc.solid; var _local7 = _local1.dest._x - _local1.pos._x; var _local6 = _local1.dest._y - _local1.pos._y; _local1.vX = _local1.vX * _local1.decay; _local1.vY = _local1.vY * _local1.decay; _local1.vX = _local1.vX + (_local7 * _local1.K); _local1.vY = _local1.vY + (_local6 * _local1.K); var _local5 = _local1.pos._x + _local1.vX; var _local4 = _local1.pos._y + _local1.vY; _local1.pos._x = _local5; _local1.pos._y = _local4; if (_local1.solid) { mov(mc, "_x", _local5); mov(mc, "_y", _local4); } else { mov(mc, "_x", _local1.dest._x); mov(mc, "_y", _local1.dest._y); } if (_local1.vX > 99) { _local1.vX = 99; } else if (_local1.vX < -99) { _local1.vX = -99; } else if (Math.abs(_local1.vX) < 0.1) { _local1.vX = 0; } if (_local1.vY > 99) { _local1.vY = 99; } else if (_local1.vY < -99) { _local1.vY = -99; } else if (Math.abs(_local1.vY) < 0.1) { _local1.vY = 0; } if (_local1.deform) { mc._xscale = 100 - ((_local1.vX * _local1.K) * _local1.hCenter); mc._yscale = 100 - ((_local1.vY * _local1.K) * _local1.vCenter); var _local3 = mc.transform.matrix; _local3.c = ((((-_local1.vX) * _local1.K) * _local1.vCenter) * 0.025) * (Math.PI/2); _local3.b = ((((-_local1.vY) * _local1.K) * _local1.hCenter) * 0.025) * (Math.PI/2); mc.transform.matrix = _local3; } } function speak(str, reset) { if (speech_mc.phrase && (speech_mc.phrase.length)) { if (speech_mc.letter < speech_mc.phrase.length) { var _local3 = speech_mc.phrase.charAt(speech_mc.letter); if ((((_local3 != newline) && (_local3 != ".")) && (_local3 != " ")) && (_local3 != "!")) { speech_mc._txt.text = speech_mc._txt.text + "-"; } } speech_mc._txt.text = speech_mc._txt.text + "\n\n"; speech_mc._txt.scroll = speech_mc._txt.maxscroll; } speech_mc._visible = true; speech_mc.letter = 0; speech_mc.phrase = str; speech_mc.timer = str.length + 30; speech_mc.reset = reset; speech_mc.onEnterFrame = function () { if (this.letter < this.phrase.length) { var _local2 = 0; while (_local2 < 3) { speech_mc._txt.text = speech_mc._txt.text + this.phrase.charAt(this.letter); this.letter++; this._txt.scroll = this._txt.maxscroll; if (this.letter >= this.phrase.length) { if (this.reset) { condition = ""; setState(curState.state); reactTimer = -1; } break; } _local2++; } } else if (this.timer > 0) { this.timer--; } else { delete this.onEnterFrame; this._visible = false; this._txt.text = ""; delete this.timer; delete this.phrase; delete this.letter; delete this.reset; } }; } function generateProblem() { expand_mc._xscale = (expand_mc._yscale = 100); revert_mc._xscale = (revert_mc._yscale = 100); isExpanding = false; isReverting = false; lockAnimation(); planeAngle = Math.floor(5 + (Math.random() * 40)); planeTime = Math.floor(1 + (Math.random() * 15)); expectedResult = solveProblem(planeMass, planeTime, planeAngle, planeGravity); trace("Hey. The secret answer is " + expectedResult); _root.attachMovie("problem_mc", "problem_mc", probDepth); problem_mc._x = 100; problem_mc._y = 100; problem_mc.ans_txt.maxChars = 9; problem_mc.ans_txt.restrict = "0123456789."; problem_mc.params_txt.text = [planeTime, planeGravity, planeAngle, planeMass].join(newline); problem_mc.angle_txt.text = planeAngle + "\u00BA"; problem_mc.send_mc.onPress = function () { delete this.onPress; displayResults(); }; } function displayResults() { if (problem_mc.ans_txt.text.length == 0) { givenResult = 0; } else { givenResult = Number(problem_mc.ans_txt.text); } problem_mc.removeMovieClip(); _root.attachMovie("answer_mc", "answer_mc", ansDepth); answer_mc._x = 250; answer_mc._y = 200; answer_mc.ans_txt.text = givenResult; answer_mc.expected_txt.text = expectedResult; answer_mc.close_mc.onPress = function () { delete this.onPress; answer_mc.removeMovieClip(); unlockAnimation(); }; if (Math.abs(givenResult - expectedResult) <= 0.11) { answer_mc.res_txt.text = "Congratulations! Your wand has been imbued with a new power. Find out what it is!"; milkEnabled = true; } else { answer_mc.res_txt.text = "Sorry, try again. See the bottom right of this panel for a hint on how to solve the problem."; } } function solveProblem(pMass, pTime, pAngle, pGravity) { pAngle = (pAngle * Math.PI) / 180; var _local2 = pGravity * Math.sin(pAngle); var _local3 = ((_local2 * pTime) * pTime) * 0.5; return(Math.floor(_local3 * 100) * 0.01); } var lcd_stolen = new LocalConnection().domain(); if (lcd_stolen.indexOf("deviantart") == -1) { var stolen_mc = _root.createEmptyMovieClip("stolen_mc", _root.getNextHighestDepth()); stolen_mc.createTextField("stolen_txt", 10000, 0, 0, 800, 600); var stolen_txt = stolen_mc.stolen_txt; stolen_txt.background = true; stolen_txt.wordWrap = true; stolen_txt.multiline = true; stolen_txt.backgroundColor = 16777215 /* 0xFFFFFF */; stolen_txt.selectable = false; var tF = new TextFormat(); tF.size = 32; tF.color = 16711680 /* 0xFF0000 */; tF.font = "Arial"; tF.bold = true; tF.align = "center"; stolen_txt.setNewTextFormat(tF); stolen_txt.text = ("Warning: you are playing this file on\n" + lcd_stolen) + "\n\nBest go to\nhttp://doom-the-wolf.deviantart.com\n to see the original.\n\nClick to close."; stolen_mc.onMouseDown = (stolen_mc.onPress = function () { delete this.onMouseDown; delete this.onPress; this.removeMovieClip(); }); } Stage.scaleMode = "noScale"; var lll; var STAGE_WIDTH = 800; var STAGE_HEIGHT = 600; var globalStartX = rainfall._x; var globalStartY = rainfall._y; var STAGE_MASK = _root.createEmptyMovieClip("stageMask", 1000); STAGE_MASK.beginFill(0); STAGE_MASK.lineTo(0, 0); STAGE_MASK.lineTo(STAGE_WIDTH, 0); STAGE_MASK.lineTo(STAGE_WIDTH, STAGE_HEIGHT); STAGE_MASK.lineTo(0, STAGE_HEIGHT); STAGE_MASK.lineTo(0, 0); rainfall.setMask(STAGE_MASK); var __rName; var __rMaxDepth = 1000; var __rCurIteration = 0; var __rMultiplier = 8; for (__rName in rainfall) { rainfall[__rName].swapDepths(__rMaxDepth - (__rCurIteration * __rMultiplier)); rainfall[__rName].tabEnabled = false; __rCurIteration++; } var g0; var hand1Front = rainfall.hand1.getDepth(); var hand2Front = rainfall.hand2.getDepth(); var hand1Back = (rainfall.arm1a.getDepth() + 1); var hand2Back = (rainfall.arm2a.getDepth() + 1); var arm1Front = (rainfall.hand1.getDepth() - 1); var arm2Front = (rainfall.hand2.getDepth() - 1); var arm1Back = rainfall.arm1a.getDepth(); var arm2Back = rainfall.arm2a.getDepth(); var leg1Back = (rainfall.hair2.getDepth() - 1); var leg1Front = rainfall.leg1.getDepth(); var d1armBack = (rainfall.body.getDepth() + 2); var d2armBack = (rainfall.body.getDepth() + 1); var d1armFront = rainfall.dressarm1.getDepth(); var d2armFront = rainfall.dressarm2.getDepth(); attach(rainfall.mouth, rainfall.head, false); attach(rainfall.eye1, rainfall.head, false); attach(rainfall.eye2, rainfall.head, false); attach(rainfall.ear1, rainfall.head, false, true); attach(rainfall.ear2, rainfall.head, false, true); attach(rainfall.bow1, rainfall.head, false, true); attach(rainfall.bow2, rainfall.head, false, true); attach(rainfall.hair1, rainfall.head, false, true); attach(rainfall.hair2, rainfall.head, false, true); attach(rainfall.hair3, rainfall.head, true, true); attach(rainfall.hair4, rainfall.head, true, true); attach(rainfall.blush, rainfall.head, false, false); attach(rainfall.speech_mc, rainfall.head, false, false); rainfall.hair3.solid.decay = (rainfall.hair4.solid.decay = 0.3); rainfall.hair3.solid.K = (rainfall.hair4.solid.K = 0.6); rainfall.bow1.solid.decay = (rainfall.bow2.solid.decay = 0.3); rainfall.bow1.solid.K = (rainfall.bow2.solid.K = 0.6); rainfall.hair2.solid.decay = 0.3; rainfall.hair2.solid.K = 0.6; rainfall.hair1.solid.decay = 0.2; rainfall.hair1.solid.K = 0.4; rainfall.ear1.solid.decay = (rainfall.ear2.solid.decay = 0.2); rainfall.ear1.solid.K = (rainfall.ear2.solid.K = 0.4); attach(rainfall.head, rainfall.body, false, false); attach(rainfall.breast1, rainfall.body, false, false); attach(rainfall.breast2, rainfall.body, false, false); attach(rainfall.arm1b, rainfall.body, false, false); attach(rainfall.arm2b, rainfall.body, false, false); attach(rainfall.dresstop, rainfall.body, false, false); attach(rainfall.dress, rainfall.body, false, false); attach(rainfall.wing1, rainfall.body, false, true); attach(rainfall.wing2, rainfall.body, false, true); attach(rainfall.leg1, rainfall.body, false, false); attach(rainfall.leg2, rainfall.body, false, false); rainfall.breast1.solid.K = (rainfall.breast2.solid.K = 0.2); rainfall.wing1.solid.K = (rainfall.wing2.solid.K = 0.3); rainfall.wing1.solid.decay = (rainfall.wing2.solid.decay = 0.1); rainfall.breast1.solid.K = (rainfall.breast2.solid.K = 0.9); rainfall.breast1.solid.decay = (rainfall.breast2.solid.decay = 0.05); attach(rainfall.arm1a, rainfall.arm1b, false, false); attach(rainfall.arm2a, rainfall.arm2b, false, false); attach(rainfall.hand1, rainfall.arm1a, false, false); attach(rainfall.hand2, rainfall.arm2a, false, false); attach(rainfall.dressarm1, rainfall.arm1b, false, false); attach(rainfall.dressarm2, rainfall.arm2b, false, false); attach(rainfall.body, null, true, false); lll = true; var oldBodyX = rainfall.body._x; var oldBodyY = rainfall.body._y; var finalBodyX = -72; var finalBodyY = -23; var __bX = (finalBodyX - oldBodyX); var __bY = (finalBodyY - oldBodyY); var maxBodyDist = Math.sqrt((__bX * __bX) + (__bY * __bY)); var minBodyDist = (maxBodyDist / 3); var prevFallPos = -1; g0 = {}; var finalGroundScale = 50; var initGroundY = rainfall.bgGround._y; var finalGroundY = -200; var bgElements = []; var bgElementsY = []; addBGElement(rainfall.bgBack); addBGElement(rainfall.bgTrees1); addBGElement(rainfall.bgRock1); var speech_mc = rainfall.speech_mc; var disabled = false; var part1Frame = 1; var bounceStart = 375; var bounceMiddle = 395; var bounceEnd = 415; var midPart1 = 100; var endPart1 = 170; var breakFrame = 175; var endBreakFrame = 187; var part2Frame = 200; var midPart2 = 300; var endPart2 = 370; var part3Frame = 420; var midPart3 = 550; var lastPart3 = 625; var endPart3 = 700; var minFallFrame = 15; var maxFallFrame = 35; var fallFrames = (maxFallFrame - minFallFrame); var minLeanFrame = 5; var maxLeanFrame = 10; var minHandDownFrame = 40; var maxHandDownFrame = 45; var handDownFrame = 50; var unbalancedFrame = 80; var endUnbalancedFrame = 120; var tightFrame = 130; var endTightFrame = 195; var dressFixFrame = 210; var midDressFixFrame = 239; var endDressFixFrame = 255; var wingFrame = 50; var endWingFrame = 85; var origB1Bounds; var endB1Bounds; var origB2Bounds; var endB2Bounds; rainfall.breast1.gotoAndStop(part3Frame); origB1Bounds = rainfall.breast1.getBounds(rainfall.breast1); rainfall.breast1.gotoAndStop(endPart3); endB1Bounds = rainfall.breast1.getBounds(rainfall.breast1); rainfall.breast1.gotoAndStop(part1Frame); rainfall.breast2.gotoAndStop(part3Frame); var k0; origB2Bounds = rainfall.breast2.getBounds(rainfall.breast2); rainfall.breast2.gotoAndStop(endPart3); endB2Bounds = rainfall.breast2.getBounds(rainfall.breast2); rainfall.breast2.gotoAndStop(part1Frame); var isExpanding = false; var isReverting = false; var isDown = false; var isFalling = false; var isRising = false; var isMilk = false; var milkEnabled = false; var isFixing = false; var isWings = false; var continuous = false; var leanBack = false; lll = false; var nonStop = false; var totalExpansionFrames = ((((((endPart1 - part1Frame) + 1) + (endPart2 - part2Frame)) + 1) + (endPart3 - part3Frame)) + 1); var sizeProp = 0; var accumulatedFrames = 1; var animState = -1; var animTimer = -1; var reactTimer = -1; var counter = 0; var temp = ""; var state = ""; var condition = ""; var states = {}; var curState = {}; var p1X = rainfall.eye1.pupil._x; var p1Y = rainfall.eye1.pupil._y; var p2X = rainfall.eye2.pupil._x; var p2Y = rainfall.eye2.pupil._y; var blinking = false; var canBlink = true; var blushMode = 0; states.normal = {mouth:"smile", eye1:"medium", eye2:"medium", p1X:0, p1Y:0, p2X:0, p2Y:0, canBlink:true}; states.expand = {mouth:"small", eye1:"open", eye2:"open", p1X:0, p1Y:3, p2X:0, p2Y:3, canBlink:true}; states.tight = {mouth:"teeth4", eye1:"big", eye2:"big", p1X:0, p1Y:5, p2X:0, p2Y:5, canBlink:true}; states.verytight = {mouth:"teeth3", eye1:"big2", eye2:"big2", p1X:0, p1Y:5, p2X:0, p2Y:5, canBlink:false}; states.break = {mouth:"teeth2", eye1:"shut", eye2:"shut", p1X:0, p1Y:5, p2X:0, p2Y:5, canBlink:false}; states.bigger = {mouth:"happy", eye1:"big", eye2:"big", p1X:0, p1Y:5, p2X:0, p2Y:5, canBlink:true}; states.heavy = {mouth:"teeth4", eye1:"worried", eye2:"worried", p1X:0, p1Y:2, p2X:0, p2Y:2, canBlink:true}; states.unbalance = {mouth:"teeth3", eye1:"worried", eye2:"worried", p1X:0, p1Y:-3, p2X:0, p2Y:-3, canBlink:false}; states.fall = {mouth:"open", eye1:"open", eye2:"open", p1X:0, p1Y:-5, p2X:0, p2Y:-5, canBlink:false}; states.crash = {mouth:"teeth3", eye1:"shut", eye2:"shut", p1X:0, p1Y:4, p2X:0, p2Y:4, canBlink:false}; states.down = {mouth:"tongue", eye1:"small", eye2:"small", p1X:0, p1Y:4, p2X:0, p2Y:4, canBlink:true}; states.shy = {mouth:"happy2", eye1:"medium", eye2:"medium", p1X:0, p1Y:4, p2X:0, p2Y:4, canBlink:true}; states.enjoy = {mouth:"teeth", eye1:"closed", eye2:"closed", p1X:0, p1Y:4, p2X:0, p2Y:4, canBlink:false}; states.over = {mouth:"smile", eye1:"sad3", eye2:"sad3", p1X:0, p1Y:4, p2X:0, p2Y:4, canBlink:false}; states.revert = {mouth:"open2", eye1:"sad", eye2:"sad", p1X:0, p1Y:4, p2X:0, p2Y:4, canBlink:true}; states.wonder = {mouth:"small", eye1:"big", eye2:"big", p1X:0, p1Y:0, p2X:0, p2Y:0, canBlink:true}; states.rise = {mouth:"happy2", eye1:"open", eye2:"open", p1X:0, p1Y:0, p2X:0, p2Y:0, canBlink:false}; states.endrise = {mouth:"happy2", eye1:"sad3", eye2:"sad3", p1X:0, p1Y:4, p2X:0, p2Y:4, canBlink:true}; states.smaller = {mouth:"smile", eye1:"sad", eye2:"sad", p1X:0, p1Y:4, p2X:0, p2Y:4, canBlink:true}; states.fix = {mouth:"happy", eye1:"big2", eye2:"big2", p1X:4, p1Y:-3, p2X:2, p2Y:-3, canBlink:false}; states.endfix = {mouth:"closed", eye1:"medium", eye2:"medium", p1X:0, p1Y:8, p2X:0, p2Y:8, canBlink:true}; states.almost = {mouth:"open2", eye1:"medium", eye2:"medium", p1X:0, p1Y:8, p2X:0, p2Y:8, canBlink:true}; states.breastpoke1 = {mouth:"open", eye1:"mad", eye2:"mad", p1X:4, p1Y:-3, p2X:2, p2Y:-3, canBlink:false}; states.breastpoke2 = {mouth:"happy", eye1:"sad", eye2:"sad", p1X:8, p1Y:7, p2X:4, p2Y:7, canBlink:false}; states.breastpoke3 = {mouth:"happy2", eye1:"big2", eye2:"shut", p1X:0, p1Y:5, p2X:0, p2Y:5, canBlink:false}; states.rubhead1 = {mouth:"open2", eye1:"sad2", eye2:"sad2", p1X:0, p1Y:5, p2X:0, p2Y:5, canBlink:false}; states.rubhead2 = {mouth:"smile", eye1:"shut", eye2:"closed", p1X:0, p1Y:5, p2X:0, p2Y:5, canBlink:false}; states.bellypoke = {mouth:"teeth", eye1:"sad3", eye2:"shut", p1X:0, p1Y:10, p2X:0, p2Y:10, canBlink:false}; states.wingpoke1 = {mouth:"open2", eye1:"mad", eye2:"mad", p1X:3, p1Y:-6, p2X:2, p2Y:-6, canBlink:false}; states.wingpoke2 = {mouth:"mad", eye1:"mad", eye2:"mad", p1X:3, p1Y:-6, p2X:2, p2Y:-6, canBlink:false}; states.greeting = {mouth:"happy", eye1:"big", eye2:"big", p1X:3, p1Y:-3, p2X:2, p2Y:-3, canBlink:false}; states.milk = {mouth:"open", eye1:"big2", eye2:"big2", p1X:2, p1Y:3, p2X:1, p2Y:3, canBlink:false}; states.endmilk = {mouth:"small", eye1:"big2", eye2:"medium", p1X:2, p1Y:3, p2X:1, p2Y:3, canBlink:false}; states.naked = {mouth:"teeth3", eye1:"big2", eye2:"mad", p1X:2, p1Y:3, p2X:1, p2Y:3, canBlink:false}; states.clothes = {mouth:"open", eye1:"closed", eye2:"closed", p1X:2, p1Y:3, p2X:1, p2Y:3, canBlink:false}; rainfall.speech_mc._visible = false; rainfall.speech_mc._txt.text = ""; k0 = yp3; rainfall.speech_mc._txt.multiline = true; rainfall.speech_mc._txt.wordWrap = true; initialize(); setState("greeting"); condition = "greeting"; speak("Hello! What are you doing here? ", true); g0.onKeyDown = k0; rainfall.onEnterFrame = function () { counter++; var _local19; if ((((isExpanding && (!locked)) && (rainfall.breast1._currentframe != endPart1)) && (rainfall.breast1._currentframe != endPart2)) && (rainfall.breast1._currentframe < rainfall.breast1._totalframes)) { if (((rainfall.breast1._currentframe >= (midPart1 - 1)) && (rainfall.breast1._currentframe < part2Frame)) && (!rainfall.dress._visible)) { isExpanding = false; expand_mc._xscale = (expand_mc._yscale = 100); } else { setSize(rainfall.breast1._currentframe + 1); } } if ((((isReverting && (!locked)) && (rainfall.breast1._currentframe > 1)) && (rainfall.breast1._currentframe != part3Frame)) && (rainfall.breast1._currentframe != part2Frame)) { setSize(rainfall.breast1._currentframe - 1); if (rainfall.breast1._currentframe == part3Frame) { speak("Uhhh... could you help me get up? Please?"); } else if (rainfall.breast1._currentframe == part2Frame) { speak("The top of my dress is broken. If only I could fix it."); } } if ((rainfall.breast1._currentframe == part3Frame) || (rainfall.breast1._currentframe == part2Frame)) { isReverting = false; revert_mc._xscale = (revert_mc._yscale = 100); } if (rainfall.breast1._currentframe < endPart1) { accumulatedFrames = (1 + rainfall.breast1._currentframe) - part1Frame; } else if (rainfall.breast1._currentframe < part2Frame) { accumulatedFrames = (1 + endPart1) - part1Frame; } else if (rainfall.breast1._currentframe <= endPart2) { accumulatedFrames = ((endPart1 + 1) + rainfall.breast1._currentframe) - part2Frame; } else if (rainfall.breast1._currentframe < part3Frame) { accumulatedFrames = endPart1 + ((1 + endPart2) - part2Frame); } else { accumulatedFrames = (endPart1 + ((1 + endPart2) - part2Frame)) + ((1 + rainfall.breast1._currentframe) - part3Frame); } sizeProp = accumulatedFrames / totalExpansionFrames; if ((rainfall.breast1._currentframe == endPart1) && (isExpanding)) { if (!locked) { lockAnimation(); animState = 0; animTimer = 30; rainfall.hand1.gotoAndPlay(tightFrame); rainfall.hand2.gotoAndPlay(tightFrame); rainfall.arm1b.gotoAndPlay(tightFrame); rainfall.arm2b.gotoAndPlay(tightFrame); rainfall.arm1a.gotoAndPlay(tightFrame); rainfall.arm2a.gotoAndPlay(tightFrame); condition = ""; temp = curState.state; setState("verytight"); speak("My dress can't hold them anymore!"); curState.state = temp; condition = "tight"; blushMode = 1; } } if (((animState > -1) && (rainfall.breast1._currentframe >= endPart1)) && (rainfall.breast1._currentframe <= endBreakFrame)) { if (animState == 0) { si = Math.max(Math.sin((counter * Math.PI) * 1.25), 0); rainfall.dresstop._xscale = 101 + (si * 2); animTimer--; if (animTimer <= 0) { animTimer = -1; animState = 1; } if (rainfall.hand1._currentframe == endTightFrame) { rainfall.hand1.gotoAndStop(minLeanFrame); rainfall.hand2.gotoAndStop(minLeanFrame); rainfall.arm1b.gotoAndStop(minLeanFrame); rainfall.arm2b.gotoAndStop(minLeanFrame); rainfall.arm1a.gotoAndStop(minLeanFrame); rainfall.arm2a.gotoAndStop(minLeanFrame); } } else if (animState == 1) { rainfall.dresstop._xscale = 100; clearMilk(); rainfall.breast1.gotoAndPlay(breakFrame); rainfall.breast2.gotoAndPlay(breakFrame); rainfall.dresstop.gotoAndPlay(breakFrame); animState = 2; condition = ""; temp = curState.state; setState("break"); speak("Ayiii! "); curState.state = temp; condition = "break"; if (rainfall.hand1._currentframe == endTightFrame) { rainfall.hand1.gotoAndStop(minLeanFrame); rainfall.hand2.gotoAndStop(minLeanFrame); rainfall.arm1b.gotoAndStop(minLeanFrame); rainfall.arm2b.gotoAndStop(minLeanFrame); rainfall.arm1a.gotoAndStop(minLeanFrame); rainfall.arm2a.gotoAndStop(minLeanFrame); } } else if (animState == 2) { var _local5 = 2; if (rainfall.breast1._currentframe == endBreakFrame) { _local5--; rainfall.breast1.gotoAndStop(endBreakFrame); rainfall.breast2.gotoAndStop(endBreakFrame); rainfall.dresstop.gotoAndStop(endBreakFrame); } if (rainfall.hand1._currentframe == endTightFrame) { _local5--; rainfall.hand1.gotoAndStop(endTightFrame); rainfall.hand2.gotoAndStop(endTightFrame); rainfall.arm1b.gotoAndStop(endTightFrame); rainfall.arm2b.gotoAndStop(endTightFrame); rainfall.arm1a.gotoAndStop(endTightFrame); rainfall.arm2a.gotoAndStop(endTightFrame); } if (!_local5) { animState = 3; } } else if (animState == 3) { unlockAnimation(); if (!nonStop) { isExpanding = false; expand_mc._xscale = (expand_mc._yscale = 100); } condition = ""; curState.state = "bigger"; setState(curState.state); leanBack = true; rainfall.hand1.gotoAndStop(minLeanFrame); rainfall.hand2.gotoAndStop(minLeanFrame); rainfall.arm1b.gotoAndStop(minLeanFrame); rainfall.arm2b.gotoAndStop(minLeanFrame); rainfall.arm1a.gotoAndStop(minLeanFrame); rainfall.arm2a.gotoAndStop(minLeanFrame); rainfall.breast1.gotoAndStop(part2Frame); rainfall.breast2.gotoAndStop(part2Frame); rainfall.dresstop.gotoAndStop(part2Frame); blushMode = 0; animState = -1; speak("Ooh! These are big!"); } } if (isExpanding && (rainfall.breast1._currentframe == endPart2)) { if (!locked) { animState = 0; lockAnimation(); rainfall.breast1.gotoAndStop(endPart2); rainfall.breast2.gotoAndStop(endPart2); leanBack = false; rainfall.hand1.swapDepths(hand1Back); rainfall.hand2.swapDepths(hand2Back); } } if ((rainfall.breast1._currentframe == endPart2) && (animState > -1)) { if (animState == 0) { if (rainfall.body._currentframe == minLeanFrame) { animState = 1; } } else if (animState == 1) { rainfall.body.solid.dest._y = oldBodyY + 10; rainfall.leg1.gotoAndPlay(unbalancedFrame); rainfall.leg2.gotoAndPlay(unbalancedFrame); rainfall.dress.gotoAndPlay(unbalancedFrame); rainfall.hand1.gotoAndPlay(unbalancedFrame); rainfall.hand2.gotoAndPlay(unbalancedFrame); rainfall.hand1.swapDepths(hand1Front); rainfall.hand2.swapDepths(hand2Front); condition = ""; temp = curState.state; setState("unbalance"); speak("Oh, no! It's too heavy!!"); curState.state = temp; condition = "unbalance"; blushMode = 1; animState = 2; } else if (animState == 2) { if (rainfall.leg1._currentframe == endUnbalancedFrame) { animState = 3; rainfall.leg1.gotoAndStop(minLeanFrame); rainfall.leg2.gotoAndStop(minLeanFrame); rainfall.dress.gotoAndStop(minLeanFrame); rainfall.hand1.gotoAndStop(minLeanFrame); rainfall.hand2.gotoAndStop(minLeanFrame); rainfall.breast1._yscale = (rainfall.breast1._xscale = 100); rainfall.breast2._yscale = (rainfall.breast2._xscale = 100); rainfall.hand1.swapDepths(hand1Back); rainfall.hand2.swapDepths(hand2Back); } else { var si = Math.sin((counter * Math.PI) * 0.41); var _local6 = Math.cos(((counter * Math.PI) * 0.41) + 0.3); rainfall.breast1._yscale = 100 + (si * 1); rainfall.breast1._xscale = 100 + (_local6 * 1); rainfall.breast2._yscale = 100 + (_local6 * 1); rainfall.breast2._xscale = 100 - (si * 1); } } else if (animState == 3) { startFall(); animState = -1; condition = ""; temp = curState.state; setState("fall"); speak("Waaaaaah!! "); curState.state = temp; condition = "fall"; } } if (isFalling) { falling(); setBodyFrame(rainfall.body._currentframe); if (rainfall.body._currentframe >= (minFallFrame + ((maxFallFrame - minFallFrame) * 0.5))) { rainfall.leg1.swapDepths(leg1Back); rainfall.hand1.swapDepths(hand1Front); rainfall.hand2.swapDepths(hand2Front); rainfall.dressarm1.swapDepths(d1armBack); rainfall.dressarm2.swapDepths(d2armBack); } if (!isFalling) { rainfall.breast1.gotoAndStop(part3Frame); rainfall.breast2.gotoAndStop(part3Frame); condition = ""; setState(curState.state); blushMode = 0; } } if (isRising) { rising(); setBodyFrame(rainfall.body._currentframe); } if (isDown) { var _local1 = (rainfall.breast1._currentframe - part3Frame) / (endPart3 - part3Frame); var _local12 = origB1Bounds.xMin + ((endB1Bounds.xMin - origB1Bounds.xMin) * _local1); var _local16 = origB1Bounds.xMax + ((endB1Bounds.xMax - origB1Bounds.xMax) * _local1); var _local13 = origB1Bounds.yMin + ((endB1Bounds.yMin - origB1Bounds.yMin) * _local1); var _local18 = origB1Bounds.yMax + ((endB1Bounds.yMax - origB1Bounds.yMax) * _local1); var _local10 = origB2Bounds.xMin + ((endB2Bounds.xMin - origB2Bounds.xMin) * _local1); var _local15 = origB2Bounds.xMax + ((endB2Bounds.xMax - origB2Bounds.xMax) * _local1); var _local11 = origB2Bounds.yMin + ((endB2Bounds.yMin - origB2Bounds.yMin) * _local1); var _local17 = origB2Bounds.yMax + ((endB2Bounds.yMax - origB2Bounds.yMax) * _local1); var _local14 = origB1Bounds.yMax - (origB1Bounds.yMax + (((endB1Bounds.yMax - origB1Bounds.yMax) * _local1) * 0.5)); rainfall.body.solid.dest._y = finalBodyY + _local14; var _local7 = 0.6; var _local3 = 0; var _local2 = 15; var _local4 = 5; var _local9 = _local12 + ((_local16 - _local12) * _local7); var _local8 = _local10 + ((_local15 - _local10) * (1 - _local7)); if (rainfall.hand1._currentframe != handDownFrame) { rainfall.hand1._yscale = 100; if (rainfall.hand1._currentframe < minHandDownFrame) { lockAnimation(); setHandFrame(minHandDownFrame); } else if (rainfall.hand1._currentframe < maxHandDownFrame) { setHandFrame(rainfall.hand1._currentframe + 1); } else if (rainfall.hand1._currentframe >= maxHandDownFrame) { setHandFrame(handDownFrame); rainfall.hand1._rotation = _local1 * _local2; rainfall.hand2._rotation = (-_local1) * _local2; rainfall.hand1._x = rainfall.breast1._x + _local9; rainfall.hand1._y = (rainfall.breast1._y + _local13) + (_local4 * _local1); rainfall.hand2._x = rainfall.breast2._x + _local8; rainfall.hand2._y = (rainfall.breast2._y + _local11) + (_local4 * _local1); rainfall.hand1._yscale = 100 - (_local1 * _local3); rainfall.hand2._yscale = 100 - (_local1 * _local3); unlockAnimation(); } } else { rainfall.hand1._rotation = _local1 * _local2; rainfall.hand2._rotation = (-_local1) * _local2; rainfall.hand1._x = rainfall.breast1._x + _local9; rainfall.hand1._y = (rainfall.breast1._y + _local13) + (_local4 * _local1); rainfall.hand2._x = rainfall.breast2._x + _local8; rainfall.hand2._y = (rainfall.breast2._y + _local11) + (_local4 * _local1); rainfall.hand1._yscale = 100 - (_local1 * _local3); rainfall.hand2._yscale = 100 - (_local1 * _local3); } } if (isFixing) { fixing(); } if (isExpanding) { switch (true) { case rainfall.breast1._currentframe < (part1Frame + 5) : setState("normal"); break; case rainfall.breast1._currentframe < midPart1 : setState("expand"); if (rainfall.breast1._currentframe == (part1Frame + 5)) { speak("Wha-... My breasts are growing?"); } break; case rainfall.breast1._currentframe < endPart1 : if (rainfall.breast1._currentframe == midPart1) { speak("Uh oh... I don't think they're going to fit..."); } setState("tight"); break; case rainfall.breast1._currentframe < part2Frame : break; case rainfall.breast1._currentframe < midPart2 : setState("bigger"); break; case rainfall.breast1._currentframe < endPart2 : if (rainfall.breast1._currentframe == (midPart2 + 1)) { speak("Heavy... too heavy. I'm not sure I can stand much longer."); } setState("heavy"); break; case rainfall.breast1._currentframe < part3Frame : break; case rainfall.breast1._currentframe < midPart3 : setState("down"); break; case rainfall.breast1._currentframe < lastPart3 : if (rainfall.breast1._currentframe == (midPart3 + 1)) { speak("Ah... I... I think I like this. My breasts feel so warm and soft now."); } if (condition == "") { blushMode = 1; } setState("shy"); break; case rainfall.breast1._currentframe < endPart3 : if (condition == "") { blushMode = 0; } setState("enjoy"); break; case rainfall.breast1._currentframe == endPart3 : isExpanding = false; expand_mc._xscale = (expand_mc._yscale = 100); setState("over"); wand_mc._visible = true; if (rainfall.breast1._currentframe != (midPart3 + 1)) { break; } speak("Wow... I can't believe this just happened to me so suddenly. It's so weird!"); } } else if (isReverting) { switch (true) { case rainfall.breast1._currentframe == part1Frame : setState("normal"); isReverting = false; revert_mc._xscale = (revert_mc._yscale = 100); break; case rainfall.breast1._currentframe < midPart1 : setState("almost"); if (rainfall.breast1._currentframe == (midPart1 - 1)) { speak("That was just... so weird."); } break; case rainfall.breast1._currentframe <= endPart1 : setState("endfix"); break; case rainfall.breast1._currentframe <= part2Frame : break; case rainfall.breast1._currentframe <= midPart2 : setState("smaller"); break; case rainfall.breast1._currentframe <= endPart2 : setState("endrise"); break; case rainfall.breast1._currentframe <= part3Frame : break; case rainfall.breast1._currentframe <= midPart3 : if (rainfall.breast1._currentframe == (midPart3 - 1)) { speak("Only now that they're skrinking I realize how enormous they were!"); } setState("wonder"); break; case rainfall.breast1._currentframe <= endPart3 : if (rainfall.breast1._currentframe == (endPart3 - 1)) { speak("What? Wait. I was enjoying this!"); } setState("revert"); } } else if (rainfall.breast1._currentframe == part1Frame) { setState("normal"); } else if (rainfall.breast1._currentframe == endPart3) { setState("over"); } if (reactTimer > 0) { reactTimer--; if (!reactTimer) { condition = ""; setState(curState.state); } } if (blushMode == 0) { if (rainfall.blush._alpha >= 4) { rainfall.blush._alpha = rainfall.blush._alpha - 4; } else { rainfall.blush._alpha = 0; } } else if (rainfall.blush._alpha <= 90) { rainfall.blush._alpha = rainfall.blush._alpha + 10; } else { rainfall.blush._alpha = 100; if (blushMode == 2) { blushMode = 0; } } if (((Math.random() > 0.99) && (canBlink)) && (condition == "")) { rainfall.eye1.gotoAndPlay("blink"); rainfall.eye2.gotoAndPlay("blink"); rainfall.eye1.pupil._x = p1X + curState.p1X; rainfall.eye1.pupil._y = p1Y + curState.p1Y; rainfall.eye2.pupil._x = p2X + curState.p2X; rainfall.eye2.pupil._y = p2Y + curState.p2Y; blinking = true; } if (blinking && (rainfall.eye1._currentlabel == "endblink")) { rainfall.eye1.gotoAndPlay(curState.eye1); rainfall.eye2.gotoAndPlay(curState.eye2); rainfall.eye1.pupil._x = p1X + curState.p1X; rainfall.eye1.pupil._y = p1Y + curState.p1Y; rainfall.eye2.pupil._x = p2X + curState.p2X; rainfall.eye2.pupil._y = p2Y + curState.p2Y; blinking = false; } if ((((((Math.random() > 0.995) && (!isWings)) && (!locked)) && ((!isExpanding) || (rainfall.breast1._currentframe < (endPart2 - 30)))) && ((!isReverting) || (rainfall.breast1._currentframe > (part2Frame + 30)))) && (rainfall.breast1._currentframe < endPart2)) { rainfall.wing1.gotoAndPlay(wingFrame); rainfall.wing2.gotoAndPlay(wingFrame); isWings = true; } if (isWings) { if ((rainfall.wing1._currentframe == endWingFrame) || (rainfall.wing2._currentframe == endWingFrame)) { rainfall.wing1.gotoAndStop(minLeanFrame); rainfall.wing2.gotoAndStop(minLeanFrame); isWings = false; } } if (((!isDown) && (!isFalling)) && (!isRising)) { if (leanBack && (rainfall.body._currentframe < maxLeanFrame)) { setBodyFrame(rainfall.body._currentframe + 1); } else if ((!leanBack) && (rainfall.body._currentframe > minLeanFrame)) { setBodyFrame(rainfall.body._currentframe - 1); } if ((rainfall.body._currentframe < (minFallFrame + ((maxFallFrame - minFallFrame) * 0.5))) && (animState == -1)) { rainfall.leg1.swapDepths(leg1Front); rainfall.hand1.swapDepths(hand1Back); rainfall.hand2.swapDepths(hand2Back); rainfall.dressarm1.swapDepths(d1armFront); rainfall.dressarm2.swapDepths(d2armFront); } } if (isMilk) { makeMilk(); } }; var gk45; expand_mc.onPress = function () { revert_mc._xscale = (revert_mc._yscale = 100); this._xscale = (this._yscale = 200); isReverting = false; isExpanding = true; }; revert_mc.onPress = function () { expand_mc._xscale = (expand_mc._yscale = 100); this._xscale = (this._yscale = 200); isReverting = true; isExpanding = false; }; gk45 = generateProblem; expand_mc.onMouseUp = function () { if (!continuous) { revert_mc._xscale = (revert_mc._yscale = 100); expand_mc._xscale = (expand_mc._yscale = 100); isExpanding = false; isReverting = false; } }; cont_mc.gotoAndStop(1); cont_mc.onPress = function () { revert_mc._xscale = (revert_mc._yscale = 100); expand_mc._xscale = (expand_mc._yscale = 100); isExpanding = (isReverting = false); continuous = !continuous; this.gotoAndStop(3 - this._currentframe); }; non_stop_mc.gotoAndStop(1); non_stop_mc.onPress = function () { nonStop = !nonStop; this.gotoAndStop(3 - this._currentframe); }; var fn9; wand_mc.tabEnabled = false; wand_mc._visible = false; wand_mc.oldX = wand_mc._x; wand_mc.oldY = wand_mc._y; wand_mc.gotoAndStop(1); wand_mc.onPress = function () { this._x = _root._xmouse; this._y = _root._ymouse; this.gotoAndStop(2); this.onMouseMove = function () { this._x = _root._xmouse; this._y = _root._ymouse; }; this.onMouseUp = function () { delete this.onMouseMove; delete this.onMouseUp; this.gotoAndStop(1); this._x = this.oldX; this._y = this.oldY; if (locked) { return(undefined); } if ((((rainfall.breast1._currentframe == part2Frame) && (!isExpanding)) && (rainfall.dress._visible)) && (rainfall.breast1.hitTest(_root._xmouse, _root._ymouse, true) || (rainfall.breast2.hitTest(_root._xmouse, _root._ymouse, true)))) { startFix(); shine(); } else if (milkEnabled && (rainfall.breast1.hitTest(_root._xmouse, _root._ymouse, true) || (rainfall.breast2.hitTest(_root._xmouse, _root._ymouse, true)))) { isMilk = !isMilk; if (isMilk) { condition = ""; temp = curState.state; setState("milk"); curState.state = temp; reactTimer = 30; speak("WHAA!! MILK IS COMING OUT OF MY BREASTS!!"); condition = "milk"; } else { condition = ""; temp = curState.state; setState("endmilk"); curState.state = temp; reactTimer = 30; condition = "endmilk"; speak("What was that ... ? "); } shine(); } else if ((rainfall.breast1._currentframe <= part3Frame) && (rainfall.dress.hitTest(_root._xmouse, _root._ymouse, true))) { if (rainfall.dress._visible && ((rainfall.breast1._currentframe >= part2Frame) || (rainfall.breast1._currentframe < midPart1))) { condition = ""; temp = curState.state; setState("naked"); curState.state = temp; condition = "naked"; reactTimer = 40; speak("HUH!? Hey, my clothes! "); rainfall.dress._visible = false; rainfall.dresstop._visible = false; rainfall.dressarm1._visible = false; rainfall.dressarm2._visible = false; shine(); } else if (!rainfall.dress._visible) { condition = ""; temp = curState.state; setState("clothes"); curState.state = temp; condition = "clothes"; reactTimer = 40; speak("Huhhhh... I feel better with my clothes on. "); rainfall.dress._visible = true; rainfall.dresstop._visible = true; rainfall.dressarm1._visible = true; rainfall.dressarm2._visible = true; shine(); } } else if (rainfall.bgRock1.hitTest(_root._xmouse, _root._ymouse, true)) { milkEnabled = true; shine(); } }; }; fn9 = gkm; var oldX; var oldY; var oldMX; var oldMY; _root.onMouseDown = function () { if (!isDraggable()) { return(undefined); } oldX = rainfall._x; oldY = rainfall._y; oldMX = _root._xmouse; oldMY = _root._ymouse; this.onMouseMove = function () { rainfall._x = (oldX + _root._xmouse) - oldMX; rainfall._y = (oldY + _root._ymouse) - oldMY; adjustScreen(); }; this.onMouseUp = function () { delete this.onMouseMove; delete this.onMouseUp; }; }; var elemK = 3; zoom_mc.dragging = false; zoom_mc.origY = zoom_mc._y; zoom_mc.gotoAndStop(1); zoom_mc.onPress = function () { this.dragging = true; }; zoom_mc.onMouseUp = function () { this.dragging = false; }; zoom_mc.onEnterFrame = function () { if (this.dragging) { this._y = _root._ymouse; if (this._y < zoom_in_mc._y) { this._y = zoom_in_mc._y; } if (this._y > zoom_out_mc._y) { this._y = zoom_out_mc._y; } if (this._y > ((zoom_out_mc._y + this.origY) * 0.5)) { zoomOut(); } if (this._y < ((zoom_in_mc._y + this.origY) * 0.5)) { zoomIn(); } } else { this._y = this._y + ((this.origY - this._y) * 0.5); } }; reset_view_mc.gotoAndStop(1); reset_view_mc.onPress = function () { this.gotoAndStop(2); }; reset_view_mc.onRelease = function () { resetView(); }; reset_view_mc.onMouseUp = function () { this.gotoAndStop(1); }; rainfall.head.onMouseDown = function () { if (((rainfall.breast1._currentframe == part3Frame) && (!isExpanding)) && (this.hitTest(_root._xmouse, _root._ymouse, true))) { this.onMouseMove = function () { if (rainfall._ymouse < (rainfall.head._y - 100)) { startRise(); this.onMouseUp(); } }; this.onMouseUp = function () { delete this.onMouseUp; delete this.onMouseMove; }; } }; var milkParticles = new Array(); var milkClip = rainfall.createEmptyMovieClip("milkClip", rainfall.dresstop.getDepth() - 1); var lastMilkID = 0; rainfall.breast1.onPress = function () { if ((condition != "") || (locked)) { return(undefined); } temp = curState.state; if (rainfall.breast1._currentframe < endPart1) { setState("breastpoke1"); speak("Hey! You know that's rude, right?"); if (rainfall.breast1._currentframe >= midPart1) { blushMode = 2; } } else if (rainfall.breast1._currentframe < endPart2) { setState("breastpoke2"); speak("Ha ha ha! That feels good."); blushMode = 2; } else { setState("breastpoke3"); speak("Ah! Wow... My breasts are so sensitive now."); if (rainfall.breast1._currentframe >= midPart3) { blushMode = 2; } } reactTimer = 30; curState.state = temp; condition = "breastpoke"; }; rainfall.breast2.onPress = rainfall.breast1.onPress; rainfall.head.onPress = function () { if ((condition != "") || (locked)) { return(undefined); } temp = curState.state; reactTimer = 30; if (rainfall.breast1._currentframe < midPart1) { setState("rubhead1"); } else { setState("rubhead2"); } curState.state = temp; condition = "headrub"; }; rainfall.body.onPress = function () { if ((condition != "") || (locked)) { return(undefined); } temp = curState.state; reactTimer = 30; setState("bellypoke"); curState.state = temp; condition = "headrub"; }; rainfall.wing1.onPress = function () { if (((isWings || (condition != "")) || (locked)) || (rainfall.breast._currentframe > endPart2)) { return(undefined); } isWings = true; this.gotoAndPlay(wingFrame); temp = curState.state; reactTimer = 30; setState("wingpoke" + Number(Math.floor(Math.random() * 2) + 1)); curState.state = temp; condition = "wingpoke"; }; rainfall.wing2.onPress = rainfall.wing1.onPress; rainfall.ear1.onPress = function () { if (reactTimer > 0) { return(undefined); } this.solid.vX = this.solid.vX + 30; this.solid.vY = this.solid.vY + 30; this.solid.pos._x = this.solid.pos._x - 80; this.solid.pos._y = this.solid.pos._y - 80; reactTimer = 15; if ((condition != "") || (locked)) { return(undefined); } if (Math.random() < 0.1) { temp = curState.state; reactTimer = 30; setState("wingpoke" + Number(Math.floor(Math.random() * 2) + 1)); curState.state = temp; condition = "earpoke"; speak("That's not funny! "); } }; rainfall.ear2.onPress = function () { if (reactTimer > 0) { return(undefined); } this.solid.vX = this.solid.vX - 30; this.solid.vY = this.solid.vY + 30; this.solid.pos._x = this.solid.pos._x + 80; this.solid.pos._y = this.solid.pos._y - 80; reactTimer = 15; if ((condition != "") || (locked)) { return(undefined); } if (Math.random() < 0.1) { temp = curState.state; setState("wingpoke" + Number(Math.floor(Math.random() * 2) + 1)); curState.state = temp; condition = "earpoke"; speak("That's not funny! "); } }; var planeAngle; var planeTime; var planeGravity = 9.8; var planeMass = 1; var expectedResult; var givenResult; var probDepth = 50000; var ansDepth = 50002; Key.addListener(g0);
Symbol 160 MovieClip Frame 1
_currentlabel = "medium";
Symbol 160 MovieClip Frame 2
stop();
Symbol 160 MovieClip Frame 3
_currentlabel = "closed";
Symbol 160 MovieClip Frame 4
stop();
Symbol 160 MovieClip Frame 5
_currentlabel = "small";
Symbol 160 MovieClip Frame 6
stop();
Symbol 160 MovieClip Frame 7
_currentlabel = "big";
Symbol 160 MovieClip Frame 8
stop();
Symbol 160 MovieClip Frame 9
_currentlabel = "open";
Symbol 160 MovieClip Frame 10
stop();
Symbol 160 MovieClip Frame 11
_currentlabel = "shut";
Symbol 160 MovieClip Frame 12
stop();
Symbol 160 MovieClip Frame 15
_currentlabel = "blink";
Symbol 160 MovieClip Frame 19
_currentlabel = "endblink";
Symbol 160 MovieClip Frame 20
stop();
Symbol 160 MovieClip Frame 22
_currentlabel = "sad";
Symbol 160 MovieClip Frame 23
stop();
Symbol 160 MovieClip Frame 24
_currentlabel = "worried";
Symbol 160 MovieClip Frame 25
stop();
Symbol 160 MovieClip Frame 26
_currentlabel = "mad";
Symbol 160 MovieClip Frame 27
stop();
Symbol 160 MovieClip Frame 28
_currentlabel = "sad2";
Symbol 160 MovieClip Frame 29
stop();
Symbol 160 MovieClip Frame 30
_currentlabel = "small";
Symbol 160 MovieClip Frame 31
stop();
Symbol 160 MovieClip Frame 32
_currentlabel = "big2";
Symbol 160 MovieClip Frame 33
stop();
Symbol 175 MovieClip Frame 1
_currentlabel = "medium";
Symbol 175 MovieClip Frame 2
stop();
Symbol 175 MovieClip Frame 3
_currentlabel = "closed";
Symbol 175 MovieClip Frame 4
stop();
Symbol 175 MovieClip Frame 5
_currentlabel = "small";
Symbol 175 MovieClip Frame 6
stop();
Symbol 175 MovieClip Frame 7
_currentlabel = "big";
Symbol 175 MovieClip Frame 8
stop();
Symbol 175 MovieClip Frame 9
_currentlabel = "open";
Symbol 175 MovieClip Frame 10
stop();
Symbol 175 MovieClip Frame 11
_currentlabel = "shut";
Symbol 175 MovieClip Frame 12
stop();
Symbol 175 MovieClip Frame 15
_currentlabel = "blink";
Symbol 175 MovieClip Frame 19
_currentlabel = "endblink";
Symbol 175 MovieClip Frame 20
stop();
Symbol 175 MovieClip Frame 22
_currentlabel = "sad";
Symbol 175 MovieClip Frame 23
stop();
Symbol 175 MovieClip Frame 24
_currentlabel = "worried";
Symbol 175 MovieClip Frame 25
stop();
Symbol 175 MovieClip Frame 26
_currentlabel = "mad";
Symbol 175 MovieClip Frame 27
stop();
Symbol 175 MovieClip Frame 28
_currentlabel = "sad2";
Symbol 175 MovieClip Frame 29
stop();
Symbol 175 MovieClip Frame 30
_currentlabel = "small";
Symbol 175 MovieClip Frame 31
stop();
Symbol 175 MovieClip Frame 32
_currentlabel = "big2";
Symbol 175 MovieClip Frame 33
stop();
Symbol 190 MovieClip Frame 1
_currentlabel = "smile";
Symbol 190 MovieClip Frame 2
stop();
Symbol 190 MovieClip Frame 3
_currentlabel = "closed";
Symbol 190 MovieClip Frame 4
stop();
Symbol 190 MovieClip Frame 5
_currentlabel = "happy";
Symbol 190 MovieClip Frame 6
stop();
Symbol 190 MovieClip Frame 7
_currentlabel = "open";
Symbol 190 MovieClip Frame 8
stop();
Symbol 190 MovieClip Frame 9
_currentlabel = "small";
Symbol 190 MovieClip Frame 10
stop();
Symbol 190 MovieClip Frame 11
_currentlabel = "teeth";
Symbol 190 MovieClip Frame 12
stop();
Symbol 190 MovieClip Frame 13
_currentlabel = "teeth2";
Symbol 190 MovieClip Frame 14
stop();
Symbol 190 MovieClip Frame 15
_currentlabel = "teeth3";
Symbol 190 MovieClip Frame 16
stop();
Symbol 190 MovieClip Frame 17
_currentlabel = "mad";
Symbol 190 MovieClip Frame 18
stop();
Symbol 190 MovieClip Frame 19
_currentlabel = "teeth4";
Symbol 190 MovieClip Frame 20
stop();
Symbol 190 MovieClip Frame 21
_currentlabel = "happy";
Symbol 190 MovieClip Frame 22
stop();
Symbol 190 MovieClip Frame 23
_currentlabel = "tongue";
Symbol 190 MovieClip Frame 24
stop();
Symbol 190 MovieClip Frame 25
_currentlabel = "open2";
Symbol 190 MovieClip Frame 26
stop();

Library Items

Symbol 1 GraphicUsed by:16
Symbol 2 FontUsed by:3 4 6 7 8 9 10 15 21 22 23 24 25 26 612 634
Symbol 3 TextUses:2Used by:16
Symbol 4 TextUses:2Used by:16
Symbol 5 GraphicUsed by:16
Symbol 6 EditableTextUses:2Used by:16
Symbol 7 EditableTextUses:2Used by:16
Symbol 8 TextUses:2Used by:16
Symbol 9 EditableTextUses:2Used by:16
Symbol 10 TextUses:2Used by:16
Symbol 11 GraphicUsed by:14
Symbol 12 FontUsed by:13 19 26 623 624 625 626 627 628 629 630
Symbol 13 TextUses:12Used by:14
Symbol 14 MovieClipUses:11 13Used by:16
Symbol 15 TextUses:2Used by:16
Symbol 16 MovieClip [problem_mc]Uses:1 3 4 5 6 7 8 9 10 14 15
Symbol 17 GraphicUsed by:27
Symbol 18 GraphicUsed by:20
Symbol 19 TextUses:12Used by:20
Symbol 20 MovieClipUses:18 19Used by:27
Symbol 21 EditableTextUses:2Used by:27
Symbol 22 TextUses:2Used by:27
Symbol 23 TextUses:2Used by:27
Symbol 24 EditableTextUses:2Used by:27
Symbol 25 EditableTextUses:2Used by:27
Symbol 26 TextUses:12 2Used by:27
Symbol 27 MovieClip [answer_mc]Uses:17 20 21 22 23 24 25 26
Symbol 28 ShapeTweeningUsed by:31
Symbol 29 ShapeTweeningUsed by:31
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClip [shine_mc]Uses:28 29 30
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:32Used by:614
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:34Used by:614
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:36Used by:614
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClipUses:38Used by:614
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClipUses:40Used by:614
Symbol 42 GraphicUsed by:47
Symbol 43 ShapeTweeningUsed by:47
Symbol 44 ShapeTweeningUsed by:47
Symbol 45 ShapeTweeningUsed by:47
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClipUses:42 43 44 45 46Used by:614
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClipUses:48Used by:614
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:50Used by:614
Symbol 52 GraphicUsed by:61
Symbol 53 ShapeTweeningUsed by:61
Symbol 54 GraphicUsed by:61
Symbol 55 ShapeTweeningUsed by:61
Symbol 56 ShapeTweeningUsed by:61
Symbol 57 ShapeTweeningUsed by:61
Symbol 58 ShapeTweeningUsed by:61
Symbol 59 GraphicUsed by:61
Symbol 60 ShapeTweeningUsed by:61
Symbol 61 MovieClipUses:52 53 54 55 56 57 58 59 60Used by:614
Symbol 62 GraphicUsed by:71
Symbol 63 ShapeTweeningUsed by:71
Symbol 64 GraphicUsed by:71
Symbol 65 ShapeTweeningUsed by:71
Symbol 66 ShapeTweeningUsed by:71
Symbol 67 ShapeTweeningUsed by:71
Symbol 68 ShapeTweeningUsed by:71
Symbol 69 GraphicUsed by:71
Symbol 70 ShapeTweeningUsed by:71
Symbol 71 MovieClipUses:62 63 64 65 66 67 68 69 70Used by:614
Symbol 72 GraphicUsed by:92
Symbol 73 GraphicUsed by:92
Symbol 74 ShapeTweeningUsed by:92
Symbol 75 ShapeTweeningUsed by:92
Symbol 76 GraphicUsed by:92
Symbol 77 GraphicUsed by:92
Symbol 78 ShapeTweeningUsed by:92
Symbol 79 ShapeTweeningUsed by:92
Symbol 80 ShapeTweeningUsed by:92
Symbol 81 ShapeTweeningUsed by:92
Symbol 82 GraphicUsed by:92
Symbol 83 ShapeTweeningUsed by:92
Symbol 84 ShapeTweeningUsed by:92
Symbol 85 ShapeTweeningUsed by:92
Symbol 86 ShapeTweeningUsed by:92
Symbol 87 GraphicUsed by:92
Symbol 88 GraphicUsed by:92
Symbol 89 GraphicUsed by:92
Symbol 90 GraphicUsed by:92
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91Used by:614
Symbol 93 GraphicUsed by:111
Symbol 94 ShapeTweeningUsed by:111
Symbol 95 GraphicUsed by:111
Symbol 96 GraphicUsed by:111
Symbol 97 ShapeTweeningUsed by:111
Symbol 98 ShapeTweeningUsed by:111
Symbol 99 GraphicUsed by:111
Symbol 100 ShapeTweeningUsed by:111
Symbol 101 GraphicUsed by:111
Symbol 102 ShapeTweeningUsed by:111
Symbol 103 GraphicUsed by:111
Symbol 104 GraphicUsed by:111
Symbol 105 ShapeTweeningUsed by:111
Symbol 106 ShapeTweeningUsed by:111
Symbol 107 ShapeTweeningUsed by:111
Symbol 108 GraphicUsed by:111
Symbol 109 ShapeTweeningUsed by:111
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClipUses:93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110Used by:614
Symbol 112 GraphicUsed by:130
Symbol 113 ShapeTweeningUsed by:130
Symbol 114 GraphicUsed by:130
Symbol 115 GraphicUsed by:130
Symbol 116 ShapeTweeningUsed by:130
Symbol 117 ShapeTweeningUsed by:130
Symbol 118 GraphicUsed by:130
Symbol 119 ShapeTweeningUsed by:130
Symbol 120 GraphicUsed by:130
Symbol 121 GraphicUsed by:130
Symbol 122 ShapeTweeningUsed by:130
Symbol 123 GraphicUsed by:130
Symbol 124 ShapeTweeningUsed by:130
Symbol 125 ShapeTweeningUsed by:130
Symbol 126 ShapeTweeningUsed by:130
Symbol 127 GraphicUsed by:130
Symbol 128 ShapeTweeningUsed by:130
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClipUses:112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129Used by:614
Symbol 131 GraphicUsed by:141
Symbol 132 ShapeTweeningUsed by:141
Symbol 133 ShapeTweeningUsed by:141
Symbol 134 GraphicUsed by:141
Symbol 135 GraphicUsed by:141
Symbol 136 ShapeTweeningUsed by:141
Symbol 137 ShapeTweeningUsed by:141
Symbol 138 ShapeTweeningUsed by:141
Symbol 139 ShapeTweeningUsed by:141
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClipUses:131 132 133 134 135 136 137 138 139 140Used by:614
Symbol 142 GraphicUsed by:143
Symbol 143 MovieClipUses:142Used by:614
Symbol 144 GraphicUsed by:160
Symbol 145 GraphicUsed by:160
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClipUses:146Used by:160 175
Symbol 148 GraphicUsed by:160
Symbol 149 GraphicUsed by:160
Symbol 150 GraphicUsed by:160
Symbol 151 GraphicUsed by:160
Symbol 152 GraphicUsed by:160
Symbol 153 GraphicUsed by:160
Symbol 154 GraphicUsed by:160
Symbol 155 GraphicUsed by:160
Symbol 156 GraphicUsed by:160
Symbol 157 GraphicUsed by:160
Symbol 158 GraphicUsed by:160
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:144 145 147 148 149 150 151 152 153 154 155 156 157 158 159Used by:614
Symbol 161 GraphicUsed by:175
Symbol 162 GraphicUsed by:175
Symbol 163 GraphicUsed by:175
Symbol 164 GraphicUsed by:175
Symbol 165 GraphicUsed by:175
Symbol 166 GraphicUsed by:175
Symbol 167 GraphicUsed by:175
Symbol 168 GraphicUsed by:175
Symbol 169 GraphicUsed by:175
Symbol 170 GraphicUsed by:175
Symbol 171 GraphicUsed by:175
Symbol 172 GraphicUsed by:175
Symbol 173 GraphicUsed by:175
Symbol 174 GraphicUsed by:175
Symbol 175 MovieClipUses:161 162 147 163 164 165 166 167 168 169 170 171 172 173 174Used by:614
Symbol 176 GraphicUsed by:190
Symbol 177 GraphicUsed by:190
Symbol 178 GraphicUsed by:190
Symbol 179 GraphicUsed by:190
Symbol 180 GraphicUsed by:190
Symbol 181 GraphicUsed by:190
Symbol 182 GraphicUsed by:190
Symbol 183 GraphicUsed by:190
Symbol 184 GraphicUsed by:190
Symbol 185 GraphicUsed by:190
Symbol 186 GraphicUsed by:190
Symbol 187 GraphicUsed by:190
Symbol 188 GraphicUsed by:190
Symbol 189 GraphicUsed by:190
Symbol 190 MovieClipUses:176 177 178 179 180 181 182 183 184 185 186 187 188 189Used by:614
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClipUses:191Used by:614
Symbol 193 GraphicUsed by:194
Symbol 194 MovieClipUses:193Used by:614
Symbol 195 GraphicUsed by:196
Symbol 196 MovieClipUses:195Used by:614
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClipUses:197Used by:614
Symbol 199 GraphicUsed by:221
Symbol 200 GraphicUsed by:221
Symbol 201 ShapeTweeningUsed by:221
Symbol 202 ShapeTweeningUsed by:221
Symbol 203 GraphicUsed by:221
Symbol 204 ShapeTweeningUsed by:221
Symbol 205 ShapeTweeningUsed by:221
Symbol 206 ShapeTweeningUsed by:221
Symbol 207 ShapeTweeningUsed by:221
Symbol 208 ShapeTweeningUsed by:221
Symbol 209 ShapeTweeningUsed by:221
Symbol 210 ShapeTweeningUsed by:221
Symbol 211 ShapeTweeningUsed by:221
Symbol 212 ShapeTweeningUsed by:221
Symbol 213 ShapeTweeningUsed by:221
Symbol 214 ShapeTweeningUsed by:221
Symbol 215 ShapeTweeningUsed by:221
Symbol 216 GraphicUsed by:221
Symbol 217 GraphicUsed by:221
Symbol 218 GraphicUsed by:221
Symbol 219 GraphicUsed by:221
Symbol 220 GraphicUsed by:221
Symbol 221 MovieClipUses:199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220Used by:614
Symbol 222 GraphicUsed by:311
Symbol 223 ShapeTweeningUsed by:311
Symbol 224 ShapeTweeningUsed by:311
Symbol 225 ShapeTweeningUsed by:311
Symbol 226 ShapeTweeningUsed by:311
Symbol 227 GraphicUsed by:311
Symbol 228 ShapeTweeningUsed by:311
Symbol 229 ShapeTweeningUsed by:311
Symbol 230 ShapeTweeningUsed by:311
Symbol 231 ShapeTweeningUsed by:311
Symbol 232 ShapeTweeningUsed by:311
Symbol 233 ShapeTweeningUsed by:311
Symbol 234 ShapeTweeningUsed by:311
Symbol 235 ShapeTweeningUsed by:311
Symbol 236 GraphicUsed by:311
Symbol 237 ShapeTweeningUsed by:311
Symbol 238 ShapeTweeningUsed by:311
Symbol 239 ShapeTweeningUsed by:311
Symbol 240 ShapeTweeningUsed by:311
Symbol 241 ShapeTweeningUsed by:311
Symbol 242 ShapeTweeningUsed by:311
Symbol 243 ShapeTweeningUsed by:311
Symbol 244 ShapeTweeningUsed by:311
Symbol 245 ShapeTweeningUsed by:311
Symbol 246 ShapeTweeningUsed by:311
Symbol 247 ShapeTweeningUsed by:311
Symbol 248 ShapeTweeningUsed by:311
Symbol 249 ShapeTweeningUsed by:311
Symbol 250 ShapeTweeningUsed by:311
Symbol 251 ShapeTweeningUsed by:311
Symbol 252 ShapeTweeningUsed by:311
Symbol 253 ShapeTweeningUsed by:311
Symbol 254 ShapeTweeningUsed by:311
Symbol 255 ShapeTweeningUsed by:311
Symbol 256 ShapeTweeningUsed by:311
Symbol 257 ShapeTweeningUsed by:311
Symbol 258 ShapeTweeningUsed by:311
Symbol 259 ShapeTweeningUsed by:311
Symbol 260 ShapeTweeningUsed by:311
Symbol 261 ShapeTweeningUsed by:311
Symbol 262 ShapeTweeningUsed by:311
Symbol 263 ShapeTweeningUsed by:311
Symbol 264 ShapeTweeningUsed by:311
Symbol 265 ShapeTweeningUsed by:311
Symbol 266 ShapeTweeningUsed by:311
Symbol 267 ShapeTweeningUsed by:311
Symbol 268 ShapeTweeningUsed by:311
Symbol 269 ShapeTweeningUsed by:311
Symbol 270 ShapeTweeningUsed by:311
Symbol 271 ShapeTweeningUsed by:311
Symbol 272 ShapeTweeningUsed by:311
Symbol 273 ShapeTweeningUsed by:311
Symbol 274 ShapeTweeningUsed by:311
Symbol 275 ShapeTweeningUsed by:311
Symbol 276 ShapeTweeningUsed by:311
Symbol 277 ShapeTweeningUsed by:311
Symbol 278 ShapeTweeningUsed by:311
Symbol 279 ShapeTweeningUsed by:311
Symbol 280 ShapeTweeningUsed by:311
Symbol 281 ShapeTweeningUsed by:311
Symbol 282 ShapeTweeningUsed by:311
Symbol 283 ShapeTweeningUsed by:311
Symbol 284 ShapeTweeningUsed by:311
Symbol 285 ShapeTweeningUsed by:311
Symbol 286 ShapeTweeningUsed by:311
Symbol 287 ShapeTweeningUsed by:311
Symbol 288 ShapeTweeningUsed by:311
Symbol 289 ShapeTweeningUsed by:311
Symbol 290 ShapeTweeningUsed by:311
Symbol 291 ShapeTweeningUsed by:311
Symbol 292 ShapeTweeningUsed by:311
Symbol 293 ShapeTweeningUsed by:311
Symbol 294 ShapeTweeningUsed by:311
Symbol 295 ShapeTweeningUsed by:311
Symbol 296 ShapeTweeningUsed by:311
Symbol 297 ShapeTweeningUsed by:311
Symbol 298 ShapeTweeningUsed by:311
Symbol 299 ShapeTweeningUsed by:311
Symbol 300 ShapeTweeningUsed by:311
Symbol 301 ShapeTweeningUsed by:311
Symbol 302 ShapeTweeningUsed by:311
Symbol 303 ShapeTweeningUsed by:311
Symbol 304 ShapeTweeningUsed by:311
Symbol 305 GraphicUsed by:311
Symbol 306 ShapeTweeningUsed by:311
Symbol 307 ShapeTweeningUsed by:311
Symbol 308 ShapeTweeningUsed by:311
Symbol 309 ShapeTweeningUsed by:311
Symbol 310 GraphicUsed by:311
Symbol 311 MovieClipUses:222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310Used by:614
Symbol 312 GraphicUsed by:339
Symbol 313 ShapeTweeningUsed by:339
Symbol 314 ShapeTweeningUsed by:339
Symbol 315 GraphicUsed by:339
Symbol 316 GraphicUsed by:339
Symbol 317 ShapeTweeningUsed by:339
Symbol 318 ShapeTweeningUsed by:339
Symbol 319 ShapeTweeningUsed by:339
Symbol 320 ShapeTweeningUsed by:339
Symbol 321 GraphicUsed by:339
Symbol 322 ShapeTweeningUsed by:339
Symbol 323 ShapeTweeningUsed by:339
Symbol 324 GraphicUsed by:339
Symbol 325 ShapeTweeningUsed by:339
Symbol 326 ShapeTweeningUsed by:339
Symbol 327 GraphicUsed by:339
Symbol 328 GraphicUsed by:339
Symbol 329 ShapeTweeningUsed by:339
Symbol 330 ShapeTweeningUsed by:339
Symbol 331 ShapeTweeningUsed by:339
Symbol 332 ShapeTweeningUsed by:339
Symbol 333 ShapeTweeningUsed by:339
Symbol 334 ShapeTweeningUsed by:339
Symbol 335 GraphicUsed by:339
Symbol 336 ShapeTweeningUsed by:339
Symbol 337 ShapeTweeningUsed by:339
Symbol 338 GraphicUsed by:339
Symbol 339 MovieClipUses:312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338Used by:614
Symbol 340 GraphicUsed by:353
Symbol 341 ShapeTweeningUsed by:353
Symbol 342 ShapeTweeningUsed by:353
Symbol 343 GraphicUsed by:353
Symbol 344 GraphicUsed by:353
Symbol 345 ShapeTweeningUsed by:353
Symbol 346 ShapeTweeningUsed by:353
Symbol 347 ShapeTweeningUsed by:353
Symbol 348 ShapeTweeningUsed by:353
Symbol 349 GraphicUsed by:353
Symbol 350 ShapeTweeningUsed by:353
Symbol 351 ShapeTweeningUsed by:353
Symbol 352 GraphicUsed by:353
Symbol 353 MovieClipUses:340 341 342 343 344 345 346 347 348 349 350 351 352Used by:614
Symbol 354 GraphicUsed by:380
Symbol 355 ShapeTweeningUsed by:380
Symbol 356 ShapeTweeningUsed by:380
Symbol 357 GraphicUsed by:380
Symbol 358 GraphicUsed by:380
Symbol 359 GraphicUsed by:380
Symbol 360 ShapeTweeningUsed by:380
Symbol 361 ShapeTweeningUsed by:380
Symbol 362 GraphicUsed by:380
Symbol 363 ShapeTweeningUsed by:380
Symbol 364 ShapeTweeningUsed by:380
Symbol 365 GraphicUsed by:380
Symbol 366 ShapeTweeningUsed by:380
Symbol 367 ShapeTweeningUsed by:380
Symbol 368 GraphicUsed by:380
Symbol 369 GraphicUsed by:380
Symbol 370 ShapeTweeningUsed by:380
Symbol 371 ShapeTweeningUsed by:380
Symbol 372 ShapeTweeningUsed by:380
Symbol 373 ShapeTweeningUsed by:380
Symbol 374 ShapeTweeningUsed by:380
Symbol 375 ShapeTweeningUsed by:380
Symbol 376 GraphicUsed by:380
Symbol 377 ShapeTweeningUsed by:380
Symbol 378 ShapeTweeningUsed by:380
Symbol 379 GraphicUsed by:380
Symbol 380 MovieClipUses:354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379Used by:614
Symbol 381 GraphicUsed by:398
Symbol 382 ShapeTweeningUsed by:398
Symbol 383 ShapeTweeningUsed by:398
Symbol 384 ShapeTweeningUsed by:398
Symbol 385 GraphicUsed by:398
Symbol 386 GraphicUsed by:398
Symbol 387 ShapeTweeningUsed by:398
Symbol 388 ShapeTweeningUsed by:398
Symbol 389 ShapeTweeningUsed by:398
Symbol 390 ShapeTweeningUsed by:398
Symbol 391 ShapeTweeningUsed by:398
Symbol 392 ShapeTweeningUsed by:398
Symbol 393 GraphicUsed by:398
Symbol 394 ShapeTweeningUsed by:398
Symbol 395 ShapeTweeningUsed by:398
Symbol 396 ShapeTweeningUsed by:398
Symbol 397 GraphicUsed by:398
Symbol 398 MovieClipUses:381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397Used by:614
Symbol 399 ShapeTweeningUsed by:450
Symbol 400 ShapeTweeningUsed by:450
Symbol 401 ShapeTweeningUsed by:450
Symbol 402 ShapeTweeningUsed by:450
Symbol 403 GraphicUsed by:404
Symbol 404 MovieClipUses:403Used by:450 500
Symbol 405 ShapeTweeningUsed by:450
Symbol 406 ShapeTweeningUsed by:450
Symbol 407 ShapeTweeningUsed by:450
Symbol 408 ShapeTweeningUsed by:450
Symbol 409 GraphicUsed by:450
Symbol 410 ShapeTweeningUsed by:450
Symbol 411 ShapeTweeningUsed by:450
Symbol 412 ShapeTweeningUsed by:450
Symbol 413 ShapeTweeningUsed by:450
Symbol 414 ShapeTweeningUsed by:450
Symbol 415 ShapeTweeningUsed by:450
Symbol 416 ShapeTweeningUsed by:450
Symbol 417 ShapeTweeningUsed by:450
Symbol 418 ShapeTweeningUsed by:450
Symbol 419 ShapeTweeningUsed by:450
Symbol 420 ShapeTweeningUsed by:450
Symbol 421 ShapeTweeningUsed by:450
Symbol 422 ShapeTweeningUsed by:450
Symbol 423 ShapeTweeningUsed by:450
Symbol 424 ShapeTweeningUsed by:450
Symbol 425 ShapeTweeningUsed by:450
Symbol 426 ShapeTweeningUsed by:450
Symbol 427 ShapeTweeningUsed by:450
Symbol 428 ShapeTweeningUsed by:450
Symbol 429 ShapeTweeningUsed by:450
Symbol 430 GraphicUsed by:450
Symbol 431 ShapeTweeningUsed by:450
Symbol 432 ShapeTweeningUsed by:450
Symbol 433 ShapeTweeningUsed by:450
Symbol 434 ShapeTweeningUsed by:450
Symbol 435 GraphicUsed by:450
Symbol 436 ShapeTweeningUsed by:450
Symbol 437 ShapeTweeningUsed by:450
Symbol 438 ShapeTweeningUsed by:450
Symbol 439 ShapeTweeningUsed by:450
Symbol 440 ShapeTweeningUsed by:450
Symbol 441 ShapeTweeningUsed by:450
Symbol 442 ShapeTweeningUsed by:450
Symbol 443 ShapeTweeningUsed by:450
Symbol 444 GraphicUsed by:450
Symbol 445 ShapeTweeningUsed by:450
Symbol 446 ShapeTweeningUsed by:450
Symbol 447 ShapeTweeningUsed by:450
Symbol 448 ShapeTweeningUsed by:450
Symbol 449 GraphicUsed by:450
Symbol 450 MovieClipUses:399 400 401 402 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449Used by:614
Symbol 451 ShapeTweeningUsed by:500
Symbol 452 ShapeTweeningUsed by:500
Symbol 453 ShapeTweeningUsed by:500
Symbol 454 ShapeTweeningUsed by:500
Symbol 455 ShapeTweeningUsed by:500
Symbol 456 ShapeTweeningUsed by:500
Symbol 457 ShapeTweeningUsed by:500
Symbol 458 ShapeTweeningUsed by:500
Symbol 459 GraphicUsed by:500
Symbol 460 ShapeTweeningUsed by:500
Symbol 461 ShapeTweeningUsed by:500
Symbol 462 ShapeTweeningUsed by:500
Symbol 463 ShapeTweeningUsed by:500
Symbol 464 ShapeTweeningUsed by:500
Symbol 465 ShapeTweeningUsed by:500
Symbol 466 ShapeTweeningUsed by:500
Symbol 467 ShapeTweeningUsed by:500
Symbol 468 ShapeTweeningUsed by:500
Symbol 469 ShapeTweeningUsed by:500
Symbol 470 ShapeTweeningUsed by:500
Symbol 471 ShapeTweeningUsed by:500
Symbol 472 ShapeTweeningUsed by:500
Symbol 473 ShapeTweeningUsed by:500
Symbol 474 ShapeTweeningUsed by:500
Symbol 475 ShapeTweeningUsed by:500
Symbol 476 ShapeTweeningUsed by:500
Symbol 477 ShapeTweeningUsed by:500
Symbol 478 ShapeTweeningUsed by:500
Symbol 479 ShapeTweeningUsed by:500
Symbol 480 GraphicUsed by:500
Symbol 481 ShapeTweeningUsed by:500
Symbol 482 ShapeTweeningUsed by:500
Symbol 483 ShapeTweeningUsed by:500
Symbol 484 ShapeTweeningUsed by:500
Symbol 485 GraphicUsed by:500
Symbol 486 ShapeTweeningUsed by:500
Symbol 487 ShapeTweeningUsed by:500
Symbol 488 ShapeTweeningUsed by:500
Symbol 489 ShapeTweeningUsed by:500
Symbol 490 ShapeTweeningUsed by:500
Symbol 491 ShapeTweeningUsed by:500
Symbol 492 ShapeTweeningUsed by:500
Symbol 493 ShapeTweeningUsed by:500
Symbol 494 GraphicUsed by:500
Symbol 495 ShapeTweeningUsed by:500
Symbol 496 ShapeTweeningUsed by:500
Symbol 497 ShapeTweeningUsed by:500
Symbol 498 ShapeTweeningUsed by:500
Symbol 499 GraphicUsed by:500
Symbol 500 MovieClipUses:451 452 453 454 404 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499Used by:614
Symbol 501 GraphicUsed by:537
Symbol 502 GraphicUsed by:537
Symbol 503 GraphicUsed by:537
Symbol 504 GraphicUsed by:537
Symbol 505 GraphicUsed by:537
Symbol 506 GraphicUsed by:537
Symbol 507 GraphicUsed by:537
Symbol 508 GraphicUsed by:537
Symbol 509 GraphicUsed by:537
Symbol 510 GraphicUsed by:537
Symbol 511 GraphicUsed by:537
Symbol 512 GraphicUsed by:537
Symbol 513 GraphicUsed by:537
Symbol 514 GraphicUsed by:537
Symbol 515 GraphicUsed by:537
Symbol 516 GraphicUsed by:537
Symbol 517 GraphicUsed by:537
Symbol 518 GraphicUsed by:537
Symbol 519 GraphicUsed by:537
Symbol 520 GraphicUsed by:537
Symbol 521 GraphicUsed by:537
Symbol 522 GraphicUsed by:537
Symbol 523 GraphicUsed by:537
Symbol 524 GraphicUsed by:537
Symbol 525 GraphicUsed by:537
Symbol 526 GraphicUsed by:537
Symbol 527 GraphicUsed by:537
Symbol 528 GraphicUsed by:537
Symbol 529 GraphicUsed by:537
Symbol 530 GraphicUsed by:537
Symbol 531 GraphicUsed by:537
Symbol 532 GraphicUsed by:537
Symbol 533 GraphicUsed by:537
Symbol 534 GraphicUsed by:537
Symbol 535 GraphicUsed by:537
Symbol 536 GraphicUsed by:537
Symbol 537 MovieClipUses:501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536Used by:614
Symbol 538 GraphicUsed by:573
Symbol 539 GraphicUsed by:573
Symbol 540 GraphicUsed by:573
Symbol 541 GraphicUsed by:573
Symbol 542 GraphicUsed by:573
Symbol 543 GraphicUsed by:573
Symbol 544 GraphicUsed by:573
Symbol 545 GraphicUsed by:573
Symbol 546 GraphicUsed by:573
Symbol 547 GraphicUsed by:573
Symbol 548 GraphicUsed by:573
Symbol 549 GraphicUsed by:573
Symbol 550 GraphicUsed by:573
Symbol 551 GraphicUsed by:573
Symbol 552 GraphicUsed by:573
Symbol 553 GraphicUsed by:573
Symbol 554 GraphicUsed by:573
Symbol 555 GraphicUsed by:573
Symbol 556 GraphicUsed by:573
Symbol 557 GraphicUsed by:573
Symbol 558 GraphicUsed by:573
Symbol 559 GraphicUsed by:573
Symbol 560 GraphicUsed by:573
Symbol 561 GraphicUsed by:573
Symbol 562 GraphicUsed by:573
Symbol 563 GraphicUsed by:573
Symbol 564 GraphicUsed by:573
Symbol 565 GraphicUsed by:573
Symbol 566 GraphicUsed by:573
Symbol 567 GraphicUsed by:573
Symbol 568 GraphicUsed by:573
Symbol 569 GraphicUsed by:573
Symbol 570 GraphicUsed by:573
Symbol 571 GraphicUsed by:573
Symbol 572 GraphicUsed by:573
Symbol 573 MovieClipUses:538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572Used by:614
Symbol 574 ShapeTweeningUsed by:608
Symbol 575 ShapeTweeningUsed by:608
Symbol 576 ShapeTweeningUsed by:608
Symbol 577 ShapeTweeningUsed by:608
Symbol 578 ShapeTweeningUsed by:608
Symbol 579 ShapeTweeningUsed by:608
Symbol 580 ShapeTweeningUsed by:608
Symbol 581 ShapeTweeningUsed by:608
Symbol 582 GraphicUsed by:608
Symbol 583 GraphicUsed by:608
Symbol 584 GraphicUsed by:608
Symbol 585 GraphicUsed by:608
Symbol 586 ShapeTweeningUsed by:608
Symbol 587 ShapeTweeningUsed by:608
Symbol 588 ShapeTweeningUsed by:608
Symbol 589 ShapeTweeningUsed by:608
Symbol 590 ShapeTweeningUsed by:608
Symbol 591 ShapeTweeningUsed by:608
Symbol 592 ShapeTweeningUsed by:608
Symbol 593 ShapeTweeningUsed by:608
Symbol 594 ShapeTweeningUsed by:608
Symbol 595 ShapeTweeningUsed by:608
Symbol 596 ShapeTweeningUsed by:608
Symbol 597 ShapeTweeningUsed by:608
Symbol 598 GraphicUsed by:608
Symbol 599 ShapeTweeningUsed by:608
Symbol 600 ShapeTweeningUsed by:608
Symbol 601 ShapeTweeningUsed by:608
Symbol 602 ShapeTweeningUsed by:608
Symbol 603 GraphicUsed by:608
Symbol 604 ShapeTweeningUsed by:608
Symbol 605 ShapeTweeningUsed by:608
Symbol 606 ShapeTweeningUsed by:608
Symbol 607 ShapeTweeningUsed by:608
Symbol 608 MovieClipUses:574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607Used by:614
Symbol 609 GraphicUsed by:610
Symbol 610 MovieClipUses:609Used by:614
Symbol 611 GraphicUsed by:613
Symbol 612 EditableTextUses:2Used by:613
Symbol 613 MovieClipUses:611 612Used by:614
Symbol 614 MovieClipUses:33 35 37 39 41 47 49 51 61 71 92 111 130 141 143 160 175 190 192 194 196 198 221 311 339 353 380 398 450 500 537 573 608 610 613Used by:Timeline
Symbol 615 GraphicUsed by:Timeline
Symbol 616 GraphicUsed by:617
Symbol 617 MovieClipUses:616Used by:Timeline
Symbol 618 GraphicUsed by:619
Symbol 619 MovieClipUses:618Used by:Timeline
Symbol 620 GraphicUsed by:622 633
Symbol 621 GraphicUsed by:622
Symbol 622 MovieClipUses:620 621Used by:Timeline
Symbol 623 TextUses:12Used by:Timeline
Symbol 624 TextUses:12Used by:Timeline
Symbol 625 TextUses:12Used by:Timeline
Symbol 626 TextUses:12Used by:Timeline
Symbol 627 TextUses:12Used by:Timeline
Symbol 628 TextUses:12Used by:Timeline
Symbol 629 TextUses:12Used by:Timeline
Symbol 630 TextUses:12Used by:Timeline
Symbol 631 GraphicUsed by:633
Symbol 632 GraphicUsed by:633
Symbol 633 MovieClipUses:631 620 632Used by:Timeline
Symbol 634 TextUses:2Used by:Timeline

Instance Names

"rainfall"Frame 1Symbol 614 MovieClip
"zoom_out_mc"Frame 1Symbol 617 MovieClip
"zoom_in_mc"Frame 1Symbol 619 MovieClip
"reset_view_mc"Frame 1Symbol 622 MovieClip
"zoom_mc"Frame 1Symbol 622 MovieClip
"revert_mc"Frame 1Symbol 617 MovieClip
"expand_mc"Frame 1Symbol 619 MovieClip
"cont_mc"Frame 1Symbol 622 MovieClip
"non_stop_mc"Frame 1Symbol 622 MovieClip
"wand_mc"Frame 1Symbol 633 MovieClip
"params_txt"Symbol 16 MovieClip [problem_mc] Frame 1Symbol 6 EditableText
"angle_txt"Symbol 16 MovieClip [problem_mc] Frame 1Symbol 7 EditableText
"ans_txt"Symbol 16 MovieClip [problem_mc] Frame 1Symbol 9 EditableText
"send_mc"Symbol 16 MovieClip [problem_mc] Frame 1Symbol 14 MovieClip
"close_mc"Symbol 27 MovieClip [answer_mc] Frame 1Symbol 20 MovieClip
"res_txt"Symbol 27 MovieClip [answer_mc] Frame 1Symbol 21 EditableText
"ans_txt"Symbol 27 MovieClip [answer_mc] Frame 1Symbol 24 EditableText
"expected_txt"Symbol 27 MovieClip [answer_mc] Frame 1Symbol 25 EditableText
"pupil"Symbol 160 MovieClip Frame 1Symbol 147 MovieClip
"pupil"Symbol 175 MovieClip Frame 1Symbol 147 MovieClip
"clip"Symbol 450 MovieClip Frame 1Symbol 404 MovieClip
"clip"Symbol 500 MovieClip Frame 1Symbol 404 MovieClip
"_txt"Symbol 613 MovieClip Frame 1Symbol 612 EditableText
"bgBack"Symbol 614 MovieClip Frame 1Symbol 33 MovieClip
"bgGround"Symbol 614 MovieClip Frame 1Symbol 35 MovieClip
"bgTrees1"Symbol 614 MovieClip Frame 1Symbol 37 MovieClip
"hair4"Symbol 614 MovieClip Frame 1Symbol 39 MovieClip
"hair3"Symbol 614 MovieClip Frame 1Symbol 41 MovieClip
"hair2"Symbol 614 MovieClip Frame 1Symbol 47 MovieClip
"bow2"Symbol 614 MovieClip Frame 1Symbol 49 MovieClip
"bow1"Symbol 614 MovieClip Frame 1Symbol 51 MovieClip
"wing2"Symbol 614 MovieClip Frame 1Symbol 61 MovieClip
"wing1"Symbol 614 MovieClip Frame 1Symbol 71 MovieClip
"leg2"Symbol 614 MovieClip Frame 1Symbol 92 MovieClip
"arm2b"Symbol 614 MovieClip Frame 1Symbol 111 MovieClip
"arm1b"Symbol 614 MovieClip Frame 1Symbol 130 MovieClip
"body"Symbol 614 MovieClip Frame 1Symbol 141 MovieClip
"head"Symbol 614 MovieClip Frame 1Symbol 143 MovieClip
"eye2"Symbol 614 MovieClip Frame 1Symbol 160 MovieClip
"eye1"Symbol 614 MovieClip Frame 1Symbol 175 MovieClip
"mouth"Symbol 614 MovieClip Frame 1Symbol 190 MovieClip
"ear2"Symbol 614 MovieClip Frame 1Symbol 192 MovieClip
"ear1"Symbol 614 MovieClip Frame 1Symbol 194 MovieClip
"blush"Symbol 614 MovieClip Frame 1Symbol 196 MovieClip
"hair1"Symbol 614 MovieClip Frame 1Symbol 198 MovieClip
"leg1"Symbol 614 MovieClip Frame 1Symbol 221 MovieClip
"dress"Symbol 614 MovieClip Frame 1Symbol 311 MovieClip
"arm2a"Symbol 614 MovieClip Frame 1Symbol 339 MovieClip
"dressarm2"Symbol 614 MovieClip Frame 1Symbol 353 MovieClip
"arm1a"Symbol 614 MovieClip Frame 1Symbol 380 MovieClip
"dressarm1"Symbol 614 MovieClip Frame 1Symbol 398 MovieClip
"breast2"Symbol 614 MovieClip Frame 1Symbol 450 MovieClip
"breast1"Symbol 614 MovieClip Frame 1Symbol 500 MovieClip
"hand2"Symbol 614 MovieClip Frame 1Symbol 537 MovieClip
"hand1"Symbol 614 MovieClip Frame 1Symbol 573 MovieClip
"dresstop"Symbol 614 MovieClip Frame 1Symbol 608 MovieClip
"bgRock1"Symbol 614 MovieClip Frame 1Symbol 610 MovieClip
"speech_mc"Symbol 614 MovieClip Frame 1Symbol 613 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 16 as "problem_mc"
ExportAssets (56)Timeline Frame 1Symbol 27 as "answer_mc"
ExportAssets (56)Timeline Frame 1Symbol 31 as "shine_mc"

Labels

"medium"Symbol 160 MovieClip Frame 1
"closed"Symbol 160 MovieClip Frame 3
"small"Symbol 160 MovieClip Frame 5
"big"Symbol 160 MovieClip Frame 7
"open"Symbol 160 MovieClip Frame 9
"shut"Symbol 160 MovieClip Frame 11
"blink"Symbol 160 MovieClip Frame 15
"endblink"Symbol 160 MovieClip Frame 19
"sad"Symbol 160 MovieClip Frame 22
"worried"Symbol 160 MovieClip Frame 24
"mad"Symbol 160 MovieClip Frame 26
"sad2"Symbol 160 MovieClip Frame 28
"sad3"Symbol 160 MovieClip Frame 30
"big2"Symbol 160 MovieClip Frame 32
"medium"Symbol 175 MovieClip Frame 1
"closed"Symbol 175 MovieClip Frame 3
"small"Symbol 175 MovieClip Frame 5
"big"Symbol 175 MovieClip Frame 7
"open"Symbol 175 MovieClip Frame 9
"shut"Symbol 175 MovieClip Frame 11
"blink"Symbol 175 MovieClip Frame 15
"endblink"Symbol 175 MovieClip Frame 19
"sad"Symbol 175 MovieClip Frame 22
"worried"Symbol 175 MovieClip Frame 24
"mad"Symbol 175 MovieClip Frame 26
"sad2"Symbol 175 MovieClip Frame 28
"sad3"Symbol 175 MovieClip Frame 30
"big2"Symbol 175 MovieClip Frame 32
"smile"Symbol 190 MovieClip Frame 1
"closed"Symbol 190 MovieClip Frame 3
"happy"Symbol 190 MovieClip Frame 5
"open"Symbol 190 MovieClip Frame 7
"small"Symbol 190 MovieClip Frame 9
"teeth"Symbol 190 MovieClip Frame 11
"teeth2"Symbol 190 MovieClip Frame 13
"teeth3"Symbol 190 MovieClip Frame 15
"mad"Symbol 190 MovieClip Frame 17
"teeth4"Symbol 190 MovieClip Frame 19
"happy2"Symbol 190 MovieClip Frame 21
"tongue"Symbol 190 MovieClip Frame 23
"open2"Symbol 190 MovieClip Frame 25




http://swfchan.com/33/163062/info.shtml
Created: 20/10 -2018 00:47:00 Last modified: 20/10 -2018 00:47:00 Server time: 27/04 -2024 15:12:16