# Execute function in external loaded swf

**URL:** <https://forum.kirupa.com/t/execute-function-in-external-loaded-swf/235608>\
**Category:** Uncategorized\
**Created:** [August 13, 2007, 12:17pm UTC](https://forum.kirupa.com/t/execute-function-in-external-loaded-swf/235608 "2007-08-13T12:17:26Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![blaatorx](https://avatars.discourse-cdn.com/v4/letter/b/f17d59/32.png) [@blaatorx](https://forum.kirupa.com/u/blaatorx)\
**Post date:** [August 13, 2007, 12:17pm UTC](https://forum.kirupa.com/t/execute-function-in-external-loaded-swf/235608/1 "2007-08-13T12:17:26Z")

</div>

Peepz,

I have a loader class which loads an external movieclip, in my complete handler i want to execute a function (functionname = loadLessons) on keyframe 1 in de external loaded swf:

```auto

//Loader Class
function loadPage(url, holder):void
{
 var assetsUrl:String = url
 var loader:Loader = new Loader();
 configureListeners(loader.contentLoaderInfo); 
  
 var assestsRequest:URLRequest = new URLRequest(assetsUrl);
 loader.load(assestsRequest); 
 loader.addEventListener(Event.COMPLETE, completeHandler);
 holder.addChild(loader); 
}
 
function completeHandler(event:Event):void 
{
 trace("completeHandler: " + event); 
 //event.target.loadLessons() 
 var init:Function = event.target.loader.parent.loadLessons
 init()
}

```

But i get this error:

TypeError: Error #1006: value is not a function.  
at index2\_fla::MainTimeline/completeHandler()

Con somebody let me execute the function?

Thnx!
