中读取本地图像的最简单和最有效的方法我只是想知道,如果我只有本机路径(例如C: \ myImage.jpg)这张图片?在Flex 4/Air
由于我的网格项渲染器需要读取这些缩略图图像,所以对我来说性能非常重要。我现在用流来做,但我不确定这是不是最好的方法。任何建议非常感谢。
中读取本地图像的最简单和最有效的方法我只是想知道,如果我只有本机路径(例如C: \ myImage.jpg)这张图片?在Flex 4/Air
由于我的网格项渲染器需要读取这些缩略图图像,所以对我来说性能非常重要。我现在用流来做,但我不确定这是不是最好的方法。任何建议非常感谢。
这是不是真的清楚你对我的应用程序将如何工作,但这里有两个小技巧为你,我希望能帮助你以某种方式:
如果你想有图像资源在你的Flex /空气应用程序 - 将它们包含在您的应用程序中
如果你想访问本地文件(只有Air应用程序可以做到这一点) - 将它们读为二进制文件 - 这是最快的方式,因为你将使用Air中最低的文件访问API。
p.s.考虑为项目渲染器预先填充资源。也许某种缓存代理将为你工作。当然你必须实现它。我还没有看到准备好去解决问题,因为这是非常具体的任务,这并不是很难实现。
我同意第1点,但第2点是错误的。您可以使用FileReference.browse()让用户选择从哪个Flex应用程序加载/显示哪个文件。 – 2011-05-26 13:16:41
您将需要提供更多信息。 – 2011-05-26 13:16:56