XML problem

Technologia Flash, czyli animacja na potrzeby stron WWW to świat daleko odbiegły od zwykłego programowania i kodu. Zapytaj o pomoc i podziel się z nami Twoimi problemami z zakresu Flasha.
Saul
Posty: 9
Rejestracja: sob lut 11, 2006 11:54 pm
Kontakt:

XML problem

Post autor: Saul »

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.

Kod: Zaznacz cały

var miniatury:XML=new XML();
miniatury.ignoreWhite=true;
miniatury.load("tekst.xml");
Jeśli deklaruje w ten sposób szerokosc jest typu "string"

Kod: Zaznacz cały

var szerokosc:Number=(miniatury.firstChild.childNodes[i].firstChild.childNodes[0].nodeValue);
Jeśli w ten-otrzymam typ "object"

Kod: Zaznacz cały

var szerokosc:Number=(miniatury.firstChild.childNodes[i].firstChild.childNodes[0]);
Fragment xmla wygląda tak:

Kod: Zaznacz cały

<?xml version="1.0" encoding="UTF-8"?>

<galeria>
	<nazwa miniatury="brama kamienicy">
		<szerokosc>45</szerokosc>
	</nazwa>
</galeria>
[
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: XML problem

Post autor: Marek_bf »

Nie stosuj Number() tylko parseFloat()
Sama deklaracja kodowania to może być dla Flasha za mało, musisz zapisać plik dla strony kodowej UTF-8.
Do edycji XML polecam polski INFOX albo zachodni kombajn XMLSPY.
Saul
Posty: 9
Rejestracja: sob lut 11, 2006 11:54 pm
Kontakt:

Re: XML problem

Post autor: Saul »

Wielkie dzięki Marek_bf rzeczywiście to rozwiązało problemy :)
ODPOWIEDZ