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>
    
    </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>
----------




--
View this message in context: 
http://apache-flex-development.2333347.n4.nabble.com/FlexJS-Problem-with-Binding-Flash-Version-tp53541.html
Sent from the Apache Flex Development mailing list archive at Nabble.com.

Reply via email to