# Target Dynamic Clip from Within A Class

**URL:** https://forum.kirupa.com/t/target-dynamic-clip-from-within-a-class/276194
**Category:** flash
**Created:** [November 24, 2008, 11:27am UTC](https://forum.kirupa.com/t/target-dynamic-clip-from-within-a-class/276194 "2008-11-24T11:27:10Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![IanCremona](https://avatars.discourse-cdn.com/v4/letter/i/65b543/32.png) [@IanCremona](https://forum.kirupa.com/u/IanCremona)
#### Post date: [November 24, 2008, 11:27am UTC](https://forum.kirupa.com/t/target-dynamic-clip-from-within-a-class/276194/1 "2008-11-24T11:27:10Z")

</div>

Hi all,  
I’ve tried everything, this post [http://www.kirupa.com/forum/archive/index.php/t-309402.html](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 &lt; [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](http://spicytest.com/sample.zip)

Thanks,  
Ian
