2011-10-20 13 views
0

以下の関数を実行すると、このエラーが発生します。AS3 - e:イベントとbyteArray

TypeError: Error #1034: Type Coercion failed: cannot convert flash.utils::[email protected] to flash.events.Event.

uploadImage(e.currentTarget.byteArray) 


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

誰かが私を変更するために必要なものを知っていますか? ありがとう

答えて

1

ByteArrayは、Eventしか受け付けない関数に渡しています。それをuploadImage(e)に変更して、イベントオブジェクト全体を渡します。しかし、正直言って、あなたは戻っていくつかの言語の基礎を見直したいかもしれません。犯行はありませんが、あなたがプログラミングを漠然と知っていたとしても、それは間違っています。

+0

ありがとうございます。私はAS3を初めて使っています。基礎を学ぶのに役立つ書籍やブログを提案できますか?最初に学ぶことが最も重要なのは何ですか? – Tom

+0

senocular.comで多くのことを学ぶことができます。 –

関連する問題