Air stage.stage3Ds在Kindle Fire HD 8.9上调试时为空;

Air stage.stage3Ds在Kindle Fire HD 8.9上调试时为空;,air,kindle,stage3d,Air,Kindle,Stage3d,当我调试我的程序stage.stage3Ds为空(长度为0)时,当我尝试将其用于编程时,会出现错误。当我将一个新的Stage3D推到stage.Stage3D上,然后使用requestContext3D()函数时,我从未获得允许我在中继续执行程序的context3d\u创建事件,请设置以下元素: <renderMode>direct</renderMode> <depthAndStencil>true</depthAndStencil> 直接 真

当我调试我的程序stage.stage3Ds为空(长度为0)时,当我尝试将其用于编程时,会出现错误。当我将一个新的Stage3D推到stage.Stage3D上,然后使用requestContext3D()函数时,我从未获得允许我在中继续执行程序的context3d\u创建事件,请设置以下元素:

<renderMode>direct</renderMode>
<depthAndStencil>true</depthAndStencil>
直接
真的
渲染模式 指定是否使用图形处理单元(GPU)加速, 如果当前计算设备上支持

为了利用GPU加速Flash内容,AIR 在移动平台上,Adobe建议您使用renderMode=“direct” (即,Stage3D)而不是renderMode=“gpu”。Adobe官方 支持并推荐以下基于Stage3D的框架: 八哥(2D)和Away3D(3D)。有关阶段3d和 Starling/Away3D,请参见

深度和模板 指示应用程序需要使用深度或 模具缓冲区。在处理三维图形时,通常使用这些缓冲区 内容。默认情况下,此元素的值为false以禁用 深度和模板缓冲区。此元素是必需的,因为 必须在应用程序启动时分配缓冲区,然后才能分配任何内容 负载

此元素的设置必须与传递给 Context3D.configureBackBuffer()的EnableDepthandString参数 方法。如果值不匹配,AIR将发出错误

此元素仅在renderMode=direct时适用。如果 renderMode不等于direct,ADT抛出错误118:


当我尝试在添加了更改的设备上调试时,会出现此错误<代码>代码打包应用程序时出错:D:\Flash\Mobile Test\bin debug\Main app.xml(105):错误103:application.initialWindow.depthAndStencil是一个意外的元素/属性
代码
从中,看起来深度和模具设置为
而不是
。此外,AIR SDK必须为3.2或更高版本;鉴于您使用的是AIR 3.1。是的,我的问题还有其他想法吗?请更新您的AIR SDK,或者。唯一的问题是“Adobe AIR 3.1版已预装在Kindle Fire(第二代)和Kindle Fire HD平板电脑上。您可以将Adobe AIR 3应用程序打包为“捕获运行时”来发布用于Kindle Fire平板电脑的应用程序“应用程序。但是,这些外加运行时应用程序不支持设备上调试。”