Combined Code
movieClip 16 {
frame 1 {
gotoAndStop(1 + random(5));
}
}
movieClip 17 drop {
frame 1 {
this.onLoad = function () {
gotoAndPlay(random(100));
};
this.onEnterFrame = function () {
if (_x > -_parent._x + _global.lipspos + 40 and _root.control.mov > 0) {
this.removeMovieClip();
}
_alpha = _global.spitty;
};
}
frame 950 {
this.removeMovieClip();
}
}
frame 1 {
_global.spit = 0;
_global.spitty = 0;
_global.pleasure = 0;
_global.sway = 50;
_global.acc = 0;
_global.glasses = 1;
_global.bulge = 1;
_global.spd = 1;
_global.lipspos = 500;
_global.auto = 10;
_global.autoing = 0;
}
movieClip 22 {
}
movieClip 26 {
}
movieClip 36 {
frame 40 {
stop();
}
}
movieClip 49 {
}
button 50 {
on (press) {
tellTarget ('_root') {
nextFrame();
}
}
}
button 51 {
on (press) {
gotoAndStop('end');
_root.play();
}
}
movieClip 52 {
instance of movieClip 26 {
onClipEvent (load) {
_root.stop();
PercentLoaded = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);
if (PercentLoaded != 100) {
_parent.gotoAndStop(PercentLoaded);
} else {
_parent.gotoAndStop('lastframe');
}
}
onClipEvent (enterFrame) {
PercentLoaded = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);
if (PercentLoaded != 100) {
_parent.gotoAndStop(PercentLoaded);
} else {
_parent.gotoAndPlay('loaded');
}
}
}
frame 101 {
play();
}
frame 165 {
stop();
}
}
// unknown tag 88 length 99
// unknown tag 88 length 88
movieClip 59 {
}
movieClip 63 {
frame 1 {
gotoAndPlay(2);
}
frame 73 {
stop();
}
}
frame 2 {
stop();
}
movieClip 65 {
}
// unknown tag 88 length 107
movieClip 70 {
}
instance of movieClip 70 {
onClipEvent (release) {
_root.play();
}
}
movieClip 75 {
}
movieClip 76 {
frame 1 {
onEnterFrame = function () {
gotoAndPlay(Math.round(_global.sway));
};
}
}
movieClip 78 {
}
movieClip 80 {
}
movieClip 82 {
}
movieClip 84 {
}
movieClip 86 {
frame 1 {
onEnterFrame = function () {
gotoAndPlay(2 - _global.glasses);
};
}
}
movieClip 88 {
}
movieClip 90 {
}
movieClip 92 {
}
movieClip 93 {
frame 1 {
onEnterFrame = function () {
gotoAndPlay(Math.round(_global.sway));
};
}
}
movieClip 96 {
}
movieClip 98 {
}
movieClip 99 {
frame 1 {
onEnterFrame = function () {
gotoAndPlay(Math.round(_global.sway));
};
}
}
movieClip 106 {
}
movieClip 107 {
frame 1 {
onEnterFrame = function () {
gotoAndPlay(_global.eyes);
};
}
}
movieClip 113 {
frame 1 {
onEnterFrame = function () {
gotoAndPlay(_global.blink);
};
}
frame 38 {
onEnterFrame = function () {
gotoAndPlay(_global.blink);
};
}
}
movieClip 115 {
}
movieClip 117 {
}
movieClip 119 {
}
movieClip 121 {
frame 1 {
dropi = 0;
onEnterFrame = function () {
if (random(20) < 2 and _root._currentframe > 50 and _root.control.mov < 0) {
dropi += 1;
_parent.attachMovie('drop', 'drop' + dropi, _parent.getNextHighestDepth());
_parent['drop' + dropi]._x = -_parent._x + _global.lipspos + 60;
_parent['drop' + dropi]._y = -_parent._y + 270 + random(20);
_parent['drop' + dropi]._rotation = _rotation;
_parent['drop' + dropi]._xscale = 80 + Math.random() * 50;
_parent['drop' + dropi]._yscale = _parent['drop' + dropi]._xscale;
}
if (dropi > 20) {
dropi = 0;
}
};
}
}
movieClip 126 {
frame 1 {
_alpha = _global.spitty;
onEnterFrame = function () {
gotoAndPlay(_global.spit);
_alpha = _global.spitty;
};
gotoAndPlay(_global.spit);
}
}
movieClip 127 {
}
movieClip 129 {
frame 1 {
_global.lipspos = this._x;
}
}
movieClip 131 {
}
movieClip 135 {
frame 1 {
_global.eyes = 1;
delay = 60;
onEnterFrame = function () {
if (delay > 0) {
delay -= 1;
}
if (delay < 1) {
delay = 30 + Math.random() * 60;
_global.eyes = 1 + Math.floor(Math.random() * 4);
}
gotoAndStop(_global.eyes + 1);
};
}
}
movieClip 142 {
frame 1 {
onEnterFrame = function () {
_global.blink = _currentframe;
};
}
frame 29 {
if (random(4) < 1) {
gotoAndPlay(1);
}
}
frame 41 {
if (random(5) < 2) {
gotoAndPlay(29);
}
}
}
movieClip 144 {
}
movieClip 145 {
frame 1 {
onEnterFrame = function () {
gotoAndPlay(Math.round(_global.sway));
};
}
}
movieClip 147 {
}
movieClip 149 {
}
instance control of movieClip 149 {
onClipEvent (load) {
mov = 0;
pops1 = new Sound(this);
pops1.attachSound('pop1.wav');
pops2 = new Sound(this);
pops2.attachSound('pop2.wav');
pops3 = new Sound(this);
pops3.attachSound('pop3.wav');
pops4 = new Sound(this);
pops4.attachSound('pop4.wav');
pops5 = new Sound(this);
pops5.attachSound('pop5.wav');
pops6 = new Sound(this);
pops6.attachSound('pop6.wav');
pops7 = new Sound(this);
pops7.attachSound('pop7.wav');
pops8 = new Sound(this);
pops8.attachSound('pop8.wav');
pops9 = new Sound(this);
pops9.attachSound('pop9.wav');
pops10 = new Sound(this);
pops10.attachSound('pop10.wav');
}
onClipEvent (enterFrame) {
frame = _root._currentframe;
if (_global.spit < frame) {
_global.spit = frame;
}
if (_global.autoing == 0) {
mouse = 184 - Math.round(_root._xmouse) / 3;
} else {
if (_global.auto < 80) {
_global.auto += Math.sqrt(_global.spd) / 80;
} else {
_global.auto -= 10 + random(70);
}
if (_global.auto < 40) {
mouse = _global.auto + _global.auto * 3 * Math.abs(Math.sin(_global.auto));
} else {
mouse = _global.auto * 3 * Math.abs(Math.sin(_global.auto));
}
}
if (frame < mouse - _global.spd / 5) {
i = (mouse - frame) / 10;
while (i > 0) {
if (_global.spitty < 100) {
_global.spitty += 0.2;
}
mov += _global.spd;
if (_root._currentframe > 33) {
_global.pleasure += 0.04;
}
if (_root._currentframe < 164) {
if (_root._currentframe < 101) {
_global.sway += 2;
} else {
_global.sway += 1;
}
}
i -= 1;
}
}
if (frame > mouse + _global.spd / 5) {
i = (mouse - frame) / 10;
while (i < 0) {
if (_root._currentframe > 5) {
mov -= _global.spd * 4 / 3;
if (_root._currentframe > 33) {
_global.pleasure += 0.04;
}
if (_root._currentframe > 10) {
if (_root._currentframe < 101) {
_global.sway -= 2;
} else {
_global.sway -= 1;
}
}
}
i += 1;
}
}
if (mov > _global.spd / 5) {
i = mov;
while (i > 2) {
if (_root._currentframe < 160) {
_root.nextFrame();
}
i /= 2;
}
}
if (mov < -_global.spd / 5) {
i = mov;
while (i < -2) {
if (_root._currentframe > 5) {
_root.prevFrame();
if (_root._currentframe == 51) {
switch (random(10)) {
case 1:
pops1.start(0, 1);
break;
case 2:
pops2.start(0, 1);
break;
case 3:
pops3.start(0, 1);
break;
case 4:
pops4.start(0, 1);
break;
case 5:
pops5.start(0, 1);
break;
case 6:
pops6.start(0, 1);
break;
case 7:
pops7.start(0, 1);
break;
case 8:
pops8.start(0, 1);
break;
case 9:
pops9.start(0, 1);
break;
case 10:
pops10.start(0, 1);
}
}
}
i /= 2;
}
}
mov /= 1 + _global.spd;
_global.acc += (_global.sway - 50) / 1.5;
_global.acc /= 1.2;
_global.sway -= _global.acc;
if (_global.sway < 1) {
_global.sway = 1;
}
if (_global.sway > 100) {
_global.sway = 100;
}
_global.sway += (-_global.sway + 50) / 10;
}
}
movieClip 151 {
}
movieClip 154 {
frame 1 {
onEnterFrame = function () {
gotoAndPlay(2 - _global.glasses);
};
}
}
movieClip 157 {
frame 1 {
onEnterFrame = function () {
gotoAndPlay(2 - _global.autoing);
};
}
}
movieClip 159 {
frame 1 {
onEnterFrame = function () {
gotoAndPlay(2 - _global.bulge);
};
}
}
movieClip 162 {
frame 3 {
stop();
}
frame 5 {
stop();
}
}
movieClip 166 {
}
movieClip 167 {
instance of movieClip 166 {
onClipEvent (press) {
hold = 1;
offset = _y - _root._ymouse;
}
onClipEvent (release) {
hold = 0;
}
onClipEvent (releaseOutside) {
hold = 0;
}
onClipEvent (enterFrame) {
if (hold == 1) {
_y = _root._ymouse + offset;
}
if (Key.isDown(38)) {
_y = _y - 1;
}
if (Key.isDown(40)) {
_y = _y + 1;
}
if (_y < 18.5) {
_y = 18.5;
}
if (_y > 93) {
_y = 93;
}
_global.spd = _y * _y * _y / 12000;
}
}
}
movieClip 170 {
frame 1 {
stop();
go = 0;
onEnterFrame = function () {
if (go == 1) {
nextFrame();
}
if (go == -1) {
prevFrame();
}
};
}
instance of movieClip 151 {
onClipEvent (release) {
_parent.go = 1;
}
}
instance of movieClip 154 {
onClipEvent (release) {
_global.glasses = !_global.glasses;
}
}
instance of movieClip 157 {
onClipEvent (release) {
_global.autoing = !_global.autoing;
_global.auto = 10;
}
}
instance of movieClip 159 {
onClipEvent (release) {
_global.bulge = !_global.bulge;
}
}
instance of movieClip 162 {
onClipEvent (release) {
play();
}
}
instance of movieClip 151 {
onClipEvent (release) {
_parent.go = -1;
}
}
}
movieClip 174 {
frame 1 {
onEnterFrame = function () {
if (_global.pleasure < 100) {
gotoAndStop(Math.round(_global.pleasure + 1));
} else {
gotoAndStop(100);
}
};
}
}
movieClip 175 {
frame 1 {
stop();
go = 0;
onEnterFrame = function () {
if (go == 1) {
nextFrame();
}
if (go == -1) {
prevFrame();
}
};
}
instance of movieClip 174 {
onClipEvent (release) {
_parent.go = 1;
}
}
instance of movieClip 174 {
onClipEvent (release) {
_parent.go = -1;
}
}
}
movieClip 177 {
}
instance of movieClip 177 {
onClipEvent (release) {
if (_global.pleasure > 100) {
_global.pleasure = 0;
_root.gotoAndPlay(185);
}
}
onClipEvent (load) {
if (_global.pleasure > 100) {
_alpha = 100;
} else {
_alpha = 0;
}
}
onClipEvent (enterFrame) {
if (_global.pleasure > 100) {
_alpha = 100;
} else {
_alpha = 0;
}
}
}
movieClip 179 {
}
instance of movieClip 179 {
onClipEvent (release) {
if (_global.pleasure > 100) {
_global.pleasure = 0;
_root.gotoAndPlay(433);
}
}
onClipEvent (load) {
if (_global.pleasure > 100) {
_alpha = 100;
} else {
_alpha = 0;
}
}
onClipEvent (enterFrame) {
if (_global.pleasure > 100) {
_alpha = 100;
} else {
_alpha = 0;
}
}
}
movieClip 181 {
}
movieClip 183 {
}
movieClip 196 {
frame 1 {
gotoAndPlay(random(6) * 3 + 4);
}
}
movieClip 197 {
frame 24 {
_global.pleasure += 1;
}
}
movieClip 204 {
}
movieClip 206 {
frame 1 {
onEnterFrame = function () {
gotoAndPlay(2 - _global.bulge);
};
}
}
movieClip 218 {
frame 1 {
gotoAndPlay(random(10) * 3 + 4);
}
}
movieClip 219 {
}
movieClip 221 {
}
movieClip 222 {
}
movieClip 224 {
}
movieClip 225 {
}
movieClip 226 {
}
movieClip 233 {
frame 1 {
gotoAndPlay(random(6) * 3 + 4);
}
}
movieClip 235 {
}
movieClip 237 {
}
movieClip 238 {
frame 1 {
gotoAndPlay(random(7) * 3 + 4);
}
}
movieClip 240 {
}
movieClip 246 {
frame 1 {
gotoAndPlay(random(5) * 3 + 4);
}
}
movieClip 248 {
}
movieClip 254 {
frame 1 {
gotoAndPlay(random(6) * 3 + 4);
}
}
movieClip 283 {
}
frame 432 {
_global.auto = 10;
gotoAndStop(709);
}
movieClip 285 {
}
movieClip 364 {
}
movieClip 379 {
}
frame 709 {
_global.auto = 10;
stop();
}
movieClip 381 {
}
instance of movieClip 381 {
onClipEvent (release) {
_root.gotoAndPlay(1);
}
}