All pastes #137897 Raw Edit

Anonymous

public text v1 · immutable
#137897 ·published 2006-08-18 19:34 UTC
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);
			_root.caption_tx.text = "BIMBER1"
			
					
		};
			
		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 = this.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;
		} 
	}
}