AS3 - e:Event和byteArray

时间:2011-10-20 00:47:06

标签: actionscript-3 events bytearray

我通过运行以下函数收到此错误。

  

TypeError:错误#1034:类型强制失败:无法将flash.utils :: ByteArray @ 30e3fa1转换为flash.events.Event。

uploadImage(e.currentTarget.byteArray)


function uploadImage(e:Event):void
{
var byteArrayAsString = Base64.encode(e.currentTarget.byteArray);
}

有人知道我需要改变什么吗? 感谢

1 个答案:

答案 0 :(得分:1)

您正在将ByteArray传递给仅接受Event的函数。将其更改为uploadImage(e)以传递整个事件对象。但是,老实说,你可能想回去看看一些语言基础知识。没有冒犯,但是如果你甚至模糊地意识到编程,那么这是非常明显的错误。