Показать сообщение отдельно
Старый 22.05.2012, 03:46
Fartoviy_Spec вне форума Посмотреть профиль Отправить личное сообщение для Fartoviy_Spec Найти все сообщения от Fartoviy_Spec
  № 1  
Ответить с цитированием
Fartoviy_Spec

Регистрация: Mar 2012
Сообщений: 36
По умолчанию Ошибка TypeError: Error #1010: Термин не определен и не имеет свойств

TypeError: Error #1010: Термин не определен и не имеет свойств.
at MethodInfo-1()
Такая ошибка. Ругается на переменную par как я думаю. Подскажите пожалуйста как исправить

Код AS3:
var urlLoader:URLLoader = new URLLoader();
urlLoader.addEventListener(Event.COMPLETE, textLoaded);
urlLoader.load(new URLRequest("xml/kross.xml"));
var xml:XML;
var xmlList:XMLList;
function textLoaded(e:Event):void
{
	xml = XML(urlLoader.data);
	xmlList = xml.zadanie;
	var arr_kletki:Array=new Array();
	var par;
 
	for (var i=0; i<xmlList.length(); i++)
	{
		arr_kletki[i] = [];
		for (var j=0; j<xmlList[i].kletki; j++)
		{
			var txtField:TextField = new TextField();
			txtField.width = 28;
			txtField.height = 28;
			txtField.border = true;
 
			if (xmlList[i].polojenie == "gor")
			{
				txtField.x = xmlList[i].kor_x * 28 + j * txtField.width;
				txtField.y = xmlList[i].kor_y * 28;
			}
			if (xmlList[i].polojenie == "ver")
			{
				txtField.x = xmlList[i].kor_x * 28;
				txtField.y = xmlList[i].kor_y * 28 + j * txtField.width;
			}
			arr_kletki[i][j] = [txtField];
			addChild(txtField);
		}
	}
	addEventListener(MouseEvent.MOUSE_DOWN, onMD);
	function onMD(e:MouseEvent):void
	{
		for (var i1=0; i1<4; i1++)
		{
			for (var j1=0; j1<xmlList[i1].kletki; j1++)
			{
				if (arr_kletki[i1][j1][0].hitTestPoint(mouseX,mouseY))
				{
					par = i1;
				}
			}
		}
 
		addEventListener(Event.ENTER_FRAME, onEnterFrame);
		function onEnterFrame(e:Event):void
		{
			for (var i2=0; i2<4; i2++)
			{
				for (var j2=0; j2<xmlList[i2].kletki; j2++)
				{
					arr_kletki[par][j2][0].borderColor = 0x00FFFF;
				}
			}
 
		}
	}
}