0

100% 独立した SWF をエクスポートできるように、XML ファイルをインポートまたは埋め込むにはどうすればよいですか? 私のプロジェクトは、テキスト フィールドと画像の外部 XML ファイルを読み取ります。SWF をエクスポートすると、同じディレクトリに XML ファイルがない限り、画像やテキストが表示されません。XML を必要としない、100% 独立した SWF が必要です。

これが私がこれまでに持っているものです。このコードはチュートリアルからのものです:

var imageArray:Array = new Array();
var painterArray:Array = new Array();
var titleArray:Array = new Array();
var dateArray:Array = new Array();

//Loader event for the XML
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, onLoaded);

var xml:XML;

loader.load(new URLRequest("mday.xml"));

function onLoaded(e:Event):void {
    //load XML
    xml=new XML(e.target.data);
    var il:XMLList=xml.images;
    listLength=il.length();
    //fill up the array from XML
    populateArray();
}

function populateArray():void {
    //takes the properties defined in the XML and stores them into arrays
    var i:Number;
    for (i = 0; i < listLength; i++) {
        imageArray[i]=xml.images[i].pic;
        titleArray[i]=xml.images[i].title;
        painterArray[i]=xml.images[i].painter;
        dateArray[i]=xml.images[i].date;
    }
}

AS は、別のクラスではなく、キーフレームに関連付けられます。

ありがとう。

4

1 に答える 1