如何在纯AS3 AIR项目中访问NativeWindow

时间:2012-02-07 06:06:17

标签: flash actionscript-3 flex air mxml

我变得疯狂,因为我无法在“ActionScript Mobile Project”中访问对象NativeWindow,无论我做什么stage.nativeWindow在桌面上测试时总是为null。如果我创建一个新的NativeWindow,那么它是stage属性为null。奇怪的是,访问stage.NativeWindow在黑莓手册上部署时工作,但在桌面上调试配置启动方法时则不行。

无法回答我自己的问题,但似乎该功能在桌面上不受支持我想解决方法是在调试桌面时使用Stage.Resize。

参考: 该窗口代表本机操作系统窗口;舞台表示窗口包含的内容。此属性仅对在支持NativeWindow类的平台上在AIR中运行的内容有效。在其他平台上,此属性将为null。在Flash Player(在浏览器中运行的内容)中,此属性也将为null。

1 个答案:

答案 0 :(得分:4)

您无法在移动设备中访问不受支持的nativeWindow。检查此页面 - 移动设备上不支持的api http://help.adobe.com/en_US/as3/iphone/WS789ea67d3e73a8b24b55b57a124b32b5b57-7fff.html