• 締切済み

XMLファイルの読み込みとデータの引き出し

すみません。 徹夜しても答えがわからないのですが、 XMLからSWFの読み込みなのですが 下記スクリプトの間違いは何でしょうか? FLASH8.0 AS2 で作成してます。 //XMLファイルのXMLオブジェクトへの格納 myobjXML = new XML(); myobjXML.ignoreWhite = true; //XMLファイルの読み込み myobjXML.load("article.xml"); //XMLの情報格納 var imgNum = _root.myobjXML.childNodes[0].childNodes[0].nodeValue; if (imgNum == 1) { _root.nextbtn_mc._visible = false; _root.nextbtnlarge_mc._visible = false; } //写真数表示 this.imgnumtxt.text = imgNum; this.imgnumtxt2.text = imgNum;

みんなの回答

  • 15mm
  • ベストアンサー率65% (65/100)
回答No.1

どこで失敗しているのか、状況を提示するべきですね。 書かれているスクリプトを見た限りでの思い当たるミスとしては、 外部ファイルの読み込みには読み込み開始と完了とのタイムラグが原因かと思います。 この場合は、onLoad、onData等でデータの受信完了イベントを受け、その後処理するようにしてください。 「外部swfのMCを親swfから非表示にする」もみましたが(同じような内容の質問はよろしくありません)、 >_root.main_mc.loadMovie(sub.swf); sub.swfは文字列です。'sub.swf'のように文字列として扱ってください。 _root.nextbtn_mc._visible = false; _root.nextbtnlarge_mc._visible = false; 読み込んだのであれば、読み込んだmcは_rootにはなりません。 処理対象のMCの参照を確認してみてください。

関連するQ&A