问题描述
||
我只是想知道如果我只有该图像的本机路径(例如C:\\ myImage.jpg),会建议我从Air应用程序的本地目录中读取图像文件吗?
由于我的网格项目渲染器需要读取那些缩略图,因此性能对我来说非常重要。我现在使用流进行处理,但是我不确定这是否是最佳方法。任何建议都将受到高度赞赏。
解决方法
对我来说,您的应用程序如何运行尚不十分清楚,但是这里有两个提示,希望对您有所帮助:
如果您想在Flex / Air应用程序中拥有图像资源-将它们包含在您的应用程序中。
如果您想访问本地文件(只有Air应用程序可以做到)-将它们读取为二进制文件-这是最快的方法,因为您将使用Air中可用的最低文件访问API。
ps。考虑为项目渲染器预填充资源。也许某种缓存代理将为您工作。当然,您将必须实现它。我还没有准备好解决方案,因为这是非常具体的任务,并不是很难实现。