You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flex.apache.org by "Yishay Weiss (JIRA)" <ji...@apache.org> on 2016/06/30 13:23:10 UTC
[jira] [Created] (FLEX-35104) [FlexJS] Binding Problem in Flash
Yishay Weiss created FLEX-35104:
-----------------------------------
Summary: [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
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)