Not sure if this has been reported, but I believe there may be a bug in the flatspark.skins.ButtonIconSkin.mxml as of Flex SDK 4.14 nightly build #61... The default state of the buttonIcon is up(stateUp). The fill_over, fill_down, and fill_disabled rects are included in the corresponding states only. So if the cornerRadius != inherited &/or non-inherited property returned by getStyle() it will set the fill_up.radiusX property but you will get a cannot access a null object or property when it tries to set the radiusX property of the other rects because they are not included in the current state.override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number) : void{ var cr:Number = getStyle("cornerRadius"); if (cornerRadius != cr) { cornerRadius = cr; fill_up.radiusX = cornerRadius; fill_over.radiusX = cornerRadius; fill_down.radiusX = cornerRadius; fill_disabled.radiusX = cornerRadius; } super.updateDisplayList(unscaledWidth, unscaledHeight);}I have tested this against the 4.14 nightly build #61 ...
-- View this message in context: http://apache-flex-development.2333347.n4.nabble.com/4-14-how-to-use-the-new-FlatSpark-theme-tp43479p44174.html Sent from the Apache Flex Development mailing list archive at Nabble.com.