Hi all,
i am working in a application that were using mx:button and i remove it and
replaced by the spark button with a personalized skin.
Until here no problem at all all went smooth, but when i was testing i noticed
that when the application have a default button setted for a title window or a
panel for example the application is not setting the correct skin class for the
button
the code is simple:
s|Button{ skinClass: ClassReference("assets.skinClasses.BSButtonSkin");}
in some special case i made a test like this:
override public function set defaultButton(value:IFlexDisplayObject):void
{ super.defaultButton = value;
if (value is Button)
(this.defaultButton as Button).setStyle("skinClass", BSButtonSkin);
}
because i have a dashboard that extends panel and with this test everything
worked as planned.
But there is a away to set globaly this defaultButton skin? Why it work in mx
the skinning and with spark the skinning is lost completely.
Kind regards,Miguel FErreira