var lade = false;
var bewThumb = false;
var geladen = false;
var zeahler = 0;
var bew = false;
var endPic = false;
this.createEmptyMovieClip("frame", 1);
this.createEmptyMovieClip("listener", 2);
frame.beginFill(0xFFFFFF, 5);
frame.lineStyle(1, 0xFFFFFFF, 10);
frame.moveTo(0, 0);
frame.lineTo(450, 0);
frame.lineTo(450, 175);
frame.lineTo(0, 175);
frame.lineTo(0, 0);
frame.endFill();
var cur = 0;
var total = 0;
var max = 0;
thumb_cont._alpha = 0;
thumb_cont.loadMovie("pictures/"+_root.pic[this.id]);
this.onEnterFrame = function() {
cur = thumb_cont.getBytesLoaded();
max = thumb_cont.getBytesTotal();
per = Math.round(cur*100/max);
preloader.bar._xscale = per;
if (cur>12 && max>12) {
if (cur>=max) {
if (zeahler>=20) {
geladen = true;
preloader._alpha += (0-preloader._alpha)/5;
thumb_cont._alpha += (50-thumb_cont._alpha)/5;
if (preloader._alpha<=3 && thumb_cont._alpha>=47) {
lade = true;
thumb_cont._alpha = 50;
preloader._alpha = 0;
delete this.onEnterFrame;
}
}
++zeahler;
}
}
};
this.onPress = function() {
if (lade == true && geladen == true) {
this.newPos = (112.5+Stage.width/4)-(450*this.id);
lade = true;
bew = true;
_root.toScroll = false;
this.onEnterFrame = function() {
if (this.newPos+0.7>_parent._x && this.newPos-0.7<_parent._x) {
_parent._x = Math.round(this.newPos);
listener._x += (50-listener._x)/5;
thumb_cont._alpha += (100-thumb_cont._alpha)/5;
if (bewThumb == false) thumb_cont._y = -listener._x;
frame.clear();
frame.beginFill(0xFFFFFF, 5);
frame.lineStyle(1, 0xFFFFFFF, 10);
frame.moveTo(0, -listener._x);
frame.lineTo(450, 0-listener._x);
frame.lineTo(450, 175+listener._x);
frame.lineTo(0, 175+listener._x);
frame.lineTo(0, 0+listener._x);
frame.endFill();
maskLayer._height = 174+2*listener._x;
maskLayer._y = 1-listener._x;
if (listener._x>=49.5 && thumb_cont._alpha>=97) {
thumb_cont._alpha = 100;
endPic = true;
listener._x = 50;
frame.clear();
frame.beginFill(0xFFFFFF, 5);
frame.lineStyle(1, 0xFFFFFFF, 10);
frame.moveTo(0, -listener._x);
frame.lineTo(450, -listener._x);
frame.lineTo(450, 175+listener._x);
frame.lineTo(0, 175+listener._x);
frame.lineTo(0, 0+listener._x);
frame.endFill();
maskLayer._height = 174+2*listener._x;
maskLayer._y = 1-listener._x;
scrollPicture();
bewThumb = true;
if (bewThumb == false) thumb_cont._y = -listener._x;
}
} else {
_parent._x += (this.newPos-_parent._x)/4;
}
};
}
};
this.onRollOut = function() {
if (bew == true && endPic == true) {
if (geladen == true) {
_root.toScroll = true;
lade = false;
this.onEnterFrame = function() {
thumb_cont._alpha += (50-thumb_cont._alpha)/5;
listener._x += (0-listener._x)/5;
frame.clear();
frame.beginFill(0xFFFFFF, 5);
frame.lineStyle(1, 0xFFFFFFF, 10);
frame.moveTo(0, -listener._x);
frame.lineTo(450, 0-listener._x);
frame.lineTo(450, 175+listener._x);
frame.lineTo(0, 175+listener._x);
frame.lineTo(0, 0+listener._x);
frame.endFill();
maskLayer._height = 174+2*listener._x;
maskLayer._y = -listener._x;
if (listener._x<=0.5 && thumb_cont._alpha<=52) {
bew = false;
thumb_cont._alpha = 50;
listener._x = 0;
frame.clear();
frame.beginFill(0xFFFFFF, 5);
frame.lineStyle(1, 0xFFFFFFF, 10);
frame.moveTo(0, 0);
frame.lineTo(450, 0);
frame.lineTo(450, 175);
frame.lineTo(0, 175);
frame.lineTo(0, 0);
frame.endFill();
maskLayer._height = 174+2*listener._x;
maskLayer._y = 1-listener._x;
delete this.onEnterFrame;
}
};
}
}
};
function scrollPicture() {
xSpeed = (maskLayer._xmouse-225)/5;
ySpeed = (maskLayer._ymouse-70)/2;
thumb_cont._x -= xSpeed;
thumb_cont._y -= ySpeed;
if (thumb_cont._x>0) thumb_cont._x = 0;
if (thumb_cont._x<=450-thumb_cont._width) thumb_cont._x = 450-thumb_cont._width;
if (thumb_cont._y>=-50) thumb_cont._y = -50;
if (thumb_cont._y<=275-thumb_cont._height) thumb_cont._y = 275-thumb_cont._height;
}