Archive for May 5th, 2009

關於AIR Native Menu(for Mac)

Tuesday, May 5th, 2009

用Adobe Air 製作 Mac用的native menu時,發生了一個狀況: 在預設的submenu下加上自己的NativeMenuItem,監聽menu的Event.SELECT事件無法成功,很奇怪,但是只要整個menuItem是自己建立的instance就不會出現該問題。換言之,必須手動抽掉 File, Logo 類型的menu item,然後重建。挺麻煩的。
還有一個地方,監聽Event.SELECT的事件處理程式必須加上 Event#stopImmediatePropagation() ,否則會出現重複聽到事件的狀況。
要小心呢!