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



我只是想知道,如果我只有图像的本机路径(例如C:\myImage.jpg),你会建议我从Air应用程序的本地目录中读取图像文件吗?

由于我的网格项渲染器需要读取那些缩略图,所以性能对我来说非常重要。我现在用流来做,但我不确定这是否是最好的方法。任何建议都将不胜感激。

我还不清楚你的应用程序将如何工作,但这里有两个提示,我希望能对你有所帮助:

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

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

p.s.考虑为项目渲染器预先填充资源。也许某种缓存代理会为您工作。当然,你必须实施它。我还没有看到现成的解决方案,因为这是一项非常具体的任务,实施起来并不困难。

相关内容

  • 没有找到相关文章

最新更新