XML problem
: pt lut 02, 2007 2:33 am
Witam. Ładuję xmla do flasha i mam w związku z tym 2 problemy:
1.W miejsce niektórych polskich znaków wprawdzie nie wyskakują krzaczki ale np "ó" jest zastępowane przez "o".Używam kodowania UTF-8 (próbowałem inne ale wtedy pojawiały się kwadraty
)
2.Po załadowaniu liczby i z xmla chciałbym wykorzystać ją do operacji arytmetycznych ale nie mogę, sprawdzałem typ i jest to "object" próbowałem przypisywać ją do zmiennej typu Number ale nic to nie dało.
Jeśli deklaruje w ten sposób szerokosc jest typu "string"
Jeśli w ten-otrzymam typ "object"
Fragment xmla wygląda tak:
[
1.W miejsce niektórych polskich znaków wprawdzie nie wyskakują krzaczki ale np "ó" jest zastępowane przez "o".Używam kodowania UTF-8 (próbowałem inne ale wtedy pojawiały się kwadraty
2.Po załadowaniu liczby i z xmla chciałbym wykorzystać ją do operacji arytmetycznych ale nie mogę, sprawdzałem typ i jest to "object" próbowałem przypisywać ją do zmiennej typu Number ale nic to nie dało.
Kod: Zaznacz cały
var miniatury:XML=new XML();
miniatury.ignoreWhite=true;
miniatury.load("tekst.xml");
Kod: Zaznacz cały
var szerokosc:Number=(miniatury.firstChild.childNodes[i].firstChild.childNodes[0].nodeValue);
Kod: Zaznacz cały
var szerokosc:Number=(miniatury.firstChild.childNodes[i].firstChild.childNodes[0]);
Kod: Zaznacz cały
<?xml version="1.0" encoding="UTF-8"?>
<galeria>
<nazwa miniatury="brama kamienicy">
<szerokosc>45</szerokosc>
</nazwa>
</galeria>