Показать сообщение отдельно
Старый 26.08.2009, 05:41
adi.belis вне форума Посмотреть профиль Отправить личное сообщение для adi.belis Найти все сообщения от adi.belis
  № 1  
Ответить с цитированием
adi.belis

Регистрация: Aug 2009
Сообщений: 53
По умолчанию помогите удалить ссылку объект

всем привет !

пре попытке удалить ссылку на объект прыгает ошибка :

1050: Cannot assign to a non-reference value.

Код AS3:
var tf:TextField;
var container :Sprite = new Sprite();
addChildAt (container,0);
button.addEventListener (MouseEvent.CLICK,addTextField);
function addTextField (evt:MouseEvent)
{
	while (container.numChildren>0)
	{
                          //Error
		container.getChildAt(0) as TextField = null;
	}
	for (var i:Number=0; i<4; i++)
	{
		tf = new TextField();
		tf.y = i *23;
		tf.text = "temp text";
		container.addChild(tf);
	}
}
здесь на сайте пробегала инфа что вроде достаточно убрать класс методом "removeChild", и если нет "listeners" или мягкие ссылки объект будет удален .
насколько это верно ?