Olaf Krüger created FLEX-35137:
----------------------------------

             Summary: [Bindable] doesn't work on swf side if referenced var is 
declared as private 
                 Key: FLEX-35137
                 URL: https://issues.apache.org/jira/browse/FLEX-35137
             Project: Apache Flex
          Issue Type: Bug
          Components: FlexJS
    Affects Versions: Apache FlexJS 0.8.0
            Reporter: Olaf Krüger
             Fix For: Apache FlexJS 0.8.0


Simple test case:

<js:Application xmlns:fx="http://ns.adobe.com/mxml/2009";
                                xmlns:js="library://ns.apache.org/flexjs/basic"
                                applicationComplete="onInitComplete()">
        
        <fx:Script>
                <![CDATA[
                        import vo.TestVO;
                        
                        [Bindable] public var testVOPublic:TestVO; // Works
                        [Bindable] private var testVOPrivate:TestVO; // Doesn't 
work
                        
                        private function onInitComplete():void {
                                this.testVOPrivate = new TestVO("Private 
TestVO");
                                this.testVOPublic = new TestVO("Public TestVO");
                        }
                ]]>
        </fx:Script>
        
        <js:valuesImpl>
                <js:SimpleCSSValuesImpl />
        </js:valuesImpl>
        
        <js:beads>
                <js:ApplicationDataBinding />
        </js:beads>
        
        <js:initialView>
                <js:View>
                        <js:beads>
                                <js:VerticalLayout />
                        </js:beads>
                        <js:Label text="{testVOPrivate.item}" />
                        <js:Label text="{testVOPublic.item}" />
                </js:View>>
        </js:initialView>
</js:Application>


TestVO.as:

[Bindable]
public class TestVO
{
        public function TestVO(item) {
                this.item = item;
        }
        
        public var item:String;
}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to