Flash HTML5 Canvas 中是否存在一些隐藏的图像缓存?我更新了库中的图像,更新后的图像显示在舞台上。我从导入旧图像的资源文件夹中删除了旧图像,并清除了浏览器缓存,因此表面上旧图像不再存在。但 Flash Canvas 一直导出旧图像而不是图像的更新版本。这是软件中已知的故障吗?
我实际上无法让软件导出舞台上显示的更新图像。我只需将导出图像文件夹中的图像更改为更新后的图像,然后不再发布“图像”,否则它将继续将旧图像(不再存在于任何地方)保存在新图像上。
Adobe,您能重新开始关注您的软件并使其变得更好吗?目前很多软件都存在大量错误。
答案1
恐怕我无法为您提供一个固定的解决方案。相反,我想在讨论中加入我使用 Flash CC2015 导出 JS 的经验。
我确保输入到 Flash 中的 PNG 是 sRGB,以便在浏览器之间实现最佳颜色兼容性。我确保在 Flash 中的图像属性中指定在导出时使用原始图像。结果:Flash 在导出时更改了图像的颜色空间。
现在我与一家不希望子文件夹中有图像的代理商打交道。但 Flash 不允许不指定子文件夹。因此我导出一次,将图像从“images”(默认名称)文件夹中拖出,并手动清除 JS 中的目录。结果:图像显示在动画中,但比例不同,位置也不同(锚点不同)。
显然,解决所有这些问题的唯一办法是:关闭 Flash 中的图像导出功能,然后手动将原始图像(Flash 之前的)粘贴到输出文件夹中。每次都这样做。