【问题标题】:Export/Test Movie Issues导出/测试电影问题
【发布时间】:2012-06-19 06:21:22
【问题描述】:

我正在为智能手机开发一款 AIR 游戏,几天后我遇到了以下问题:

当我按 ctrl + return 来测试我的电影时,它不会打开并且会无限导出(进度条打开并增加到 100%,并且此状态持续数小时)。 Flash 不会为我创建 swf 文件。当我点击发布时,我的 Flash 完全崩溃了。

我没有收到任何错误消息。

到目前为止我测试的内容:

  • 启用/停用电影压缩
  • 激活/停用 xmp 元数据
  • 更改了渲染模式(无、直接、gpu)
  • 激活/停用 jpeg 去块
  • 已删除 app.xml 文件
  • 增加了发布缓存大小

导出/发布工作的唯一方法是从库中删除元素。但我需要元素。到目前为止,我得到了 701 个元素,我还需要更多。

也许有人可以帮助我。

编辑:这是 AIR 3.2

EDIT2:

  • 更改了保存位置
  • 更改了发布设置中的播放器(AIR for Android、AIR 2.6、AIR for iOS、Flash Player 10.2)
  • 将所有文件移至不同/新文件夹

EDIT3: 我认为这是位图的问题。每次我重新启动 fla 文件时,其他图像预览都无法显示,当我尝试将图像重新加载到库中时,flash 崩溃。

我再次保存了我的图像并再次导入它们,同样的问题。有时会显示预览,有时不显示。

当我查看我的位图并且有所有可用的预览时,当 RAM 使用率为 1.3 GB 时,闪存会停止导出

还有 EDIT4 :D

现在我再次删除了一些位图,它现在启动了 ADL。但是我的位图有什么问题?在 Photoshop 中,我点击“保存为网络”,而我的其他图像没有损坏,但只有那些“集合”(每次 5 级和 6 级)。它们保存为jpg,RGB

【问题讨论】:

    标签: flash air export flash-cs5.5


    【解决方案1】:

    看起来这与 AIR 无关,因为您仍处于 CS5 编译过程中。我记得我遇到过类似的情况(虽然没有你严重),是我使用的字体造成的,当我尝试编译时,编译器尝试将我在那些库元素中使用的所有字体打包到 SWF 文件中,这当然会耗费时间和空间,所以在这种情况下,我的解决方案是简单地光栅化我使用特殊字体的所有字符。

    不确定您是否属于这种情况。但如果您在矢量资源中使用字体,请尝试将它们栅格化。这可能会有所帮助。

    【讨论】:

    • 不,我认为这不是问题,当您从我的问题中查看 EDIT3 和 4 时。但另一个问题:我如何栅格化字体?
    【解决方案2】:

    似乎 Flash 讨厌库中的许多元素(或巨大的文件大小)。

    从我的库中删除一些图像并使用代码在游戏中编辑/转换/更改它们后,问题得到解决。

    【讨论】:

      【解决方案3】:

      我遇到了这个问题,发现它崩溃了,因为有一个只有 1 帧但附加了缓入或缓出的补间。如果我通过并删除所有只有 1 帧的补间,一切都很好!

      从您的库中删除项目可能只是因为其中一个项目是具有单帧补间问题的电影。

      【讨论】:

        猜你喜欢
        • 2012-04-16
        • 2016-05-05
        • 1970-01-01
        • 2023-03-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-02
        • 1970-01-01
        相关资源
        最近更新 更多