We have an mxml component where

                        [Bindable]public var locStrings:IUIStrings = 
LocaleManager.localeStrings;
...
                        <js:beads>
                           <js:ContainerDataBinding/>
                        </js:beads>
...
                        <js:TextButton  text="{locStrings.PURCHASED}"/>

LocaleManager is declared thus:

                        [Bindable]
                        public class LocaleManager

and it has:
                        public static function get
localeStrings():IUIStrings

where IUIString is declared thus:

                        [Bindable]public interface IUIStrings

and its implementation is declares like this:

                       [Bindable]public class DefaultStrings implements
IUIStrings

Can anyone explain why I'm seeing this?

                       Data binding will not be able to detect assignments
to 'PURCHASED'.





--
View this message in context: 
http://apache-flex-development.2333347.n4.nabble.com/FlexJS-How-Binding-works-tp57096p62481.html
Sent from the Apache Flex Development mailing list archive at Nabble.com.

Reply via email to