# Editing a Gallery

**URL:** <https://forum.kirupa.com/t/editing-a-gallery/326084>\
**Category:** flash\
**Created:** [November 22, 2011, 8:03am UTC](https://forum.kirupa.com/t/editing-a-gallery/326084 "2011-11-22T08:03:00Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Stela](https://avatars.discourse-cdn.com/v4/letter/s/838e76/32.png) [@Stela](https://forum.kirupa.com/u/Stela)\
**Post date:** [November 22, 2011, 8:03am UTC](https://forum.kirupa.com/t/editing-a-gallery/326084/1 "2011-11-22T08:03:00Z")

</div>

Hello…

I’m editing a Gallery  
[http://www.wop.pt/Working/index.html](http://www.wop.pt/Working/index.html)

What I wanted is that the gallery was centered, like this

> **[Photographer Portfolio Flash Template #33576](https://www.templatemonster.com/flash-templates/33576.html)**
>
> Before you buy it, check out this adorable Photographer Portfolio Flash Template (#33576) - learn technical specifications and requirements, read testimonials, ask a question.

I think the code for that it’s this one:

import gs._;  
import gs.easing._;  
import flash.display.MovieClip;  
import flash.utils.setTimeout;  
var mcId:int=0;

var galleryMovie:MovieClip;  
var scaleArr:Array = new Array();  
var Yarr:Array = new Array();  
var Xarr:Array = new Array();  
var orderArr:Array = new Array();  
var mcArr:Array = new Array();

```
orderArr[0] = 0; orderArr[1] = 1; orderArr[2] = 2; orderArr[3] = 3; orderArr[4] = 4; orderArr[5] = 5;
orderArr[6] = 6; 
orderArr[7] = 5; orderArr[8] = 4; orderArr[9] = 3; orderArr[10] = 2; orderArr[11] = 1; orderArr[12] = 0; 

scaleArr[0] = 0.4; scaleArr[1] = 0.5; scaleArr[2] = 0.6; scaleArr[3] = 0.7; scaleArr[4] = 0.8; scaleArr[5] = 0.9;
scaleArr[6] = 1;
scaleArr[7] = 0.9; scaleArr[8] = 0.8; scaleArr[9] = 0.7; scaleArr[10] = 0.6; scaleArr[11] = 0.5; scaleArr[12] = 0.4;

Yarr[0] = 0;
Yarr[1] = 0;
Yarr[2] = 0;
Yarr[3] = 0;
Yarr[4] = 0;

Xarr[0] = -60; Xarr[1] = -50; Xarr[2] = -40; Xarr[3] = -30; Xarr[4] = -20; Xarr[5] = -10;
Xarr[6] = 0;
Xarr[7] = 10; Xarr[8] = 20; Xarr[9] = 30; Xarr[10] = 40; Xarr[11] = 50; Xarr[12] = 60;

```

var galleryLength:Number=MovieClip(root).main.websiteXML.gallery.iconImage.length();

```
			var thisX:Number = 0;
			var thisY:Number = 0;
		
			galleryMovie = new MovieClip();
				galleryMovie.name = "SplashMovie";
				addChild(galleryMovie);
		
			for (var i:int = 0; i &lt; galleryLength; i++) {
			var _gl:MovieClip = new spPap();
			var clip:MovieClip = galleryMovie.addChild(_gl) as MovieClip;
				clip.buttonMode = true;
					clip.addEventListener( MouseEvent.MOUSE_OVER, tn_over );
						clip.addEventListener( MouseEvent.MOUSE_OUT, tn_out );
							clip.addEventListener( MouseEvent.CLICK, tn_click );
				
				clip.x = thisX+i * 400;
				clip.y = 750;
				clip.alpha = 1;
				mcArr.push(clip);
				
				var nameLoadBigImages:String=MovieClip(root).main.websiteXML.gallery.iconImage*.@imageUrl;
					clip.loaderIm.loaderImagesFunction(nameLoadBigImages);
						clip.name = "item_" + i;

			}
			
			IconChanger();
			setTimeout(addSplash,800);

```

//////////////////////////////////////////////////////////////////////////////////////////////  
function tn\_over(e:MouseEvent):void{  
var mc:MovieClip = MovieClip(e.currentTarget);  
[//TweenMax.to](https://TweenMax.to)(mc, 0.5, {colorMatrixFilter:{saturation:0}});  
}  
///////////////////////////////////////////////////////////////////////////////////////////////  
function tn\_out(e:MouseEvent):void{  
var mc:MovieClip = MovieClip(e.currentTarget);  
[//TweenMax.to](https://TweenMax.to)(mc, 0.5, {colorMatrixFilter:{saturation:1}});  
}  
////////////////////////////////////////////////////////////////////////////////////////////////  
function tn\_click(e:MouseEvent):void{  
var mc:MovieClip = MovieClip(e.currentTarget);  
var tempStr:String=mc.name;  
var subStr:String;  
if(tempStr.length==6){subStr=tempStr.substr(tempStr.indexOf("_")+1,1);}else{subStr=tempStr.substr(tempStr.indexOf("_")+1,2)}  
mcId=int(subStr);

```
		MovieClip(root).main.chargeValue = mcId;
		MovieClip(root).buttons.numImage = mcId;
		IconChanger();
		trace("mcId "+mcId);
		MovieClip(root).mainGall.cellPicB.startLoad(mcId);
		
		MovieClip(root).main.fulGall = true;
		setTimeout(function():void{MovieClip(root).mainGall.fullGallMode();
								MovieClip(root).buttons.fullGallMode(); 
								MovieClip(root).footer.fullGallMode();
								MovieClip(root).mcCompNameMovie.fullGallMode();
								fullGallMode();
																		  },1000);

```

}

```
function removeSplash():void {
		for (var i:int = 0; i &lt; galleryLength; i++) {
				var cl:MovieClip = mcArr*;
					TweenLite.to(cl, 0.7, {alpha:0, y:750,delay:i*.05, ease:Expo.easeIn } );
		}
	}
		
function addSplash():void {
		for (var i:int = 0; i &lt; galleryLength; i++) {
			var cl:MovieClip = mcArr*;
			
					TweenLite.to(cl, 1, {alpha:1, y:-60,delay:i*.05, ease:Expo.easeOut } );
		}
		
	}		
	
function fullGallMode():void {
		for (var i:int = 0; i &lt; galleryLength; i++) {
			var cl:MovieClip = mcArr*;
					TweenLite.to(cl, 1, {alpha:0, ease:Expo.easeOut } );
		}
	}		
	function nonGallMode():void {
		for (var i:int = 0; i &lt; galleryLength; i++) {
			var cl:MovieClip = mcArr*;
					TweenLite.to(cl, 1, {alpha:0, ease:Expo.easeOut } );
		}
	}		

```

function IconChanger():void {  
var sound1:Sound = new photo\_mov();  
if (sound1)  
sound1.play(0, 0, new SoundTransform(0.7));

```
		var zp:int;
		var tr:Number;
		var order:int; 

		for (var i:int = 0; i &lt; galleryLength; i++) {
					var cl:MovieClip = mcArr*;
		if(i==MovieClip(root).main.chargeValue-6){tr = scaleArr[0]; zp = Xarr[0]; order = orderArr[0]; }			
		if(i==MovieClip(root).main.chargeValue-5){tr = scaleArr[1]; zp = Xarr[1]; order = orderArr[1]; }
		if(i==MovieClip(root).main.chargeValue-4){tr = scaleArr[2]; zp = Xarr[2]; order = orderArr[2]; }
		if(i==MovieClip(root).main.chargeValue-3){tr = scaleArr[3]; zp = Xarr[3]; order = orderArr[3];}
		if(i==MovieClip(root).main.chargeValue-2){tr = scaleArr[4]; zp = Xarr[4]; order = orderArr[4]; }
		if(i==MovieClip(root).main.chargeValue-1){tr = scaleArr[5]; zp = Xarr[5]; order = orderArr[5]; }
		
		if(i==MovieClip(root).main.chargeValue){tr = scaleArr[6]; zp = Xarr[6]; order = orderArr[6];}
		
		if(i==MovieClip(root).main.chargeValue+1){tr = scaleArr[7]; zp = Xarr[7]; order = orderArr[7];}
		if(i==MovieClip(root).main.chargeValue+2){tr = scaleArr[8]; zp = Xarr[8]; order = orderArr[8];}
		if(i==MovieClip(root).main.chargeValue+3){tr = scaleArr[9]; zp = Xarr[9]; order = orderArr[9]; }
		if(i==MovieClip(root).main.chargeValue+4){tr = scaleArr[10]; zp = Xarr[10]; order = orderArr[10]; }
		if(i==MovieClip(root).main.chargeValue+5){tr = scaleArr[11]; zp = Xarr[11]; order = orderArr[11]; }
		if(i==MovieClip(root).main.chargeValue+6){tr = scaleArr[12]; zp = Xarr[12]; order = orderArr[12]; }
		
			if ((i &gt;= MovieClip(root).main.chargeValue-6) && (i &lt;= MovieClip(root).main.chargeValue + 6)) {
			addChildAt(cl,order);
				 TweenLite.to(cl, 1, { x:((i * 60) - (MovieClip(root).main.chargeValue * 60)) + zp,
							 alpha:1,
							// y:0,
							 scaleX:tr,
							 scaleY:tr,
							 ease:Expo.easeOut});
					}else{
					 TweenLite.to(cl, 1, { x:((i * 160))- (MovieClip(root).main.chargeValue * 160),
						 alpha:0,
						// y:thisY,
						 scaleX:0.3,
						 scaleY:0.3,
						 ease:Expo.easeOut } );
			}
		}

```

}

Or is in another place?

Thank you!
