如何使用flash从目录加载图像?

时间:2011-10-04 13:35:18

标签: flash actionscript-3

我想点击一个按钮,然后选择要加载的图像(浏览目录)并将其用作背景。

使用flash和actionscript 3可以吗?

2 个答案:

答案 0 :(得分:4)

使用Loader类执行此操作:

function LoadImage(imageURL:String) {
    var imageLoader:Loader = new Loader();
    imageLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, ImageLoaded); // event listener which is fired when loading is complete
    imageLoader.load(new URLRequest(imageURL));
}

function ImageLoaded(e:Event) {
    e.target.loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, ImageLoaded);
    this.addChild(e.target.loader.content); // loaded content is stored in e.target.loader.content variable
}

但是,如果要从本地目录加载图像,可以使用FileReference类来执行此操作,请阅读文档以获取更多详细信息。

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/FileReference.html

答案 1 :(得分:0)

是的,使用Loader类...... read here了解如何使用它。