【发布时间】:2014-06-05 15:00:00
【问题描述】:
所以这里有一个对你们来说很有趣的。可以导入 Flash 或 Flash Builder 的图像数量是否有限制?
我最初认为答案是否定的,但我目前的项目告诉我不是这样。它始于 Flash Builder。我像往常一样使用标准的“”代码嵌入图像等,当我注意到当我导出发布版本时,一些图像会丢失。我浏览了所有链接,一切都很好。我查看了所有的图像,它们都在那里。最终,我开始换位思考分层问题,我发现了一些奇怪的东西。在加载一定数量的图像后,首先加载的图像也会被删除。这个有趣的困境也与任何特定的图像无关。更改不同图像的可见属性总是会导致相同的结果:将添加最新的可见图像,但会删除背景图像。总共有 65 张图像可能需要或不需要在任何时间点显示在屏幕上。还有 29 个按钮,但是当它们被标记为可见或不可见时,它们似乎不会影响任何东西。 22 张图片似乎是安全的数字。在 23 和 24 时,将鼠标悬停在按钮上时似乎偶尔会抛出图形错误,因为按钮周围的所有区域似乎都消失为黑色。达到 25 后,整个背景图像都会丢失,并且在悬停或单击按钮时会出现更多图形错误。为了清楚起见,这些屏幕不是来自实际项目。有版权问题或美国商业机密或我可能会因为展示而被解雇的东西。无论哪种方式,这些图片都是通过 FB 发布的,并且正是我运行它时的显示方式。
应该如何:
变成了什么:
请注意,此示例中有 31 张图像,包括灰色/灰色背景。是的。要么是我在将它们放入这个项目的方式上做错了,要么当您将超过 22 个图像导入其中时,Flash Builder 和 Flash 不喜欢它。我将 Flash 包括在其中是因为一位同事建议我用 Flash 构建它,并做一些不稳定的编码作为解决方法。一旦我将 20 多岁的 png 文件拖进去,事情就开始消失了。然后,在进行 ctrl-enter 测试时,除了一些上层之外什么都看不到,是的,我已经检查以确保没有关闭/打开。
我不能给你比我已经说过的更好的代码,因为这就是文件中的全部内容。使用的 Flash Builder SDK 是 4.1,Flash 版本是 CS 5.5。我还修复了我的 .ini 文件,这样它就可以在没有额外崩溃的情况下获得最大内存。
在此先感谢大家:D
【问题讨论】:
-
哈哈,又一个棘手而伟大的! :) 另一个人对 23 位图有一些非常奇怪的问题,也许你们两个可以聊聊:stackoverflow.com/questions/24045461/…
-
是的,看起来非常相似
-
我的一位同事在某个时候遇到了类似的问题,但每次只有 5 个位图出现在舞台上,并且无论我们尝试什么都不会显示其中一个。我们找不到解释,最终在我们重新保存故障图像并启动新的 FLA 后问题得以保存。我从事的项目有超过 500 张图片导入到库中,舞台上一次大约有 50 张图片,但我个人没有遇到任何问题。
标签: actionscript-3 flash flash-builder