Показать сообщение отдельно
Старый 07.10.2007, 16:58
Torero вне форума Посмотреть профиль Отправить личное сообщение для Torero Найти все сообщения от Torero
  № 14  
Ответить с цитированием
Torero
 
Аватар для Torero

Регистрация: May 2007
Адрес: Moscow
Сообщений: 263
Цитата:
Сообщение от __etc
....URLLoader, который может грузить данные в различных форматах, как в текстовых, так и бинарных. Что делать с полученными данными — решать программисту.
Поясни пожалуйста: Как, используя класс URLLoader, загрузить изображение?

Реализовал сабж следующим образом:
Код:
package {
import flash.display.Sprite;
import flash.text.TextField;
import flash.events.Event
	public class SomeClass extends Sprite {
		public function SomeClass(){
			loadXML();
		}
		private function loadXML(){
		    var myXML:XML = new XML();
			tL=new FileLoad("test.xml")
			tL.addEventListener(Event.COMPLETE, xmlLoaded);
			function xmlLoaded(e:Event){
				myXML=XML(tL.data);
				loadText()
			}
		}
		private function loadText():void{
			var tF:TextField=new TextField();
			tL=new FileLoad("ru.txt")
			tL.addEventListener(Event.COMPLETE, textLoaded);
			addChild(tF);
			function textLoaded(e:Event){
				tF.htmlText=tL.data;
				loadGraph();
			}
		}
		private function loadGraph():void{
			var pic:Sprite=new Sprite();
			tL=new FileLoad("1.jpg")
			tL.addEventListener(Event.COMPLETE, graphLoaded);
			addChild(pic);
			function graphLoaded(e:Event){
				pic=tL.data;
			}
		}
	}
}
Код:
package {
import flash.net.URLRequest;
import flash.net.URLLoader;
	public class FileLoad extends URLLoader {
		public function FileLoad(filepath:String){
			var urlReq:URLRequest = new URLRequest(filepath);
			this.load(urlReq);
		}
	}
}
1.XML и *.txt грузятся корректно. При попытке загрузить изображение, получаю: "Type Coercion failed: cannot convert "яШяа to flash.display.Sprite"
2.Нужно-ли использовать "removeEventListener", если листнер добавляется внутри private-функции?
3.
Цитата:
Сообщение от Nirth
для этого надо переопределить метод toString()...
А как мне это должно было помочь?
__________________
А я Томат.