flashdevelop F5运行,(aswing只是辅助有个按钮,去掉也行),具体怎么编译运行没研究
new project ->As3AirProject
package { import flash.desktop.NativeApplication; import flash.display.NativeWindow; import flash.display.NativeWindowInitOptions; import flash.display.Sprite; import flash.filesystem.File; import org.aswing.event.AWEvent; import org.aswing.JFrame; import org.aswing.AsWingManager; import org.aswing.JButton; import org.aswing.FlowLayout; import org.aswing.JOptionPane; import org.aswing.JWindow; /** * ... * @author yongkang */ public class Main extends Sprite { private var myFrame:JFrame; private var myButton:JButton; public function Main() { AsWingManager.initAsStandard(this); myButton = new JButton("Click Me"); myButton.addActionListener(__buttonClicked); myFrame = new JFrame(this, "My Frame"); myFrame.getContentPane().setLayout(new FlowLayout()); myFrame.getContentPane().append(myButton); myFrame.setSizeWH(300, 200); myFrame.show(); } private function __buttonClicked(e:AWEvent):void { var init:NativeWindowInitOptions = new NativeWindowInitOptions(); init.maximizable = true; init.minimizable = true; init.resizable = true; var window:NativeWindow = new NativeWindow(init); window.activate(); JOptionPane.showMessageDialog("Hello", "Hello, World!"); } } }