Hi Justin, I understand that the code is not tested yet and I am going to fix syntax errors in it if they show up. But I am confused that the <js:Application> tag got an error "this tag could not be resolved to an ActionScript class". It seems perfectly all right to me. Thanks, Allen
-----Original Message----- From: Allen YANG Sent: Sunday, July 09, 2017 9:07 PM To: 'dev@flex.apache.org' Subject: RE: [FlexJS] question about porting an Adobe Flex 3 project to HTML+JS Hi Justin, Thank you very much! I will try this. Best Regards, Allen -----Original Message----- From: Justin Mclean [mailto:jus...@classsoftware.com] Sent: Sunday, July 09, 2017 8:55 PM To: dev@flex.apache.org Subject: Re: [FlexJS] question about porting an Adobe Flex 3 project to HTML+JS Hi, I’ve not tested this and it’s likely to have issues (I’m not 100% sure the binding will work) and you need to modify it so it's not an application. I think this may help you get towards a working version - their may be other ways of doing this as well. <?xml version="1.0" encoding="utf-8"?> <js:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:js="library://ns.apache.org/flexjs/basic"> <fx:Script> <![CDATA[ [Bindable] public var target:ISearchable; ]]> </fx:Script> <js:valuesImpl> <js:SimpleCSSValuesImpl/> </js:valuesImpl> <js:beads> <js:BindableCSSStyles /> <js:SimpleBinding /> </js:beads> <js:initialView> <js:View> <js:HContainer> <js:Label text="Search:" /> <js:TextInput id="searchInput" change="{target.find(searchInput.text)}" width="207"> <js:beads> <js:ToolTip text="Live search" /> <js:SimpleCSSStyles backgroundColor="{!target.searchString || target.found ? 0xffffff:0xff0000}" /> </js:beads> </js:TextInput> <js:TextButton id="previousButton" text="<" click="{target.findPrevious()}"> <js:beads> <js:ToolTip text="Previous" /> <js:DisableBead disabled=“{!target.searchString}" /> </js:beads> </js:TextButton> <js:TextButton id="nextButton" text=">" click="{target.findNext()}"> <js:beads> <js:ToolTip text="Next" /> <js:DisableBead disabled=“{!target.searchString}" /> </js:beads> </js:TextButton> </js:HContainer> </js:View> </js:initialView> </js:Application> Thanks, Justin ________________________________ Ce message, ainsi que tous les fichiers joints à ce message, peuvent contenir des informations sensibles et/ ou confidentielles ne devant pas être divulguées. Si vous n'êtes pas le destinataire de ce message (ou que vous recevez ce message par erreur), nous vous remercions de le notifier immédiatement à son expéditeur, et de détruire ce message. Toute copie, divulgation, modification, utilisation ou diffusion, non autorisée, directe ou indirecte, de tout ou partie de ce message, est strictement interdite. This e-mail, and any document attached hereby, may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorized, direct or indirect, copying, disclosure, distribution or other use of the material or parts thereof is strictly forbidden.