Affects Version/s: Adobe Flex SDK Previous
Fix Version/s: None
Environment:Affected OS(s): All OS Platforms
Affected OS(s): All OS Platforms
Browser: Firefox 3.x
Language Found: English
Steps to reproduce:
1.create a class "ADVStyleSimple" extends from UIComponent. Define a style "teststyle_1_string_inh" with inherit "yes". Define a bindable method getMyStyleLabel to trigger when style changed.
2.create a mxml module which include this "ADVStyleSimple" class. then load this module in main mxml.
3.define a default value of style "teststyle_1_string_inh" in Application Selector in main mxml.
4.reset value of style "teststyle_1_string_inh" using application selector by create a CSSStyleDeclaration to overwrite.
The label binding with method is not updated.
If using get application selector using style manager then set style, it can works.
Both of them should update bindable method.
Workaround (if any):
There has a similar bug with this:
SDK-29148 (the Bindable method does not trigger when user set style using Application selector with create a new CSS and overwrite application selector.)
Please see more detail information by run attached sample codes.