# XML gallery with different widths (HELP!)

**URL:** https://forum.kirupa.com/t/xml-gallery-with-different-widths-help/311615
**Category:** Uncategorized
**Created:** [July 12, 2010, 3:47pm UTC](https://forum.kirupa.com/t/xml-gallery-with-different-widths-help/311615 "2010-07-12T15:47:20Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![deathclaw01](https://avatars.discourse-cdn.com/v4/letter/d/a88e4f/32.png) [@deathclaw01](https://forum.kirupa.com/u/deathclaw01)
#### Post date: [July 12, 2010, 3:47pm UTC](https://forum.kirupa.com/t/xml-gallery-with-different-widths-help/311615/1 "2010-07-12T15:47:20Z")

</div>

**FLASH 8**

Hi Guys, this has been stumping me for a while. I’m not exactly a beginner in flash but loading things externally has always been a right pain for me.

I’m trying to make a scrolling horizontal gallery with large panaormic pictures. The image’s height will be all the same but I need different widths, so I’m trying to define each image’s width in the XML data.

Here’s my code - there’s all sorts in here but I’ve included in case there’s any conflicts. I’ve highlighted the part I think I’m having issues with in [COLOR=Blue]blue[/COLOR].

[LEFT][FONT=Courier New][COLOR=Black]stop[/COLOR][/FONT][FONT=Courier New][COLOR=Black]([/COLOR][/FONT][FONT=Courier New][COLOR=Black]);

[/COLOR][/FONT] [FONT=Courier New][COLOR=Black]startDrag[/COLOR][/FONT][FONT=Courier New][COLOR=Black]([/COLOR][/FONT][FONT=Courier New][COLOR=Black]“newCursor”, [/COLOR][/FONT][FONT=Courier New][COLOR=Black] **true** [/COLOR][/FONT][FONT=Courier New][COLOR=Black]);

[/COLOR][/FONT] [FONT=Courier New][COLOR=Black]_//////Create instance_  
[/COLOR][/FONT] [FONT=Courier New][COLOR=Black] **var** myGalleryXML = [/COLOR][/FONT][FONT=Courier New][COLOR=Black] **new** [/COLOR][/FONT][FONT=Courier New][COLOR=Black]XML[/COLOR][/FONT][FONT=Courier New][COLOR=Black]([/COLOR][/FONT][FONT=Courier New][COLOR=Black]);  
myGalleryXML.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]ignoreWhite = [/COLOR][/FONT][FONT=Courier New][COLOR=Black] **true** ;  
myGalleryXML.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]load[/COLOR][/FONT][FONT=Courier New][COLOR=Black]([/COLOR][/FONT][FONT=Courier New][COLOR=Black]“projects.xml”[/COLOR][/FONT][FONT=Courier New][COLOR=Black]);

[/COLOR][/FONT] [FONT=Courier New][COLOR=Black]_//////defines sizes/quantity from the xml file and calls functions_  
myGalleryXML.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]onLoad = [/COLOR][/FONT][FONT=Courier New][COLOR=Black] **function** [/COLOR][/FONT][FONT=Courier New][COLOR=Black]([/COLOR][/FONT][FONT=Courier New][COLOR=Black]) [/COLOR][/FONT][FONT=Courier New][COLOR=Black]{

[/COLOR][/FONT] [FONT=Courier New][COLOR=Black]\_root.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]gallery\_x = [/COLOR][/FONT][FONT=Courier New][COLOR=Black]55  
[/COLOR][/FONT] [FONT=Courier New][COLOR=Black]\_root.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]gallery\_y = [/COLOR][/FONT][FONT=Courier New][COLOR=Black]30  
[/COLOR][/FONT] [FONT=Courier New][COLOR=Black]\_root.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]gallery\_width = [/COLOR][/FONT][FONT=Courier New][COLOR=Black]890  
[/COLOR][/FONT] [FONT=Courier New][COLOR=Black]\_root.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]gallery\_height = [/COLOR][/FONT][FONT=Courier New][COLOR=Black]410

[/COLOR][/FONT] [FONT=Courier New][COLOR=Black]\_root.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]myImages = myGalleryXML.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]firstChild.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]childNodes;  
[/COLOR][/FONT] [FONT=Courier New][COLOR=Black]\_root.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]myImagesTotal = myImages.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]length;

[/COLOR][/FONT] [FONT=Courier New][COLOR=Black] **var** padding:[/COLOR][/FONT][FONT=Courier New][COLOR=Black]Number = [/COLOR][/FONT][FONT=Courier New][COLOR=Black]20;

callThumbs[/COLOR][/FONT][FONT=Courier New][COLOR=Black]([/COLOR][/FONT][FONT=Courier New][COLOR=Black]);  
createMask[/COLOR][/FONT][FONT=Courier New][COLOR=Black]([/COLOR][/FONT][FONT=Courier New][COLOR=Black]);  
scrolling[/COLOR][/FONT][FONT=Courier New][COLOR=Black]([/COLOR][/FONT][FONT=Courier New][COLOR=Black]);  
[/COLOR][/FONT] [FONT=Courier New][COLOR=Black]};

[/COLOR][/FONT] [FONT=Courier New][COLOR=Black]_///////creates images function_  
[/COLOR][/FONT] [FONT=Courier New][COLOR=Black] **function** callThumbs[/COLOR][/FONT][FONT=Courier New][COLOR=Black]([/COLOR][/FONT][FONT=Courier New][COLOR=Black]) [/COLOR][/FONT][FONT=Courier New][COLOR=Black]{

[/COLOR][/FONT] [FONT=Courier New][COLOR=Black]\_root.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]createEmptyMovieClip[/COLOR][/FONT][FONT=Courier New][COLOR=Black]([/COLOR][/FONT][FONT=Courier New][COLOR=Black]“container\_mc”,[/COLOR][/FONT][FONT=Courier New][COLOR=Black]10[/COLOR][/FONT][FONT=Courier New][COLOR=Black]);  
container\_mc.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]\_x = [/COLOR][/FONT][FONT=Courier New][COLOR=Black]\_root.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]gallery\_x;  
container\_mc.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]\_y = [/COLOR][/FONT][FONT=Courier New][COLOR=Black]\_root.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]gallery\_y;

[/COLOR][/FONT] [FONT=Courier New][COLOR=Black] **var** clipLoader = [/COLOR][/FONT][FONT=Courier New][COLOR=Black] **new** [/COLOR][/FONT][FONT=Courier New][COLOR=Black]MovieClipLoader[/COLOR][/FONT][FONT=Courier New][COLOR=Black]([/COLOR][/FONT][FONT=Courier New][COLOR=Black]);  
[/COLOR][/FONT] [FONT=Courier New][COLOR=Black] **var** preloader = [/COLOR][/FONT][FONT=Courier New][COLOR=Black] **new** [/COLOR][/FONT][FONT=Courier New][COLOR=Black]Object[/COLOR][/FONT][FONT=Courier New][COLOR=Black]([/COLOR][/FONT][FONT=Courier New][COLOR=Black]);  
clipLoader.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]addListener[/COLOR][/FONT][FONT=Courier New][COLOR=Black](preloader[/COLOR][/FONT][FONT=Courier New][COLOR=Black]);

[/COLOR][/FONT] [FONT=Courier New][COLOR=Black]for [/COLOR][/FONT][FONT=Courier New][COLOR=Black](i=[/COLOR][/FONT][FONT=Courier New][COLOR=Black]0; i\<\_root.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]myImagesTotal; i++[/COLOR][/FONT][FONT=Courier New][COLOR=Black]) [/COLOR][/FONT][FONT=Courier New][COLOR=Black]{  
[/COLOR][/FONT][FONT=Courier New][COLOR=Black]  
[COLOR=Blue]thumbURL = myImages[/COLOR][/COLOR][/FONT][FONT=Courier New][COLOR=Blue][i[/COLOR][/FONT][FONT=Courier New][COLOR=Blue]].[/COLOR][/FONT][FONT=Courier New][COLOR=Blue]attributes.[/COLOR][/FONT][FONT=Courier New][COLOR=Blue]thumb\_url;  
imageWidth = myImages[/COLOR][/FONT][FONT=Courier New][COLOR=Blue][i[/COLOR][/FONT][FONT=Courier New][COLOR=Blue]].[/COLOR][/FONT][FONT=Courier New][COLOR=Blue]attributes.[/COLOR][/FONT][FONT=Courier New][COLOR=Blue]image\_width;  
myThumb\_mc = container\_mc.[/COLOR][/FONT][FONT=Courier New][COLOR=Blue]createEmptyMovieClip[/COLOR][/FONT][FONT=Courier New][COLOR=Blue](i, container\_mc.[/COLOR][/FONT][FONT=Courier New][COLOR=Blue]getNextHighestDepth[/COLOR][/FONT][FONT=Courier New][COLOR=Blue]([/COLOR][/FONT][FONT=Courier New][COLOR=Blue]) [/COLOR][/FONT][FONT=Courier New][COLOR=Blue]);  
myThumb\_mc.[/COLOR][/FONT][FONT=Courier New][COLOR=Blue]\_x = imageWidth + padding;  
clipLoader.[/COLOR][/FONT][FONT=Courier New][COLOR=Blue]loadClip[/COLOR][/FONT][FONT=Courier New][COLOR=Blue]([/COLOR][/FONT][FONT=Courier New][COLOR=Blue]“images/”+thumbURL,myThumb\_mc[/COLOR][/FONT][FONT=Courier New][COLOR=Black][COLOR=Blue]);[/COLOR]

preloader.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]onLoadStart = [/COLOR][/FONT][FONT=Courier New][COLOR=Black] **function** [/COLOR][/FONT][FONT=Courier New][COLOR=Black]([/COLOR][/FONT][FONT=Courier New][COLOR=Black]target[/COLOR][/FONT][FONT=Courier New][COLOR=Black]) [/COLOR][/FONT][FONT=Courier New][COLOR=Black]{  
[/COLOR][/FONT] [FONT=Courier New][COLOR=Black]target.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]createTextField[/COLOR][/FONT][FONT=Courier New][COLOR=Black]([/COLOR][/FONT][FONT=Courier New][COLOR=Black]“my\_txt”,[/COLOR][/FONT][FONT=Courier New][COLOR=Black]target.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]getNextHighestDepth[/COLOR][/FONT][FONT=Courier New][COLOR=Black]([/COLOR][/FONT][FONT=Courier New][COLOR=Black]),[/COLOR][/FONT][FONT=Courier New][COLOR=Black]0,[/COLOR][/FONT][FONT=Courier New][COLOR=Black]0,[/COLOR][/FONT][FONT=Courier New][COLOR=Black]100,[/COLOR][/FONT][FONT=Courier New][COLOR=Black]20[/COLOR][/FONT][FONT=Courier New][COLOR=Black]);  
[/COLOR][/FONT] [FONT=Courier New][COLOR=Black]target.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]my\_txt.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]textColor = 0xDBDBDB;  
[/COLOR][/FONT] [FONT=Courier New][COLOR=Black]target.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]my\_txt.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]selectable = [/COLOR][/FONT][FONT=Courier New][COLOR=Black] **false** ;  
[/COLOR][/FONT] [FONT=Courier New][COLOR=Black]target.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]my\_txt.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]textFont = [/COLOR][/FONT][FONT=Courier New][COLOR=Black]“arial”;  
[/COLOR][/FONT] [FONT=Courier New][COLOR=Black]};

preloader.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]onLoadProgress = [/COLOR][/FONT][FONT=Courier New][COLOR=Black] **function** [/COLOR][/FONT][FONT=Courier New][COLOR=Black]([/COLOR][/FONT][FONT=Courier New][COLOR=Black]target, loadedBytes, totalBytes[/COLOR][/FONT][FONT=Courier New][COLOR=Black]) [/COLOR][/FONT][FONT=Courier New][COLOR=Black]{  
[/COLOR][/FONT] [FONT=Courier New][COLOR=Black]target.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]my\_txt.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]text = [/COLOR][/FONT][FONT=Courier New][COLOR=Black]Math.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]floor[/COLOR][/FONT][FONT=Courier New][COLOR=Black]([/COLOR][/FONT][FONT=Courier New][COLOR=Black](loadedBytes/totalBytes[/COLOR][/FONT][FONT=Courier New][COLOR=Black])\*[/COLOR][/FONT][FONT=Courier New][COLOR=Black]100[/COLOR][/FONT][FONT=Courier New][COLOR=Black])+[/COLOR][/FONT][FONT=Courier New][COLOR=Black]"%";  
[/COLOR][/FONT] [FONT=Courier New][COLOR=Black]};

preloader.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]onLoadComplete=[/COLOR][/FONT][FONT=Courier New][COLOR=Black] **function** [/COLOR][/FONT][FONT=Courier New][COLOR=Black]([/COLOR][/FONT][FONT=Courier New][COLOR=Black]target[/COLOR][/FONT][FONT=Courier New][COLOR=Black])[/COLOR][/FONT][FONT=Courier New][COLOR=Black]{  
[/COLOR][/FONT] [FONT=Courier New][COLOR=Black]target.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]my\_txt.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]removeTextField[/COLOR][/FONT][FONT=Courier New][COLOR=Black]([/COLOR][/FONT][FONT=Courier New][COLOR=Black]);  
[/COLOR][/FONT] [FONT=Courier New][COLOR=Black]}

[/COLOR][/FONT] [FONT=Courier New][COLOR=Black]}  
[/COLOR][/FONT] [FONT=Courier New][COLOR=Black]}

[/COLOR][/FONT] [FONT=Courier New][COLOR=Black]_/////masking edge of the gallery_  
[/COLOR][/FONT] [FONT=Courier New][COLOR=Black] **function** createMask[/COLOR][/FONT][FONT=Courier New][COLOR=Black]([/COLOR][/FONT][FONT=Courier New][COLOR=Black]) [/COLOR][/FONT][FONT=Courier New][COLOR=Black]{

[/COLOR][/FONT] [FONT=Courier New][COLOR=Black]\_root.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]createEmptyMovieClip[/COLOR][/FONT][FONT=Courier New][COLOR=Black]([/COLOR][/FONT][FONT=Courier New][COLOR=Black]“mask\_mc”,[/COLOR][/FONT][FONT=Courier New][COLOR=Black]\_root.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]getNextHighestDepth[/COLOR][/FONT][FONT=Courier New][COLOR=Black]([/COLOR][/FONT][FONT=Courier New][COLOR=Black])[/COLOR][/FONT][FONT=Courier New][COLOR=Black]);

mask\_mc.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]\_x = [/COLOR][/FONT][FONT=Courier New][COLOR=Black]\_root.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]gallery\_x;  
mask\_mc.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]\_y = [/COLOR][/FONT][FONT=Courier New][COLOR=Black]\_root.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]gallery\_y;

mask\_mc.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]beginFill[/COLOR][/FONT][FONT=Courier New][COLOR=Black](0x000000,[/COLOR][/FONT][FONT=Courier New][COLOR=Black]100[/COLOR][/FONT][FONT=Courier New][COLOR=Black]);  
mask\_mc.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]lineTo[/COLOR][/FONT][FONT=Courier New][COLOR=Black]([/COLOR][/FONT][FONT=Courier New][COLOR=Black]\_root.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]gallery\_width,[/COLOR][/FONT][FONT=Courier New][COLOR=Black]0[/COLOR][/FONT][FONT=Courier New][COLOR=Black]);  
mask\_mc.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]lineTo[/COLOR][/FONT][FONT=Courier New][COLOR=Black]([/COLOR][/FONT][FONT=Courier New][COLOR=Black]\_root.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]gallery\_width,[/COLOR][/FONT][FONT=Courier New][COLOR=Black]\_root.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]gallery\_height[/COLOR][/FONT][FONT=Courier New][COLOR=Black]);  
mask\_mc.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]lineTo[/COLOR][/FONT][FONT=Courier New][COLOR=Black]([/COLOR][/FONT][FONT=Courier New][COLOR=Black]0,[/COLOR][/FONT][FONT=Courier New][COLOR=Black]\_root.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]gallery\_height[/COLOR][/FONT][FONT=Courier New][COLOR=Black]);  
mask\_mc.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]lineTo[/COLOR][/FONT][FONT=Courier New][COLOR=Black]([/COLOR][/FONT][FONT=Courier New][COLOR=Black]0,[/COLOR][/FONT][FONT=Courier New][COLOR=Black]0[/COLOR][/FONT][FONT=Courier New][COLOR=Black]);

container\_mc.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]setMask[/COLOR][/FONT][FONT=Courier New][COLOR=Black](mask\_mc[/COLOR][/FONT][FONT=Courier New][COLOR=Black]);

[/COLOR][/FONT] [FONT=Courier New][COLOR=Black]}

[/COLOR][/FONT] [FONT=Courier New][COLOR=Black]_/////scrolling function_  
[/COLOR][/FONT] [FONT=Courier New][COLOR=Black] **function** scrolling[/COLOR][/FONT][FONT=Courier New][COLOR=Black]([/COLOR][/FONT][FONT=Courier New][COLOR=Black]) [/COLOR][/FONT][FONT=Courier New][COLOR=Black]{  
[/COLOR][/FONT] [FONT=Courier New][COLOR=Black]\_root.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]onEnterFrame = [/COLOR][/FONT][FONT=Courier New][COLOR=Black] **function** [/COLOR][/FONT][FONT=Courier New][COLOR=Black]([/COLOR][/FONT][FONT=Courier New][COLOR=Black]) [/COLOR][/FONT][FONT=Courier New][COLOR=Black]{

[/COLOR][/FONT] [FONT=Courier New][COLOR=Black]_////try changing all y’s to x’s and hight to width_  
[/COLOR][/FONT] [FONT=Courier New][COLOR=Black]if [/COLOR][/FONT][FONT=Courier New][COLOR=Black](mask\_mc.\_xmouse\<[/COLOR][/FONT][FONT=Courier New][COLOR=Black](mask\_mc.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]\_width\*[/COLOR][/FONT][FONT=Courier New][COLOR=Black]([/COLOR][/FONT][FONT=Courier New][COLOR=Black]1/[/COLOR][/FONT][FONT=Courier New][COLOR=Black]3[/COLOR][/FONT][FONT=Courier New][COLOR=Black])[/COLOR][/FONT][FONT=Courier New][COLOR=Black]) || mask\_mc.\_xmouse\>[/COLOR][/FONT][FONT=Courier New][COLOR=Black](mask\_mc.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]\_width\*[/COLOR][/FONT][FONT=Courier New][COLOR=Black]([/COLOR][/FONT][FONT=Courier New][COLOR=Black]2/[/COLOR][/FONT][FONT=Courier New][COLOR=Black]3[/COLOR][/FONT][FONT=Courier New][COLOR=Black])[/COLOR][/FONT][FONT=Courier New][COLOR=Black])[/COLOR][/FONT][FONT=Courier New][COLOR=Black]) [/COLOR][/FONT][FONT=Courier New][COLOR=Black]{  
container\_mc.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]\_x += [/COLOR][/FONT][FONT=Courier New][COLOR=Black]Math.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]cos[/COLOR][/FONT][FONT=Courier New][COLOR=Black]([/COLOR][/FONT][FONT=Courier New][COLOR=Black]([/COLOR][/FONT][FONT=Courier New][COLOR=Black](mask\_mc.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]\_xmouse[/COLOR][/FONT][FONT=Courier New][COLOR=Black])/mask\_mc.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]\_width[/COLOR][/FONT][FONT=Courier New][COLOR=Black])_[/COLOR][/FONT][FONT=Courier New][COLOR=Black]Math.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]PI[/COLOR][/FONT][FONT=Courier New][COLOR=Black])_[/COLOR][/FONT][FONT=Courier New][COLOR=Black]15;

[/COLOR][/FONT] [FONT=Courier New][COLOR=Black]if [/COLOR][/FONT][FONT=Courier New][COLOR=Black](container\_mc.\_x\>mask\_mc.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]\_x[/COLOR][/FONT][FONT=Courier New][COLOR=Black]) [/COLOR][/FONT][FONT=Courier New][COLOR=Black]{  
container\_mc.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]\_x = mask\_mc.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]\_x;  
[/COLOR][/FONT] [FONT=Courier New][COLOR=Black]}

[/COLOR][/FONT] [FONT=Courier New][COLOR=Black]if [/COLOR][/FONT][FONT=Courier New][COLOR=Black](container\_mc.\_x\<[/COLOR][/FONT][FONT=Courier New][COLOR=Black](mask\_mc.\_x-[/COLOR][/FONT][FONT=Courier New][COLOR=Black](container\_mc.\_width-mask\_mc.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]\_width[/COLOR][/FONT][FONT=Courier New][COLOR=Black])[/COLOR][/FONT][FONT=Courier New][COLOR=Black])[/COLOR][/FONT][FONT=Courier New][COLOR=Black]) [/COLOR][/FONT][FONT=Courier New][COLOR=Black]{  
container\_mc.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]\_x = mask\_mc.\_x-[/COLOR][/FONT][FONT=Courier New][COLOR=Black](container\_mc.\_width-mask\_mc.[/COLOR][/FONT][FONT=Courier New][COLOR=Black]\_width[/COLOR][/FONT][FONT=Courier New][COLOR=Black]);  
[/COLOR][/FONT] [FONT=Courier New][COLOR=Black]}  
[/COLOR][/FONT] [FONT=Courier New][COLOR=Black]}  
[/COLOR][/FONT] [FONT=Courier New][COLOR=Black]};  
[/COLOR][/FONT] [FONT=Courier New][COLOR=Black]}[/COLOR][/FONT]  
[/LEFT]

Am I completely barking up the wrong tree here?

Thanks in advance!
