Combined Code
// unknown tag 88 length 67
button 14 {
on (press) {
getURL('http://www.deviantart.com', '_blank');
}
on (rollOver) {
gotoAndPlay('rollover');
}
on (rollOut) {
gotoAndPlay('rollout');
}
}
movieClip 15 {
frame 1 {
stop();
}
frame 13 {
stop();
}
}
movieClip 20 {
}
movieClip 22 {
}
movieClip 27 {
}
movieClip 28 {
}
movieClip 29 {
frame 1 {
function fractalLine(mc, A, B, width, roughness, branching, col, alpha) {
mc.lineStyle(width, col, alpha);
var v5 = Math.atan2(B.y - A.y, B.x - A.x);
var v2 = distance(A, B);
var v10 = {'x': A.x + (v2 / 2) * Math.cos(v5), 'y': A.y + (v2 / 2) * Math.sin(v5)};
var v13 = (v2 / 2) * roughness * 2 * Math.random() - ((v2 / 2) * roughness + 0.1);
var v1 = {'x': v10.x + v13 * Math.cos(v5 - 1.570796326794897), 'y': v10.y + v13 * Math.sin(v5 - 1.570796326794897)};
if (branching && v2 > 80) {
var v15 = v5 + Math.random() * Math.PI / 2 - 0.7853981633974483;
var v8 = v2 / 2;
dest = {'x': v1.x + v8 * Math.cos(v15), 'y': v1.y + v8 * Math.sin(v15)};
fractalLine(mc, v1, dest, width / 1.5, roughness, branching, col, alpha);
}
if (v2 > 40) {
fractalLine(mc, A, v1, width, roughness, branching, col, alpha);
fractalLine(mc, v1, B, width, roughness, branching, col, alpha);
} else {
mc.moveTo(A.x, A.y);
mc.lineTo(v1.x, v1.y);
mc.lineTo(B.x, B.y);
}
}
function distance(A, B) {
return Math.sqrt(Math.pow(B.x - A.x, 2) + Math.pow(B.y - A.y, 2));
}
function render() {
this.clear();
var v2 = 0;
while (v2 < 3) {
idx = v2 * 3;
fractalLine(this, pts[idx], pts[idx + 1], 3, pts[idx + 2], false, 16777215, 100);
++v2;
}
}
function teslaStart() {
teslaStop();
intervalID = setInterval(this, 'render', 50);
}
function teslaStop() {
clearInterval(intervalID);
}
var pts = new Array(new Object({'x': -50, 'y': -20}), new Object({'x': 330, 'y': -20}), 0.2, new Object({'x': -50, 'y': 0}), new Object({'x': 330, 'y': 0}), 0.25, new Object({'x': -50, 'y': 20}), new Object({'x': 330, 'y': 20}), 0.2);
var intervalID = 0;
}
}
movieClip 31 {
}
movieClip 32 {
frame 1 {
stop();
}
}
movieClip 33 {
frame 1 {
var _maxStripes = 5;
var _yRadius = 20;
var _zRadius = 20;
var _sAlpha = 50;
var _stripes;
var s = _parent._parent.stripeSettings;
initStripes = function () {
_maxStripes = s.maxStripes;
_yRadius = s.yRadius;
_zRadius = s.zRadius;
_sAlpha = s.alpha;
_stripes = new Array();
var v3 = 0;
while (v3 < _maxStripes) {
var v2 = this.attachMovie('Stripe', 'Stripe' + v3, this.getNextHighestDepth());
v2._xscale = 60;
v2._yscale = 50;
v2.angle = (Math.PI / _maxStripes) * v3 * 2;
_stripes.push(v2);
++v3;
}
};
onEnterFrame = function () {
var v3 = s.rotSpeed;
_sAlpha += (s.alpha - _sAlpha) / 5;
_yRadius += (s.yRadius - _yRadius) / 5;
_zRadius += (s.zRadius - _zRadius) / 5;
var v2 = 0;
while (v2 < _maxStripes) {
var v1 = _stripes[v2];
v1.angle += v3;
v1._y = Math.sin(v1.angle) * _yRadius;
v1._alpha = Math.round(Math.cos(v1.angle) * _zRadius + _sAlpha);
++v2;
}
};
initStripes();
stop();
}
}
movieClip 34 {
}
movieClip 35 {
}
// unknown tag 88 length 67
movieClip 39 {
frame 1 {
var stripeSettings = new Object();
stripeSettings.rotSpeed = 0.05;
stripeSettings.alpha = 70;
stripeSettings.zRadius = 30;
stripeSettings.yRadius = 20;
stripeSettings.maxStripes = 5;
_parent.stop();
}
frame 43 {
var percent = 0;
var percentLast = 0;
var percentMaxPart = 10;
var percentString = '0.00%';
loadingPill.Lightning.teslaStart();
onEnterFrame = function () {
var v3 = Math.round(_root.getBytesLoaded());
var v2 = Math.round(_root.getBytesTotal());
percent = !isNaN(v3 / v2) ? v3 * 100 / v2 : 0;
var v4 = percent - percentLast;
if (v4 > percentMaxPart) {
percent = percentLast + percentMaxPart;
}
percentLast = percent;
p = percentLast;
if (p >= 100) {
p = 100;
}
loadingPill.Progress.gotoAndStop(Math.ceil(p));
percentString = String(Math.round(p) + '.' + ((Math.round(p * 100)).toString()).substr(-2)) + '%';
if (p == 100) {
delete onEnterFrame;
loadingPill.Lightning.teslaStop();
gotoAndPlay('loaded');
}
};
}
frame 54 {
stop();
}
frame 74 {
stop();
Pill_btn.onRelease = function () {
gotoAndPlay('outro');
};
Pill_btn.onRollOver = function () {
stripeSettings.yRadius = 10;
stripeSettings.zRadius = 40;
stripeSettings.alpha = 60;
stripeSettings.rotSpeed = 0.06;
};
Pill_btn.onRollOut = function () {
stripeSettings.yRadius = 20;
stripeSettings.zRadius = 30;
stripeSettings.alpha = 70;
stripeSettings.rotSpeed = 0.05;
};
}
frame 90 {
stop();
_parent.play();
}
}
frame 2 {
stop();
}
movieClip 43 {
}
movieClip 45 {
}
movieClip 48 {
}
movieClip 91 {
}
button 94 {
on (release) {
gotoAndPlay('RippingConstraints');
}
}
button 95 {
on (release) {
gotoAndPlay('FuckStop');
}
}
movieClip 98 {
frame 26 {
stop();
}
}
// unknown tag 88 length 72
button 118 {
on (release) {
gotoAndPlay(464);
}
}
button 214 {
on (release) {
gotoAndPlay('FuckStop2');
}
}
button 265 {
on (release) {
gotoAndPlay('FuckStop3');
}
}
movieClip 337 {
}
button 348 {
on (release) {
gotoAndPlay('BoobRip');
}
}
movieClip 380 {
}
movieClip 471 {
}
movieClip 519 {
}
button 521 {
on (release) {
gotoAndPlay('Squirt0');
}
}
// unknown tag 88 length 69
movieClip 543 {
}
movieClip 545 {
frame 41 {
_root._mcgirl.gotoAndPlay('enlargement1');
}
}
button 629 {
on (release) {
gotoAndPlay('squirt1');
}
}
button 710 {
on (release) {
gotoAndPlay('Squirt2');
}
}
movieClip 732 {
frame 113 {
_root._mcgirl.gotoAndPlay('Enlargemnet Final');
}
}
button 775 {
on (release) {
gotoAndPlay('Squirt1');
}
}
movieClip 787 {
}
movieClip 788 {
frame 77 {
stop();
}
}
button 819 {
on (release) {
gotoAndPlay('Squirt3');
}
}
// unknown tag 88 length 88
movieClip 837 {
}
movieClip 844 {
frame 17 {
gotoAndPlay('Idle');
}
frame 57 {
gotoAndPlay('Idle');
}
frame 97 {
gotoAndPlay('Idle2');
}
frame 137 {
gotoAndPlay('Idle3');
}
frame 173 {
gotoAndPlay('Idle2');
}
frame 191 {
gotoAndPlay('Idle2');
}
frame 219 {
gotoAndPlay('Idle3');
}
frame 237 {
gotoAndPlay('Idle3');
}
frame 262 {
gotoAndPlay('Idle3');
}
frame 290 {
gotoAndPlay('Idle4');
}
frame 308 {
gotoAndPlay('Idle4');
}
frame 366 {
gotoAndPlay('Idle5');
}
frame 384 {
gotoAndPlay('Idle5');
}
frame 418 {
gotoAndPlay('Idle4');
}
frame 463 {
gotoAndPlay('Idle5');
}
}