I just found a reference that is doing something very similar (see below); but somehow I still have problems with mine.
http://www.adobe.com/devnet/air/flex/quickstart/creating_non-rectangular_windows.html Thanks again, Mitch. --- In [email protected], "michob" <mic...@...> wrote: > > Hi folks, > > I'm working on an AIR app that lives in the system tray / dock. It > should not have a visible window at startup, only a system tray icon. > After some event, I would like to create one of two windows (depending > on the event). I've got the system tray part working, but can't get the > window to open... > > TrayApp.as: > > > class TrayApp extends Sprite > { > // .... etc .... > > function processEvent() > { > var wnd:Window = new MyWindow(); > mywindow.open(); > } > // .... etc .... > } > > > > MyWindow.mxml: > > > <mx:Window xmlns:mx="http://www.adobe.com/2006/mxml" width="400" > height="300"> > <mx:Label text="hello, world"/> > </mx:Window> > > > > When I run this, I get an exception deep in UIComponent: > > TypeError: Error #1009: Cannot access a property or method of a null > object reference. > at > mx.core::UIComponent/http://www.adobe.com/2006/flex/mx/internal::updateC\ > allbacks()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\core\\ > UIComponent.as:5124] > > > I suspect that maybe I can't call the open() of Window from my app that > extends Sprite because some of the application framework is missing > (like layout managers, etc..). Maybe it has to extend > Application/NativeApplication instead? I tried that, but got another > odd exception. > > Anyone know how to do this? > > Thanks, > Mitch. >

