Yes. To take advantage of the spark architecture you have to extend
SkinnableComponent (or one of the other SkinnableXXX classes, depending on
your needs).

Example: Creating a skinnable Spark component
http://help.adobe.com/en_US/flex/using/WS460ee381960520ad-2811830c121e9107ecb-7feb.html

Haykel Ben Jemia

Allmas
Web & RIA Development
http://www.allmas-tn.com




On Tue, Sep 6, 2011 at 6:48 PM, Nick Middleweek <n...@middleweek.co.uk>wrote:

> **
>
>
> Thanks for this... So I'm extending UIComponent, does this mean I'm doing
> it the MX way?
>
> Cheers...
>
>
> On 6 September 2011 14:38, Haykel BEN JEMIA <hayke...@gmail.com> wrote:
>
>> **
>>
>>
>> Hi Nick,
>>
>> if you use Spark components and the child components you want to add are
>> fixed and known, e.g. a 'close' button that should be visible on mouse-over,
>> then I would use skin states and manage visibility of the components in the
>> skin.
>>
>> Haykel Ben Jemia
>>
>> Allmas
>> Web & RIA Development
>> http://www.allmas-tn.com
>>
>>
>>
>>
>>
>> On Tue, Sep 6, 2011 at 10:28 AM, Nick Middleweek 
>> <n...@middleweek.co.uk>wrote:
>>
>>> **
>>>
>>>
>>> Hi,
>>>
>>> I've been trying to find the correct 'place' to create new components
>>> after the parent component is UPDATE_COMPLETE.
>>>
>>> During initialisation, we create child components in *createChildren()*but 
>>> where/ when should we create them for e.g. in response to a mouseOver or
>>> a mouseClick event?
>>>
>>> Is it simply 'ok' to *this.addChild( *myNewButton *)* in a MOUSE_EVENT
>>> function handler or should I be setting some dirty flag to trigger off an
>>> invalidation and then add the button in a lifecycle override function?
>>>
>>>
>>> Thanks,
>>> Nick
>>>
>>>
>>> --
>>> Sent by Nick Middleweek ( { email: n...@middleweek.co.uk, mobile: +44(0)774
>>> 035 5424 } );
>>>
>>>
>>>
>>
>
>
> --
> Sent by Nick Middleweek ( { email: n...@middleweek.co.uk, mobile: +44(0)774
> 035 5424, blog: http://www.middleweek.co.uk } );
>
>
>  
>

Reply via email to