What is the "App counter"? Without taking Piotr's or your changes and just doing the changes below, the click event counter increments as expected.
-Alex diff --git a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/ RadioButton.as b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/ RadioButton.as index 0366013..001c587 100644 --- a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/ RadioButton.as +++ b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/ RadioButton.as @@ -321,7 +321,7 @@ package org.apache.flex.mdl (icon.element as WrappedHTMLElement).flexjs_wrapper = this; (radio as WrappedHTMLElement).flexjs_wrapper = this; - element.addEventListener("click", clickHandler, false); + //element.addEventListener("click", clickHandler, false); return element; }; @@ -464,6 +464,15 @@ package org.apache.flex.mdl } } } + + override public function addEventListener(type:String, handler:Function, opt_capture:Boolean = false, opt_handlerScope:Object = null):void + { + if (type == "click") + icon.element.addEventListener(type, handler, opt_capture); + else + super.addEventListener(type, handler, opt_capture, opt_handlerScope); + } + /** * @param e The event object. */