# getChildByName return null if publis setting is Flash 9

**URL:** <https://forum.kirupa.com/t/getchildbyname-return-null-if-publis-setting-is-flash-9/318360>\
**Category:** flash\
**Created:** [January 18, 2011, 5:15am UTC](https://forum.kirupa.com/t/getchildbyname-return-null-if-publis-setting-is-flash-9/318360 "2011-01-18T05:15:41Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![nitinmukesh](https://avatars.discourse-cdn.com/v4/letter/n/7feea3/32.png) [@nitinmukesh](https://forum.kirupa.com/u/nitinmukesh)\
**Post date:** [January 18, 2011, 5:15am UTC](https://forum.kirupa.com/t/getchildbyname-return-null-if-publis-setting-is-flash-9/318360/1 "2011-01-18T05:15:41Z")

</div>

Hi,

I am facing a weird problem.

The following code returns null if targeted player is Flash player 9 but works fine for Flash Player 10.

```php
var _mc:MovieClip = getChildByName("introMC") as MovieClip;

```

It works fine if I give a delay using setTimeout.

I am not sure what I may be doing wrong. I have attached the source files. (Flash CS5 format)

Any help is appreciated
