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

Регистрация: Mar 2011
Сообщений: 3
По умолчанию передача XML строкой

имею стандартный погрузчик XML:

Код AS1/AS2:
var xmlData:XML = new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad = loadXml;
xmlData.load("/modules/mod_dav_vm_carusel/vars_carousel.xml");
 
function loadXml(success:Boolean):Void {
	//in case of being loaded successfully
	if (success) {
		home.attachMovie("preloader2","preloader",home.getNextHighestDepth());
		home.preloader._x = (Stage.width - home.preloader._width) / 2;
		home.preloader._y = (Stage.height - home.preloader._height) / 2;
		options = xmlData.childNodes[0];
		parseOptions(options);
		parseGalleries();
	} else {
		//hope this will not appear...
		trace("Error while loading .xml file...");
	}
}
 
//get the options from the XML data
function parseOptions(options:XML):Void {
..... и т.д.

Как мне отредактировать код , отказаться от загрузки XML файла и сделать прямую передачу XML значений типа такого
Код AS1/AS2:
var xmlData:XML = new XML("<MyXml><Name Trast="female">111</Name><Name Trast="male">222</Name><Name Trast="male">333</Name></MyXml>");
и как инициализировать событие xmlData.onLoad

Прошу сильно не пинать ногами, если неправильно сформулировал вопрос) Помогите пожалуйста, хотя бы пните в нужном направлении))