Ahoj všem,
už jsem tento dotaz polozil v as sekci ale asi to nebyla správná volba...
Jde mi o to že mám xml soubor s texty které chci importovat do flashe a teď to hlavní , potřebuju to importovat do jednoho text. pole
ve formátu údaj A zarovnaný doleva a tučný text a na stejném řádku údaj B u pravého okraje tučný text modře. Vůbec netušim jak toho docílit. Připsal jsem CSS soubor a vždy když definuju údaj A a údaj B v css tak se mi tyto odřádkují což nepotřebuju.
Asi jde o nějakou banalitu, jestli to někdo pochopil prosím o radu...
Příkládám kódy
XML:
<datum>1.1.2000</datum>
<nadpis>NADPIS</nadpis>
<udaj A>14</udaj A>
<udaj B>24,-</udaj B>
<udaj A>223.</udaj A>
<udaj B>79,-</udaj B>
<udaj A>158.</udaj A>
<udaj B>85,-</udaj B>
<udaj A>164.</udaj A>
<udaj B>89,-</udaj B>
CSS:
datum {
font-size: 25px;
color: #000066;
text-align: center;
font-weight: bold;
}
nadpis {
font-size: 20px;
color: #000066;
text-align: center;
font-weight: bold;
}
udaj A {
font-size: 16px;
font-weight: bold;
}
#udaj B {
font-size: 16px;
color: #000066;
font-weight: bold;
text-align: right;
}
Flash:
txt.html = true;
txt.multiline = true;
var CSSstyl:TextField.StyleSheet = new TextField.StyleSheet();
CSSstyl.load("styl.css");
CSSstyl.onLoad = function(success:Boolean) {
if (success) {
txt.styleSheet = CSSstyl;
textData = new XML();
textData.ignoreWhite = true;
textData.load("udaje.xml");
textData.onLoad = function(succ:Boolean) {
if (succ) {
var node1:XMLNode;
node1 = textData.firstChild;
node1Name = node1.nodeName;
if (node1Name == "xmldata") {
txt.htmlText;
for (var ndSubs:XMLNode = node1.firstChild; ndSubs != null; ndSubs=ndSubs.nextSibling) {
txt.htmlText += ndSubs;
}
}
} else {
txt.text = "Chyba v načítání XML dokumentu";
}
};
}
};
Příspěvky odeslané z IP adresy 86.49.51.–
Petas