Flashで、XMLからの数値の読み込みNumber();

今日は、こんなところでつまづきました。
値としては取得できるものの、数値として扱えませんでした。
トレースしたり、ダイナミックテキストに出力すると、一見入っているように見えましたが、これが、数値として認識していないなんて考えもしていませんでした。

//Actionscript//

user_xml = new XML();
user_xml.ignoreWhite = true;

user_xml.onLoad = function(success){
    if (success) {
en_x = user_xml.firstChild.firstChild.firstChild.nodeValue;
en_x = Number(en_x);//ここでXMLから取得したen_xを数値として扱うために、Number()を使います
en_x_txt.text = en_x;
en_mc._x = en_x;//XMLから取得した値をen_mcの_xに入れました
}
}
user_xml.load(xmlfile);

これで、無事、XMLから取得した数値を使って、en_mc._xが動きました!

Bookmark and Share


ブックマークに追加