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

Регистрация: Jul 2007
Сообщений: 89
По умолчанию Текстовое поле не отображается

Привет, подскажите, что я делаю не так.

Хотел создать в библиотеке мувик, в котором есть текстовое поле. Создаю в коде его копию, а текстовое поле заполняю. Копии мувика не отображаются, хотя трейс выдает текст этих мувиков. Причем в примерах, которые скачал все ок. Это значит что я в библиотеке что-то при создании мувика не так сделал.
Подскажите.
Код:
_root.createEmptyMovieClip("effects",40);

var lid =50;

function drawText()
{
	var t = textBack();
	var mt = new Array();
	
	for (var j = 1; j <= 4; j++)
	{
		mt[j] = new Array();
		
		len = t[1][j].text.length;
		str = t[1][j].text;
		
		var z = t[1][j].angle;
		var r = p[2][1].r - 10;

		// В цикле перебираем строку из текстового поля
		for (var i = 0; i < len; i++)
		{
			lid++;
			xp = xc + r * Math.sin((i * 4 + z) * Math.PI / 180);
			yp = yc - r * Math.cos((i * 4 + z) * Math.PI / 180);
			
			effects.attachMovie("char1","a" + i +"-"+ j,lid,{_x:xp, _y:yp});

			
			effects["a" + i + "-" + j]._rotation = i * 4 + z;
			effects["a" + i + "-" + j]._alpha = 255;
			effects["a" + i + "-" + j].ft.text = str.charAt(i);
			trace(effects["a" + i + "-" + j].ft.text);
		}
	}
  
}