2009-02-05 30 views
2

我需要在我的flex/air应用程序中打开弹出窗口,该窗口将显示为正常应用程序窗口。我所能做的就是打开一个窗口,其中显示里面的我的主要弹性窗口。如何在Flex中打开实际弹出窗口

这是否可能,是否有一些解决方法?

回答

4

您必须为此使用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(); 
0

有一个很好的例子here为flex 3.

+0

链接不会转到示例。 – jeffslofish 2015-04-24 14:55:56

相关问题