0

Android プラットフォームで単純な XML ギャラリーを作成しようとしましたが、次のようなエラーが表示されます。

エラー #2044: 未処理の IOErrorEvent:。text=エラー #2035: URL が見つかりません。

ファイルの場所は正しい場所にあると確信しています/mnt/sdcard/SketchCraft/MyDrawing 1.png

これは私のXMLです:

 <?xml version="1.0" encoding="utf-8"?>
    <galleryPackage>
       <image>
          <imgURL>/mnt/sdcard/SketchCraft/MyDrawing 1.png</imgURL>
       </image>
    </galleryPackage>

これは私のアクションスクリプトです:

 import flash.net.URLLoader;
 import flash.events.Event;
 import flash.display.Loader;
 import flash.net.URLRequest;

 var xmlRequest:URLRequest = new URLRequest("XMLcth.xml");
 var xmlLoader:URLLoader = new URLLoader(xmlRequest);
 var imgData:XML;
 var imageLoader:Loader;
 var rawImage:String;

 var imgNum:Number = 0;

 xmlLoader.addEventListener(Event.COMPLETE, xmlLoaded);

 function xmlLoaded(event:Event):void{
    imgData= new XML(event.target.data);
    rawImage = imgData.image[imgNum].imgURL;
    imageLoader =new Loader();
    imageLoader.load(new URLRequest(rawImage));
    mc_image.addChild(imageLoader);
 }
4

1 に答える 1

0

画像名を MyDrawing 1.png から MyDrawing_1.png に変更します。
イメージ名からスペースを削除することを意味します。

これが役立つことを願っています

于 2013-03-06T12:32:19.797 に答える