rendered paste body#include "_as/loadvars.as"
#include "_as/loadxml.as"
import mx.transitions.Tween;
import mx.transitions.easing.*;
import flash.filters.BlurFilter;
thumblist_mc.onEnterFrame = function(){
theMousePos = _root._xmouse - mask_mc._x;
if (theMousePos <= 0){
theMousePos = 0;
}
var mitte:Number = mask_mc._width/2;
grenze1 = mitte - 50;
grenze2 = mitte + 50;
if (theMousePos >= grenze1 && theMousePos <= grenze2){
//trace("mitteee");
_root.dir = "midde";
}
if (theMousePos <= grenze1){
//trace("llll");
_root.dir = "l";
if (theMousePos >= 0 && theMousePos <= 50){
_root.accel = 5
}else
if (theMousePos >= 50 && theMousePos <= 100){
_root.accel = 2
}else
{
_root.accel = 1
}
}
if (theMousePos >= grenze2){
//trace("rrr");
_root.dir = "r";
if (theMousePos >= 300 && theMousePos <= 400){
_root.accel = 5
}else
if (theMousePos >= 250 && theMousePos <= 300){
_root.accel = 2
}else
{
_root.accel = 1
}
}
if (theMousePos >= mask_mc._width){
theMousePos = 370;
}
//trace(theMousePos)
if (mask_mc.hitTest(_root._xmouse,_root._ymouse)){
if ( _root.dir == "l"){
if (thumblist_mc._x <= _root.endel){
thumblist_mc._x += _root.accel
}
}
if ( _root.dir == "r" ){
//trace("NDERRR"+_root.ender);
//trace("CCCC"+(thumblist_mc._x+_root.thumblist_mc._width));
if ((thumblist_mc._x + thumblist_mc._width) <= _root.ender){
thumblist_mc._x -= 0
}else{
thumblist_mc._x -= _root.accel
}
}
if ( _root.dir == "midde"){
thumblist_mc._x -=0
}
}
}
LoadThumbnails = function () {
var widthc:Number = total*(50+2);
//thumblist_mc._x = mask_mc._x+50;
//hässliche korrekturen, aber geht
_root.ender = mask_mc._x + mask_mc._width;
_root.endel = mask_mc._x+50;
//trace("EEENDEEER"+_root.ender);
thumblist_mc._x = mask_mc._x +50
var url = "bilder/";
var len:Number = 0;
for (i=0; i<total; i++) {
//TB_Button.duplicateMovieClip( "btn_TB" + i, i);
thumblist_mc.attachMovie("TBButton", "btn_TB"+i, i+1);
var parent = "thumblist_mc.";
eval(parent+"btn_TB"+i)._x = 60*i;
thumblist_mc.eval(parent+"btn_TB"+i)._y = 0;
eval(parent+"btn_TB"+i).Pic = image[i];
eval(parent+"btn_TB"+i).desc = desc[i];
_root.startPic = image[0];
eval(parent+"btn_TB"+i).Thumb.loadMovie(url+thumbnails[i]);
eval(parent+"btn_TB"+i)._alpha = 60;
eval(parent+"btn_TB"+i).onRelease = function() {
_root.loadBigImgx(url+this.Pic,this.desc);
trace(this._name);
trace(this.desc)
};
eval(parent+"btn_TB"+i).onRollOver = function() {
this._alpha = 100;
this.gotoAndPlay(4);
var xcc:Tween = new Tween(this, "_xscale", Elastic.easeOut, 100,110, 1, true);
var xcc2:Tween = new Tween(this, "_yscale", Elastic.easeOut, 100,110, 1, true);
};
eval(parent+"btn_TB"+i).onRollOut = function() {
this._alpha = 60;
this.gotoAndPlay(11);
var xcc:Tween = new Tween(this, "_xscale", Elastic.easeOut, 110,100, 1, true);
var xcc2:Tween = new Tween(this, "_yscale", Elastic.easeOut, 110,100, 1, true);
};
}
button._x = 100;
button._y = 100;
button._visible = true;
//_root.loadBigImgx(url+_root.startPic,_root.thumblist_mc.btn_TB0.desc);
};
//TB_Button._visible = false;
xmlData = new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad = loadXML;
xmlData.load("images.xml");
init();
_root.Load_mc.gotoAndStop(1);
_root.pic_mc._alpha = 0;
function loadBigImgx(image:String,cap:String):Void{
_root.caption_tx.text = cap;
var xalphax:Tween = new Tween(pic_mc, "_alpha", Strong.easeOut, 100, 0, 5, true);
_root.pic_mc.createEmptyMovieClip("cont",1);
_root.pic_mc.cont.loadMovie(image,1);
//_root.pic_mc._alpha = 0;
_root.checkLoad();
}
function checkLoad(Void):Void{
_root.onEnterFrame = function(){
var loaded:Number = _root.pic_mc.cont.getBytesLoaded();
var total:Number = _root.pic_mc.cont.getBytesTotal();
// hier preloader
//trace("++++++++++++++++++++");
//trace(loaded);
//trace(total);
//trace("++++++++++++++++++++");
if( loaded == total && total != 0) {
_root.pic_mc._x = Stage.width/2 - _root.pic_mc._width/2;
_root.pic_mc._y = Stage.height/2 - _root.pic_mc._height/2;
//var xs:Tween = new Tween(pic_mc, "blur", Strong.easeOut, 50, 0, 3, true);
//xs.onMotionChanged = function() {
// pic_mc.filters = [new BlurFilter(pic_mc.blur,0, 1)];
//};
var xalpha:Tween = new Tween(pic_mc, "_alpha", Strong.easeOut, 0, 100, 5, true);
delete _root.onEnterFrame;
}
}
}