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

Reply via email to