我需要在我的flex/air应用程序中打开弹出窗口,该窗口将显示为正常应用程序窗口。我所能做的就是打开一个窗口,其中显示里面的我的主要弹性窗口。如何在Flex中打开实际弹出窗口
这是否可能,是否有一些解决方法?
我需要在我的flex/air应用程序中打开弹出窗口,该窗口将显示为正常应用程序窗口。我所能做的就是打开一个窗口,其中显示里面的我的主要弹性窗口。如何在Flex中打开实际弹出窗口
这是否可能,是否有一些解决方法?
对于Flex应用程序,您需要使用mx.core.Window。对于非Flex ActionScript应用程序,您应该使用flash.display.NativeWindow。
您必须为此使用NativeWindow。更多信息的API文档:http://livedocs.adobe.com/flex/3/langref/flash/display/NativeWindow.html
import flash.display.NativeWindowInitOptions;
import flash.display.NativeWindowSystemChrome;
import flash.display.NativeWindowType;
import flash.display.NativeWindow;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.geom.Rectangle;
var windowOptions:NativeWindowInitOptions = new NativeWindowInitOptions();
windowOptions.systemChrome = NativeWindowSystemChrome.STANDARD;
windowOptions.type = NativeWindowType.NORMAL;
var newWindow:NativeWindow = new NativeWindow(windowOptions);
newWindow.stage.scaleMode = StageScaleMode.NO_SCALE;
newWindow.stage.align = StageAlign.TOP_LEFT;
newWindow.bounds = new Rectangle(100, 100, 800, 800);
newWindow.activate();
谢谢,mx.core.Window做了诡计。 – Marko 2009-02-06 08:37:40