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

Регистрация: Mar 2013
Сообщений: 290
По умолчанию MovieClip: удаление дочернего текстфилда

В Библиотеке есть вот такой мувик, пролинкованый к классу, и имеющий дочерний текстфилд, добавленный вручную:

Нажмите на изображение для увеличения
Название: snap5310.jpg
Просмотров: 395
Размер:	185.2 Кб
ID:	30083

И есть вот такой код:

Код AS3:
 
package
{
	import flash.display.Sprite;
	import flash.events.MouseEvent;
	import flash.events.Event;
 
	public class Main extends Sprite
	{
 
		private var infoPanel:Info_panel;
 
		public function Main()
		{
 
			infoPanel = new Info_panel();
 
			infoPanel.x = Math.floor(stage.stageWidth/2 - infoPanel.width/2);
			infoPanel.y = Math.floor(stage.stageHeight/2 - infoPanel.height/2);
			addChild(infoPanel);
 
			infoPanel.message_dtx.text = "Hello, Mookhosranks!";
			infoPanel.buttonMode = true;
			infoPanel.addEventListener(MouseEvent.CLICK, removeText);
 
 
		}
 
		private function removeText(e:Event)
		{
			trace("Removing bogomerzky text...");
			infoPanel.removeChild(message_dtx);
		}
 
	}
 
}
Который выдает ошибку:

Цитата:
1120: Access of undefined property message_dtx. infoPanel.removeChild(message_dtx);
Что не так? Или может removeChild только к объектам добавленным посредством addChild применим?