All pastes #106640 Raw Edit

Untitled

public text v1 · immutable
#106640 ·published 2006-07-30 12:19 UTC
rendered paste body
//Load the pictures
pictureArray = new Array('pictures/1.jpg', 'pictures/2.jpg', 'pictures/3.jpg', 'pictures/4.jpg', 'pictures/5.jpg');
_global.boxSizeWidth = this.MovieClipHolder._width;
_global.boxSizeHeight = this.MovieClipHolder._height;

function loadPictures($pictureArray){
	boxMargin = 10;
	rows = 0;
	cols = 0;
	for(i=0; i<pictureArray.length; i++){
		duplicateMovieClip(this.MovieClipHolder, 'pictureHolder'+i, i*101);
		mcNew = eval('pictureHolder'+i);
		
		mcNew.filename = pictureArray[i];

		if((i%2)==0 && i!=0){
			rows++;
		}
		if((i%2)==0){
			cols = 0;
		}else{
			cols = 1;
		}
		mcNew._y = this.MovieClipHolder._y+((boxMargin+this.MovieClipHolder._height)*rows);
		mcNew._x = this.MovieClipHolder._x+((boxMargin+this.MovieClipHolder._width)*cols);
		

		var objListener = new Object();
		objListener.onLoadInit = function(mc:MovieClip){
			
			trace(mc.name);
			mc._width = _global.boxSizeWidth-5;
			mc._height = _global.boxSizeHeight-5;
			
			mc.onRollOver  = function() {
				tint(this);			 
			}

			mc.onRelease = function(){
				
				//trace(mcLoader.filename);
				mainContainer.loadMovie(mcNew.filename);
			}
			
		}
		var mcLoader:MovieClipLoader = new MovieClipLoader();
		
		mcLoader.addListener(objListener);
		mcLoader.loadClip(pictureArray[i], mcNew);
		
		
		
	}
	//this.movieClipHolder.swapDepths(123);
}

function onLoadInit(mc:MovieClip) {
		
		
	}
loadPictures(pictureArray);

function tint(mc){
	mc._alpha = 0;
	mc.onEnterFrame = function (){
		
		mc._alpha+=20;
		if(mc._alpha == 100){
			this.onEnterFrame = null;
		}
		
	}
	
}