java - 如何将 ActionScript 对象转换为字节数组?

标签 java flash actionscript-3

编码语言是Java。
我有一个嵌入在 ActionScriptObject 中的 ByteArray。(http://smartfoxserver.com/'>Smartfox Server)
我想把它转换成ByteArray。
这个想法是将其保存为图像。

这是该帖子的续集 --> Convert Byte Array from Action Script to Image in Java and save it

已尝试http://www.javafaq.nu/java-article236.html'> this method
失败了

java.io.NotSerializable Exception

问候,
纳维尼

最佳答案

NotSerializedException 是因为 ActionScriptObject 未实现 Serialized。

ActionScriptObject 不支持字节数组。这是根据 SmartFox Server 论坛上找到的信息得出的。这可能意味着当它创建代表 ActionScript 对象的 Java 对象时,它根本不会复制“arr”属性!

要将图像数据传输到服务器,您必须使用网络套接字并将数据写入线路。

阅读 Smartfox Server 的文档,第 8.17 章中有一个 SocketLoader 教程,它应该允许您将图像数据传输到服务器。 http://www.smartfoxserver.com/docs/index.htm?http://www.smartfoxserver.com/docs/docPages/tutorials_pro/17_socketFileLoader/index.htm

关于java - 如何将 ActionScript 对象转换为字节数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3117409/

相关文章:

flash - 在 Flash 上下文菜单中禁用设置

actionscript-3 - 如何在 Flash AS3 中检测碰撞检测?

actionscript-3 - 为什么闪存在创建数组和创建包含数组的类时会消耗不同数量的内存?

actionscript-3 - 是什么导致这张卡改变维度? [视频和代码]

java - 使用java从Excel文件的列中删除HTML标签

java - 如何解决Jboss库和webapps库之间的冲突

java.lang.NoSuchMethodError : org. springframework.beans.factory.support.DefaultListableBeanFactory.getDependencyComparator()Ljava/util/Comparator;"}}

c++ - 使用 C++ 从系统注册表中检索 ActiveX classID

flash - 滚动条问题

java - 是否可以从 bean 中获取 bean 方法的注解?