mysql データベースからのデータを示すこの XML があります。
これらのデータ (名前、価格など) の一部を xml から取得し、Flash アプリケーションで表示する必要があります。
これで、画像を取得してフラッシュに表示できますが、xml からテキストをフラッシュに表示する際に問題が発生します。
これは私のxmlの構造です:
<Data>
<ID>127</ID>
<Name>Example 1</Name>
<Price>12!!</Price>
<Image>inventory_images/127.jpg</Image>
<Date>Mar 08, 2013</Date>
</Data>
これは、製品の画像をフラッシュで表示するコード (Flash AS3) です。
stop();
import flash.display.Loader;
import flash.events.Event;
import flash.net.URLRequest;
var xmlLoader:URLLoader;
var xml:XML;
var xmlList:XMLList;
var uRequest = new URLRequest("PATH-TO-MY-XML-FILE");
xmlLoader = new URLLoader(uRequest);
xmlLoader.addEventListener(Event.COMPLETE, onXMLLoad);
var imgLoader:Loader;
function onXMLLoad(e:Event) {
xml = new XML(e.target.data);
imgLoader = new Loader();
imgLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onImgLoaded);
imgLoader.load(new URLRequest(xml.Data.Image.text()[0]));
}
function onImgLoaded(e:Event) {
addChild(imgLoader);
imgLoader.height = 300;
imgLoader.width = 300;
}
誰かがこれで私を助けてもらえますか?
前もって感謝します。