Because later I use this string in an automate form retriever. Instead of create a dummy instance just to check its class, I compare strings.
So... no solution regarding this topic? Regards, On Tue, Sep 16, 2008 at 7:49 PM, Alex Harui <[EMAIL PROTECTED]> wrote: > Statics don't override. Why not make it an instance getter? > > > > From: [email protected] [mailto:[EMAIL PROTECTED] On > Behalf Of Guilherme Blanco > Sent: Tuesday, September 16, 2008 2:18 PM > To: [email protected] > Subject: [flexcoders] Reaching subclass constant inside base class (similar > to self.CONSTANT) > > > > Hi, > > I have this implementation in my base class: > > BaseSelector.mxml: > > public static var MODULE:String = "core.dialogs.BaseDialog"; > > protected function handleSelectClick(event:MouseEvent):void > { > Environment.loadModule(BaseSelector.MODULE, function (e:ModuleEvent):void > { > // Dialog creation > var dialog:* = UIComponent(e.module.factory.create()); > > dialog.multipleSelection = multipleSelection; > > assignDialogHandlers(dialog); > > PopUpManager.addPopUp(dialog, Environment.getApplication(), true); > PopUpManager.centerPopUp(dialog); > }, true); > } > > As you may see, I have a constant being defined in base class. > Each subclass defines a new MODULE name, and the handleSelectClick > need to be able to load it and instantiate a new Dialog component > (BaseSelector.MODULE). > > So imagine I have a CompanySelector.mxml, which extends from > BaseSelector.mxml: > > public static var MODULE:String = "app.dialogs.CompanyDialog"; > > And nothing else. > The button event listener (handleSelectClick) should be able to > recognize the MODULE defined in subclass and define the subclass one > to be loaded. > I tried it by several ways to achieve the same thing as "self" in some > known languages, without success. > > Has anyone any ideas how to do that? > > Regards, > > -- > Guilherme Blanco - Web Developer > CBC - Certified Bindows Consultant > Cell Phone: +55 (16) 9166-6902 > MSN: [EMAIL PROTECTED] > URL: http://blog.bisna.com > Rio de Janeiro - RJ/Brazil > > -- Guilherme Blanco - Web Developer CBC - Certified Bindows Consultant Cell Phone: +55 (16) 9166-6902 MSN: [EMAIL PROTECTED] URL: http://blog.bisna.com Rio de Janeiro - RJ/Brazil

