【发布时间】:2013-08-14 18:07:53
【问题描述】:
我正在使用 flash CC + Air 3.8 for android + Flex 4.6 + starling。
在 android 端,android 4.3 SDK api 18 + AVD for 7in WSVGA tablet(在有和没有“使用主机 GPU”和“快照”的情况下都试过)
我使用 Flash CC“发布到模拟器”将我的八哥项目发布到我找到的已启动并位于主屏幕的虚拟 android 设备。我的应用启动,我得到 Context3D not available。我在 xml 和 flash 中有 <renderMode>direct</renderMode>。还尝试按照某人的建议添加 <colorDepth>16</colorDepth> 但没有奏效。
我可以找到重复但没有有效的答案。
【问题讨论】:
-
这是运行时错误还是编译时错误?你能扩展你在做什么。通常你不会在 Starling 旁边使用 Flex。
-
这是模拟器中的 stage3D 错误。使用 AS3 中的嵌入功能需要 Flex。
-
这是否意味着您使用的是 Flex 编译器,而不是任何 Flex 框架?这确实更有意义。什么是“嵌入函数”? Flash Builder 4.7 中包含的新 ActionScript“Falcon”编译器是否支持它们?
-
例如嵌入精灵...我的编译运行在我的安卓平板电脑上,而不是在模拟器中。
-
Sprite 是 Flash 类,不是吗?它不需要嵌入。你的意思是“雪碧表”吗?还是其他一些图形资源?
标签: android actionscript-3 flash apache-flex starling-framework