0

我有一个在模拟器上运行良好的影片剪辑,在加载和播放时出现

mc1 = movieclip.newAnim{ "assets/mc1.png", "assets/mc2.png", "assets/mc3.png"}
mc1.x = 400
mc1.y = 200


mc1:play() -- play all frames
mc1:reverse{ startFrame=3, endFrame=1, loop=3 } 

但它根本没有出现在我运行 4.1.2 的三星 S2 上,3 个 png 文件每个都是 16kb,所以内存应该不是问题

屏幕的其余部分工作正常。有人有同样的问题吗?

谢谢克劳德

4

1 回答 1

0

如果它在模拟器中工作,那么它应该在设备上工作。它可能不起作用的唯一原因是媒体文件区分大小写。检查代码中写入的文件名是否与媒体文件的文件名完全匹配。我遇到了类似的问题,然后意识到我的文件扩展名是 .PNG,而我在代码中编写了 .png。

如果这不是问题,那么您应该在调试模式下连接您的设备并从 ADB 获取控制台输出,也许该设备正在引发一些运行时错误。

于 2013-05-06T14:09:41.880 回答