1

我目前正在使用通过 Flex/AIR SDK 和 Starling 设置的 FlashDevelop。我使用了 AIR for Android AS3 模板并成功编译了测试应用程序,而没有完美地初始化 Starling。这些应用程序在我的 Android 虚拟设备上运行良好。但是,一旦我初始化 Starling 实例,屏幕中间的红色条中就会显示错误“此应用程序未正确嵌入(错误的 wmode 值)”。我浏览了 Starling 论坛并直接设置,但我仍然收到错误消息。我也设置了-swf-version=15,但我仍然得到错误。真正奇怪的是,当我使用 FlashPlayer 11 进行编译时,一切正常。只有当我在 AVD 上编译和安装时才会出现错误。跟踪输出在我的调试器 logcat 中仍然显示正常,

如果我的解释不清楚,这个人似乎有类似的问题:http: //forum.starling-framework.org/topic/wmode-issue-with-rendering-mode-direct

是的,我已将我的 AVD 设置为使用 GPU 加速。

提前致谢。

4

1 回答 1

3

你现在可能已经解决了这个问题,但以防万一其他人遇到这个线程......

进入你的 *-app.xml 文件并搜索<!--<renderMode></renderMode>-->untag 它并在标签之间直接添加,所以它看起来像<renderMode>direct</renderMode>

于 2013-02-02T17:02:06.617 回答