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

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

Interactive Alysta inflation by Doom-the-wolf.swf

This is the info page for
Flash #163856

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


Text
Interactive Alysta inflation
Drawn, animated and programmed by Doom the wolf
http://doom-the-wolf.deviantart.com

ActionScript [AS1/AS2]

Frame 1
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); 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 1
stop();
Symbol 26 MovieClip Frame 1
stop();
Symbol 39 MovieClip Frame 1
stop();
Symbol 56 MovieClip Frame 1
_currentlabel = "open";
Symbol 56 MovieClip Frame 2
gotoAndPlay(_currentlabel);
Symbol 56 MovieClip Frame 3
_currentlabel = "closed";
Symbol 56 MovieClip Frame 4
gotoAndPlay(_currentlabel);
Symbol 56 MovieClip Frame 5
_currentlabel = "small";
Symbol 56 MovieClip Frame 6
gotoAndPlay(_currentlabel);
Symbol 56 MovieClip Frame 7
_currentlabel = "medium";
Symbol 56 MovieClip Frame 8
gotoAndPlay(_currentlabel);
Symbol 56 MovieClip Frame 9
_currentlabel = "big";
Symbol 56 MovieClip Frame 10
gotoAndPlay(_currentlabel);
Symbol 56 MovieClip Frame 11
_currentlabel = "blink";
Symbol 56 MovieClip Frame 15
_currentlabel = "endblink";
Symbol 56 MovieClip Frame 16
gotoAndPlay(_currentlabel);
Symbol 56 MovieClip Frame 18
_currentlabel = "medium";
Symbol 56 MovieClip Frame 19
gotoAndPlay(_currentlabel);
Symbol 56 MovieClip Frame 20
_currentlabel = "inflate";
Symbol 56 MovieClip Frame 21
gotoAndPlay(_currentlabel);
Symbol 56 MovieClip Frame 22
_currentlabel = "bellyrub";
Symbol 56 MovieClip Frame 23
gotoAndPlay(_currentlabel);
Symbol 70 MovieClip Frame 1
_currentlabel = "open";
Symbol 70 MovieClip Frame 2
gotoAndPlay(_currentlabel);
Symbol 70 MovieClip Frame 3
_currentlabel = "closed";
Symbol 70 MovieClip Frame 4
gotoAndPlay(_currentlabel);
Symbol 70 MovieClip Frame 5
_currentlabel = "small";
Symbol 70 MovieClip Frame 6
gotoAndPlay(_currentlabel);
Symbol 70 MovieClip Frame 7
_currentlabel = "medium";
Symbol 70 MovieClip Frame 8
gotoAndPlay(_currentlabel);
Symbol 70 MovieClip Frame 9
_currentlabel = "big";
Symbol 70 MovieClip Frame 10
gotoAndPlay(_currentlabel);
Symbol 70 MovieClip Frame 11
_currentlabel = "blink";
Symbol 70 MovieClip Frame 15
_currentlabel = "endblink";
Symbol 70 MovieClip Frame 16
gotoAndPlay(_currentlabel);
Symbol 70 MovieClip Frame 18
_currentlabel = "sad";
Symbol 70 MovieClip Frame 19
gotoAndPlay(_currentlabel);
Symbol 70 MovieClip Frame 20
_currentlabel = "inflate";
Symbol 70 MovieClip Frame 21
gotoAndPlay(_currentlabel);
Symbol 70 MovieClip Frame 22
_currentlabel = "bellyrub";
Symbol 70 MovieClip Frame 23
gotoAndPlay(_currentlabel);
Symbol 70 MovieClip Frame 24
_currentlabel = "enjoy";
Symbol 70 MovieClip Frame 25
gotoAndPlay(_currentlabel);
Symbol 81 MovieClip Frame 1
_currentlabel = "smile";
Symbol 81 MovieClip Frame 2
gotoAndPlay(_currentlabel);
Symbol 81 MovieClip Frame 4
_currentlabel = "smile2";
Symbol 81 MovieClip Frame 5
gotoAndPlay(_currentlabel);
Symbol 81 MovieClip Frame 7
_currentlabel = "happy";
Symbol 81 MovieClip Frame 8
gotoAndPlay(_currentlabel);
Symbol 81 MovieClip Frame 11
_currentlabel = "teeth";
Symbol 81 MovieClip Frame 12
gotoAndPlay(_currentlabel);
Symbol 81 MovieClip Frame 14
_currentlabel = "open";
Symbol 81 MovieClip Frame 15
gotoAndPlay(_currentlabel);
Symbol 81 MovieClip Frame 18
_currentlabel = "inflate";
Symbol 81 MovieClip Frame 19
gotoAndPlay(_currentlabel);
Symbol 81 MovieClip Frame 21
_currentlabel = "happy2";
Symbol 81 MovieClip Frame 22
gotoAndPlay(_currentlabel);
Symbol 81 MovieClip Frame 25
_currentlabel = "small";
Symbol 81 MovieClip Frame 26
gotoAndPlay(_currentlabel);
Symbol 90 MovieClip Frame 1
stop();
Symbol 108 MovieClip Frame 1
stop();
Symbol 119 MovieClip Frame 1
_currentlabel = "normal";
Symbol 119 MovieClip Frame 2
gotoAndPlay(_currentlabel);
Symbol 119 MovieClip Frame 5
_currentlabel = "down";
Symbol 119 MovieClip Frame 10
_currentlabel = "down";
Symbol 119 MovieClip Frame 11
gotoAndPlay(_currentlabel);
Symbol 119 MovieClip Frame 12
_currentlabel = "normal";
Symbol 119 MovieClip Frame 16
gotoAndPlay(_currentlabel);

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClipUses:1Used by:211
Symbol 3 GraphicUsed by:4
Symbol 4 MovieClipUses:3Used by:211
Symbol 5 GraphicUsed by:7
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClipUses:5 6Used by:211
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:8Used by:211
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClipUses:10Used by:211
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClipUses:12Used by:211
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClipUses:14Used by:211
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClipUses:16Used by:211
Symbol 18 GraphicUsed by:26
Symbol 19 ShapeTweeningUsed by:26
Symbol 20 ShapeTweeningUsed by:26
Symbol 21 ShapeTweeningUsed by:26
Symbol 22 GraphicUsed by:26
Symbol 23 ShapeTweeningUsed by:26
Symbol 24 ShapeTweeningUsed by:26
Symbol 25 ShapeTweeningUsed by:26
Symbol 26 MovieClipUses:18 19 20 21 22 23 24 25Used by:211
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:27Used by:211
Symbol 29 GraphicUsed by:39
Symbol 30 ShapeTweeningUsed by:39
Symbol 31 ShapeTweeningUsed by:39
Symbol 32 ShapeTweeningUsed by:39
Symbol 33 ShapeTweeningUsed by:39
Symbol 34 GraphicUsed by:39
Symbol 35 ShapeTweeningUsed by:39
Symbol 36 ShapeTweeningUsed by:39
Symbol 37 ShapeTweeningUsed by:39
Symbol 38 ShapeTweeningUsed by:39
Symbol 39 MovieClipUses:29 30 31 32 33 34 35 36 37 38Used by:211
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClipUses:40Used by:211
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:42Used by:211
Symbol 44 GraphicUsed by:56
Symbol 45 GraphicUsed by:56
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClipUses:46Used by:56
Symbol 48 GraphicUsed by:56
Symbol 49 GraphicUsed by:56
Symbol 50 GraphicUsed by:56
Symbol 51 GraphicUsed by:56
Symbol 52 GraphicUsed by:56
Symbol 53 GraphicUsed by:56
Symbol 54 GraphicUsed by:56
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:44 45 47 48 49 50 51 52 53 54 55Used by:211
Symbol 57 GraphicUsed by:70
Symbol 58 GraphicUsed by:70
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:59Used by:70
Symbol 61 GraphicUsed by:70
Symbol 62 GraphicUsed by:70
Symbol 63 GraphicUsed by:70
Symbol 64 GraphicUsed by:70
Symbol 65 GraphicUsed by:70
Symbol 66 GraphicUsed by:70
Symbol 67 GraphicUsed by:70
Symbol 68 GraphicUsed by:70
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClipUses:57 58 60 61 62 63 64 65 66 67 68 69Used by:211
Symbol 71 GraphicUsed by:81
Symbol 72 GraphicUsed by:81
Symbol 73 GraphicUsed by:81
Symbol 74 GraphicUsed by:81
Symbol 75 GraphicUsed by:81
Symbol 76 GraphicUsed by:81
Symbol 77 GraphicUsed by:81
Symbol 78 GraphicUsed by:81
Symbol 79 GraphicUsed by:81
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:71 72 73 74 75 76 77 78 79 80Used by:211
Symbol 82 GraphicUsed by:83
Symbol 83 MovieClipUses:82Used by:211
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClipUses:84Used by:211
Symbol 86 ShapeTweeningUsed by:90
Symbol 87 ShapeTweeningUsed by:90
Symbol 88 ShapeTweeningUsed by:90
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClipUses:86 87 88 89Used by:211
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:91Used by:211
Symbol 93 GraphicUsed by:108
Symbol 94 ShapeTweeningUsed by:108
Symbol 95 ShapeTweeningUsed by:108
Symbol 96 ShapeTweeningUsed by:108
Symbol 97 ShapeTweeningUsed by:108
Symbol 98 ShapeTweeningUsed by:108
Symbol 99 ShapeTweeningUsed by:108
Symbol 100 ShapeTweeningUsed by:108
Symbol 101 ShapeTweeningUsed by:108
Symbol 102 GraphicUsed by:108
Symbol 103 ShapeTweeningUsed by:108
Symbol 104 ShapeTweeningUsed by:108
Symbol 105 ShapeTweeningUsed by:108
Symbol 106 ShapeTweeningUsed by:108
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClipUses:93 94 95 96 97 98 99 100 101 102 103 104 105 106 107Used by:211
Symbol 109 GraphicUsed by:119
Symbol 110 ShapeTweeningUsed by:119
Symbol 111 ShapeTweeningUsed by:119
Symbol 112 GraphicUsed by:119
Symbol 113 GraphicUsed by:119
Symbol 114 GraphicUsed by:119
Symbol 115 ShapeTweeningUsed by:119
Symbol 116 ShapeTweeningUsed by:119
Symbol 117 GraphicUsed by:119
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClipUses:109 110 111 112 113 114 115 116 117 118Used by:211
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClipUses:120Used by:211
Symbol 122 GraphicUsed by:137
Symbol 123 ShapeTweeningUsed by:137
Symbol 124 ShapeTweeningUsed by:137
Symbol 125 ShapeTweeningUsed by:137
Symbol 126 ShapeTweeningUsed by:137
Symbol 127 ShapeTweeningUsed by:137
Symbol 128 GraphicUsed by:137
Symbol 129 ShapeTweeningUsed by:137
Symbol 130 ShapeTweeningUsed by:137
Symbol 131 ShapeTweeningUsed by:137
Symbol 132 ShapeTweeningUsed by:137
Symbol 133 ShapeTweeningUsed by:137
Symbol 134 ShapeTweeningUsed by:137
Symbol 135 ShapeTweeningUsed by:137
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClipUses:122 123 124 125 126 127 128 129 130 131 132 133 134 135 136Used by:211
Symbol 138 GraphicUsed by:153
Symbol 139 ShapeTweeningUsed by:153
Symbol 140 ShapeTweeningUsed by:153
Symbol 141 ShapeTweeningUsed by:153
Symbol 142 ShapeTweeningUsed by:153
Symbol 143 ShapeTweeningUsed by:153
Symbol 144 ShapeTweeningUsed by:153
Symbol 145 ShapeTweeningUsed by:153
Symbol 146 ShapeTweeningUsed by:153
Symbol 147 GraphicUsed by:153
Symbol 148 ShapeTweeningUsed by:153
Symbol 149 ShapeTweeningUsed by:153
Symbol 150 ShapeTweeningUsed by:153
Symbol 151 ShapeTweeningUsed by:153
Symbol 152 GraphicUsed by:153
Symbol 153 MovieClipUses:138 139 140 141 142 143 144 145 146 147 148 149 150 151 152Used by:211
Symbol 154 ShapeTweeningUsed by:200
Symbol 155 ShapeTweeningUsed by:200
Symbol 156 ShapeTweeningUsed by:200
Symbol 157 ShapeTweeningUsed by:200
Symbol 158 ShapeTweeningUsed by:200
Symbol 159 ShapeTweeningUsed by:200
Symbol 160 ShapeTweeningUsed by:200
Symbol 161 ShapeTweeningUsed by:200
Symbol 162 ShapeTweeningUsed by:200
Symbol 163 ShapeTweeningUsed by:200
Symbol 164 ShapeTweeningUsed by:200
Symbol 165 ShapeTweeningUsed by:200
Symbol 166 ShapeTweeningUsed by:200
Symbol 167 ShapeTweeningUsed by:200
Symbol 168 ShapeTweeningUsed by:200
Symbol 169 ShapeTweeningUsed by:200
Symbol 170 ShapeTweeningUsed by:200
Symbol 171 ShapeTweeningUsed by:200
Symbol 172 ShapeTweeningUsed by:200
Symbol 173 GraphicUsed by:200
Symbol 174 ShapeTweeningUsed by:200
Symbol 175 ShapeTweeningUsed by:200
Symbol 176 ShapeTweeningUsed by:200
Symbol 177 ShapeTweeningUsed by:200
Symbol 178 ShapeTweeningUsed by:200
Symbol 179 ShapeTweeningUsed by:200
Symbol 180 ShapeTweeningUsed by:200
Symbol 181 ShapeTweeningUsed by:200
Symbol 182 ShapeTweeningUsed by:200
Symbol 183 ShapeTweeningUsed by:200
Symbol 184 ShapeTweeningUsed by:200
Symbol 185 ShapeTweeningUsed by:200
Symbol 186 ShapeTweeningUsed by:200
Symbol 187 ShapeTweeningUsed by:200
Symbol 188 ShapeTweeningUsed by:200
Symbol 189 ShapeTweeningUsed by:200
Symbol 190 ShapeTweeningUsed by:200
Symbol 191 ShapeTweeningUsed by:200
Symbol 192 ShapeTweeningUsed by:200
Symbol 193 ShapeTweeningUsed by:200
Symbol 194 ShapeTweeningUsed by:200
Symbol 195 ShapeTweeningUsed by:200
Symbol 196 ShapeTweeningUsed by:200
Symbol 197 ShapeTweeningUsed by:200
Symbol 198 ShapeTweeningUsed by:200
Symbol 199 GraphicUsed by:200
Symbol 200 MovieClipUses: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 199Used by:211
Symbol 201 ShapeTweeningUsed by:206
Symbol 202 ShapeTweeningUsed by:206
Symbol 203 ShapeTweeningUsed by:206
Symbol 204 ShapeTweeningUsed by:206
Symbol 205 GraphicUsed by:206
Symbol 206 MovieClipUses:201 202 203 204 205Used by:211
Symbol 207 ShapeTweeningUsed by:210
Symbol 208 ShapeTweeningUsed by:210
Symbol 209 GraphicUsed by:210
Symbol 210 MovieClipUses:207 208 209Used by:211
Symbol 211 MovieClipUses: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 210Used by:Timeline
Symbol 212 FontUsed by:213
Symbol 213 TextUses:212Used by:Timeline

Instance Names

"alysta"Frame 1Symbol 211 MovieClip
"pupil"Symbol 56 MovieClip Frame 1Symbol 47 MovieClip
"pupil"Symbol 70 MovieClip Frame 1Symbol 60 MovieClip
"box"Symbol 211 MovieClip Frame 1Symbol 2 MovieClip
"ground"Symbol 211 MovieClip Frame 1Symbol 4 MovieClip
"console"Symbol 211 MovieClip Frame 1Symbol 7 MovieClip
"zoomin"Symbol 211 MovieClip Frame 1Symbol 9 MovieClip
"zoomout"Symbol 211 MovieClip Frame 1Symbol 11 MovieClip
"zoom0"Symbol 211 MovieClip Frame 1Symbol 13 MovieClip
"bush"Symbol 211 MovieClip Frame 1Symbol 15 MovieClip
"hair2"Symbol 211 MovieClip Frame 1Symbol 17 MovieClip
"tail"Symbol 211 MovieClip Frame 1Symbol 26 MovieClip
"arm2"Symbol 211 MovieClip Frame 1Symbol 28 MovieClip
"leg2"Symbol 211 MovieClip Frame 1Symbol 39 MovieClip
"body"Symbol 211 MovieClip Frame 1Symbol 41 MovieClip
"head"Symbol 211 MovieClip Frame 1Symbol 43 MovieClip
"eye2"Symbol 211 MovieClip Frame 1Symbol 56 MovieClip
"eye1"Symbol 211 MovieClip Frame 1Symbol 70 MovieClip
"mouth"Symbol 211 MovieClip Frame 1Symbol 81 MovieClip
"ear2"Symbol 211 MovieClip Frame 1Symbol 83 MovieClip
"ear1"Symbol 211 MovieClip Frame 1Symbol 85 MovieClip
"drops"Symbol 211 MovieClip Frame 1Symbol 90 MovieClip
"front"Symbol 211 MovieClip Frame 1Symbol 92 MovieClip
"leg1"Symbol 211 MovieClip Frame 1Symbol 108 MovieClip
"arm1"Symbol 211 MovieClip Frame 1Symbol 119 MovieClip
"hair1"Symbol 211 MovieClip Frame 1Symbol 121 MovieClip
"breast2"Symbol 211 MovieClip Frame 1Symbol 137 MovieClip
"breast1"Symbol 211 MovieClip Frame 1Symbol 153 MovieClip
"belly"Symbol 211 MovieClip Frame 1Symbol 200 MovieClip
"hand"Symbol 211 MovieClip Frame 1Symbol 206 MovieClip
"hand2"Symbol 211 MovieClip Frame 1Symbol 210 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access 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




http://swfchan.com/33/163856/info.shtml
Created: 19/10 -2018 11:24:57 Last modified: 19/10 -2018 11:24:57 Server time: 02/05 -2024 01:55:15