Passing constructor parameters for MXML-based custom Flex components

aneuryzm picture aneuryzm · Apr 18, 2010 · Viewed 6.9k times · Source

I've implemented a MXML custom components and I would like to pass parameters to the constructor:

 newUser = new userComp("name");

instead of using set methods.

Is this possible if the custom components has been built in MXML (with initialize=myPseudoCostructor() method ?)

Or I can only set the parameter with an additional line of code?

Answer

bedwyr picture bedwyr · Apr 18, 2010

You can't pass variables into an MXML component's constructor. I don't even believe it's possible to define a constructor in an MXML component, though I could be wrong. You can, however, setup properties which have default values, and are changed post-construction.

You could also create an initialization function which is also invoked post-construction.