【发布时间】:2013-10-26 13:49:01
【问题描述】:
当用户使用 AS3 单击按钮时,我正在尝试上传图片。我在舞台上有一个按钮和一个进度条。这是相关代码:
var myLoader:Loader = new Loader();
myPB.source = myLoader.contentLoaderInfo;
btn_one.addEventListener(MouseEvent.CLICK, btnImage);
function btnImage(event:MouseEvent):void{
myLoader.load(new URLRequest("MyPic.jpeg"));
addCild(myPB);
removeChild(myPB);
btn_one = null;
myLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, finishImage);
function finishImage(event:Event):void{
addChild(myLoader);
removeChild(myLoader);
btn_one = null;
当我执行代码时,会出现错误 #2044: Unhandled IOErrorEvent:。文本=错误 #2035:未找到 URL 有什么想法是我错了吗?
【问题讨论】:
-
检查图片路径,可能是“MyPic.jpg”而不是“MyPic.jpeg”
-
这无关,但对于提示,在调用加载之前添加事件侦听器..
-
我认为您的错误来自“myPB.source = myLoader.contentLoaderInfo;”不是来自你的装载机。错误是点击还是初始化?
-
从 Flash Player 或 Adobe Air 上传图片?本地还是服务器上?
-
你试过完整路径吗?在 urlrequest ('http://..../.../image.jpeg')
标签: image actionscript-3 loader