Yes, as Sam says.
Also, you could look in the UserEvents code to see what the value of that constant is and use that string. Tracy Spratt, Lariat Services, development services available _____ From: [email protected] [mailto:[email protected]] On Behalf Of Sam Lai Sent: Monday, May 04, 2009 7:11 PM To: [email protected] Subject: Re: [flexcoders] Newbie question: Custom Components and Custom Events Looks like the USER_SUBMIT variable or constant in your UserEvents class is not static, but you're accessing it in a static way. They should be static, so add they keyword static before the var keyword when you declare USER_SUBMIT and it should all work. On 5/5/09, Alan Rother <alan.rother@ <mailto:alan.rother%40gmail.com> gmail.com> wrote: > Hey All, > I'm playing around with a super simple demo Simeon Bateman posted on his > blog > (http://blog. <http://blog.simb.net/2009/05/01/flex-101-back-to-the-basics/> simb.net/2009/05/01/flex-101-back-to-the-basics/)<http://blog. <http://blog.simb.net/2009/05/01/flex-101-back-to-the-basics/> simb.net/2009/05/01/flex-101-back-to-the-basics/> > > It's just a little tool designed to teach basic MVC / OO principles to newbs > like me. I've get what it's doing and why it works, now I'm trying to extend > on it. > > > I'm trying to take this custom component and instead of displaying it in the > main app, open it in a pop up window. > > <view:UserForm userSubmit="onSubmit(event)"/> > > > I can get it to do that just fine, but I cannot get the custom event > registered with the addEventListener. I get the following error message: > > 1119: Access of possibly undefined property USER_SUBMIT through a reference > with static type Class. > > > > Any thoughts? It works properly when I use it as is in MXML form, but not > when I try to create the object using AS. > > > private function openWindow():void { > win = view.UserForm(PopUpManager.createPopUp(this, UserForm, false)); > PopUpManager.centerPopUp(win); > win.addEventListener(UserEvents.USER_SUBMIT, onSubmit); > } > > -- > Alan Rother > Adobe Certified Advanced ColdFusion MX 7 Developer > Manager, Phoenix Cold Fusion User Group, AZCFUG.org > -- Sent from my mobile device

