[ https://issues.apache.org/jira/browse/FLEX-35104?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alex Harui reassigned FLEX-35104: --------------------------------- Assignee: Alex Harui > [FlexJS] Binding Problem in Flash > --------------------------------- > > Key: FLEX-35104 > URL: https://issues.apache.org/jira/browse/FLEX-35104 > Project: Apache Flex > Issue Type: Bug > Components: FlexJS > Affects Versions: Apache FlexJS 0.6.0 > Reporter: Yishay Weiss > Assignee: Alex Harui > > There seems to be a problem with binding when extending a class in the flash > version. This js version works fine. I'm using the nightly build from 6/30/16 > I'm getting > runtime error > -------- > VerifyError: Error #1053: Illegal override of TestFacade in TestFacade. > ------- > when calling getInstance() on TestFacade, which is > ----------- > package > { > public class TestFacade extends TestBase > { > [Bindable] > public static var DEBUG_MODE:Boolean = false; > > private static var myInstance:TestFacade; > public function TestFacade() > { > super(); > } > > public static function getInstance():TestFacade > { > if (myInstance == null) > myInstance = new TestFacade(); > return myInstance as TestFacade; > } > } > } > -------------- > TestBase is > --------------- > package > { > public class TestBase > { > public function TestBase() > { > } > } > } > ---------- > Application code is: > -------- > <js:Application xmlns:fx="http://ns.adobe.com/mxml/2009" > xmlns:views="com.printui.view.*" > initialize="application1_initializeHandler(event)" > > xmlns:js="library://ns.apache.org/flexjs/basic"> > <fx:Script> > <![CDATA[ > import org.apache.flex.events.Event; > > public var facade:TestFacade; > > protected function > application1_initializeHandler(event:org.apache.flex.events.Event):void > { > facade = TestFacade.getInstance(); > } > > ]]> > </fx:Script> > <js:beads> > <js:BrowserResizeHandler /> > </js:beads> > <js:valuesImpl> > <js:SimpleCSSValuesImpl/> > </js:valuesImpl> > <js:model> > <models:MainModel/> > </js:model> > <js:initialView> > <views:InitialView/> > </js:initialView> > </js:Application> > ---------- -- This message was sent by Atlassian JIRA (v6.3.4#6332)