Combined Code
frame 1 {
Stage.scaleMode = 'noScale';
Stage.align = 'MM';
}
frame 2 {
if (_framesloaded >= _totalframes) {
gotoAndStop(4);
}
bytesgesamt = _root.getBytesTotal();
bytesgeladen = _root.getBytesLoaded();
prozent = int((bytesgeladen / bytesgesamt) * 100);
balken.gotoAndStop(prozent);
}
movieClip 3 {
frame 1 {
stop();
}
}
frame 3 {
gotoAndPlay(2);
}
frame 4 {
totalf = turntable._totalframes;
framestep = 0;
frame = 1;
frame1 = frame;
framebase = frame;
frame_add = 1;
cursordummy._visible = false;
auto_rot_wait = 0;
auto_rot_speed = 1;
factor_1 = 0.2;
this.onMouseDown = function () {
startx = _xmouse;
dragging = 1;
cursordummy._visible = true;
Mouse.hide();
};
this.onMouseUp = function () {
dragging = 0;
framebase = frame1;
cursordummy._visible = false;
Mouse.show();
};
this.onMouseMove = function () {
cursordummy._x = _xmouse;
cursordummy._y = _ymouse;
};
this.onEnterFrame = function () {
if (_root.autoplay == 1) {
if (auto_rot_wait < totalf) {
auto_rot_wait += auto_rot_speed;
frame1 += auto_rot_speed;
while (frame1 > totalf) {
frame1 -= totalf;
frame -= totalf;
}
framebase = frame1;
} else {
auto_rot_wait = 0;
_root.autoplay = 0;
}
} else {
if (dragging == 1) {
frame1 = framebase + (_xmouse - startx) * factor_1;
}
}
framestep = (frame1 - frame) * 0.1;
frame += framestep * 2;
frame2 = Math.round(frame);
while (frame2 > totalf) {
frame2 -= totalf;
}
while (frame2 < 1) {
frame2 += totalf;
}
turntable.gotoAndStop(frame2);
};
stop();
}
movieClip 148 {
}
movieClip 150 {
}
movieClip 153 {
}