Autor Zpráva
Boy
Profil
Psal jsem teď tento script:
var xml_data:XML = new XML();

xml_data.ignoreWhite = true;
xml_data.load("tabulka.xml");
xml_data.onLoad = function(succ:Boolean):Void {
if (succ) {
var korenovy_tag:XMLNode = xml_data.firstChild;
for (var sub_tag:XMLNode = korenovy_tag.firstChild; sub_tag != null; sub_tag=sub_tag.nextSibling) {
if (sub_tag.nodeName != "tabulka") {
textove_pole.htmlText += sub_tag;
} else {
textove_pole.htmlText += "<img src='tabulka' id='tabulka_mc' />";
for (var sub_table:XMLNode = sub_tag.firstChild; sub_table != null; sub_table=sub_table.nextSibling) {
if (sub_table.nodeName == "hlavicka") {
for (var sub_hlav:XMLNode = sub_table.firstChild; sub_hlav != null; sub_hlav=sub_hlav.nextSibling) {
textove_pole.tabulka_mc.gotoAndStop(2);
}
}
}
}
}
}
};

Něděste se, nemusíte kontrolovat celý skript, ale problém nastává u řádku:
textove_pole.tabulka_mc.gotoAndStop(2);

Tento příkaz se totiž neprovede, i když je cesta správná.. chcete důkaz? Když totiž předcházející script vyměním za tento:
trace(textove_pole.tabulka_mc._totalframes);

Tak se vypíše správná hodnota - 2. A ještě jedna zajímavost. když jsem dal toto na Button:
on (click) {

textove_pole.tabulka_mc.gotoAndStop(2);
}

Tak vše fungovalo.... prosím pomozte mi.. připadá mi to naprosto nepochopitelné.
zbystr
Profil *
hod sem odkaz na fla a xml .... at je to nazornejsi
Boy
Profil
projekt_xml.zip Tohle je tak, jak to mám. Vlastně se snažím podle dat v XML naplnit tabulku (komponent DataGrid). A však nechápu, proč jdou jen příkazy "read-only".
Toto téma je uzamčeno. Odpověď nelze zaslat.