0
我想將用戶加載的內容保存到一個字符串中,以便將其保存到一個xml文件(我已經安裝了該文件)。當我從xml加載字符串時,我希望它再次找到圖像並將其加載回selectedUpload
動畫片段。AS3用戶上傳圖像的存儲位置
我想我知道如何從URL加載圖像,但我的問題是將URL捕獲到一個字符串開始。
我該怎麼做?
我的負荷的形象代碼:
var loadFileRef:FileReference = new FileReference();
btnBrowse.addEventListener(MouseEvent.MOUSE_DOWN, loadImage);
function loadImage(e:MouseEvent):void{
fts.hideHandlers();
loadFileRef.browse([new FileFilter("Images", "*.jpg;*.png")]);
loadFileRef.addEventListener(Event.SELECT, selectedFile);
}
function selectedFile(e:Event):void{
loadFileRef.addEventListener(Event.COMPLETE, completeLoadImage);
loadFileRef.load();
loadFileRef.removeEventListener(Event.SELECT, selectedFile);
}
function completeLoadImage(e:Event):void{
var myLoader:Loader = new Loader();
myLoader.loadBytes(e.target.data);
selectedUpload.addChild(myLoader);
loadFileRef.removeEventListener(Event.COMPLETE, completeLoadImage);
}
它只會在本地使用。我可以將圖像複製到根(flash exe文件旁邊),然後從那裏引用它?我基本上只是想在加載xml的內容時將圖像加載回來。 – SexySaxMan
除非你使用Air,否則我不這麼認爲。訪問硬盤對於隨機應用來說過於危險。對不起,但我想不出有辦法做到這一點。 – BoppreH