# "A term is undefined and has no properties"-error

**URL:** <https://forum.kirupa.com/t/a-term-is-undefined-and-has-no-properties-error/298417>\
**Category:** flash\
**Created:** [October 18, 2009, 7:16pm UTC](https://forum.kirupa.com/t/a-term-is-undefined-and-has-no-properties-error/298417 "2009-10-18T19:16:01Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![deafdigit](https://avatars.discourse-cdn.com/v4/letter/d/ac91a4/32.png) [@deafdigit](https://forum.kirupa.com/u/deafdigit)\
**Post date:** [October 18, 2009, 7:16pm UTC](https://forum.kirupa.com/t/a-term-is-undefined-and-has-no-properties-error/298417/1 "2009-10-18T19:16:01Z")

</div>

Hi everyone,

I’m trying to convert an old apple-dock-ish flash-script file to as3 and I’ve ALMOST got it, but now flash has started giving me the following error:

TypeError: Error #1010: A term is undefined and has no properties.  
at Untitled\_fla::MainTimeline/enter\_frame\_func()

This is my code:

```auto
stage.addEventListener(Event.ENTER_FRAME,enter_frame_func);

function enter_frame_func(e:Event):void{
	var picItems:Array = new Array(square1, square2, square3, square4, square5);
	for (var i = 0; 1 < picItems.length; i++) {
		var xxm:Number = picItems*.mouseX;
		var yym:Number = picItems*.mouseY;
		var dist:Number = Math.sqrt(xxm*xxm + yym*yym);
		if(dist<50){
			picItems*.scaleX = picItems*.scaleY = ((200-dist)-picItems*.scaleY)/80;
			trace(picItems*.scaleX);
		} else {
			picItems*.scaleX = picItems*.scaleY = 1;
		}
	}
}

```

It’s a really short code, so I think you’ll be able to spot the mistake easily.

Thanks in advance,  
deafdigit
