Hi, something that has bugging me is that skinnable components behave
differently from mx conter part when the object has enabled = false.
In MX all components still respond to mouseEvents while skinnable won't
because at the skinnableComponent level we have this
override public function set enabled(value:Boolean):void
{
super.enabled = value;
invalidateSkinState();
// If enabled, reset the mouseChildren, mouseEnabled to the
previously
// set explicit value, otherwise disable mouse interaction.
super.mouseChildren = value ? _explicitMouseChildren : false;
super.mouseEnabled = value ? _explicitMouseEnabled : false;
}
I plan to implement a similar mx behavior but keeping the current behavior
as the default.
Before I start doing anything, is there any reason for this difference in
behavior?
--
João Fernandes