actionscript 3-将二进制文件从javascript通信到flash



我使用flash外部接口将媒体文件从javascript发送到actionscript。但是,将二进制文件作为字符串发送会导致意外的问题。二进制文件中存在某些字符会导致字符串被接收为null。其中一个人物﷡ .

我尝试在该文件上使用btoa(),但由于js本身中存在"无效字符"而失败。

我有一个flash应用程序,它需要使用范围请求头进行http调用。由于flash中不允许使用范围头,所以我在javascript上使用外部接口,但后来一直停留在这里。

必须编写一些脚本才能完成这项工作。它们基本上将javascript数组缓冲区编码为ascii字符,然后在actionscript中对其进行解码。我不知道这些有多有效。

https://gist.github.com/vibhavsinha/11344013

最新更新