# "Access of undefined property"

**URL:** <https://forum.kirupa.com/t/access-of-undefined-property/286257>\
**Category:** flash\
**Created:** [April 13, 2009, 1:18am UTC](https://forum.kirupa.com/t/access-of-undefined-property/286257 "2009-04-13T01:18:52Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![quicksmack](https://avatars.discourse-cdn.com/v4/letter/q/fbc32d/32.png) [@quicksmack](https://forum.kirupa.com/u/quicksmack)\
**Post date:** [April 13, 2009, 1:18am UTC](https://forum.kirupa.com/t/access-of-undefined-property/286257/1 "2009-04-13T01:18:52Z")

</div>

i am basically trying to add a movieclip inside another movieclip using “addChild”…  
but flash keeps giving me “1120: Access of undefined property cHolder”

```auto
var enemiesArray:Array = [new politician1(), new politician2(), new snitch()];

tlHolderReset();

function tlHolderReset():void
{
    var cHolder:MovieClip;
    cHolder = new Hclass();
    stagecontainer.addChild(cHolder);
    cHolder.x = 120
    cHolder.y = 70

    var enemyTime:Timer = new Timer(5000, 1);
    enemyTime.addEventListener(TimerEvent.TIMER, addEnemy);
    enemyTime.start();
}

function addEnemy(event:TimerEvent):void
{
    var character = enemiesArray[Math.floor(Math.random() * enemiesArray.length)];
    cHolder.addChild(character); // THIS IS WHERE THE PROBLEM IS...
}

```

i assume this is because the variable “cHolder” was created in the “tlHolderReset” function and im trying to use “cHolder” in the “addEnemy” function… i dont know, just a guess…  
i need to add / modify something in the “cHolder.addChild(character);” line, i just dont know what… i tried changing it to “stagecontainer.cHolder.addChild(character);” but that only results in another error…
