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

如何将原始二进制数据导入Actionscript 2.0/Flash 8中的图像?,flash,image,actionscript-2,binary-data,Flash,Image,Actionscript 2,Binary Data,让我先说一下,我是一个动作脚本新手 我们有一个系统,允许用户上传我们存储在服务器上的任何图像。当然,使用loadMovie加载一个图像(您知道它的路径)很简单,但是我还想加载一些关于图像的元数据,这些元数据是预先计算并存储在服务器上的;我们可能有一天想要检索与图像完全无关的东西,所以考虑非图像数据是任意的。 那么,有没有一种方法可以简单地将图像作为变量返回(可能是URL编码并在loadVars请求中返回),然后将该数据加载到电影剪辑中 奖金闪电圆形问题:有没有一种方法可以检查PHP脚本的输出,当

让我先说一下,我是一个动作脚本新手

我们有一个系统,允许用户上传我们存储在服务器上的任何图像。当然,使用loadMovie加载一个图像(您知道它的路径)很简单,但是我还想加载一些关于图像的元数据,这些元数据是预先计算并存储在服务器上的;我们可能有一天想要检索与图像完全无关的东西,所以考虑非图像数据是任意的。 那么,有没有一种方法可以简单地将图像作为变量返回(可能是URL编码并在loadVars请求中返回),然后将该数据加载到电影剪辑中


奖金闪电圆形问题:有没有一种方法可以检查PHP脚本的输出,当请求通过
FileReference.upload(url:String)
发送时,该脚本会处理上传?如果我想查看输出,是否应该加载/转义二进制数据,然后使用loadVars()请求发送它?

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


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

技术上正确,但我正在寻找一种方法(如果存在这种方法)来避免对元数据和图像数据发出两个单独的HTTP请求。我接受了这个答案,因为这是我们最终实现的。我还是更愿意在一个电话里神奇地完成它吗?对我是否真的要用面前的资源来完成这项工作?可能不会。顺便说一下,感谢您建议使用MoveClipLoader,因为回调功能允许我们实现进度条!