# Target a button inside a mc in order to trigger a sw

**URL:** <https://forum.kirupa.com/t/target-a-button-inside-a-mc-in-order-to-trigger-a-sw/304612>\
**Category:** Uncategorized\
**Created:** [February 10, 2010, 7:44pm UTC](https://forum.kirupa.com/t/target-a-button-inside-a-mc-in-order-to-trigger-a-sw/304612 "2010-02-10T19:44:48Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![michaelafoley](https://avatars.discourse-cdn.com/v4/letter/m/3be4f8/32.png) [@michaelafoley](https://forum.kirupa.com/u/michaelafoley)\
**Post date:** [February 10, 2010, 7:44pm UTC](https://forum.kirupa.com/t/target-a-button-inside-a-mc-in-order-to-trigger-a-sw/304612/1 "2010-02-10T19:44:48Z")

</div>

Hello everyone,  
Trying to target a button inside a mc in order to trigger a swf. The swf has the same name as the listener in order to repeat the function with multiple swfs. my problem is, i’m getting an error of an Access of undefined property with my mc

I geting an error:"

1120: Access of undefined property nav\_btns.

var Xpos:Number = 461;  
var Ypos:Number = 294;  
var swf:MovieClip;  
var loader:Loader = new Loader();

var defaultSWF:URLRequest = new URLRequest(“swfs/nav\_btns.contact\_btn.swf”);

loader.load(defaultSWF);  
loader.x = Xpos;  
loader.y = Ypos;  
addChild(loader);

function btnClick(event:MouseEvent):void {

```
removeChild(loader);
var newSWFRequest:URLRequest = new URLRequest("swfs/" + event.target.name + ".swf");
loader.load(newSWFRequest);
loader.x = Xpos;
loader.y = Ypos;
addChild(loader);

```

}  
// Btn listeners  
nav\_btns.contact\_btn.addEventListener(MouseEvent.CLICK, btnClick);  
nav\_btns.service\_btn.addEventListener(MouseEvent.CLICK, btnClick);
