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

Регистрация: Feb 2007
Сообщений: 16
ладно, переделал.

во флехе
Код:
var lan:XML = new XML();
var masterArray:Array = new Array();
lan.ignoreWhite = true;
lan.load("asd.xml");
lan.onLoad = function(success) {
	var currentLangNode:XMLNode = this.firstChild.firstChild;
	var i:Number = 0;
	for (var childNode = currentLangNode; childNode != null; childNode=childNode.nextSibling, i++) {
		var j:Number = 0;
		masterArray[i] = new Array();
		masterArray[i][0] = childNode.nodeName;
		j++;
		for (var stringNode:XMLNode = childNode.firstChild; stringNode != null; stringNode=stringNode.nextSibling, j++) {
			masterArray[i][j] = stringNode.firstChild.nodeValue;
		}
	}
	for (var k = 0; k<masterArray.length; k++) {
		glavi.addItem(masterArray[k][0]);
	}
};
var evt:Object = new Object();
evt.change = function(eventObj) {
	txt.removeAll();
	for (var l = 0; l<masterArray.length; l++) {
		if (masterArray[l][0] == eventObj.target.value) {
			txt.addItem(masterArray[l][1]);
			trace(masterArray[l][1]);
		}
	}
};
glavi.addEventListener("change", evt);
в XML
Код:
<strings>
	<1>
	            <1_1>
		       <url>1_1.txt</url>
	            </1_1>
	            <1_2>
		       <url>1_2.txt</url>
	            </1_2>
	            <1_3>
		       <url>1_3.txt</url>
	            </1_3>
	</1>
	<2>
	            <2_1>
		       <url>1_1.txt</url>
	            </2_1>
	            <2_2>
		       <url>1_2.txt</url>
	            </2_2>
	            <2_3>
		       <url>1_3.txt</url>
	            </2_3>
	</2>
	<3>
	            <3_1>
		       <url>1_1.txt</url>
	            </3_1>
	            <3_2>
		       <url>1_2.txt</url>
	            </3_2>
	            <3_3>
		       <url>1_3.txt</url>
	            </3_3>
	</3>
</strings>
Все равно не работает. Как заставить все это выстраиваться как нужно?
3 проблема