STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229671 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2596 · P5191 |
This is the info page for Flash #163856 |
Interactive Alysta inflation Drawn, animated and programmed by Doom the wolf http://doom-the-wolf.deviantart.com |
ActionScript [AS1/AS2]
Frame 1function setState(str) { if ((state == str) || (condition != "")) { return(undefined); } var _local1; for (_local1 in states[str]) { curState[_local1] = states[str][_local1]; } curState.state = (state = str); alysta.mouth._currentlabel = curState.mouth; alysta.mouth.gotoAndPlay(curState.mouth); alysta.eye1._currentlabel = curState.eye1; alysta.eye1.gotoAndPlay(curState.eye1); alysta.eye2._currentlabel = curState.eye2; alysta.eye2.gotoAndPlay(curState.eye2); if (curState.arm1) { if (alysta.arm1._currentlabel == undefined) { alysta.arm1._currentlabel = curState.arm1; alysta.arm1.gotoAndPlay(curState.arm1); } else if (alysta.arm1._currentlabel != curState.arm1) { alysta.arm1._currentlabel = curState.arm1; alysta.arm1.gotoAndPlay("move" + curState.arm1); } } alysta.eye1.pupil._x = p1X + curState.p1X; alysta.eye1.pupil._y = p1Y + curState.p1Y; alysta.eye2.pupil._x = p2X + curState.p2X; alysta.eye2.pupil._y = p2Y + curState.p2Y; canBlink = curState.canBlink; } function setSize(n) { n = Math.floor(n); alysta.belly.gotoAndStop(n); alysta.breast1.gotoAndStop(n); alysta.breast2.gotoAndStop(n); } function updateSize(mc) { if (size < (MAX_SIZE * 0.25)) { curState.state = "worried"; setState(curState.state); } else if (size < (MAX_SIZE * 0.5)) { curState.state = "happy"; setState(curState.state); } else if (size < (MAX_SIZE * 0.75)) { curState.state = "enjoy"; setState(curState.state); } else if (size < MAX_SIZE) { curState.state = "relaxed"; setState(curState.state); } var _local3 = Math.floor((mc.explodeSize * SIZE_FACTOR) * 0.75); size = size + _local3; size = ((size > MAX_SIZE) ? (MAX_SIZE) : (size)); if (!shocked) { shocked = true; alysta.drops.gotoAndPlay(1); } var _local2 = curState.state; condition = ""; state = ""; setState("inflate"); curState.state = _local2; condition = "inflate"; timer = 20; _root.onEnterFrame = timeout_fn; } function moveBelly(front) { if (front) { if (alysta.belly.getDepth() < alysta.breast2.getDepth()) { alysta.belly.swapDepths(alysta.breast2); } if (alysta.belly.getDepth() < alysta.breast1.getDepth()) { alysta.belly.swapDepths(alysta.breast1); } if (alysta.breast1.getDepth() < alysta.breast2.getDepth()) { alysta.breast1.swapDepths(alysta.breast2); } if (alysta.hand.getDepth() < alysta.belly.getDepth()) { alysta.hand.swapDepths(alysta.belly); } } else { if (alysta.belly.getDepth() > alysta.breast1.getDepth()) { alysta.belly.swapDepths(alysta.breast1); } if (alysta.belly.getDepth() > alysta.breast2.getDepth()) { alysta.belly.swapDepths(alysta.breast2); } if (alysta.breast1.getDepth() < alysta.breast2.getDepth()) { alysta.breast1.swapDepths(alysta.breast2); } if (alysta.hand.getDepth() < alysta.belly.getDepth()) { alysta.hand.swapDepths(alysta.belly); } } } function timeout_fn() { timer--; if (timer <= 0) { condition = ""; setState(curState.state); delete _root.onEnterFrame; } } function rubbing() { var _local3 = curState.state; var _local2 = false; if (alysta.breast1.hitTest(_root._xmouse, _root._ymouse, true)) { rubBreast(alysta.breast1); _local2 = true; } if (alysta.breast2.hitTest(_root._xmouse, _root._ymouse, true)) { rubBreast(alysta.breast2); _local2 = true; } alysta.hand._visible = false; if (alysta.belly.hitTest(_root._xmouse, _root._ymouse, true)) { rubBelly(); } else if (_local2) { timer = 20; condition = ""; setState("breastrub"); condition = "breastrub"; _root.onEnterFrame = timeout_fn; curState.state = _local3; } curMX = _root._xmouse; curMY = _root._ymouse; } function rubBreast(breast) { var _local3 = _root._xmouse - curMX; var _local2 = _root._ymouse - curMY; if (_local2 > 4) { _local2 = 4; } if (_local2 < -4) { _local2 = -4; } if (_local3 > 6) { _local3 = 6; } if (_local3 < -6) { _local3 = -6; } breast.vY = _local2 * 2; breast.vX = Math.abs(_local3 * 4); } function rubBelly() { var _local4 = curSize / MAX_SIZE; var _local7 = Math.PI * _local4; var _local2 = alysta.belly.getBounds(alysta); var _local12 = Number(_local2.xMax + _local2.xMin) * 0.5; var _local11 = Number(_local2.yMax + _local2.yMin) * 0.5; var _local9 = Number(_local2.xMax - _local2.xMin) * 0.5; var _local14 = Number(_local2.yMax - _local2.yMin) * 0.5; var _local5 = alysta._xmouse - _local12; var _local6 = alysta._ymouse - _local11; alysta.hand._visible = true; alysta.hand2._visible = true; var _local13 = Math.sin((_local4 * _local5) / _local9); var _local3 = Math.floor(MID_HAND_FRAMES * _local13); if (_local3 < ((-MID_HAND_FRAMES) + 1)) { _local3 = (-MID_HAND_FRAMES) + 1; } else if (_local3 > MID_HAND_FRAMES) { _local3 = MID_HAND_FRAMES; } alysta.hand.gotoAndStop(MID_HAND_FRAMES + _local3); alysta.hand2.gotoAndStop(MID_HAND_FRAMES + _local3); var _local8 = (_local4 * _local6) / _local14; alysta.hand._yscale = 100 - Math.abs(_local8 * 20); alysta.hand2._yscale = 100 + Math.abs(_local8 * 40); if (_local6 > 0) { if (alysta.hand2.getDepth() > alysta.hand.getDepth()) { alysta.hand2.swapDepths(alysta.hand); } } else if (alysta.hand2.getDepth() < alysta.hand.getDepth()) { alysta.hand2.swapDepths(alysta.hand); } _local7 = Math.atan(_local6 / _local5) * _local4; if (_local5 < 0) { _local7 = -_local7; } alysta.hand._rotation = (180 * _local7) / Math.PI; alysta.hand._rotation = alysta.hand._rotation * (_local5 / _local9); if (condition == "") { var _local10 = curState.state; setState("bellyrub"); curState.state = _local10; condition = "bellyrub"; timer = 20; _root.onEnterFrame = timeout_fn; } else if (condition == "bellyrub") { timer = 20; } } function consoleFrame() { if (size <= 1) { size = 1; delete alysta.console.onEnterFrame; return(undefined); } createGlowball(); } function createGlowball() { cTimer++; if ((cTimer % 3) || (numGlowBalls > 50)) { return(undefined); } var _local3 = alysta.createEmptyMovieClip("glow" + alysta.getNextHighestDepth(), alysta.getNextHighestDepth()); var _local2 = Math.floor(Math.random() * 5) + 1; if (_local2 > (size - 1)) { _local2 = size - 1; } var _local12 = size; size = size - _local2; curSize = curSize - _local2; if ((_local12 > 1) && (size == 1)) { alysta.console.gotoAndStop(2); curState.state = "normal"; setState(curState.state); } else { curState.state = "revert"; setState(curState.state); } setSize(curSize); _local2 = _local2 << 1; var _local9 = new flash.geom.Matrix(); _local9.createGradientBox(2 * _local2, 2 * _local2, 0, -_local2, -_local2); _local3.beginGradientFill("radial", [16776960, 16776960], [100, 0], [0, 255], _local9); drawCircle(_local3, 0, 0, _local2); _local3.endFill(); var _local4 = alysta.belly.getBounds(alysta); var _local8 = Number(_local4.xMax + _local4.xMin) * 0.5; var _local7 = Number(_local4.yMax + _local4.yMin) * 0.5; var _local11 = Number(_local4.xMax - _local4.xMin) * 0.5; var _local13 = Number(_local4.yMax - _local4.yMin) * 0.5; var _local6 = alysta._xmouse - _local8; var _local5 = alysta._ymouse - _local7; var _local10 = (Math.random() * Math.PI) * 2; var _local14 = Math.random() * _local11; _local3._x = _local8 + (Math.cos(_local10) * _local14); _local3._y = _local7 + (((Math.sin(_local10) * _local14) * _local13) / _local11); _local3.dir = Math.atan2(alysta.console._y - _local3._y, alysta.console._x - _local3._x); _local3.v = Math.floor((Math.random() * 5) + 7); _local3.onEnterFrame = function () { this.dir = Math.atan2(alysta.console._y - this._y, alysta.console._x - this._x); var _local3 = alysta.console._x - this._x; var _local2 = alysta.console._y - this._y; var _local4 = Math.sqrt((_local3 * _local3) + (_local2 * _local2)); if (_local4 <= this.v) { delete this.onEnterFrame; this.clear(); this.removeMovieClip(); numGlowBalls--; return(undefined); } this._x = this._x + (Math.cos(this.dir) * this.v); this._y = this._y + (Math.sin(this.dir) * this.v); }; numGlowBalls++; } function createAurora() { auroras = !auroras; alysta.ground.clear(); } function drawAurora() { alysta.ground.clear(); waveLengthTimer1++; waveHeightTimer1++; wavePhase1++; waveLengthTimer2++; waveHeightTimer2++; wavePhase2++; waveLength1 = waveLengthBase1 + (Math.sin((waveLengthTimer1 * waveLengthRate1) + waveLengthPhase1) * waveLengthVar1); waveHeight1 = waveHeightBase1 + (Math.sin((waveHeightTimer1 * waveHeightRate1) + waveHeightPhase1) * waveHeightVar1); waveLength2 = waveLengthBase2 + (Math.sin((waveLengthTimer2 * waveLengthRate2) + waveLengthPhase2) * waveLengthVar2); waveHeight2 = waveHeightBase2 + (Math.sin((waveHeightTimer2 * waveHeightRate2) + waveHeightPhase2) * waveHeightVar2); waveLength3 = waveLengthBase3 + (Math.sin((waveLengthTimer3 * waveLengthRate3) + waveLengthPhase3) * waveLengthVar3); waveHeight3 = waveHeightBase3 + (Math.sin((waveHeightTimer3 * waveHeightRate3) + waveHeightPhase3) * waveHeightVar3); var _local4 = new flash.geom.Matrix(); _local4.createGradientBox(225, 100, 0.196349540849362, waveLengthTimer1 % 225, 0); alysta.ground.beginGradientFill("linear", auroraColors, [50 + (30 * Math.cos(((0.25 * waveLengthTimer1) * 0.05) + 0.4)), 50 + (30 * Math.cos(((0.25 * waveLengthTimer1) * 0.08) + 0.2)), 50 + (30 * Math.cos(((0.25 * waveLengthTimer1) * 0.02) + 1.7)), 50 + (30 * Math.cos(((0.25 * waveLengthTimer1) * 0.05) + 0.6)), 50 + (30 * Math.cos(((0.25 * waveLengthTimer1) * 0.06) + 1.3)), 50 + (30 * Math.cos(((0.25 * waveLengthTimer1) * 0.02) + 0.9)), 50 + (30 * Math.cos(((0.25 * waveLengthTimer1) * 0.05) + 0.4))], [0, 42.5, 85, 127.5, 170, 212.5, 255], _local4, "repeat"); alysta.ground.moveTo(-450, -600); var _local3 = 0; while (_local3 < 200) { var _local1 = _local3 * 4.5; var _local2 = Math.sin((wavePhase1 * wavePhaseRate1) + (((_local1 * Math.PI) * 2) / waveLength1)) * waveHeight1; _local2 = _local2 + (Math.sin((wavePhase2 * wavePhaseRate2) + (((_local1 * Math.PI) * 2) / waveLength2)) * waveHeight2); _local2 = _local2 + (Math.sin((wavePhase3 * wavePhaseRate3) + (((_local1 * Math.PI) * 2) / waveLength3)) * waveHeight3); _local2 = _local2 + -400; _local1 = _local1 - 450; alysta.ground.lineTo(_local1, _local2); _local3++; } alysta.ground.lineTo(_local1, -600); alysta.ground.lineTo(-450, -600); alysta.ground.endFill(); } function updatePos() { if ((((Number(alysta.box._x + alysta.box._width) * alysta._xscale) * 0.01) + alysta._x) <= 800) { alysta._x = alysta._x - ((((Number(alysta.box._x + alysta.box._width) * alysta._xscale) * 0.01) + alysta._x) - 800); } if ((((alysta.box._x * alysta._xscale) * 0.01) + alysta._x) > 0) { alysta._x = alysta._x - (((alysta.box._x * alysta._xscale) * 0.01) + alysta._x); } if ((((Number(alysta.box._y + alysta.box._height) * alysta._yscale) * 0.01) + alysta._y) <= 600) { alysta._y = alysta._y - ((((Number(alysta.box._y + alysta.box._height) * alysta._yscale) * 0.01) + alysta._y) - 600); } if ((((alysta.box._y * alysta._yscale) * 0.01) + alysta._y) > 0) { alysta._y = alysta._y - (((alysta.box._y * alysta._yscale) * 0.01) + alysta._y); } } function createStreak() { streak.speed = INIT_STREAK_SPEED / getStreakLength(path); streak.pos = 0; streak.streakSize = 300; streak.obstacle = 0; streak.lastMarked = -1; streak.onEnterFrame = function () { if (this.obstacle > 0) { this.obstacle--; return(undefined); } var _local4 = this.pos; var _local5 = this.pos + this.speed; var _local9 = getStreakStar(path, _local4); var _local6 = getStreakStar(path, _local5); var _local8 = getStreakPosition(path, this.pos); if (_local6 > this.lastMarked) { this.lastMarked++; if (path[this.lastMarked].marked) { path[this.lastMarked].mark(); path[this.lastMarked].explode(); } this.pos = getStarPos(path, this.lastMarked); this.speed = this.speed + (STREAK_SPEED_INCREASE / getStreakLength(path)); this.obstacle = STREAK_OBSTACLE_TIME; } else { this.pos = this.pos + this.speed; } var _local7 = getStreakPosition(path, this.pos); makeSparkles(_local8, _local7, this.pos); var _local3 = getStreakPosition(path, this.pos); finalStar._x = _local3._x; finalStar._y = _local3._y; this.clear(); drawStreak(this, path, this.pos, this.streakSize, 16777215); if (this.pos >= 1) { finalStar._x = path[path.length - 1]._x; finalStar._y = path[path.length - 1]._y; finalStar.explodeSize = path.length / SIZE_FACTOR; finalStar.explode(); updateSize(finalStar); this.onEnterFrame = function () { this.streakSize = this.streakSize - (this.speed * getStreakLength(path)); this.clear(); drawStreak(this, path, this.pos, this.streakSize, 16777215); if (this.streakSize <= 0) { this.onEnterFrame = function () { if (!finalStar.exploding) { delete finalStar.onEnterFrame; finalStar.removeMovieClip(); finalStar = null; delete this.onEnterFrame; var _local2 = 0; while (_local2 < path.length) { if (path[_local2].marked) { path[_local2].mark(); } _local2++; } path = []; } }; this.pos = (this.speed = 0); this.clear(); } }; } }; } function makeSparkles(begin, end, progress) { var _local11 = end._x - begin._x; var _local10 = end._y - begin._y; var _local9 = Math.sqrt((_local11 * _local11) + (_local10 * _local10)); var _local6 = Math.atan2(_local10, _local11); var _local7 = _local6 + (Math.PI/2); var _local5 = 0; while (_local5 < (_local9 / PIXELS_PER_SPARKLE)) { var _local1 = makeSparkle(STAR_PARENT); var _local2 = Math.random() * _local9; var _local3 = ((Math.random() * Number(SPARKLE_OFFSET + (6 * progress))) * 2) - Number(SPARKLE_OFFSET + (6 * progress)); _local1._x = (begin._x + (Math.cos(_local6) * _local2)) + (Math.cos(_local7) * _local3); _local1._y = (begin._y + (Math.sin(_local6) * _local2)) + (Math.sin(_local7) * _local3); _local1.radius = (1 + (Math.random() * 4)) + (2 * progress); _local1.sharpness = 0.25; _local1.shineTime = 2 + (6 * progress); _local1.vR = (Math.random() * 100) - 50; _local1.clear(); _local1.beginFill(_local1.color); drawSparkle(_local1); _local1.endFill(); _local1.shine(); _local5++; } } function makeSparkle(par) { var _local2 = par.createEmptyMovieClip("sparkle" + par.getNextHighestDepth(), par.getNextHighestDepth()); _local2.vR = 0; _local2.color = 16777215 /* 0xFFFFFF */; _local2.radius = 1; _local2.sharpness = 0.5; _local2.shineTime = 0; _local2.shineMidTime = 0.1; _local2.shineScale = 2; _local2.shine = function () { this.timer = 0; this.onEnterFrame = function () { var _local2; if (this.timer <= (this.shineTime * this.shineMidTime)) { _local2 = this.timer / Number(this.shineMidTime * this.shineTime); } else { _local2 = Number(this.timer - this.shineTime) / Number((this.shineMidTime * this.shineTime) - this.shineTime); } this._xscale = 100 + ((100 * _local2) * Number(this.shineScale - 1)); this._yscale = this._xscale; this._rotation = this._rotation + this.vR; if (this.timer >= this.shineTime) { delete this.onEnterFrame; this.clear(); this.removeMovieClip(); return(undefined); } this.timer++; }; }; _local2.beginFill(_local2.color); drawSparkle(_local2); _local2.endFill(); return(_local2); } function makeStar(par) { var _local1 = par.createEmptyMovieClip("star" + par.getNextHighestDepth(), par.getNextHighestDepth()); _local1.marked = false; _local1.id = starID; _local1.explode = starExplode; _local1.mark = starMark; _local1.color = 16777215 /* 0xFFFFFF */; _local1.explodeColor = 16777215 /* 0xFFFFFF */; _local1.markColor = 16777028 /* 0xFFFF44 */; _local1.innerColor = (_local1.outerColor = _local1.color); _local1.radius = 1; _local1.sharpness = 0.25; _local1.explodeSize = 3; _local1.explodeTime = 20; _local1.explodeMidTime = 0.1; drawStar(_local1); starID++; return(_local1); } function markStars(stars0, path0, x0, y0, error) { var _local4; var _local3; var _local5; var _local2; var _local1 = 0; while (_local1 < stars0.length) { _local2 = stars0[_local1]; _local4 = _local2._x - x0; _local3 = _local2._y - y0; _local5 = Math.sqrt((_local4 * _local4) + (_local3 * _local3)); if (_local5 < error) { addStarToPath(_local2, path0); } _local1++; } } function addStarToPath(star, path0) { if (star.marked) { return(undefined); } star.mark(); path0.push(star); } function getStreakLength(path0) { if (path0.length < 2) { return(0); } var _local4; var _local3; var _local5 = 0; var _local1 = 0; while (_local1 < (path0.length - 1)) { _local4 = path0[_local1 + 1]._x - path0[_local1]._x; _local3 = path0[_local1 + 1]._y - path0[_local1]._y; _local5 = _local5 + Math.sqrt((_local4 * _local4) + (_local3 * _local3)); _local1++; } return(_local5); } function getStarPos(path0, star) { if (path0.length < 2) { return(0); } if (pos > 1) { pos = 1; } if (pos < 0) { pos = 0; } var _local5; var _local4; var _local3 = new Array(); var _local7 = 0; var _local6 = 0; var _local1 = 0; while (_local1 < (path0.length - 1)) { _local5 = path0[_local1 + 1]._x - path0[_local1]._x; _local4 = path0[_local1 + 1]._y - path0[_local1]._y; _local3[_local1] = Math.sqrt((_local5 * _local5) + (_local4 * _local4)); if (_local1 < star) { _local6 = _local6 + _local3[_local1]; } _local7 = _local7 + _local3[_local1]; _local1++; } return(_local6 / _local7); } function getStreakStar(path0, pos) { if (path0.length < 2) { return(0); } if (pos > 1) { pos = 1; } if (pos < 0) { pos = 0; } var _local5; var _local4; var _local2 = new Array(); var _local6 = 0; var _local1 = 0; while (_local1 < (path0.length - 1)) { _local5 = path0[_local1 + 1]._x - path0[_local1]._x; _local4 = path0[_local1 + 1]._y - path0[_local1]._y; _local2[_local1] = Math.sqrt((_local5 * _local5) + (_local4 * _local4)); _local6 = _local6 + _local2[_local1]; _local1++; } var _local9 = 0; var _local7 = 0; var _local10 = 0; _local1 = 0; while (_local1 < _local2.length) { if ((Number(_local7 + _local2[_local1]) / _local6) > pos) { break; } _local7 = _local7 + _local2[_local1]; _local9++; _local1++; } return(_local9); } function getDistanceToNextStar(path0, pos) { if (path0.length < 2) { return(0); } if (pos > 1) { pos = 1; } if (pos < 0) { pos = 0; } var _local5; var _local4; var _local2 = new Array(); var _local6 = 0; var _local1 = 0; while (_local1 < (path0.length - 1)) { _local5 = path0[_local1 + 1]._x - path0[_local1]._x; _local4 = path0[_local1 + 1]._y - path0[_local1]._y; _local2[_local1] = Math.sqrt((_local5 * _local5) + (_local4 * _local4)); _local6 = _local6 + _local2[_local1]; _local1++; } var _local8 = 0; var _local7 = 0; var _local13 = 0; _local1 = 0; while (_local1 < _local2.length) { if ((Number(_local7 + _local2[_local1]) / _local6) >= pos) { break; } _local7 = _local7 + _local2[_local1]; _local8++; _local1++; } var _local12 = path0[_local8 + 1]; var _local11 = path0[_local8]; var _local10 = Number((pos * _local6) - _local7) / _local2[_local8]; _local10 = 1 - _local10; _local5 = Number(_local12._x - _local11._x) * _local10; _local4 = Number(_local12._y - _local11._y) * _local10; return(Math.sqrt((_local5 * _local5) + (_local4 * _local4))); } function getStreakPosition(path0, pos) { if (path0.length < 2) { return({_x:0, _y:0}); } if (pos > 1) { pos = 1; } if (pos < 0) { pos = 0; } var _local5; var _local4; var _local2 = new Array(); var _local6 = 0; var _local1 = 0; while (_local1 < (path0.length - 1)) { _local5 = path0[_local1 + 1]._x - path0[_local1]._x; _local4 = path0[_local1 + 1]._y - path0[_local1]._y; _local2[_local1] = Math.sqrt((_local5 * _local5) + (_local4 * _local4)); _local6 = _local6 + _local2[_local1]; _local1++; } var _local8 = 0; var _local7 = 0; var _local17 = 0; _local1 = 0; while (_local1 < _local2.length) { if ((Number(_local7 + _local2[_local1]) / _local6) >= pos) { break; } _local7 = _local7 + _local2[_local1]; _local8++; _local1++; } var _local12 = path0[_local8 + 1]; var _local10 = path0[_local8]; var _local11 = Number((pos * _local6) - _local7) / _local2[_local8]; _local5 = Number(_local12._x - _local10._x) * _local11; _local4 = Number(_local12._y - _local10._y) * _local11; var _local14 = _local10._x + _local5; var _local13 = _local10._y + _local4; return({_x:_local14, _y:_local13}); } function drawStreak(clip, path0, pos, length0, color0) { if (path0.length < 2) { return(undefined); } if (pos > 1) { pos = 1; } if (pos < 0) { pos = 0; } var _local9; var _local8; var _local4 = new Array(); var _local13 = 0; var _local1 = 0; while (_local1 < (path0.length - 1)) { _local9 = path0[_local1 + 1]._x - path0[_local1]._x; _local8 = path0[_local1 + 1]._y - path0[_local1]._y; _local4[_local1] = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); _local13 = _local13 + _local4[_local1]; _local1++; } var _local3 = 0; var _local14 = 0; var _local20 = 0; _local1 = 0; while (_local1 < _local4.length) { if ((Number(_local14 + _local4[_local1]) / _local13) >= pos) { break; } _local14 = _local14 + _local4[_local1]; _local3++; _local1++; } var _local2 = path0[_local3 + 1]; var _local7 = path0[_local3]; var _local18 = Number((pos * _local13) - _local14) / _local4[_local3]; _local9 = Number(_local2._x - _local7._x) * _local18; _local8 = Number(_local2._y - _local7._y) * _local18; var _local17 = _local7._x + _local9; var _local16 = _local7._y + _local8; var _local19 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); var _local10 = Math.atan2(-_local8, -_local9); clip.lineStyle(1, color0); var _local11 = length0; if (_local19 > length0) { drawSegment(clip, _local17 + (Math.cos(_local10) * length0), _local16 + (Math.sin(_local10) * length0), _local17, _local16, 0, 1); length0 = 0; return(undefined); } length0 = length0 - _local19; drawSegment(clip, _local7._x, _local7._y, _local17, _local16, length0 / _local11, 1); _local3--; while (_local3 >= 0) { _local2 = path0[_local3 + 1]; _local7 = path0[_local3]; _local9 = _local7._x - _local2._x; _local8 = _local7._y - _local2._y; _local10 = Math.atan2(_local8, _local9); if (_local4[_local3] >= length0) { drawSegment(clip, _local2._x + (Math.cos(_local10) * length0), _local2._y + (Math.sin(_local10) * length0), _local2._x, _local2._y, 0, length0 / _local11); return(undefined); } length0 = length0 - _local4[_local3]; drawSegment(clip, _local7._x, _local7._y, _local2._x, _local2._y, length0 / _local11, Number(length0 + _local4[_local3]) / _local11); _local3--; } return(undefined); } function drawSegment(clip, x0, y0, x1, y1, pos0, pos1) { var _local14 = pos1 - pos0; var _local15 = y1 - y0; var _local16 = x1 - x0; var _local18 = pos0; var _local17 = 1 - pos1; var _local19 = (_local16 * _local18) / _local14; var _local20 = (_local15 * _local18) / _local14; var _local21 = (_local16 * _local17) / _local14; var _local22 = (_local15 * _local17) / _local14; var _local6 = x0 - _local19; var _local5 = y0 - _local20; var _local8 = (_local19 + _local16) + _local21; var _local7 = (_local20 + _local15) + _local22; var _local1 = getSegments(pos0, pos1); while (_local1[1] < pos0) { _local1.shift(); _local1.shift(); } var _local2 = 0; while (_local2 < _local1.length) { if (_local1[_local2] < pos0) { clip.moveTo(x0, y0); } else { clip.moveTo(_local6 + (_local1[_local2] * _local8), _local5 + (_local1[_local2] * _local7)); } if (((_local2 + 1) >= _local1.length) || (_local1[_local2 + 1] > pos1)) { clip.lineTo(x1, y1); return(undefined); } clip.lineTo(_local6 + (_local1[_local2 + 1] * _local8), _local5 + (_local1[_local2 + 1] * _local7)); _local2 = _local2 + 2; } } function getSegments(pos0, pos1) { var _local6 = 1 / NUM_SECTIONS; var _local3 = 1; var _local2 = _local6; if (pos1 < pos0) { pos1 = pos1 + pos0; pos0 = pos1 - pos0; pos1 = pos1 - pos0; } if (pos1 < 0) { pos1 = 0; } if (pos0 < 0) { pos0 = 0; } if (pos1 > 1) { pos1 = 1; } if (pos0 > 1) { pos0 = 1; } while (_local3 > pos0) { _local3 = _local3 - _local6; _local2 = _local2 * 0.5; } _local2 = _local2 * 2; var _local8 = []; var _local4 = 0; var _local1 = _local3; while (_local1 < pos1) { _local8.push(_local1); if (_local4 >= (_local6 - 1E-5)) { _local2 = _local2 * 2; _local4 = 0; } _local4 = _local4 + _local2; _local1 = _local1 + _local2; } return(_local8); } function drawStar(star) { if (star.exploding) { star.innerColor = star.explodeColor; } else if (star.marked) { star.innerColor = star.markColor; } else { star.innerColor = star.color; } star.outerColor = star.color; star.clear(); var _local2 = new flash.geom.Matrix(); _local2.createGradientBox(2 * star.radius, 2 * star.radius, 0, -star.radius, -star.radius); star.beginGradientFill("radial", [star.innerColor, star.outerColor], [100, 0], [0, 255], _local2); drawCircle(star, 0, 0, star.radius); star.endFill(); star.beginFill(star.innerColor); drawSparkle(star); star.endFill(); } function drawCircle(star, xPos, yPos, radius) { var _local8; var _local6; var _local5; var _local4; var _local13; var _local12; var _local15; var _local14; var _local11; var _local10; var _local1 = (Math.PI*2) / CIRCLE_SIDES; star.moveTo(xPos + radius, yPos); var _local2 = 0; while (_local2 < CIRCLE_SIDES) { _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; star.curveTo(xPos + (_local11 * radius), yPos + (_local10 * radius), xPos + (_local5 * radius), yPos + (_local4 * radius)); _local2++; } } function drawSparkle(star) { var _local7; var _local6; var _local9; var _local8; var _local5; var _local4; var _local3 = (Math.PI*2) / STAR_POINTS; star.moveTo(star.radius, 0); var _local2 = 0; while (_local2 < STAR_POINTS) { _local7 = Math.cos(Number(_local2 + 1) * _local3) * star.radius; _local6 = Math.sin(Number(_local2 + 1) * _local3) * star.radius; _local9 = (Math.cos(Number(_local2 + 0.5) * _local3) * star.radius) * star.sharpness; _local8 = (Math.sin(Number(_local2 + 0.5) * _local3) * star.radius) * star.sharpness; _local5 = (Math.cos(Number(_local2 + 0.25) * _local3) * star.radius) * star.sharpness; _local4 = (Math.sin(Number(_local2 + 0.25) * _local3) * star.radius) * star.sharpness; star.curveTo(_local5, _local4, _local9, _local8); _local5 = (Math.cos(Number(_local2 + 0.75) * _local3) * star.radius) * star.sharpness; _local4 = (Math.sin(Number(_local2 + 0.75) * _local3) * star.radius) * star.sharpness; star.curveTo(_local5, _local4, _local7, _local6); _local2++; } } function starMark() { this.marked = !this.marked; this._xscale = 100 + (Number(this.marked) * MARK_SCALE); this._yscale = this._xscale; drawStar(this); } function starExplode() { if (this.exploding) { return(undefined); } this.timer = 0; this.oldRotation = this._rotation; this.vR = 40; this.exploding = true; this.onEnterFrame = function () { var _local2; if (this.timer <= (this.explodeMidTime * this.explodeTime)) { _local2 = this.timer / Number(this.explodeMidTime * this.explodeTime); } else { _local2 = Number(this.timer - this.explodeTime) / Number((this.explodeMidTime * this.explodeTime) - this.explodeTime); } this.vR = this.vR - 1; this._xscale = (this._yscale = 100 + ((Number(this.explodeSize - 1) * _local2) * 100)); this._rotation = this._rotation + this.vR; drawStar(this); if (this.timer > this.explodeTime) { this.exploding = false; this.innerColor = this.color; this._rotation = this.oldRotation; if (this.marked) { this._xscale = (this._yscale = 150); } else { this._xscale = (this._yscale = 100); } drawStar(this); delete this.oldRotation; delete this.timer; delete this.vR; delete this.exploding; delete this.onEnterFrame; } else { this.timer++; } }; } 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(); }); } var MID_SIZE = 114; var MAX_SIZE = alysta.belly._totalframes; var curSize = 1; var size = 1; var state = ""; var condition = ""; var curState = {}; var states = {}; var timer = 0; var canBlink = true; var blinking = false; var shocked = false; var auroras = false; var b1X = alysta.breast1._x; var b1Y = alysta.breast1._y; var b2X = alysta.breast2._x; var b2Y = alysta.breast2._y; var p1X = alysta.eye1.pupil._x; var p1Y = alysta.eye1.pupil._y; var p2X = alysta.eye2.pupil._x; var p2Y = alysta.eye2.pupil._y; alysta.breast1.origX = alysta.breast1._x; alysta.breast1.origY = alysta.breast1._y; alysta.breast2.origX = alysta.breast2._x; alysta.breast2.origY = alysta.breast2._y; states.normal = {mouth:"smile", eye1:"medium", eye2:"medium", arm1:"normal", p1X:0, p1Y:0, p2X:0, p2Y:0, canBlink:true}; states.worried = {mouth:"open", eye1:"open", eye2:"open", arm1:"normal", p1X:1, p1Y:4, p2X:1, p2Y:4, canBlink:true}; states.happy = {mouth:"happy", eye1:"big", eye2:"big", arm1:"normal", p1X:1, p1Y:4, p2X:1, p2Y:4, canBlink:true}; states.enjoy = {mouth:"happy2", eye1:"enjoy", eye2:"closed", arm1:"down", p1X:1, p1Y:4, p2X:1, p2Y:4, canBlink:false}; states.relaxed = {mouth:"happy", eye1:"sad", eye2:"sad", arm1:"normal", p1X:0, p1Y:0, p2X:0, p2Y:0, canBlink:true}; states.over = {mouth:"happy", eye1:"medium", eye2:"medium", arm1:"down", p1X:1, p1Y:-4, p2X:1, p2Y:-4, canBlink:true}; states.revert = {mouth:"small", eye1:"big", eye2:"big", arm1:"normal", p1X:1, p1Y:4, p2X:1, p2Y:4, canBlink:true}; states.bellyrub = {mouth:"smile2", eye1:"bellyrub", eye2:"bellyrub", p1X:1, p1Y:4, p2X:1, p2Y:4, canBlink:false}; states.breastrub = {mouth:"teeth", eye1:"small", eye2:"bellyrub", p1X:1, p1Y:4, p2X:1, p2Y:4, canBlink:false}; states.inflate = {mouth:"inflate", eye1:"inflate", eye2:"inflate", p1X:0, p1Y:0, p2X:0, p2Y:0, canBlink:false}; setState("normal"); alysta.onEnterFrame = function () { if (auroras) { drawAurora(); } if (Math.random() > 0.995) { alysta.tail.play(); } if (Math.random() > 0.995) { alysta.leg1.play(); } if (Math.random() > 0.995) { alysta.leg2.play(); } if (canBlink && (Math.random() > 0.99)) { alysta.eye1.gotoAndPlay("blink"); alysta.eye2.gotoAndPlay("blink"); alysta.eye1.pupil._x = p1X + curState.p1X; alysta.eye1.pupil._y = p1Y + curState.p1Y; alysta.eye2.pupil._x = p2X + curState.p2X; alysta.eye2.pupil._y = p2Y + curState.p2Y; blinking = true; } if (blinking && (alysta.eye1._currentlabel == "endblink")) { alysta.eye1.gotoAndPlay(curState.eye1); alysta.eye2.gotoAndPlay(curState.eye2); alysta.eye1.pupil._x = p1X + curState.p1X; alysta.eye1.pupil._y = p1Y + curState.p1Y; alysta.eye2.pupil._x = p2X + curState.p2X; alysta.eye2.pupil._y = p2Y + curState.p2Y; blinking = false; } if (curSize < size) { curSize++; if (size == MAX_SIZE) { curState.state = "over"; setState(curState.state); alysta.console._visible = true; } } else if (curSize > size) { curSize--; } setSize(curSize); moveBelly(alysta.belly._currentFrame >= MID_SIZE); }; alysta.hand.gotoAndStop(15); alysta.hand2.gotoAndStop(15); alysta.hand._visible = false; alysta.hand2._visible = false; var MID_HAND_FRAMES = 30; var oldMX = 0; var oldMY = 0; var curMX = 0; var curMY = 0; alysta.onMouseDown = function () { if (!alysta.hitTest(_root._xmouse, _root._ymouse, true)) { return(undefined); } alysta.onMouseMove = rubbing; oldMX = _root._xmouse; oldMY = _root._ymouse; curMX = _root._xmouse; curMY = _root._ymouse; }; alysta.onMouseUp = function () { alysta.hand._visible = false; alysta.hand2._visible = false; delete alysta.onMouseMove; }; alysta.hand.onMouseMove = function () { this._x = alysta._xmouse; this._y = alysta._ymouse; alysta.hand2._visible = this._visible; var _local6 = 0; var _local5 = (22.7 * this._yscale) * 0.01; var _local3 = ((-this._rotation) * Math.PI) / 180; var _local2 = Math.cos(_local3); var _local4 = Math.sin(_local3); var _local8 = (_local2 * _local6) + (_local4 * _local5); var _local7 = ((-_local4) * _local6) + (_local2 * _local5); alysta.hand2._x = this._x + _local8; alysta.hand2._y = this._y + _local7; alysta.hand2._rotation = this._rotation; }; alysta.breast1.onEnterFrame = function () { this.vY = this.vY * 0.95; this.vX = this.vX * 0.95; this._y = this._y + (((this.origY + (this.vY * 0.5)) - this._y) * 0.5); this._yscale = this._yscale + (((100 + this.vY) - this._yscale) * 0.5); this._xscale = this._xscale + (((100 + this.vX) - this._xscale) * 0.5); }; alysta.breast2.onEnterFrame = alysta.breast1.onEnterFrame; var globalTimer = 0; var globalGlowFrequency = ((Math.PI*2) / Number(40)); var minGlowFrequency = ((Math.PI*2) / Number(40)); var maxGlowFrequency = ((Math.PI*2) / Number(20)); alysta.belly.onEnterFrame = function () { var _local2 = new flash.geom.ColorTransform(); var _local3 = curSize / MAX_SIZE; globalTimer++; var _local4 = minGlowFrequency + ((Number(maxGlowFrequency - minGlowFrequency) * curSize) / MAX_SIZE); _local2.redOffset = (_local2.greenOffset = (50 - (50 * Math.cos(_local3))) + ((Math.cos(globalTimer * globalGlowFrequency) * 25) * _local3)); this.transform.colorTransform = _local2; }; alysta.tail.stop(); var cTimer = 0; var numGlowBalls = 0; alysta.console._visible = false; alysta.console.onPress = function () { if (size > 1) { this.onEnterFrame = consoleFrame; } }; alysta.console.onRelease = function () { if ((!numGlowBalls) && (this._currentframe == 2)) { createAurora(); } }; alysta.console.onMouseUp = function () { delete this.onEnterFrame; }; var auroraPos = 1; var waveLength1 = 150; var waveLengthBase1 = 150; var waveLengthVar1 = 10; var waveLengthRate1 = 0.03; var waveLengthTimer1 = 0; var waveLengthPhase1 = 0; var wavePhase1 = 0; var wavePhaseRate1 = 0.01; var waveHeightRate1 = 0.01; var waveHeightTimer1 = 0; var waveHeightBase1 = 15; var waveHeightVar1 = 15; var waveHeightPhase1 = 20; var waveHeight1 = 0; var waveLength2 = 50; var waveLengthBase2 = 50; var waveLengthVar2 = 10; var waveLengthRate2 = 0.01; var waveLengthTimer2 = 0; var waveLengthPhase2 = 0.6; var wavePhase2 = 0; var wavePhaseRate2 = ((-wavePhaseRate1) * 2.7); var waveHeightRate2 = 0.02; var waveHeightTimer2 = 0; var waveHeightBase2 = 15; var waveHeightVar2 = 10; var waveHeightPhase2 = 20; var waveHeight2 = 0; var waveLength3 = 360; var waveLengthBase3 = 360; var waveLengthVar3 = 40; var waveLengthRate3 = 0.03; var waveLengthTimer3 = 0; var waveLengthPhase3 = 0.6; var wavePhase3 = 0; var wavePhaseRate3 = (wavePhaseRate1 * 0.5); var waveHeightRate3 = 0.03; var waveHeightTimer3 = 0; var waveHeightBase3 = -30; var waveHeightVar3 = 10; var waveHeightPhase3 = 10; var waveHeight3 = 0; var auroraColors = [16711935, 16711680, 16776960, 65280, 65535, 255, 16711935]; alysta.box._visible = false; alysta.box.onMouseDown = function () { if (alysta.belly.hitTest(_root._xmouse, _root._ymouse, true)) { return(undefined); } if (alysta.body.hitTest(_root._xmouse, _root._ymouse, true)) { return(undefined); } if (alysta.front.hitTest(_root._xmouse, _root._ymouse, true)) { return(undefined); } if (alysta.breast1.hitTest(_root._xmouse, _root._ymouse, true)) { return(undefined); } if (alysta.breast2.hitTest(_root._xmouse, _root._ymouse, true)) { return(undefined); } if (alysta.leg1.hitTest(_root._xmouse, _root._ymouse, true)) { return(undefined); } if (alysta.leg2.hitTest(_root._xmouse, _root._ymouse, true)) { return(undefined); } if (alysta.tail.hitTest(_root._xmouse, _root._ymouse, true)) { return(undefined); } if (alysta.arm1.hitTest(_root._xmouse, _root._ymouse, true)) { return(undefined); } if (alysta.arm2.hitTest(_root._xmouse, _root._ymouse, true)) { return(undefined); } if (alysta.console.hitTest(_root._xmouse, _root._ymouse, true)) { return(undefined); } if (!alysta.ground.hitTest(_root._xmouse, _root._ymouse, true)) { return(undefined); } oldAX = alysta._x; oldAY = alysta._y; alysta.box.onMouseMove = function () { alysta._x = (oldAX + _root._xmouse) - oldMX; alysta._y = (oldAY + _root._ymouse) - oldMY; updatePos(); }; alysta.box.onMouseUp = function () { delete alysta.box.onMouseMove; }; }; var oldAX; var oldAY; alysta.zoomin.onPress = function () { alysta.zoomin.onEnterFrame = function () { if (alysta._xscale < 200) { alysta._xscale = alysta._xscale + 2; alysta._yscale = alysta._xscale; updatePos(); } }; }; alysta.zoomout.onPress = function () { alysta.zoomout.onEnterFrame = function () { if (alysta._xscale > 100) { alysta._xscale = alysta._xscale - 2; alysta._yscale = alysta._xscale; updatePos(); } }; }; alysta.zoomin.onMouseUp = function () { delete alysta.zoomin.onEnterFrame; delete alysta.zoomout.onEnterFrame; }; var origX = alysta._x; var origY = alysta._y; alysta.zoom0.onPress = function () { alysta._xscale = (alysta._yscale = 100); alysta._x = origX; alysta._y = origY; }; var MARK_SCALE = 50; var CIRCLE_SIDES = 8; var STAR_POINTS = 4; var NUM_SECTIONS = 6; var MAX_STARS = 100; var INIT_STREAK_SPEED = 20; var STREAK_SPEED_INCREASE = 8; var STREAK_OBSTACLE_TIME = 0; var STAR_SELECT_FIELD = 40; var SIZE_FACTOR = 10; var PIXELS_PER_SPARKLE = 16; var SPARKLE_OFFSET = 6; var END_POS = {_x:alysta.mouth._x, _y:alysta.mouth._y}; var STAR_PARENT = alysta.createEmptyMovieClip("stars", 100); var NO_STAR_AREA = alysta; var finalStar; var moveStar; var starID = 0; var stars = new Array(); var path = new Array(); var streak = STAR_PARENT.createEmptyMovieClip("streak0", 100); var tempStar; var randX; var randY; var randSpin; while (stars.length < MAX_STARS) { randX = Math.random() * 800; randY = Math.random() * 600; randSpin = Math.random() * 180; if (NO_STAR_AREA.hitTest(randX, randY, true)) { continue; } var tempStar = makeStar(STAR_PARENT); if (tempStar.hitTest(environ.alysta)) { tempStar.removeMovieClip(); continue; } tempStar._x = randX - alysta._x; tempStar._y = randY - alysta._y; tempStar._rotation = randSpin; tempStar.radius = 2 + (Math.random() * 5); tempStar.color = 16777215 /* 0xFFFFFF */; tempStar.explodeColor = 16776960 /* 0xFFFF00 */; tempStar.explodeSize = 3; drawStar(tempStar); stars.push(tempStar); } STAR_PARENT.swapDepths(alysta.belly); STAR_PARENT.onMouseDown = function () { if ((path.length || (streak.onEnterFrame)) || (size >= MAX_SIZE)) { return(undefined); } if (((alysta.ground.hitTest(_root._xmouse, _root._ymouse, true) || (alysta.bush.hitTest(_root._xmouse, _root._ymouse, true))) || (alysta.ear1.hitTest(_root._xmouse, _root._ymouse, true))) || (alysta.ear2.hitTest(_root._xmouse, _root._ymouse, true))) { return(undefined); } path.push({_x:STAR_PARENT._xmouse, _y:STAR_PARENT._ymouse}); finalStar = makeStar(STAR_PARENT); finalStar.color = 16776960 /* 0xFFFF00 */; finalStar.radius = 10; finalStar.explodeColor = 16711680 /* 0xFF0000 */; finalStar.explodeSize = 5; finalStar._x = STAR_PARENT._xmouse; finalStar._y = STAR_PARENT._ymouse; drawStar(finalStar); finalStar.onEnterFrame = function () { this._rotation = this._rotation + 50; }; moveStar = makeStar(alysta); moveStar.color = 16711935 /* 0xFF00FF */; moveStar.radius = STAR_SELECT_FIELD; moveStar._x = STAR_PARENT._xmouse; moveStar._y = STAR_PARENT._ymouse; drawStar(moveStar); moveStar.onEnterFrame = function () { this._rotation = this._rotation + 50; }; moveStar.onMouseMove = function () { this._x = STAR_PARENT._xmouse; this._y = STAR_PARENT._ymouse; }; STAR_PARENT.onMouseMove = function () { markStars(stars, path, STAR_PARENT._xmouse, STAR_PARENT._ymouse, STAR_SELECT_FIELD); }; STAR_PARENT.onMouseUp = function () { delete this.onMouseMove; delete this.onMouseUp; var _local6 = path.length; var _local5 = 0; while (((Math.random() > (1 / path.length)) && (_local5 < _local6)) && (path.length > 3)) { var _local2 = 2 + Math.floor(Math.random() * Number(path.length - 2)); var _local3 = 2 + Math.floor(Math.random() * Number(path.length - 2)); var _local4 = path[_local2]; path[_local2] = path[_local3]; path[_local3] = _local4; _local5++; } path.push(END_POS); delete moveStar.onEnterFrame; moveStar.removeMovieClip(); if (path.length < 3) { delete finalStar.onEnterFrame; finalStar.removeMovieClip(); path = []; return(undefined); } createStreak(); }; };Symbol 7 MovieClip Frame 1stop();Symbol 26 MovieClip Frame 1stop();Symbol 39 MovieClip Frame 1stop();Symbol 56 MovieClip Frame 1_currentlabel = "open";Symbol 56 MovieClip Frame 2gotoAndPlay(_currentlabel);Symbol 56 MovieClip Frame 3_currentlabel = "closed";Symbol 56 MovieClip Frame 4gotoAndPlay(_currentlabel);Symbol 56 MovieClip Frame 5_currentlabel = "small";Symbol 56 MovieClip Frame 6gotoAndPlay(_currentlabel);Symbol 56 MovieClip Frame 7_currentlabel = "medium";Symbol 56 MovieClip Frame 8gotoAndPlay(_currentlabel);Symbol 56 MovieClip Frame 9_currentlabel = "big";Symbol 56 MovieClip Frame 10gotoAndPlay(_currentlabel);Symbol 56 MovieClip Frame 11_currentlabel = "blink";Symbol 56 MovieClip Frame 15_currentlabel = "endblink";Symbol 56 MovieClip Frame 16gotoAndPlay(_currentlabel);Symbol 56 MovieClip Frame 18_currentlabel = "medium";Symbol 56 MovieClip Frame 19gotoAndPlay(_currentlabel);Symbol 56 MovieClip Frame 20_currentlabel = "inflate";Symbol 56 MovieClip Frame 21gotoAndPlay(_currentlabel);Symbol 56 MovieClip Frame 22_currentlabel = "bellyrub";Symbol 56 MovieClip Frame 23gotoAndPlay(_currentlabel);Symbol 70 MovieClip Frame 1_currentlabel = "open";Symbol 70 MovieClip Frame 2gotoAndPlay(_currentlabel);Symbol 70 MovieClip Frame 3_currentlabel = "closed";Symbol 70 MovieClip Frame 4gotoAndPlay(_currentlabel);Symbol 70 MovieClip Frame 5_currentlabel = "small";Symbol 70 MovieClip Frame 6gotoAndPlay(_currentlabel);Symbol 70 MovieClip Frame 7_currentlabel = "medium";Symbol 70 MovieClip Frame 8gotoAndPlay(_currentlabel);Symbol 70 MovieClip Frame 9_currentlabel = "big";Symbol 70 MovieClip Frame 10gotoAndPlay(_currentlabel);Symbol 70 MovieClip Frame 11_currentlabel = "blink";Symbol 70 MovieClip Frame 15_currentlabel = "endblink";Symbol 70 MovieClip Frame 16gotoAndPlay(_currentlabel);Symbol 70 MovieClip Frame 18_currentlabel = "sad";Symbol 70 MovieClip Frame 19gotoAndPlay(_currentlabel);Symbol 70 MovieClip Frame 20_currentlabel = "inflate";Symbol 70 MovieClip Frame 21gotoAndPlay(_currentlabel);Symbol 70 MovieClip Frame 22_currentlabel = "bellyrub";Symbol 70 MovieClip Frame 23gotoAndPlay(_currentlabel);Symbol 70 MovieClip Frame 24_currentlabel = "enjoy";Symbol 70 MovieClip Frame 25gotoAndPlay(_currentlabel);Symbol 81 MovieClip Frame 1_currentlabel = "smile";Symbol 81 MovieClip Frame 2gotoAndPlay(_currentlabel);Symbol 81 MovieClip Frame 4_currentlabel = "smile2";Symbol 81 MovieClip Frame 5gotoAndPlay(_currentlabel);Symbol 81 MovieClip Frame 7_currentlabel = "happy";Symbol 81 MovieClip Frame 8gotoAndPlay(_currentlabel);Symbol 81 MovieClip Frame 11_currentlabel = "teeth";Symbol 81 MovieClip Frame 12gotoAndPlay(_currentlabel);Symbol 81 MovieClip Frame 14_currentlabel = "open";Symbol 81 MovieClip Frame 15gotoAndPlay(_currentlabel);Symbol 81 MovieClip Frame 18_currentlabel = "inflate";Symbol 81 MovieClip Frame 19gotoAndPlay(_currentlabel);Symbol 81 MovieClip Frame 21_currentlabel = "happy2";Symbol 81 MovieClip Frame 22gotoAndPlay(_currentlabel);Symbol 81 MovieClip Frame 25_currentlabel = "small";Symbol 81 MovieClip Frame 26gotoAndPlay(_currentlabel);Symbol 90 MovieClip Frame 1stop();Symbol 108 MovieClip Frame 1stop();Symbol 119 MovieClip Frame 1_currentlabel = "normal";Symbol 119 MovieClip Frame 2gotoAndPlay(_currentlabel);Symbol 119 MovieClip Frame 5_currentlabel = "down";Symbol 119 MovieClip Frame 10_currentlabel = "down";Symbol 119 MovieClip Frame 11gotoAndPlay(_currentlabel);Symbol 119 MovieClip Frame 12_currentlabel = "normal";Symbol 119 MovieClip Frame 16gotoAndPlay(_currentlabel);
Library Items
Symbol 1 Graphic | Used by:2 | |
Symbol 2 MovieClip | Uses:1 | Used by:211 |
Symbol 3 Graphic | Used by:4 | |
Symbol 4 MovieClip | Uses:3 | Used by:211 |
Symbol 5 Graphic | Used by:7 | |
Symbol 6 Graphic | Used by:7 | |
Symbol 7 MovieClip | Uses:5 6 | Used by:211 |
Symbol 8 Graphic | Used by:9 | |
Symbol 9 MovieClip | Uses:8 | Used by:211 |
Symbol 10 Graphic | Used by:11 | |
Symbol 11 MovieClip | Uses:10 | Used by:211 |
Symbol 12 Graphic | Used by:13 | |
Symbol 13 MovieClip | Uses:12 | Used by:211 |
Symbol 14 Graphic | Used by:15 | |
Symbol 15 MovieClip | Uses:14 | Used by:211 |
Symbol 16 Graphic | Used by:17 | |
Symbol 17 MovieClip | Uses:16 | Used by:211 |
Symbol 18 Graphic | Used by:26 | |
Symbol 19 ShapeTweening | Used by:26 | |
Symbol 20 ShapeTweening | Used by:26 | |
Symbol 21 ShapeTweening | Used by:26 | |
Symbol 22 Graphic | Used by:26 | |
Symbol 23 ShapeTweening | Used by:26 | |
Symbol 24 ShapeTweening | Used by:26 | |
Symbol 25 ShapeTweening | Used by:26 | |
Symbol 26 MovieClip | Uses:18 19 20 21 22 23 24 25 | Used by:211 |
Symbol 27 Graphic | Used by:28 | |
Symbol 28 MovieClip | Uses:27 | Used by:211 |
Symbol 29 Graphic | Used by:39 | |
Symbol 30 ShapeTweening | Used by:39 | |
Symbol 31 ShapeTweening | Used by:39 | |
Symbol 32 ShapeTweening | Used by:39 | |
Symbol 33 ShapeTweening | Used by:39 | |
Symbol 34 Graphic | Used by:39 | |
Symbol 35 ShapeTweening | Used by:39 | |
Symbol 36 ShapeTweening | Used by:39 | |
Symbol 37 ShapeTweening | Used by:39 | |
Symbol 38 ShapeTweening | Used by:39 | |
Symbol 39 MovieClip | Uses:29 30 31 32 33 34 35 36 37 38 | Used by:211 |
Symbol 40 Graphic | Used by:41 | |
Symbol 41 MovieClip | Uses:40 | Used by:211 |
Symbol 42 Graphic | Used by:43 | |
Symbol 43 MovieClip | Uses:42 | Used by:211 |
Symbol 44 Graphic | Used by:56 | |
Symbol 45 Graphic | Used by:56 | |
Symbol 46 Graphic | Used by:47 | |
Symbol 47 MovieClip | Uses:46 | Used by:56 |
Symbol 48 Graphic | Used by:56 | |
Symbol 49 Graphic | Used by:56 | |
Symbol 50 Graphic | Used by:56 | |
Symbol 51 Graphic | Used by:56 | |
Symbol 52 Graphic | Used by:56 | |
Symbol 53 Graphic | Used by:56 | |
Symbol 54 Graphic | Used by:56 | |
Symbol 55 Graphic | Used by:56 | |
Symbol 56 MovieClip | Uses:44 45 47 48 49 50 51 52 53 54 55 | Used by:211 |
Symbol 57 Graphic | Used by:70 | |
Symbol 58 Graphic | Used by:70 | |
Symbol 59 Graphic | Used by:60 | |
Symbol 60 MovieClip | Uses:59 | Used by:70 |
Symbol 61 Graphic | Used by:70 | |
Symbol 62 Graphic | Used by:70 | |
Symbol 63 Graphic | Used by:70 | |
Symbol 64 Graphic | Used by:70 | |
Symbol 65 Graphic | Used by:70 | |
Symbol 66 Graphic | Used by:70 | |
Symbol 67 Graphic | Used by:70 | |
Symbol 68 Graphic | Used by:70 | |
Symbol 69 Graphic | Used by:70 | |
Symbol 70 MovieClip | Uses:57 58 60 61 62 63 64 65 66 67 68 69 | Used by:211 |
Symbol 71 Graphic | Used by:81 | |
Symbol 72 Graphic | Used by:81 | |
Symbol 73 Graphic | Used by:81 | |
Symbol 74 Graphic | Used by:81 | |
Symbol 75 Graphic | Used by:81 | |
Symbol 76 Graphic | Used by:81 | |
Symbol 77 Graphic | Used by:81 | |
Symbol 78 Graphic | Used by:81 | |
Symbol 79 Graphic | Used by:81 | |
Symbol 80 Graphic | Used by:81 | |
Symbol 81 MovieClip | Uses:71 72 73 74 75 76 77 78 79 80 | Used by:211 |
Symbol 82 Graphic | Used by:83 | |
Symbol 83 MovieClip | Uses:82 | Used by:211 |
Symbol 84 Graphic | Used by:85 | |
Symbol 85 MovieClip | Uses:84 | Used by:211 |
Symbol 86 ShapeTweening | Used by:90 | |
Symbol 87 ShapeTweening | Used by:90 | |
Symbol 88 ShapeTweening | Used by:90 | |
Symbol 89 Graphic | Used by:90 | |
Symbol 90 MovieClip | Uses:86 87 88 89 | Used by:211 |
Symbol 91 Graphic | Used by:92 | |
Symbol 92 MovieClip | Uses:91 | Used by:211 |
Symbol 93 Graphic | Used by:108 | |
Symbol 94 ShapeTweening | Used by:108 | |
Symbol 95 ShapeTweening | Used by:108 | |
Symbol 96 ShapeTweening | Used by:108 | |
Symbol 97 ShapeTweening | Used by:108 | |
Symbol 98 ShapeTweening | Used by:108 | |
Symbol 99 ShapeTweening | Used by:108 | |
Symbol 100 ShapeTweening | Used by:108 | |
Symbol 101 ShapeTweening | Used by:108 | |
Symbol 102 Graphic | Used by:108 | |
Symbol 103 ShapeTweening | Used by:108 | |
Symbol 104 ShapeTweening | Used by:108 | |
Symbol 105 ShapeTweening | Used by:108 | |
Symbol 106 ShapeTweening | Used by:108 | |
Symbol 107 Graphic | Used by:108 | |
Symbol 108 MovieClip | Uses:93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 | Used by:211 |
Symbol 109 Graphic | Used by:119 | |
Symbol 110 ShapeTweening | Used by:119 | |
Symbol 111 ShapeTweening | Used by:119 | |
Symbol 112 Graphic | Used by:119 | |
Symbol 113 Graphic | Used by:119 | |
Symbol 114 Graphic | Used by:119 | |
Symbol 115 ShapeTweening | Used by:119 | |
Symbol 116 ShapeTweening | Used by:119 | |
Symbol 117 Graphic | Used by:119 | |
Symbol 118 Graphic | Used by:119 | |
Symbol 119 MovieClip | Uses:109 110 111 112 113 114 115 116 117 118 | Used by:211 |
Symbol 120 Graphic | Used by:121 | |
Symbol 121 MovieClip | Uses:120 | Used by:211 |
Symbol 122 Graphic | Used by:137 | |
Symbol 123 ShapeTweening | Used by:137 | |
Symbol 124 ShapeTweening | Used by:137 | |
Symbol 125 ShapeTweening | Used by:137 | |
Symbol 126 ShapeTweening | Used by:137 | |
Symbol 127 ShapeTweening | Used by:137 | |
Symbol 128 Graphic | Used by:137 | |
Symbol 129 ShapeTweening | Used by:137 | |
Symbol 130 ShapeTweening | Used by:137 | |
Symbol 131 ShapeTweening | Used by:137 | |
Symbol 132 ShapeTweening | Used by:137 | |
Symbol 133 ShapeTweening | Used by:137 | |
Symbol 134 ShapeTweening | Used by:137 | |
Symbol 135 ShapeTweening | Used by:137 | |
Symbol 136 Graphic | Used by:137 | |
Symbol 137 MovieClip | Uses:122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 | Used by:211 |
Symbol 138 Graphic | Used by:153 | |
Symbol 139 ShapeTweening | Used by:153 | |
Symbol 140 ShapeTweening | Used by:153 | |
Symbol 141 ShapeTweening | Used by:153 | |
Symbol 142 ShapeTweening | Used by:153 | |
Symbol 143 ShapeTweening | Used by:153 | |
Symbol 144 ShapeTweening | Used by:153 | |
Symbol 145 ShapeTweening | Used by:153 | |
Symbol 146 ShapeTweening | Used by:153 | |
Symbol 147 Graphic | Used by:153 | |
Symbol 148 ShapeTweening | Used by:153 | |
Symbol 149 ShapeTweening | Used by:153 | |
Symbol 150 ShapeTweening | Used by:153 | |
Symbol 151 ShapeTweening | Used by:153 | |
Symbol 152 Graphic | Used by:153 | |
Symbol 153 MovieClip | Uses:138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 | Used by:211 |
Symbol 154 ShapeTweening | Used by:200 | |
Symbol 155 ShapeTweening | Used by:200 | |
Symbol 156 ShapeTweening | Used by:200 | |
Symbol 157 ShapeTweening | Used by:200 | |
Symbol 158 ShapeTweening | Used by:200 | |
Symbol 159 ShapeTweening | Used by:200 | |
Symbol 160 ShapeTweening | Used by:200 | |
Symbol 161 ShapeTweening | Used by:200 | |
Symbol 162 ShapeTweening | Used by:200 | |
Symbol 163 ShapeTweening | Used by:200 | |
Symbol 164 ShapeTweening | Used by:200 | |
Symbol 165 ShapeTweening | Used by:200 | |
Symbol 166 ShapeTweening | Used by:200 | |
Symbol 167 ShapeTweening | Used by:200 | |
Symbol 168 ShapeTweening | Used by:200 | |
Symbol 169 ShapeTweening | Used by:200 | |
Symbol 170 ShapeTweening | Used by:200 | |
Symbol 171 ShapeTweening | Used by:200 | |
Symbol 172 ShapeTweening | Used by:200 | |
Symbol 173 Graphic | Used by:200 | |
Symbol 174 ShapeTweening | Used by:200 | |
Symbol 175 ShapeTweening | Used by:200 | |
Symbol 176 ShapeTweening | Used by:200 | |
Symbol 177 ShapeTweening | Used by:200 | |
Symbol 178 ShapeTweening | Used by:200 | |
Symbol 179 ShapeTweening | Used by:200 | |
Symbol 180 ShapeTweening | Used by:200 | |
Symbol 181 ShapeTweening | Used by:200 | |
Symbol 182 ShapeTweening | Used by:200 | |
Symbol 183 ShapeTweening | Used by:200 | |
Symbol 184 ShapeTweening | Used by:200 | |
Symbol 185 ShapeTweening | Used by:200 | |
Symbol 186 ShapeTweening | Used by:200 | |
Symbol 187 ShapeTweening | Used by:200 | |
Symbol 188 ShapeTweening | Used by:200 | |
Symbol 189 ShapeTweening | Used by:200 | |
Symbol 190 ShapeTweening | Used by:200 | |
Symbol 191 ShapeTweening | Used by:200 | |
Symbol 192 ShapeTweening | Used by:200 | |
Symbol 193 ShapeTweening | Used by:200 | |
Symbol 194 ShapeTweening | Used by:200 | |
Symbol 195 ShapeTweening | Used by:200 | |
Symbol 196 ShapeTweening | Used by:200 | |
Symbol 197 ShapeTweening | Used by:200 | |
Symbol 198 ShapeTweening | Used by:200 | |
Symbol 199 Graphic | Used by:200 | |
Symbol 200 MovieClip | Uses:154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 | Used by:211 |
Symbol 201 ShapeTweening | Used by:206 | |
Symbol 202 ShapeTweening | Used by:206 | |
Symbol 203 ShapeTweening | Used by:206 | |
Symbol 204 ShapeTweening | Used by:206 | |
Symbol 205 Graphic | Used by:206 | |
Symbol 206 MovieClip | Uses:201 202 203 204 205 | Used by:211 |
Symbol 207 ShapeTweening | Used by:210 | |
Symbol 208 ShapeTweening | Used by:210 | |
Symbol 209 Graphic | Used by:210 | |
Symbol 210 MovieClip | Uses:207 208 209 | Used by:211 |
Symbol 211 MovieClip | Uses:2 4 7 9 11 13 15 17 26 28 39 41 43 56 70 81 83 85 90 92 108 119 121 137 153 200 206 210 | Used by:Timeline |
Symbol 212 Font | Used by:213 | |
Symbol 213 Text | Uses:212 | Used by:Timeline |
Instance Names
"alysta" | Frame 1 | Symbol 211 MovieClip |
"pupil" | Symbol 56 MovieClip Frame 1 | Symbol 47 MovieClip |
"pupil" | Symbol 70 MovieClip Frame 1 | Symbol 60 MovieClip |
"box" | Symbol 211 MovieClip Frame 1 | Symbol 2 MovieClip |
"ground" | Symbol 211 MovieClip Frame 1 | Symbol 4 MovieClip |
"console" | Symbol 211 MovieClip Frame 1 | Symbol 7 MovieClip |
"zoomin" | Symbol 211 MovieClip Frame 1 | Symbol 9 MovieClip |
"zoomout" | Symbol 211 MovieClip Frame 1 | Symbol 11 MovieClip |
"zoom0" | Symbol 211 MovieClip Frame 1 | Symbol 13 MovieClip |
"bush" | Symbol 211 MovieClip Frame 1 | Symbol 15 MovieClip |
"hair2" | Symbol 211 MovieClip Frame 1 | Symbol 17 MovieClip |
"tail" | Symbol 211 MovieClip Frame 1 | Symbol 26 MovieClip |
"arm2" | Symbol 211 MovieClip Frame 1 | Symbol 28 MovieClip |
"leg2" | Symbol 211 MovieClip Frame 1 | Symbol 39 MovieClip |
"body" | Symbol 211 MovieClip Frame 1 | Symbol 41 MovieClip |
"head" | Symbol 211 MovieClip Frame 1 | Symbol 43 MovieClip |
"eye2" | Symbol 211 MovieClip Frame 1 | Symbol 56 MovieClip |
"eye1" | Symbol 211 MovieClip Frame 1 | Symbol 70 MovieClip |
"mouth" | Symbol 211 MovieClip Frame 1 | Symbol 81 MovieClip |
"ear2" | Symbol 211 MovieClip Frame 1 | Symbol 83 MovieClip |
"ear1" | Symbol 211 MovieClip Frame 1 | Symbol 85 MovieClip |
"drops" | Symbol 211 MovieClip Frame 1 | Symbol 90 MovieClip |
"front" | Symbol 211 MovieClip Frame 1 | Symbol 92 MovieClip |
"leg1" | Symbol 211 MovieClip Frame 1 | Symbol 108 MovieClip |
"arm1" | Symbol 211 MovieClip Frame 1 | Symbol 119 MovieClip |
"hair1" | Symbol 211 MovieClip Frame 1 | Symbol 121 MovieClip |
"breast2" | Symbol 211 MovieClip Frame 1 | Symbol 137 MovieClip |
"breast1" | Symbol 211 MovieClip Frame 1 | Symbol 153 MovieClip |
"belly" | Symbol 211 MovieClip Frame 1 | Symbol 200 MovieClip |
"hand" | Symbol 211 MovieClip Frame 1 | Symbol 206 MovieClip |
"hand2" | Symbol 211 MovieClip Frame 1 | Symbol 210 MovieClip |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access local files only, Metadata not present, AS1/AS2. |
Labels
"open" | Symbol 56 MovieClip Frame 1 |
"closed" | Symbol 56 MovieClip Frame 3 |
"small" | Symbol 56 MovieClip Frame 5 |
"medium" | Symbol 56 MovieClip Frame 7 |
"big" | Symbol 56 MovieClip Frame 9 |
"blink" | Symbol 56 MovieClip Frame 11 |
"endblink" | Symbol 56 MovieClip Frame 15 |
"sad" | Symbol 56 MovieClip Frame 18 |
"inflate" | Symbol 56 MovieClip Frame 20 |
"bellyrub" | Symbol 56 MovieClip Frame 22 |
"open" | Symbol 70 MovieClip Frame 1 |
"closed" | Symbol 70 MovieClip Frame 3 |
"small" | Symbol 70 MovieClip Frame 5 |
"medium" | Symbol 70 MovieClip Frame 7 |
"big" | Symbol 70 MovieClip Frame 9 |
"blink" | Symbol 70 MovieClip Frame 11 |
"endblink" | Symbol 70 MovieClip Frame 15 |
"sad" | Symbol 70 MovieClip Frame 18 |
"inflate" | Symbol 70 MovieClip Frame 20 |
"bellyrub" | Symbol 70 MovieClip Frame 22 |
"enjoy" | Symbol 70 MovieClip Frame 24 |
"smile" | Symbol 81 MovieClip Frame 1 |
"smile2" | Symbol 81 MovieClip Frame 4 |
"happy" | Symbol 81 MovieClip Frame 7 |
"teeth" | Symbol 81 MovieClip Frame 11 |
"open" | Symbol 81 MovieClip Frame 14 |
"inflate" | Symbol 81 MovieClip Frame 18 |
"happy2" | Symbol 81 MovieClip Frame 21 |
"small" | Symbol 81 MovieClip Frame 25 |
"normal" | Symbol 119 MovieClip Frame 1 |
"movedown" | Symbol 119 MovieClip Frame 5 |
"down" | Symbol 119 MovieClip Frame 10 |
"movenormal" | Symbol 119 MovieClip Frame 12 |
|