如何在Action Script中加载图像?

时间:2010-12-01 06:50:12

标签: actionscript-3 action

如何在Action Script中加载图片?

我使用了以下代码,但未加载图像.var ldr:Loader = new Loader();

 var url:String = "D:\BlackBerry\workspace\SoundTest\blackberry-tablet-icon.png.bmp"; 
 var urlReq:URLRequest = new URLRequest(url); 
 ldr.load(urlReq); 
 addChild(ldr);
 stage.nativeWindow.visible = true;`

请帮帮忙?

1 个答案:

答案 0 :(得分:0)

您需要检查此加载程序提供的错误:

ldr.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, onError);
ldr.contentLoaderInfo.addEventListener(HTTPStatusEvent.HTTP_STATUS, onStatus);

function onError(e:IOErrorEvent):void{
    trace(e);
}
function onStatus(e:HTTPStatusEvent):void{
    trace(e);
}

现在您可以过滤掉错误并在网络上搜索此加载程序提供的特定箭头。

我猜它是一个安全错误。 Flash阻止在其域外加载图像(例外是Flash cs5中的调试版本) http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/SecurityError.html