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

Регистрация: May 2007
Адрес: Moscow
Сообщений: 263
По умолчанию Загрузка данных из внешних файлов.

Доброго времени суток.
Есть несколько классов, загружающих информацию(xml, текст, картинки, swf) из внешних файлов. Решил процесс загрузки описать отдельным классом - не получается. Подскажите пжл.как это правильно реализовать:
а)Верна-ли вообще сама идея реализовать загрузчик через отдельный класс?
б)Конструктор не может быть сеттером - как передать данные объекту, вызвавшему класс? через "this"?
в)Как реализовать ожидание окончания загрузки?

Вот мой вариант: (нерабочий)
Код:
package {
import flash.display.Sprite;
	public class SomeClass extends Sprite {
		public function SomeClass(){
			var myXML:XML = new XML();
			myXML=XML(new FileLoad("test.xml"));
			trace("Загрузили:"+myXML); //Загрузили: [object FileLoad], а не "Загрузили: <xx>.....</xx>"
		}
	}
Код:
package {
import flash.display.Loader;
import flash.net.URLRequest;
	public class FileLoad extends Loader {
		public function FileLoad(filepath:String){
			var urlReq:URLRequest = new URLRequest(filepath);
			this.load(urlReq);
		}
	}
__________________
А я Томат.


Последний раз редактировалось Torero; 07.10.2007 в 03:17.