导出/测试电影问题

时间:2012-06-19 06:21:23

标签: flash air export flash-cs5.5

我正在为AIR开发一款适用于smartpones的游戏,几天后我遇到了以下问题:

当我点击ctrl +返回测试我的电影时,它将无法打开并将无限导出(进度条打开并增加到100%,此状态为数小时)。 Flash不会为我创建一个swf文件。当我点击发布时,我的闪光灯完全崩溃了。

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

到目前为止我测试了什么:

  • 激活/停用电影压缩
  • 激活/停用xmp-metadata
  • 更改了rendermode(不带,直接,gpu)
  • 激活/停用jpeg-deblocking
  • 删除了app.xml文件
  • 增加了发布缓存大小

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

也许有人可以帮助我。

编辑:这是AIR 3.2

EDIT2:

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

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

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

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

和EDIT4:D

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

3 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

Flash似乎很讨厌库中的大量元素(或大型文件大小)。

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

答案 2 :(得分:0)

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

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