そのままObjectを保存できるので
//共有オブジェクト作成
var so = SharedObject.getLocal("xmldata");
var isSo = false;
if (so.data.xml== undefined) {
so.data.xml = XML;//読み込んだXMLデータを保存
}
else {
isSo = true;
}
trace('共有オブジェクトからデータを取得しました:' + isSo);
trace(so.data.xml.rootNode);
な感じでどうでしょうか
お礼
回答を頂いていたのに返事が遅れてしまい大変申し訳ありません。 教えていただいた内容があまりに理解できず、その後ネットで調べるなどして少しずつ分かるようになり、やっと以下のソースにて、XMLに保存し取り出すことができるようになりました! 本当にありがとうございました…! まだまだ最終的にやりたい事に辿り着けていないのですが、今後とも宜しくお願い致します。 on (press){ //◆XMLを読み込んで、最初のデータを表示。 index_xml = new XML(); index_xml.onLoad = startIndexMenu; index_xml.load("kensaku_bom.xml"); index_xml.ignoreWhite = true; function startIndexMenu(success){ if (success == true){ rootNode = index_xml.firstChild; firstMenuNode = rootNode.firstChild; childMenuNode = firstMenuNode.firstChild; updateMenu(childMenuNode); //trace (index_xml.firstChild);//コメントを外すと、xmlをずらずらっと表示 //trace (index_xml.firstChild.nodeName);//コメントを外すと、xmlのfirstChildのnodeNameだけを表示 //trace (index_xml.firstChild.nodeValue);//コメントを外すと、xmlのfirstChildの値だけを表示 trace (index_xml.firstChild.firstChild.firstChild.firstChild.nodeValue);//xmlのfirstChildの値だけを表示 //◆XMLをSharedObjectに保管する。 var xml_so:SharedObject = SharedObject.getLocal("abc_so"); xml_so.data.nantoka = index_xml; xml_so.flush(); trace("これはSOの中身⇒"+xml_so.data.nantoka.firstChild.firstChild.firstChild.firstChild.nodeValue); ttttt = xml_so.data.nantoka.firstChild.firstChild.firstChild.firstChild.nodeValue; } } function updateMenu(asdf){ slideText = asdf.firstChild.nodeValue; nextNode = childMenuNode.nextSibling slideText2 = nextNode.firstChild.nodeValue; //XMLから取り出した値をダイナミックテキストに表示 slideText3 = index_xml.firstChild.firstChild.firstChild.firstChild.nodeValue; } }