如何在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;`
请帮帮忙?
答案 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