Frame 1
Movieclip.prototype.bounce = function (targetx, targety, accel, convert) {
xpos = (xpos * accel) + ((targetx - this._x) * convert);
ypos = (ypos * accel) + ((targety - this._y) * convert);
this._y = this._y + ypos;
this._x = this._x + xpos;
delta = Math.sqrt((_parent.deltax * _parent.deltax) + (_parent.deltay * _parent.deltay));
if (0 < _parent.deltax) {
inner._rotation = delta;
} else {
inner._rotation = -delta;
}
_root.disp = inner._rotation;
_xscale = (100 + (_y / 6));
_yscale = (100 + (_x / 9));
};
Movieclip.prototype.line = function () {
_parent.deltax = _parent.yoyo._x - _root._xmouse;
_parent.deltay = _parent.yoyo._y - _root._ymouse;
_x = (_root._xmouse + (_parent.deltax / 2));
_y = (_root._ymouse + (_parent.deltay / 2));
_xscale = _parent.deltax;
_yscale = _parent.deltay;
};
stop();
Instance of Symbol 5 MovieClip "yoyo" in Frame 1
onClipEvent (enterFrame) {
if (drag == 1) {
_x = _root._xmouse;
_y = _root._ymouse;
} else {
bounce(_root._xmouse, _root._ymouse, 0.97, 0.01);
}
}
onClipEvent (mouseDown) {
if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
drag = 1;
}
}
onClipEvent (mouseUp) {
drag = 0;
}
onClipEvent (mouseDown) {
bounce(_root._xmouse, _root._ymouse, 0.96, 0.01);
}
Frame 2
Movieclip.prototype.bounce = function (targetx, targety, accel, convert) {
xpos = (xpos * accel) + ((targetx - this._x) * convert);
ypos = (ypos * accel) + ((targety - this._y) * convert);
this._y = this._y + ypos;
this._x = this._x + xpos;
delta = Math.sqrt((_parent.deltax * _parent.deltax) + (_parent.deltay * _parent.deltay));
if (0 < _parent.deltax) {
inner._rotation = delta;
} else {
inner._rotation = -delta;
}
_root.disp = inner._rotation;
_xscale = (100 + (_y / 6));
_yscale = (100 + (_x / 9));
};
Movieclip.prototype.line = function () {
_parent.deltax = _parent.yoyo._x - _root._xmouse;
_parent.deltay = _parent.yoyo._y - _root._ymouse;
_x = (_root._xmouse + (_parent.deltax / 2));
_y = (_root._ymouse + (_parent.deltay / 2));
_xscale = _parent.deltax;
_yscale = _parent.deltay;
};
stop();
Instance of Symbol 11 MovieClip "line" in Frame 2
onClipEvent (enterFrame) {
line();
}
Instance of Symbol 13 MovieClip "yoyo" in Frame 2
onClipEvent (enterFrame) {
if (drag == 1) {
_x = _root._xmouse;
_y = _root._ymouse;
} else {
bounce(_root._xmouse, _root._ymouse, 0.99, 0.01);
}
}
onClipEvent (mouseDown) {
if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
drag = 1;
}
}
onClipEvent (mouseUp) {
drag = 0;
}
onClipEvent (mouseDown) {
bounce(_root._xmouse, _root._ymouse, 0.99, 0.01);
}
Symbol 9 Button
on (press) {
gotoAndStop (2);
}
Symbol 12 Button
on (press) {
gotoAndStop (1);
}