# TypeError: Error #1010: A term is undefined and has no properties. 	at index\_fla::Mai

**URL:** <https://forum.kirupa.com/t/typeerror-error-1010-a-term-is-undefined-and-has-no-properties-at-index-fla-mai/307150>\
**Category:** flash\
**Created:** [March 29, 2010, 3:14pm UTC](https://forum.kirupa.com/t/typeerror-error-1010-a-term-is-undefined-and-has-no-properties-at-index-fla-mai/307150 "2010-03-29T15:14:13Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![ciprihord](https://avatars.discourse-cdn.com/v4/letter/c/779978/32.png) [@ciprihord](https://forum.kirupa.com/u/ciprihord)\
**Post date:** [March 29, 2010, 3:14pm UTC](https://forum.kirupa.com/t/typeerror-error-1010-a-term-is-undefined-and-has-no-properties-at-index-fla-mai/307150/1 "2010-03-29T15:14:13Z")

</div>

I’m new to Flash and webdesign, but I have a project to do and I’m stuck with this error: TypeError: Error #1010: A term is undefined and has no properties. But everything works fine. I have a main file where I load external swfs, and some of this swfs have buttons inside. Any help is welcome. This is my code from the main file:

//Load external movies

var Xpos:Number=250;  
var Ypos:Number=180;  
var myCLip:MovieClip=root as MovieClip;  
var swf:MovieClip;  
var loader:Loader = new Loader();

loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loaderCompletedHandler);  
function loaderCompletedHandler(evt:Event):void {  
swf=loader.content as MovieClip;  
trace (“juk”)  
swf.aparateExt.addEventListener(MouseEvent.CLICK, extCommunicate);  
function extCommunicate(evt:MouseEvent):void {  
removeChild(loader);  
var newSWFRequest:URLRequest=new URLRequest(“swfs/aparate.swf”);  
loader.load(newSWFRequest);  
loader.x=Xpos;  
loader.y=Ypos;  
addChild(loader);  
}

}

var defaultSWF:URLRequest=new URLRequest(“swfs/despre.swf”);

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

//Buttons actions  
despre.addEventListener(MouseEvent.CLICK, despreClick);  
despreTop.addEventListener(MouseEvent.CLICK, despreClick);  
function despreClick(event:MouseEvent):void {

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

```

}

distributie.addEventListener(MouseEvent.CLICK, distributieClick);  
distributieTop.addEventListener(MouseEvent.CLICK, distributieClick);  
function distributieClick(event:MouseEvent):void {

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

```

}

produse.addEventListener(MouseEvent.CLICK, produseClick);  
produseTop.addEventListener(MouseEvent.CLICK,produseClick);  
function produseClick(event:MouseEvent):void {

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

```

}

contact.addEventListener(MouseEvent.CLICK, contactClick);  
contactTop.addEventListener(MouseEvent.CLICK,contactClick);  
function contactClick(event:MouseEvent):void {

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

```

}

aparate.addEventListener(MouseEvent.CLICK, aparateClick);  
function aparateClick(event:MouseEvent):void {

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

```

}

obiective.addEventListener(MouseEvent.CLICK, obiectiveClick);  
function obiectiveClick(event:MouseEvent):void {

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

```

}

acumulatori.addEventListener(MouseEvent.CLICK, acumulatoriClick);  
function acumulatoriClick(event:MouseEvent):void {

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

```

}

genti.addEventListener(MouseEvent.CLICK, gentiClick);  
function gentiClick(event:MouseEvent):void {

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

```

}

trepiede.addEventListener(MouseEvent.CLICK, trepiedeClick);  
function trepiedeClick(event:MouseEvent):void {

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

```

}

lumini.addEventListener(MouseEvent.CLICK, luminiClick);  
function luminiClick(event:MouseEvent):void {

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

```

}

blitz.addEventListener(MouseEvent.CLICK, blitzClick);  
function blitzClick(event:MouseEvent):void {

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

```

}

card.addEventListener(MouseEvent.CLICK, cardClick);  
function cardClick(event:MouseEvent):void {

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

```

}

filtre.addEventListener(MouseEvent.CLICK, filtreClick);  
function filtreClick(event:MouseEvent):void {

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

```

}
