如何在Flash项目as3中设置Flash Player窗口位置?

时间:2013-04-25 08:02:15

标签: actionscript-3 flash air

我的计算机上有2台显示器,也正在编写​​AS3上导出到独立SWF的程序。我的任务是在第二个屏幕上全屏显示我的应用程序。我怎么能这样做?

我尝试将我的项目转换为AIR项目。可以使用nativeWindow Stage属性。 (设置x坐标,使其显示在第二个屏幕中,然后调用全屏)。它适用于Flash,但是当我在Flash外部运行编译的swf时,我的应用程序崩溃了(找不到nativeWindow属性)。

所以请帮我解决我的问题。我很失望,一直在寻找已经3天的解决方案...

1 个答案:

答案 0 :(得分:2)

您必须坚持使用AIR应用程序并按原样使用它:运行.air文件。您无法单独启动AIR swf,因为它将错过所有AIR运行时,包括您感兴趣的NativeWindow

要清楚,您无法使用Flash Player启动的swf操作窗口。

另一个解决方案是从Web浏览器执行您的swf并使用通过ExternalInterface调用的javascript来移动窗口。但与AIR相比,这可能会非常痛苦。