Показать сообщение отдельно
Старый 27.03.2008, 01:37
Сайлас вне форума Посмотреть профиль Отправить личное сообщение для Сайлас Найти все сообщения от Сайлас
  № 2  
Ответить с цитированием
Сайлас

Регистрация: Mar 2008
Сообщений: 259
Не знаю, можно ли делать как вы делаете, но можно сделать так (но по-моему нельзя, т.к. loader - не DisplayObject):
Код:
public function Test()
{
	var request:URLRequest = new URLRequest("test.txt");
	var loader:URLLoader = new URLLoader();
	loader.load(request);
	loader.addEventListener(Event.COMPLETE,loadLoader);
}
		
private function loadLoader(e:Event):void 
{
	var loader:URLLoader=e.target as URLLoader;
	var tf:TextField = new TextField;
	tf.text = loader.data;
	addChild(tf);
}
А уж для поддержания красоты и возможностей listenerов можно уж сделать так
Код:
public class Test extends Sprite
{
	private var tf:TextField = new TextField;
	public function Test()
	{
		var request:URLRequest = new URLRequest("test.txt");
		var loader:URLLoader = new URLLoader();
		tf.text='Ожидаем загрузки файла...';
		addChild(tf);
		loader.load(request);
		loader.addEventListener(Event.COMPLETE,loadLoader);
	}
	
	private function loadLoader(e:Event):void 
	{
		var loader:URLLoader=e.target as URLLoader;
		tf.text = loader.data;
	}
}


Последний раз редактировалось Сайлас; 27.03.2008 в 01:44.