Target Dynamic Clip from Within A Class

Hi all,
I’ve tried everything, this post http://www.kirupa.com/forum/archive/index.php/t-309402.html seems to solve the problem but I still can not get my head around it

Anyone any ideas where I’m going wrong?

Thanks in advance for any help!

Here is the full code:

ActionScript Code:
[LEFT]package image[COLOR=#000000]{[/COLOR]

[COLOR=#0000FF]import[/COLOR] flash.[COLOR=#000080]display[/COLOR].[COLOR=#0000FF]MovieClip[/COLOR];
[COLOR=#0000FF]import[/COLOR] flash.[COLOR=#000080]events[/COLOR].*;
[COLOR=#0000FF]import[/COLOR] flash.[COLOR=#000080]display[/COLOR].[COLOR=#000080]Sprite[/COLOR];
[COLOR=#0000FF]import[/COLOR] flash.[COLOR=#000080]events[/COLOR].[COLOR=#000080]ProgressEvent[/COLOR];
[COLOR=#0000FF]import[/COLOR] flash.[COLOR=#000080]events[/COLOR].[COLOR=#000080]Event[/COLOR];
[COLOR=#0000FF]import[/COLOR] flash.[COLOR=#000080]display[/COLOR].[COLOR=#000080]Loader[/COLOR];
[COLOR=#0000FF]import[/COLOR] flash.[COLOR=#000080]net[/COLOR].[COLOR=#000080]URLRequest[/COLOR];
[COLOR=#0000FF]import[/COLOR] fl.[COLOR=#000080]transitions[/COLOR].*;
[COLOR=#0000FF]import[/COLOR] fl.[COLOR=#000080]transitions[/COLOR].[COLOR=#000080]easing[/COLOR].*;
[COLOR=#0000FF]import[/COLOR] flash.[COLOR=#0000FF]text[/COLOR].[COLOR=#0000FF]TextField[/COLOR];


[COLOR=#0000FF]public[/COLOR] [COLOR=#000000]**class**[/COLOR] imageContainer [COLOR=#0000FF]extends[/COLOR] [COLOR=#0000FF]MovieClip[/COLOR] [COLOR=#000000]{[/COLOR]
    [COLOR=#0000FF]public[/COLOR] [COLOR=#000000]**var**[/COLOR] imageURL:[COLOR=#0000FF]String[/COLOR];
    [COLOR=#0000FF]public[/COLOR] [COLOR=#000000]**var**[/COLOR] urlRequest:URLRequest;
    [COLOR=#0000FF]public[/COLOR] [COLOR=#000000]**var**[/COLOR] imageLoader:Loader;
    [COLOR=#0000FF]public[/COLOR] [COLOR=#000000]**var**[/COLOR] imageWidth:[COLOR=#0000FF]Number[/COLOR];
    [COLOR=#0000FF]public[/COLOR] [COLOR=#000000]**var**[/COLOR] imageHeight:[COLOR=#0000FF]Number[/COLOR];
    [COLOR=#0000FF]public[/COLOR] [COLOR=#000000]**var**[/COLOR] preLoader:Loader;
    [COLOR=#0000FF]public[/COLOR] [COLOR=#000000]**var**[/COLOR] iLoader:[COLOR=#0000FF]Number[/COLOR];

    [COLOR=#0000FF]private[/COLOR] [COLOR=#000000]**var**[/COLOR] navHolder1:Sprite;
    [COLOR=#0000FF]private[/COLOR] [COLOR=#000000]**var**[/COLOR] navHolder2:Sprite;
    [COLOR=#0000FF]private[/COLOR] [COLOR=#000000]**var**[/COLOR] navHolder3:Sprite;
    [COLOR=#0000FF]private[/COLOR] [COLOR=#000000]**var**[/COLOR] navHolder4:Sprite;
    [COLOR=#808080]*//private var navTxt:Sprite;*[/COLOR]
    [COLOR=#808080]*//var i2:int = 1;*[/COLOR]


    [COLOR=#000000]**var**[/COLOR] mcImage:[COLOR=#0000FF]MovieClip[/COLOR]=[COLOR=#000000]**new**[/COLOR] [COLOR=#0000FF]MovieClip[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR];
    [COLOR=#0000FF]public[/COLOR] [COLOR=#000000]**function**[/COLOR] imageContainer[COLOR=#000000]([/COLOR][COLOR=#0000FF]url[/COLOR]:[COLOR=#0000FF]String[/COLOR],path:[COLOR=#0000FF]String[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR][COLOR=#808080]*//Imagewidth:Number,Imageheight:Number,*[/COLOR]
        preLoader=[COLOR=#000000]**new**[/COLOR] Loader[COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR];
        preLoader.[COLOR=#0000FF]load[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000]**new**[/COLOR] URLRequest[COLOR=#000000]([/COLOR]path[COLOR=#000000])[/COLOR][COLOR=#000000])[/COLOR];
        addChild[COLOR=#000000]([/COLOR]preLoader[COLOR=#000000])[/COLOR];

        imageURL=[COLOR=#0000FF]url[/COLOR];
        loadThumb[COLOR=#000000]([/COLOR][COLOR=#0000FF]url[/COLOR][COLOR=#000000])[/COLOR];

    [COLOR=#000000]}[/COLOR]
    [COLOR=#0000FF]public[/COLOR] [COLOR=#000000]**function**[/COLOR] loadThumb[COLOR=#000000]([/COLOR][COLOR=#0000FF]url[/COLOR]:[COLOR=#0000FF]String[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
        urlRequest=[COLOR=#000000]**new**[/COLOR] URLRequest[COLOR=#000000]([/COLOR][COLOR=#0000FF]url[/COLOR][COLOR=#000000])[/COLOR];
        imageLoader=[COLOR=#000000]**new**[/COLOR] Loader[COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR];
        imageLoader.[COLOR=#0000FF]load[/COLOR][COLOR=#000000]([/COLOR]urlRequest[COLOR=#000000])[/COLOR];
        imageLoader.[COLOR=#000080]contentLoaderInfo[/COLOR].[COLOR=#000080]addEventListener[/COLOR][COLOR=#000000]([/COLOR]Event.[COLOR=#000080]COMPLETE[/COLOR],funcComplete[COLOR=#000000])[/COLOR];

        [COLOR=#000000]**function**[/COLOR] funcComplete[COLOR=#000000]([/COLOR][COLOR=#0000FF]e[/COLOR]:Event[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
            removeChild[COLOR=#000000]([/COLOR]preLoader[COLOR=#000000])[/COLOR];

            [COLOR=#808080]*//---------------------------------------*[/COLOR]
            [COLOR=#808080]*// CREATE TEXT NAV ITEMS*[/COLOR]
            [COLOR=#808080]*//---------------------------------------*[/COLOR]
            [COLOR=#000000]**var**[/COLOR] Promotion1:[COLOR=#0000FF]MovieClip[/COLOR] = [COLOR=#0000FF]MovieClip[/COLOR][COLOR=#000000]([/COLOR]getChildByName[COLOR=#000000]([/COLOR][COLOR=#FF0000]"Promotion1"[/COLOR][COLOR=#000000])[/COLOR][COLOR=#000000])[/COLOR];
            [COLOR=#000000]**var**[/COLOR] Promotion2:[COLOR=#0000FF]MovieClip[/COLOR] = [COLOR=#0000FF]MovieClip[/COLOR][COLOR=#000000]([/COLOR]getChildByName[COLOR=#000000]([/COLOR][COLOR=#FF0000]"Promotion2"[/COLOR][COLOR=#000000])[/COLOR][COLOR=#000000])[/COLOR];
            [COLOR=#000000]**var**[/COLOR] Promotion3:[COLOR=#0000FF]MovieClip[/COLOR] = [COLOR=#0000FF]MovieClip[/COLOR][COLOR=#000000]([/COLOR]getChildByName[COLOR=#000000]([/COLOR][COLOR=#FF0000]"Promotion3"[/COLOR][COLOR=#000000])[/COLOR][COLOR=#000000])[/COLOR];
            [COLOR=#000000]**var**[/COLOR] Promotion4:[COLOR=#0000FF]MovieClip[/COLOR] = [COLOR=#0000FF]MovieClip[/COLOR][COLOR=#000000]([/COLOR]getChildByName[COLOR=#000000]([/COLOR][COLOR=#FF0000]"Promotion4"[/COLOR][COLOR=#000000])[/COLOR][COLOR=#000000])[/COLOR];


            navHolder1 = [COLOR=#000000]**new**[/COLOR] Sprite[COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR];
            navHolder1.[COLOR=#000080]buttonMode[/COLOR] = [COLOR=#000000]**true**[/COLOR];
            navHolder1.[COLOR=#0000FF]useHandCursor[/COLOR] = [COLOR=#000000]**true**[/COLOR];
            navHolder1.[COLOR=#000080]x[/COLOR] = [COLOR=#000080]370[/COLOR];
            navHolder1.[COLOR=#000080]addEventListener[/COLOR][COLOR=#000000]([/COLOR]MouseEvent.[COLOR=#000080]CLICK[/COLOR], handleClick[COLOR=#000000])[/COLOR];
            addChild[COLOR=#000000]([/COLOR]navHolder1[COLOR=#000000])[/COLOR];

            navHolder2 = [COLOR=#000000]**new**[/COLOR] Sprite[COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR];
            navHolder2.[COLOR=#000080]buttonMode[/COLOR] = [COLOR=#000000]**true**[/COLOR];
            navHolder2.[COLOR=#0000FF]useHandCursor[/COLOR] = [COLOR=#000000]**true**[/COLOR];
            navHolder2.[COLOR=#000080]x[/COLOR] = [COLOR=#000080]370[/COLOR];
            navHolder2.[COLOR=#000080]addEventListener[/COLOR][COLOR=#000000]([/COLOR]MouseEvent.[COLOR=#000080]CLICK[/COLOR], handleClick[COLOR=#000000])[/COLOR];
            addChild[COLOR=#000000]([/COLOR]navHolder2[COLOR=#000000])[/COLOR];

            navHolder3 = [COLOR=#000000]**new**[/COLOR] Sprite[COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR];
            navHolder3.[COLOR=#000080]buttonMode[/COLOR] = [COLOR=#000000]**true**[/COLOR];
            navHolder3.[COLOR=#0000FF]useHandCursor[/COLOR] = [COLOR=#000000]**true**[/COLOR];
            navHolder3.[COLOR=#000080]x[/COLOR] = [COLOR=#000080]370[/COLOR];
            navHolder3.[COLOR=#000080]addEventListener[/COLOR][COLOR=#000000]([/COLOR]MouseEvent.[COLOR=#000080]CLICK[/COLOR], handleClick[COLOR=#000000])[/COLOR];
            addChild[COLOR=#000000]([/COLOR]navHolder3[COLOR=#000000])[/COLOR];

            navHolder4 = [COLOR=#000000]**new**[/COLOR] Sprite[COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR];
            navHolder4.[COLOR=#000080]buttonMode[/COLOR] = [COLOR=#000000]**true**[/COLOR];
            navHolder4.[COLOR=#0000FF]useHandCursor[/COLOR] = [COLOR=#000000]**true**[/COLOR];
            navHolder4.[COLOR=#000080]x[/COLOR] = [COLOR=#000080]370[/COLOR];
            navHolder4.[COLOR=#000080]addEventListener[/COLOR][COLOR=#000000]([/COLOR]MouseEvent.[COLOR=#000080]CLICK[/COLOR], handleClick[COLOR=#000000])[/COLOR];
            navHolder4.[COLOR=#000080]addEventListener[/COLOR][COLOR=#000000]([/COLOR]MouseEvent.[COLOR=#000080]CLICK[/COLOR], onRollOverHandler[COLOR=#000000])[/COLOR];
            addChild[COLOR=#000000]([/COLOR]navHolder4[COLOR=#000000])[/COLOR];

            [COLOR=#000000]**var**[/COLOR] iLoaderHolder:[COLOR=#0000FF]Array[/COLOR] = [COLOR=#000000]**new**[/COLOR] [COLOR=#0000FF]Array[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR];
            [COLOR=#0000FF]for[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#000000]**var**[/COLOR] i:[COLOR=#0000FF]int[/COLOR] = [COLOR=#000080]1[/COLOR]; i < [COLOR=#000080]5[/COLOR]; i++[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]

                [COLOR=#0000FF]this[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]'iText'[/COLOR]+i[COLOR=#000000]][/COLOR] = [COLOR=#000000]**new**[/COLOR] [COLOR=#0000FF]TextField[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR];
                [COLOR=#0000FF]this[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]'iText'[/COLOR]+i[COLOR=#000000]][/COLOR].[COLOR=#0000FF]text[/COLOR] = i;
                [COLOR=#0000FF]this[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]'iText'[/COLOR]+i[COLOR=#000000]][/COLOR].[COLOR=#0000FF]selectable[/COLOR]=[COLOR=#000000]**false**[/COLOR];
                [COLOR=#0000FF]this[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]'iText'[/COLOR]+i[COLOR=#000000]][/COLOR].[COLOR=#000080]x[/COLOR]=[COLOR=#000080]0[/COLOR];
                [COLOR=#0000FF]this[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]'iText'[/COLOR]+i[COLOR=#000000]][/COLOR].[COLOR=#000080]y[/COLOR]=[COLOR=#000080]0[/COLOR];
                [COLOR=#0000FF]this[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]'iText'[/COLOR]+i[COLOR=#000000]][/COLOR].[COLOR=#000080]mouseEnabled[/COLOR]=[COLOR=#000000]**false**[/COLOR];
                iLoaderHolder[COLOR=#000000][[/COLOR]i[COLOR=#000000]][/COLOR] = [COLOR=#0000FF]this[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]'iText'[/COLOR]+i[COLOR=#000000]][/COLOR];
                iLoaderHolder.[COLOR=#0000FF]push[/COLOR][COLOR=#000000]([/COLOR][COLOR=#0000FF]this[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]'iText'[/COLOR]+i[COLOR=#000000]][/COLOR][COLOR=#000000])[/COLOR];
                [COLOR=#808080]*//trace(['iText'+i]);*[/COLOR]
                [COLOR=#808080]*//iTextNum=['iText'+i];*[/COLOR]
                [COLOR=#808080]*//getChildByName(Promotion0).visible=false;*[/COLOR]
                [COLOR=#808080]*//navHolder.addChild(iLoaderHolder*);*[/COLOR]
                iLoaderHolder[COLOR=#000000][[/COLOR]i[COLOR=#000000]][/COLOR].[COLOR=#000080]x[/COLOR] = i * [COLOR=#000080]25[/COLOR];
                iLoaderHolder[COLOR=#000000][[/COLOR]i[COLOR=#000000]][/COLOR].[COLOR=#000080]y[/COLOR] = [COLOR=#000080]175[/COLOR];

                [COLOR=#808080]*//iLoaderHolder.push(navHolder);*[/COLOR]
            [COLOR=#000000]}[/COLOR]
            navHolder1.[COLOR=#000080]addChild[/COLOR][COLOR=#000000]([/COLOR]iLoaderHolder[COLOR=#000000][[/COLOR][COLOR=#000080]1[/COLOR][COLOR=#000000]][/COLOR][COLOR=#000000])[/COLOR];
            navHolder1.[COLOR=#0000FF]name[/COLOR] = [COLOR=#FF0000]"navHolder1"[/COLOR];
            navHolder2.[COLOR=#000080]addChild[/COLOR][COLOR=#000000]([/COLOR]iLoaderHolder[COLOR=#000000][[/COLOR][COLOR=#000080]2[/COLOR][COLOR=#000000]][/COLOR][COLOR=#000000])[/COLOR];
            navHolder2.[COLOR=#0000FF]name[/COLOR] = [COLOR=#FF0000]"navHolder2"[/COLOR];
            navHolder3.[COLOR=#000080]addChild[/COLOR][COLOR=#000000]([/COLOR]iLoaderHolder[COLOR=#000000][[/COLOR][COLOR=#000080]3[/COLOR][COLOR=#000000]][/COLOR][COLOR=#000000])[/COLOR];
            navHolder3.[COLOR=#0000FF]name[/COLOR] = [COLOR=#FF0000]"navHolder3"[/COLOR];
            navHolder4.[COLOR=#000080]addChild[/COLOR][COLOR=#000000]([/COLOR]iLoaderHolder[COLOR=#000000][[/COLOR][COLOR=#000080]4[/COLOR][COLOR=#000000]][/COLOR][COLOR=#000000])[/COLOR];
            navHolder4.[COLOR=#0000FF]name[/COLOR] = [COLOR=#FF0000]"navHolder4"[/COLOR];



            [COLOR=#000000]**function**[/COLOR] handleClick[COLOR=#000000]([/COLOR]event:MouseEvent[COLOR=#000000])[/COLOR]:[COLOR=#0000FF]void[/COLOR] [COLOR=#000000]{[/COLOR]

                [COLOR=#808080]*//trace(event.currentTarget.name);*[/COLOR]

                [COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]event.[COLOR=#000080]currentTarget[/COLOR].[COLOR=#0000FF]name[/COLOR] == [COLOR=#FF0000]"navHolder1"[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
                    parent.[COLOR=#000080]getChildByName[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]"Promotion1"[/COLOR][COLOR=#000000])[/COLOR].[COLOR=#0000FF]visible[/COLOR]=[COLOR=#000000]**true**[/COLOR];
                    parent.[COLOR=#000080]getChildByName[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]"Promotion2"[/COLOR][COLOR=#000000])[/COLOR].[COLOR=#0000FF]visible[/COLOR]=[COLOR=#000000]**false**[/COLOR];
                    parent.[COLOR=#000080]getChildByName[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]"Promotion3"[/COLOR][COLOR=#000000])[/COLOR].[COLOR=#0000FF]visible[/COLOR]=[COLOR=#000000]**false**[/COLOR];
                    parent.[COLOR=#000080]getChildByName[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]"Promotion4"[/COLOR][COLOR=#000000])[/COLOR].[COLOR=#0000FF]visible[/COLOR]=[COLOR=#000000]**false**[/COLOR];
                [COLOR=#000000]}[/COLOR]
                [COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]event.[COLOR=#000080]currentTarget[/COLOR].[COLOR=#0000FF]name[/COLOR] == [COLOR=#FF0000]"navHolder2"[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
                    parent.[COLOR=#000080]getChildByName[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]"Promotion1"[/COLOR][COLOR=#000000])[/COLOR].[COLOR=#0000FF]visible[/COLOR]=[COLOR=#000000]**false**[/COLOR];
                    parent.[COLOR=#000080]getChildByName[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]"Promotion2"[/COLOR][COLOR=#000000])[/COLOR].[COLOR=#0000FF]visible[/COLOR]=[COLOR=#000000]**true**[/COLOR];
                    parent.[COLOR=#000080]getChildByName[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]"Promotion3"[/COLOR][COLOR=#000000])[/COLOR].[COLOR=#0000FF]visible[/COLOR]=[COLOR=#000000]**false**[/COLOR];
                    parent.[COLOR=#000080]getChildByName[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]"Promotion4"[/COLOR][COLOR=#000000])[/COLOR].[COLOR=#0000FF]visible[/COLOR]=[COLOR=#000000]**false**[/COLOR];
                [COLOR=#000000]}[/COLOR]
                [COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]event.[COLOR=#000080]currentTarget[/COLOR].[COLOR=#0000FF]name[/COLOR] == [COLOR=#FF0000]"navHolder3"[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
                    parent.[COLOR=#000080]getChildByName[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]"Promotion1"[/COLOR][COLOR=#000000])[/COLOR].[COLOR=#0000FF]visible[/COLOR]=[COLOR=#000000]**false**[/COLOR];
                    parent.[COLOR=#000080]getChildByName[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]"Promotion2"[/COLOR][COLOR=#000000])[/COLOR].[COLOR=#0000FF]visible[/COLOR]=[COLOR=#000000]**false**[/COLOR];
                    parent.[COLOR=#000080]getChildByName[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]"Promotion3"[/COLOR][COLOR=#000000])[/COLOR].[COLOR=#0000FF]visible[/COLOR]=[COLOR=#000000]**true**[/COLOR];
                    parent.[COLOR=#000080]getChildByName[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]"Promotion4"[/COLOR][COLOR=#000000])[/COLOR].[COLOR=#0000FF]visible[/COLOR]=[COLOR=#000000]**false**[/COLOR];
                [COLOR=#000000]}[/COLOR]
                [COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]event.[COLOR=#000080]currentTarget[/COLOR].[COLOR=#0000FF]name[/COLOR] == [COLOR=#FF0000]"navHolder4"[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
                    parent.[COLOR=#000080]getChildByName[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]"Promotion1"[/COLOR][COLOR=#000000])[/COLOR].[COLOR=#0000FF]visible[/COLOR]=[COLOR=#000000]**false**[/COLOR];
                    parent.[COLOR=#000080]getChildByName[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]"Promotion2"[/COLOR][COLOR=#000000])[/COLOR].[COLOR=#0000FF]visible[/COLOR]=[COLOR=#000000]**false**[/COLOR];
                    parent.[COLOR=#000080]getChildByName[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]"Promotion3"[/COLOR][COLOR=#000000])[/COLOR].[COLOR=#0000FF]visible[/COLOR]=[COLOR=#000000]**false**[/COLOR];
                    parent.[COLOR=#000080]getChildByName[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]"Promotion4"[/COLOR][COLOR=#000000])[/COLOR].[COLOR=#0000FF]visible[/COLOR]=[COLOR=#000000]**true**[/COLOR];
                    [COLOR=#808080]*//parent.getChildByName("Promotion4").gotoAndPlay(1);*[/COLOR]
                [COLOR=#000000]}[/COLOR]

            [COLOR=#000000]}[/COLOR]
            [COLOR=#000000]**function**[/COLOR] onRollOverHandler[COLOR=#000000]([/COLOR]event:MouseEvent[COLOR=#000000])[/COLOR]:[COLOR=#0000FF]void[/COLOR] [COLOR=#000000]{[/COLOR]
                [COLOR=#0000FF]trace[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]'Rollover Detected'[/COLOR][COLOR=#000000])[/COLOR];
                [COLOR=#000000]**var**[/COLOR] currentSegment = parent.[COLOR=#000080]getChildByName[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]"Promotion1"[/COLOR][COLOR=#000000])[/COLOR];
                currentSegment.[COLOR=#000080]closeSegment[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR];
            [COLOR=#000000]}[/COLOR]
            [COLOR=#000000]**function**[/COLOR] closeSegment[COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
                [COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]gotoAndPlay[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]2[/COLOR][COLOR=#000000])[/COLOR];
            [COLOR=#000000]}[/COLOR]

            mcImage.[COLOR=#000080]addChild[/COLOR][COLOR=#000000]([/COLOR]imageLoader.[COLOR=#000080]content[/COLOR][COLOR=#000000])[/COLOR];
            TransitionManager.[COLOR=#0000FF]start[/COLOR][COLOR=#000000]([/COLOR]mcImage,[COLOR=#000000]{[/COLOR][COLOR=#0000FF]type[/COLOR]:Fade, direction:Transition.[COLOR=#0000FF]IN[/COLOR], [COLOR=#0000FF]duration[/COLOR]:[COLOR=#000080]3[/COLOR], easing:Regular.[COLOR=#000080]easeIn[/COLOR][COLOR=#000000]}[/COLOR][COLOR=#000000])[/COLOR];
            addChild[COLOR=#000000]([/COLOR]mcImage[COLOR=#000000])[/COLOR];

        [COLOR=#000000]}[/COLOR]
    [COLOR=#000000]}[/COLOR]
[COLOR=#000000]}[/COLOR]

[COLOR=#000000]}[/COLOR]
[/LEFT]

ActionScript Code:
[LEFT][COLOR=#0000FF]import[/COLOR] image.[COLOR=#000080]imageContainer[/COLOR];

[COLOR=#000000]var[/COLOR] promoHolder:[COLOR=#0000FF]Array[/COLOR] = [COLOR=#000000]new[/COLOR] [COLOR=#0000FF]Array[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#0000FF]for[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#000000]var[/COLOR] i:[COLOR=#0000FF]int[/COLOR] = [COLOR=#000080]1[/COLOR]; i < [COLOR=#000080]5[/COLOR]; i++[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
[COLOR=#0000FF]this[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]‘Promotion’[/COLOR]+i[COLOR=#000000]][/COLOR] = [COLOR=#000000]new[/COLOR] imageContainerCOLOR=#000000[/COLOR];
promoHolder[COLOR=#000000][[/COLOR]i[COLOR=#000000]][/COLOR] = [COLOR=#0000FF]this[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]‘Promotion’[/COLOR]+i[COLOR=#000000]][/COLOR];
promoHolder.[COLOR=#0000FF]push[/COLOR]COLOR=#000000[/COLOR];
addChildCOLOR=#000000[/COLOR];
promoHolder[COLOR=#000000][[/COLOR]i[COLOR=#000000]][/COLOR].[COLOR=#0000FF]name[/COLOR] = [COLOR=#FF0000]“Promotion”[/COLOR] +i;

[COLOR=#000000]}[/COLOR]

[COLOR=#000000]function[/COLOR] testCOLOR=#000000[/COLOR]:[COLOR=#0000FF]void[/COLOR] [COLOR=#000000]{[/COLOR]

[COLOR=#000000]}[/COLOR]

[COLOR=#000000]var[/COLOR] Promotion1:[COLOR=#0000FF]MovieClip[/COLOR] = [COLOR=#0000FF]MovieClip[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#000000]var[/COLOR] Promotion2:[COLOR=#0000FF]MovieClip[/COLOR] = [COLOR=#0000FF]MovieClip[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#000000]var[/COLOR] Promotion3:[COLOR=#0000FF]MovieClip[/COLOR] = [COLOR=#0000FF]MovieClip[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#000000]var[/COLOR] Promotion4:[COLOR=#0000FF]MovieClip[/COLOR] = [COLOR=#0000FF]MovieClip[/COLOR]COLOR=#000000[/COLOR];

Promotion2.[COLOR=#0000FF]visible[/COLOR]=[COLOR=#000000]false[/COLOR];
Promotion3.[COLOR=#0000FF]visible[/COLOR]=[COLOR=#000000]false[/COLOR];
Promotion4.[COLOR=#0000FF]visible[/COLOR]=[COLOR=#000000]false[/COLOR];
[/LEFT]

_visible works, gotoAndStop does not!

you can find the FLA example file that illustrates my problem here:

spicytest.com/sample.zip

Thanks,
Ian