Показать сообщение отдельно
Старый 13.06.2008, 15:18
Rem0 вне форума Посмотреть профиль Отправить личное сообщение для Rem0 Найти все сообщения от Rem0
  № 4  
Ответить с цитированием
Rem0

Регистрация: Jun 2008
Сообщений: 4
Спасибо за советы, сделал значит вот как: PHP генерит приблизительно вот такую таблицу XML:

PHP код:
<table num="#" name="Nickname" level="Level" proff="Class" clan="Clan" battle="PVP" online="Game time">
<
t name="Rem2" level="85" proff="Male Soldier" clan="No" battle="0" online="2 hours">
<
t name="Rem" level="85" proff="Male Soldier" clan="No" battle="0" online="2 hours">
</
table
я ее обрабатуваю во флэше таким образом:

Код:
my_xml = new XML();
my_xml.ignoreWhite = true;
my_xml.onLoad = function(ok) {
	if (ok) {
		F_createTable();
	}
};

my_xml.load("top.xml");
F_createTable = function () {
	
	import TextField.StyleSheet;
	var my_style:StyleSheet = new StyleSheet();
	my_style.setStyle("title", {fontsize:'16px', color:'#006699', fontWeight:'bold', fontFamily:"Tahoma"});
	my_style.setStyle("nameTable", {fontsize:'16px', color:'#990000', fontWeight:'bold', fontFamily:"Arial",marginLeft:"10"});
	my_style.setStyle("text", {fontsize:'12px', color:'#666666', fontFamily:"Courier",marginLeft:"10"});
	_root.createTextField("tf", 1, 10, 10, 630, 680);
	with (tf) {
		html = true;
		multiline = true;
		wordWrap = false;
		styleSheet = my_style;
		htmlText = "<title>Статистика</title><br /><nameTable><textformat tabstops='[30,100,100,100,100,100]' >"+my_xml.childNodes[0].attributes.num+"<tab>"+my_xml.childNodes[0].attributes.name+"<tab>"+my_xml.childNodes[0].attributes.level+"<tab>"+my_xml.childNodes[0].attributes.proff+"<tab>"+my_xml.childNodes[0].attributes.clan+"<tab>"+my_xml.childNodes[0].attributes.battle+"<tab>"+my_xml.childNodes[0].attributes.online+"</textformat></nameTable>";
	}

	var len = my_xml.childNodes[0].childNodes.length;
	for (var i = 0; i<len; i++) {
		tf.htmlText += "<text><textformat tabstops='[30,100,100,100,100,100]'>"+(i+1)+"<tab>"+my_xml.childNodes[0].childNodes[i].attributes.name+"<tab>"+my_xml.childNodes[0].childNodes[i].attributes.level+"<tab>"+my_xml.childNodes[0].childNodes[i].attributes.proff+"<tab>"+my_xml.childNodes[0].childNodes[i].attributes.clan+"<tab>"+my_xml.childNodes[0].childNodes[i].attributes.battle+"<tab>"+my_xml.childNodes[0].childNodes[i].attributes.online+"</textformat></text>";

	}
};
Но после 2-ой табуляции флэш не хочет дальшее ее применять. tabstops дальше первой 100 не отображает. Что я не так делаю?(