Показать сообщение отдельно
Старый 26.01.2009, 00:57
Fatality вне форума Посмотреть профиль Отправить личное сообщение для Fatality Найти все сообщения от Fatality
  № 4  
Ответить с цитированием
Fatality
 
Аватар для Fatality

Регистрация: Jan 2009
Адрес: Одесса
Сообщений: 309
Отправить сообщение для Fatality с помощью ICQ
1. Замените ваш код на этот:
Код AS1/AS2:
kn1._visible = false;
var x:XML = new XML();
x.ignoreWhite = true;
x.load("baza.xml");
x.onLoad = function()
{
	kn1._visible = true;
};
kn1.onRelease = function()
{
	var arr:Array = x.firstChild.childNodes;
	for (i=0; i<arr.length; i++)
	{
		var n:String = arr[i].childNodes[2].firstChild.nodeValue;
		if (n.indexOf(input.text) == 0 and n.length == input.length)
		{
			inx.text = arr[i].childNodes[0].firstChild.nodeValue;
			kur.text = arr[i].childNodes[1].firstChild.nodeValue;
			eng.text = arr[i].childNodes[3].firstChild.nodeValue;
			ger.text = arr[i].childNodes[4].firstChild.nodeValue;
			fre.text = arr[i].childNodes[5].firstChild.nodeValue;
			flag = true;
		}
	}
	if (!flag)inx.text = "Ничего не найдено";
	flag = false;
};
2. Переведите XML в нормальную кодировку(utf8)
3. Добавьте поле fre для французского языка.
4. добавьте текст в поля <rus>, его там нет !

при соблюдении вышеописанных условий, все работает я проверял.

Добавлено через 6 минут
Я бы прислал вам рабочие исходники... но у меня CS4, могу разве что сохранить в режиме совсестимости с CS3. Если подходит то могу выложить.


Последний раз редактировалось Fatality; 26.01.2009 в 01:05.