# Calling same function from 2 event listeners, one works, the other does not

**URL:** https://forum.kirupa.com/t/calling-same-function-from-2-event-listeners-one-works-the-other-does-not/278983
**Category:** flash
**Created:** [January 8, 2009, 8:32am UTC](https://forum.kirupa.com/t/calling-same-function-from-2-event-listeners-one-works-the-other-does-not/278983 "2009-01-08T08:32:40Z")
**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: [January 8, 2009, 8:32am UTC](https://forum.kirupa.com/t/calling-same-function-from-2-event-listeners-one-works-the-other-does-not/278983/1 "2009-01-08T08:32:40Z")

</div>

The function that is called is this:  
ActionScript Code:  
[LEFT][COLOR=#000000] **function** [/COLOR] newsTabSlideBackCOLOR=#000000[/COLOR]:[COLOR=#0000FF]void[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#808080]_//trace(“CLICKED4!!!”);_[/COLOR]  
[COLOR=#0000FF]trace[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#0000FF]trace[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]"evt = "[/COLOR] + evt[COLOR=#000000])[/COLOR];  
[COLOR=#0000FF]trace[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]"evt.target = "[/COLOR] + evt.[COLOR=#0000FF]target[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#0000FF]trace[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]"evt.target.id = "[/COLOR] + evt.[COLOR=#0000FF]target[/COLOR].[COLOR=#000080]id[/COLOR][COLOR=#000000])[/COLOR];[COLOR=#808080]_// Get Item ID - need children_[/COLOR]  
[COLOR=#0000FF]trace[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]"evt.target.parent = "[/COLOR] + evt.[COLOR=#0000FF]target[/COLOR].[COLOR=#000080]parent[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#0000FF]trace[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]"evt.target.parent.parent = "[/COLOR] + evt.[COLOR=#0000FF]target[/COLOR].[COLOR=#000080]parent[/COLOR].[COLOR=#000080]parent[/COLOR].[COLOR=#000080]parent[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#0000FF]trace[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]"evt.target.parent.parent.parent.article = "[/COLOR] + evt.[COLOR=#0000FF]target[/COLOR].[COLOR=#000080]parent[/COLOR].[COLOR=#000080]parent[/COLOR].[COLOR=#000080]parent[/COLOR].[COLOR=#000080]article[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#0000FF]trace[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]"evt.target.parent.parent.parent.newsHolder = "[/COLOR] + evt.[COLOR=#0000FF]target[/COLOR].[COLOR=#000080]parent[/COLOR].[COLOR=#000080]parent[/COLOR].[COLOR=#000080]parent[/COLOR].[COLOR=#000080]newsHolder[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#0000FF]trace[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]"evt.target.parent.parent.parent.tabHolder.getChildByName(newsTab1) = "[/COLOR] + evt.[COLOR=#0000FF]target[/COLOR].[COLOR=#000080]parent[/COLOR].[COLOR=#000080]parent[/COLOR].[COLOR=#000080]parent[/COLOR].[COLOR=#000080]tabHolder[/COLOR].[COLOR=#000080]getChildByName[/COLOR]COLOR=#000000[/COLOR][COLOR=#000000])[/COLOR];[COLOR=#808080]_// News ID_[/COLOR]

```
[COLOR=#000000] **var** [/COLOR] newsHolderpos = evt.[COLOR=#0000FF]target[/COLOR].[COLOR=#000080]parent[/COLOR].[COLOR=#000080]parent[/COLOR].[COLOR=#000080]parent[/COLOR];
scrollTabs = [COLOR=#000000] **new** [/COLOR] Tween[COLOR=#000000]([/COLOR]newsHolderpos.[COLOR=#000080]newsHolder[/COLOR], [COLOR=#FF0000]"x"[/COLOR], Strong.[COLOR=#000080]easeInOut[/COLOR] ,newsHolderpos.[COLOR=#000080]newsHolder[/COLOR].[COLOR=#000080]x[/COLOR] ,-newsHolderpos.[COLOR=#000080]newsHolder[/COLOR].[COLOR=#0000FF]width[/COLOR]/[COLOR=#000080]2[/COLOR],[COLOR=#000080]1[/COLOR],[COLOR=#000000] **true** [/COLOR][COLOR=#000000])[/COLOR];
[COLOR=#0000FF]trace[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]"newsHolderpos.newsHolder.x"[/COLOR] + newsHolderpos.[COLOR=#000080]newsHolder[/COLOR].[COLOR=#000080]x[/COLOR][COLOR=#000000])[/COLOR];
[COLOR=#0000FF]trace[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]"newsHolderpos.newsHolder.width/2"[/COLOR] + newsHolderpos.[COLOR=#000080]newsHolder[/COLOR].[COLOR=#0000FF]width[/COLOR]/[COLOR=#000080]2[/COLOR][COLOR=#000000])[/COLOR];

[COLOR=#000000]}[/COLOR]

```

[/LEFT]

Back Button 1 (located @ Movie Clip: Frame=1 Target="\_level0.worldmap.backBtn"):  
ActionScript Code:  
[LEFT][COLOR=#000000] **function** [/COLOR] buildBackBtnCOLOR=#000000[/COLOR]:[COLOR=#0000FF]void[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#808080]_//builds the back button that appears on the right hand side._[/COLOR]  
[COLOR=#808080]_//check to see if the button is already present_[/COLOR]  
[COLOR=#000000] **var** [/COLOR] myPrevClip = getChildByNameCOLOR=#000000[/COLOR];  
[COLOR=#0000FF]if[/COLOR] COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
removeChildCOLOR=#000000[/COLOR];  
myPrevClip = [COLOR=#000000] **null** [/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000] **var** [/COLOR] backBtn:BackBtn = [COLOR=#000000] **new** [/COLOR] BackBtnCOLOR=#000000[/COLOR];  
backBtn.[COLOR=#0000FF]name[/COLOR] = [COLOR=#FF0000]“backBtn”[/COLOR];  
backBtn.[COLOR=#000080]buttonMode[/COLOR] = [COLOR=#000000] **true** [/COLOR];  
backBtn.[COLOR=#000080]x[/COLOR] = outsideBorder.[COLOR=#000080]x[/COLOR] + outsideBorder.[COLOR=#0000FF]width[/COLOR] - backBtn.[COLOR=#0000FF]width[/COLOR] - [COLOR=#000080]20[/COLOR];  
backBtn.[COLOR=#000080]y[/COLOR] = outsideBorder.[COLOR=#000080]y[/COLOR] + outsideBorder.[COLOR=#0000FF]height[/COLOR] - backBtn.[COLOR=#0000FF]height[/COLOR] - [COLOR=#000080]20[/COLOR];

```
backBtn.[COLOR=#000080]addEventListener[/COLOR][COLOR=#000000]([/COLOR]MouseEvent.[COLOR=#000080]CLICK[/COLOR], newsTabSlideBack[COLOR=#000000])[/COLOR];
backBtn.[COLOR=#000080]addEventListener[/COLOR][COLOR=#000000]([/COLOR]MouseEvent.[COLOR=#000080]CLICK[/COLOR], backClick[COLOR=#000000])[/COLOR];

addChild[COLOR=#000000]([/COLOR]backBtn[COLOR=#000000])[/COLOR];

```

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

Back Button 2 (located @ Movie Clip: Frame=1 Target="\_level0.worldmap.detailsPanel.detailsPanel\_close"")::  
ActionScript Code:  
[LEFT][COLOR=#000000] **function** [/COLOR] buildTabsCOLOR=#000000[/COLOR]:[COLOR=#0000FF]void[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#808080]_//builds the tabs in the details panel. These are BUTTONS._[/COLOR]  
[COLOR=#000000] **var** [/COLOR] totalTabWidth:[COLOR=#0000FF]Number[/COLOR] = [COLOR=#000080]0[/COLOR];  
[COLOR=#000000] **var** [/COLOR] myContainer = getChildByNameCOLOR=#000000[/COLOR];  
[COLOR=#000000] **var** [/COLOR] numTabs = myData[COLOR=#000000][[/COLOR]current\_i\_index[COLOR=#000000]][/COLOR].[COLOR=#000080]events[/COLOR][COLOR=#000000][[/COLOR]current\_j\_index[COLOR=#000000]][/COLOR].[COLOR=#000080]tabs[/COLOR].[COLOR=#0000FF]length[/COLOR];  
[COLOR=#0000FF]for[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#000000] **var** [/COLOR] i=[COLOR=#000080]0[/COLOR]; i\<numTabs; i++[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#000000] **var** [/COLOR] myTab:[COLOR=#0000FF]Tab[/COLOR] = [COLOR=#000000] **new** [/COLOR] [COLOR=#0000FF]Tab[/COLOR]COLOR=#000000[/COLOR];  
myTab.[COLOR=#0000FF]name[/COLOR]= [COLOR=#FF0000]“myTab”[/COLOR]+i;  
myTab.[COLOR=#000080]id[/COLOR] = i;  
myTab.[COLOR=#000080]x[/COLOR] = myContainer.[COLOR=#000080]tabMenuBar\_mc[/COLOR].[COLOR=#000080]x[/COLOR] + COLOR=#000000[/COLOR] + COLOR=#000000[/COLOR];  
myTab.[COLOR=#000080]y[/COLOR] = myContainer.[COLOR=#000080]tabMenuBar\_mc[/COLOR].[COLOR=#000080]y[/COLOR] - myTab.[COLOR=#0000FF]height[/COLOR];

```
    [COLOR=#808080]*//Build a textfield in each TAB CONTAINER*[/COLOR]
    [COLOR=#000000] **var** [/COLOR] tabText:[COLOR=#0000FF]TextField[/COLOR] = [COLOR=#000000] **new** [/COLOR] [COLOR=#0000FF]TextField[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR];
    tabText.[COLOR=#0000FF]selectable[/COLOR] = [COLOR=#000000] **false** [/COLOR];
    tabText.[COLOR=#0000FF]autoSize[/COLOR] = TextFieldAutoSize.[COLOR=#0000FF]LEFT[/COLOR];
    tabText.[COLOR=#000080]mouseEnabled[/COLOR] = [COLOR=#000000] **false** [/COLOR];
    tabText.[COLOR=#0000FF]embedFonts[/COLOR] = [COLOR=#000000] **true** [/COLOR];
    tabText.[COLOR=#000080]antiAliasType[/COLOR] = AntiAliasType.[COLOR=#000080]ADVANCED[/COLOR];
    [COLOR=#000000] **var** [/COLOR] myText:[COLOR=#0000FF]String[/COLOR] = myData[COLOR=#000000][[/COLOR]current_i_index[COLOR=#000000]][/COLOR].[COLOR=#000080]events[/COLOR][COLOR=#000000][[/COLOR]current_j_index[COLOR=#000000]][/COLOR].[COLOR=#000080]tabs[/COLOR][COLOR=#000000][[/COLOR]i[COLOR=#000000]][/COLOR];
    tabText.[COLOR=#000080]defaultTextFormat[/COLOR] = tfTabs;
    tabText.[COLOR=#0000FF]htmlText[/COLOR] = myText;
    myTab.[COLOR=#0000FF]width[/COLOR] = tabText.[COLOR=#0000FF]width[/COLOR] + [COLOR=#000080]10[/COLOR];

    tabText.[COLOR=#000080]x[/COLOR] = myTab.[COLOR=#000080]x[/COLOR] + [COLOR=#000000]([/COLOR]myTab.[COLOR=#0000FF]width[/COLOR] - tabText.[COLOR=#0000FF]width[/COLOR][COLOR=#000000])[/COLOR]*[COLOR=#000080]0[/COLOR].[COLOR=#000080]5[/COLOR];
    tabText.[COLOR=#000080]y[/COLOR] = myTab.[COLOR=#000080]y[/COLOR] + [COLOR=#000000]([/COLOR]myTab.[COLOR=#0000FF]height[/COLOR] - tabText.[COLOR=#0000FF]height[/COLOR][COLOR=#000000])[/COLOR]*[COLOR=#000080]0[/COLOR].[COLOR=#000080]5[/COLOR];

    totalTabWidth += myTab.[COLOR=#0000FF]width[/COLOR];

    myContainer.[COLOR=#000080]addChild[/COLOR][COLOR=#000000]([/COLOR]myTab[COLOR=#000000])[/COLOR];
    myContainer.[COLOR=#000080]addChild[/COLOR][COLOR=#000000]([/COLOR]tabText[COLOR=#000000])[/COLOR];
    [COLOR=#808080]*//add the events - but not for the first tab as its initially selected*[/COLOR]
    [COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]i!=[COLOR=#000080]0[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
        myTab.[COLOR=#000080]addEventListener[/COLOR][COLOR=#000000]([/COLOR]MouseEvent.[COLOR=#000080]CLICK[/COLOR], tabClick[COLOR=#000000])[/COLOR];
        myTab.[COLOR=#000080]addEventListener[/COLOR][COLOR=#000000]([/COLOR]MouseEvent.[COLOR=#000080]MOUSE_OVER[/COLOR], tabMouseOver[COLOR=#000000])[/COLOR];
        myTab.[COLOR=#000080]addEventListener[/COLOR][COLOR=#000000]([/COLOR]MouseEvent.[COLOR=#000080]MOUSE_OUT[/COLOR], tabMouseOut[COLOR=#000000])[/COLOR];
        myTab.[COLOR=#000080]buttonMode[/COLOR] = [COLOR=#000000] **true** [/COLOR];
    [COLOR=#000000]}[/COLOR] [COLOR=#0000FF]else[/COLOR] [COLOR=#000000]{[/COLOR]
        myTab.[COLOR=#0000FF]gotoAndStop[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]2[/COLOR][COLOR=#000000])[/COLOR];
    [COLOR=#000000]}[/COLOR]
[COLOR=#000000]}[/COLOR]
[COLOR=#000000] **var** [/COLOR] origWidth:[COLOR=#0000FF]Number[/COLOR] = myContainer.[COLOR=#000080]detailsPanel_bkgrnd[/COLOR].[COLOR=#0000FF]width[/COLOR];
[COLOR=#000000] **var** [/COLOR] newWidth:[COLOR=#0000FF]Number[/COLOR] = totalTabWidth +[COLOR=#000000]([/COLOR][COLOR=#000000]([/COLOR]numTabs-[COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR] * DISTANCE_BETWEEN_TABS[COLOR=#000000])[/COLOR];[COLOR=#808080]*//+ (2* myContainer.tabMenuBar_mc.x);*[/COLOR]

[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]newWidth&gt;=origWidth[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
    [COLOR=#808080]*//resize the width of the details panel because the tabs are low larger than the initial width of the details panel*[/COLOR]
    myContainer.[COLOR=#000080]detailsPanel_bkgrnd[/COLOR].[COLOR=#0000FF]width[/COLOR] = newWidth + BORDER_WIDTH;
    myContainer.[COLOR=#000080]tabMenuBar_mc[/COLOR].[COLOR=#0000FF]width[/COLOR] = newWidth;
    [COLOR=#000000] **var** [/COLOR] myTxtMc = myContainer.[COLOR=#000080]getChildByName[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]"txtMc"[/COLOR][COLOR=#000000])[/COLOR];
    [COLOR=#000000] **var** [/COLOR] myTF = myTxtMc.[COLOR=#000080]getChildByName[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]"tf"[/COLOR][COLOR=#000000])[/COLOR];
    myTF.[COLOR=#0000FF]width[/COLOR] = myContainer.[COLOR=#000080]tabMenuBar_mc[/COLOR].[COLOR=#0000FF]width[/COLOR];
[COLOR=#000000]}[/COLOR]
[COLOR=#808080]*//place the close button in the details panel in the correct position*[/COLOR]
myContainer.[COLOR=#000080]detailsPanel_close[/COLOR].[COLOR=#000080]x[/COLOR] = myContainer.[COLOR=#000080]detailsPanel_bkgrnd[/COLOR].[COLOR=#000080]x[/COLOR] + myContainer.[COLOR=#000080]detailsPanel_bkgrnd[/COLOR].[COLOR=#0000FF]width[/COLOR] - myContainer.[COLOR=#000080]detailsPanel_close[/COLOR].[COLOR=#0000FF]width[/COLOR] - BORDER_WIDTH;
myContainer.[COLOR=#000080]detailsPanel_close[/COLOR].[COLOR=#000080]y[/COLOR] = myContainer.[COLOR=#000080]detailsPanel_bkgrnd[/COLOR].[COLOR=#000080]y[/COLOR] +BORDER_WIDTH;
myContainer.[COLOR=#000080]detailsPanel_close[/COLOR].[COLOR=#000080]buttonMode[/COLOR] = [COLOR=#000000] **true** [/COLOR];
myContainer.[COLOR=#000080]detailsPanel_close[/COLOR].[COLOR=#000080]addEventListener[/COLOR][COLOR=#000000]([/COLOR]MouseEvent.[COLOR=#000080]CLICK[/COLOR], backClickSmallButton[COLOR=#000000])[/COLOR];
myContainer.[COLOR=#000080]detailsPanel_close[/COLOR].[COLOR=#000080]addEventListener[/COLOR][COLOR=#000000]([/COLOR]MouseEvent.[COLOR=#000080]CLICK[/COLOR], newsTabSlideBack[COLOR=#000000])[/COLOR];

```

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

The Results for the traces in newsTabSlideBack are:

Back Button 1 results (does not work - **can not reach main timeline** ) :  
ActionScript Code:  
[LEFT]evt = [COLOR=#000000][[/COLOR]MouseEvent [COLOR=#0000FF]type[/COLOR]=[COLOR=#FF0000]“click”[/COLOR] bubbles=[COLOR=#000000] **true** [/COLOR] cancelable=[COLOR=#000000] **false** [/COLOR] eventPhase=[COLOR=#000080]2[/COLOR] localX=[COLOR=#000080]46[/COLOR] localY=[COLOR=#000080]8[/COLOR] stageX=[COLOR=#000080]673[/COLOR].[COLOR=#000080]9000000000001[/COLOR] stageY=[COLOR=#000080]342[/COLOR].[COLOR=#000080]45000000000005[/COLOR] relatedObject=[COLOR=#000000] **null** [/COLOR] ctrlKey=[COLOR=#000000] **false** [/COLOR] altKey=[COLOR=#000000] **false** [/COLOR] shiftKey=[COLOR=#000000] **false** [/COLOR] delta=[COLOR=#000080]0[/COLOR][COLOR=#000000]][/COLOR]  
evt.[COLOR=#0000FF]target[/COLOR] = [COLOR=#000000][[/COLOR][COLOR=#0000FF]object[/COLOR] BackBtn[COLOR=#000000]][/COLOR]  
evt.[COLOR=#0000FF]target[/COLOR].[COLOR=#000080]id[/COLOR] = [COLOR=#0000FF]undefined[/COLOR]  
evt.[COLOR=#0000FF]target[/COLOR].[COLOR=#000080]parent[/COLOR] = [COLOR=#000000][[/COLOR][COLOR=#0000FF]object[/COLOR] COMPONENTMAP\_[COLOR=#000080]1[/COLOR][COLOR=#000000]][/COLOR]  
evt.[COLOR=#0000FF]target[/COLOR].[COLOR=#000080]parent[/COLOR].[COLOR=#000080]parent[/COLOR] = [COLOR=#000000][[/COLOR][COLOR=#0000FF]object[/COLOR] [COLOR=#0000FF]Stage[/COLOR][COLOR=#000000]][/COLOR]  
ReferenceError: [COLOR=#0000FF]Error[/COLOR] [COLOR=#808080]_#1069: Property article not found on flash.display.Stage and there is no default value._[/COLOR]  
at xmlMap\_cs3\_[COLOR=#000080]3[/COLOR]_fla::COMPONENTMAP_[COLOR=#000080]1[/COLOR]/newsTabSlideBackCOLOR=#000000[/COLOR]  
[/LEFT]

Back Button 2 results (works):  
ActionScript Code:  
[LEFT]evt = [COLOR=#000000][[/COLOR]MouseEvent [COLOR=#0000FF]type[/COLOR]=[COLOR=#FF0000]“click”[/COLOR] bubbles=[COLOR=#000000] **true** [/COLOR] cancelable=[COLOR=#000000] **false** [/COLOR] eventPhase=[COLOR=#000080]2[/COLOR] localX=[COLOR=#000080]8[/COLOR] localY=[COLOR=#000080]5[/COLOR] stageX=[COLOR=#000080]248[/COLOR].[COLOR=#000080]9[/COLOR] stageY=[COLOR=#000080]53[/COLOR].[COLOR=#000080]300000000000004[/COLOR] relatedObject=[COLOR=#000000] **null** [/COLOR] ctrlKey=[COLOR=#000000] **false** [/COLOR] altKey=[COLOR=#000000] **false** [/COLOR] shiftKey=[COLOR=#000000] **false** [/COLOR] delta=[COLOR=#000080]0[/COLOR][COLOR=#000000]][/COLOR]  
evt.[COLOR=#0000FF]target[/COLOR] = [COLOR=#000000][[/COLOR][COLOR=#0000FF]object[/COLOR] [COLOR=#0000FF]MovieClip[/COLOR][COLOR=#000000]][/COLOR]  
evt.[COLOR=#0000FF]target[/COLOR].[COLOR=#000080]id[/COLOR] = [COLOR=#0000FF]undefined[/COLOR]  
evt.[COLOR=#0000FF]target[/COLOR].[COLOR=#000080]parent[/COLOR] = [COLOR=#000000][[/COLOR][COLOR=#0000FF]object[/COLOR] DetailsPanel[COLOR=#000000]][/COLOR]  
evt.[COLOR=#0000FF]target[/COLOR].[COLOR=#000080]parent[/COLOR].[COLOR=#000080]parent[/COLOR] = [COLOR=#000000][[/COLOR][COLOR=#0000FF]object[/COLOR] MainTimeline[COLOR=#000000]][/COLOR]  
evt.[COLOR=#0000FF]target[/COLOR].[COLOR=#000080]parent[/COLOR].[COLOR=#000080]parent[/COLOR].[COLOR=#000080]parent[/COLOR].[COLOR=#000080]article[/COLOR] = [COLOR=#000000][[/COLOR][COLOR=#0000FF]object[/COLOR] Article[COLOR=#000000]][/COLOR]  
evt.[COLOR=#0000FF]target[/COLOR].[COLOR=#000080]parent[/COLOR].[COLOR=#000080]parent[/COLOR].[COLOR=#000080]parent[/COLOR].[COLOR=#000080]newsHolder[/COLOR] = [COLOR=#000000][[/COLOR][COLOR=#0000FF]object[/COLOR] Sprite[COLOR=#000000]][/COLOR]  
evt.[COLOR=#0000FF]target[/COLOR].[COLOR=#000080]parent[/COLOR].[COLOR=#000080]parent[/COLOR].[COLOR=#000080]parent[/COLOR].[COLOR=#000080]tabHolder[/COLOR].[COLOR=#000080]getChildByName[/COLOR]COLOR=#000000[/COLOR] = [COLOR=#000000][[/COLOR][COLOR=#0000FF]object[/COLOR] NewsTab[COLOR=#000000]][/COLOR]  
[/LEFT]

The error given is this :

```
ActionScript Code:
[LEFT]ReferenceError: [COLOR=#0000FF]Error[/COLOR] [COLOR=#808080]*#1069: Property article not found on flash.display.Stage and there is no default value.*[/COLOR]
at xmlMap_cs3_[COLOR=#000080]3[/COLOR]_fla::COMPONENTMAP_[COLOR=#000080]1[/COLOR]/newsTabSlideBack[COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR]

```

[/LEFT]

so, Why Does one work and the other does not?

Thanks,  
Ian
