在Flex 4 / Air中读取本地映像的最简单,最有效的方法

时间:2011-05-26 11:29:03

标签: flex image file flex4 air

我只是想知道如果我只有这张图片的原生路径(例如C:\ myImage.jpg),你建议我从Air应用程序的本地目录中读取图像文件是什么意思?

由于我的网格项渲染器需要读取这些缩略图,因此性能对我来说非常重要。我现在用流做,但我不确定它是否是最好的方式。任何建议都受到高度赞赏。

1 个答案:

答案 0 :(得分:1)

对我来说,你的应用程序是如何运作的并不是很清楚,但这里有两条提示,希望能以某种方式帮助你:

  1. 如果您想在Flex / Air应用程序中拥有图像资源 - 将它们包含在您的应用程序中。

  2. 如果您想访问本地文件(只有Air应用程序可以执行此操作) - 将它们作为二进制文件读取 - 这是最快的方法,因为您将使用Air中可用的最低文件访问API。

  3. P.S。考虑为项目渲染器预先填充资源。也许某种缓存代理适合你。当然,你必须实现它。我还没有准备好去解决方案,因为这是非常具体的任务,并不是很难实现。