如何将原始二进制数据导入到Actionscript 2.0 / Flash 8中的图像中?

时间:2010-01-18 21:59:54

标签: flash image actionscript-2 binary-data

让我先说明我是一个动作新手。

我们有一个系统允许用户上传我们存储在服务器上的任何图像。当然,使用loadMovie加载图像(您知道路径)很简单,但我还想加载有关预先计算并存储在服务器上的图像的某些元数据;我们有一天可能想要检索与图像完全无关的内容,因此请考虑非图像数据是任意的。

那就是说,有没有办法简单地将图像作为变量返回(urlencoded并在loadVars请求中返回,然后可能),然后将该数据加载到影片剪辑中?

Bonus Lightning Round问题:有没有办法检查通过FileReference.upload(url:String)发送请求时处理上传的PHP脚本的输出?我是否应该加载/转义二进制数据,然后使用loadVars()请求发送它,如果我想查看输出?

1 个答案:

答案 0 :(得分:1)

我认为您不需要将图像导入为“原始二进制数据” - 您只需存储图像文件的路径和文件名的URL(即字符串)即可。然后使用字符串作为loadMovie(或更好的MovieClipLoader.loadClip())的参数,以在movieClip中显示图像。

您可以调用loadVars从数据库中获取URL(和您的元数据)。