[ 
https://issues.apache.org/jira/browse/FLEX-35137?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alex Harui reassigned FLEX-35137:
---------------------------------

    Assignee: Alex Harui

> [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
>            Assignee: Alex Harui
>             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="onApplicationComplete()">
>       
>       <fx:Script>
>               <![CDATA[
>                       import vo.TestVO;
>                       
>                       [Bindable] public var testVOPublic:TestVO; // Works
>                       [Bindable] private var testVOPrivate:TestVO; // Doesn't 
> work
>                       
>                       private function onApplicationComplete():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