Показать сообщение отдельно
Старый 14.06.2007, 15:46
_bioscorpio_ вне форума Посмотреть профиль Отправить личное сообщение для _bioscorpio_ Найти все сообщения от _bioscorpio_
  № 3  
_bioscorpio_

Регистрация: Feb 2007
Сообщений: 16
Вот полный мой код в Flash

Код:
var listXML = new XML();
listXML.ignoreWhite = true;
listXML.load(mdm.Application.path+"db file.xml");
listXML.onLoad = function(success) {
	if (!this.loaded || this.status) {
		Alert.buttonHeight = 25;
		Alert.buttonWidth = 55;
		Alert.okLabel = "ВЫХОД";
		var Click = function (evt_obj:Object) {
			if (evt_obj.detail == Alert.OK) {
				fscommand("quit", "");
				mdm.Application.exit();
			}
		};
		Alert.show("Утерян или не найден файл: db file.xml", "Ошибка!", Alert.OK, null, Click);
		return;
	}
	list_cmb._visible = true;
	items_lst._visible = true;
	var nodes = this.firstChild.childNodes;
	var nodesLength = nodes.length;
	for (var i = 0; i<nodesLength; i++) {
		var node = nodes[i];
		list_cmb.addItem(node.attributes['label'], node.childNodes);
	}
};
var comboboxListener = {};
comboboxListener.change = function(event) {
	var nodes = event.target.selectedItem.data;
	var nodesLength = nodes.length;
	this.items_lst.removeAll();
	for (var i = 0; i<nodesLength; i++) {
		var node = nodes[i];
		this.items_lst.addItem(node.attributes['label'], node);
	}
};
comboboxListener.items_lst = items_lst;
var listListener = {};
listListener.change = function(event) {
	mdm.System.exec(mdm.Application.path+event.target.selectedItem.data.attributes['url']);
};
items_lst.addEventListener('change', listListener);
list_cmb.addEventListener('change', comboboxListener);
полный код XML

Код:
<?xml version="1.0" encoding="utf-8"?>
<strings>
	<list label="Выберите интересующую вас тему">
	</list>
	<list label="Общая психология">
		<item label="Название документа_1_1" url="Общая психология\1 (1).doc"/>
	</list>
	<list label="Возрастная психология">
		<item label="Название документа_2_1" url="Возрастная психология\1 (2).doc"/>
	</list>
	<list label="Консультирование">
		<item label="Название документа_3_1" url="Консультирование\1 (3).doc"/>
	</list>
	<list label="Социальная психология">
		<item label="Название документа_4_1" url="Социальная психология\1 (4).doc"/>
	</list>
	<list label="Психология семьи">
		<item label="Название документа_5_1" url="Психология семьи\1 (5).doc"/>
	</list>
	<list label="Психокоррекция">
		<item label="Название документа_6_1" url="Психокоррекция\1 (6).doc"/>
	</list>
	<list label="Диагностика">
		<item label="Название документа_7_1" url="Диагностика\1 (7).doc"/>
	</list>
</strings>
Как сказал alexcon314 у меня возможно не соответствие путей в коде реальным путям к файлам на диске, но! я посмотрел что и как, и мне кажется что все у меня верно. Вот древо как у меня все находится в папке

Общая психология\1 (1).doc
Возрастная психология\1 (2).doc
Консультирование\1 (3).doc
Социальная психология\1 (4).doc
Психология семьи\1 (5).doc
Психокоррекция\1 (6).doc
Диагностика\1 (7).doc
db file.xml
Run.exe

Почему из всего у меня грузится только Консультирование\1 (3).doc ?