【问题标题】:AS3 - e:Event and byteArrayAS3 - e:Event 和 byteArray
【发布时间】:2011-10-20 00:47:06
【问题描述】:

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

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);
}

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

【问题讨论】:

    标签: actionscript-3 events bytearray


    【解决方案1】:

    您将 ByteArray 传递给只接受 Event 的函数。将其更改为 uploadImage(e) 以传递整个事件对象。但是,老实说,您可能想回去复习一些语言基础知识。无意冒犯,但很明显哪里出了问题,即使你对编程还有些模糊。

    【讨论】:

    • 谢谢。我是 AS3 的新手。你能推荐一些帮助我学习基础知识的书籍或博客吗?首先要学习什么最重要?
    猜你喜欢
    • 2012-07-17
    • 2010-09-08
    • 2010-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-20
    相关资源
    最近更新 更多