最近打算做個小軟體來玩玩,裡面一個需求為開新視窗來做設定的面板,詢問了 qop 大師得知 NativeWindow可以新增,以下是參考 AS3 live doc 內的 NativeWindow class範例程式,提供給跟我一樣是 AIR新手的Flash developers參考...=P 如上圖,操作的過程就是點選的open new window的button後,會開啟一個新的視窗且倂排到主視窗下面,當點選下面的視窗,在主視窗的動態文字框欄位寫入"got message from new window" 前置作業: 在FlashCS3中開新AIR檔案width:300, height:180 從組件庫拉出button放置到主畫面上,並命名"btn", 再來拉出一個動態文字框,命名"txt", 隨便畫一個方塊轉成MovieClip並設置linkage name "Mc"。 frame1 action: btn.addEventListener(MouseEvent.CLICK, doClick); function doClick(e:MouseEvent):void { var mc:Mc=new Mc(); mc.addEventListener(MouseEvent.CLICK, doClick2); 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.title="New window"; va...