Показать сообщение отдельно
Старый 21.04.2011, 00:13
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 2  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
1. new_perelet.from. - где слушателя пытаетесь добавить - это верно, не ошибка?

2. Залезаем в хелп по AS2, смотрим, видим, что для TextField есть такие варианты:
Код AS1/AS2:
this.createTextField("my_txt", this.getNextHighestDepth(), 10, 10, 100, 22);
my_txt.border = true;
my_txt.type = "input";
 
//вариант 1
my_txt.onChanged = function(textfield_txt:TextField) {
  trace(textfield_txt._name + " changed");
  trace(this + " changed");
 
};
 
//вариант 2
var txtListener:Object = new Object();
txtListener.onChanged = function(textfield_txt:TextField) {
    trace(textfield_txt._name+ " changed and notified myListener");
};
my_txt.addListener(txtListener);
Я бы выбрал 1-й вариант, без лишнего слушателя. Как-то так:
Код AS1/AS2:
function _add_perelet()
{
	var new_perelet:MovieClip = perelet_group.attachMovie('perelet', 'perelet' + new_name, perelet_group.getNextHighestDepth(), {_x:0,_y:h});
 
	new_perelet.err_from.onChanged = function() 
	{
	  trace(this + ' changed,  new text:' + this.text);
	};
}
С динамически созданным мувиком (не кадром) все прекрасно будет работать.
__________________
Идите первым!


Последний раз редактировалось mooncar; 21.04.2011 в 00:31.