You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flex.apache.org by V Chandrasekhar <sh...@yahoo.com.INVALID> on 2014/06/16 17:42:47 UTC

[FlexJS] Problems Importing Configurations

I don't know how to add this to my existing thread, when I email instead of using Nabble.

I am trying to follow the instructions in
 https://cwiki.apache.org/confluence/display/FLEX/Using+FlexJS+with+Adobe+Flash+Builder, specifically

Once you have your app working as a SWF, try the FalconJX tool in the Run menu.


Is this the FalconJX Debug and Release Build tool?

I get the following error when I run this tool:

using FlashBuilder Project Files
FlashBuilder settings:
    -locale
    en_US
    -source-path+=C:\Users\shaker.chandrasekhar\Adobe Flash Builder 4.7\DataBindingTest/src
    -compiler.accessible=true
    -output=C:\Users\shaker.chandrasekhar\Adobe Flash Builder 4.7\DataBindingTest/bin-release/DataBindingTest.swf
    -library-path+=C:\Users\shaker.chandrasekhar\Adobe Flash Builder 4.7\DataBindingTest/libs
    -js-output-type=FLEXJS
    -sdk-js-lib=c:\FlexJS\js\bin\..\..\frameworks\js\FlexJS\src
    -fb
    C:\Users\shaker.chandrasekhar\Adobe Flash Builder 4.7\DataBindingTest/src/DataBindingTest.mxml

command line
Error: unknown configuration variable 'js-output-type'.

Thanks.

Re: [FlexJS] Close, But Still Some Problems

Posted by Alex Harui <ah...@adobe.com>.
See my reply to your other post.  It should show up shortly.

There are many APIs in the Spark and MX components that aren't currently implemented in the "basic" components.  You can assign the same namespace URI to s and mx if you want, but I think you'll just get a lot of errors.

-Alex

From: V Chandrasekhar <sh...@yahoo.com>>
Reply-To: V Chandrasekhar <sh...@yahoo.com>>
Date: Monday, June 16, 2014 11:05 AM
To: aharui <ah...@adobe.com>>, "dev@flex.apache.org<ma...@flex.apache.org>" <de...@flex.apache.org>>
Subject: Re: [FlexJS] Close, But Still Some Problems

Also, is there any way I can specify the "s" and "mx" libraries based on sdk, i.e., say one set for non-flexjs and "library://ns.apache.org/flexjs/basic" for flexjs?

PS: Thanks for helping me come up to speed (on both flexjs and on how to post here).

________________________________
From: V Chandrasekhar <sh...@yahoo.com>>
To: Alex Harui <ah...@adobe.com>>; "dev@flex.apache.org<ma...@flex.apache.org>" <de...@flex.apache.org>>
Sent: Monday, June 16, 2014 1:55 PM
Subject: Re: [FlexJS] Close, But Still Some Problems

My java version is 1.7.0_55.

I changed mxmlc.bat to specify c:\PROGRA~2\java\jre7\bin\java.exe as the fully qualified name of java.exe. I get the following error when I run the FalconJX tool:

command line
configuration variable 'compiler.library-path' value contains unknown token 'DCD_LIB_LOCATION'.
-------------------------------------
Onto another topic, I am trying an existing app to run with FlexJS. I get "s:ButtonBar is not defined error". Is this a case of ButtonBar having to be replaced with another control?

Thanks for helping me make progress on this effort of using FlexJS.

________________________________
From: Alex Harui <ah...@adobe.com>>
To: V Chandrasekhar <sh...@yahoo.com>>; "dev@flex.apache.org<ma...@flex.apache.org>" <de...@flex.apache.org>>
Sent: Monday, June 16, 2014 1:07 PM
Subject: Re: [FlexJS] Close, But Still Some Problems

Run java –version from the console to make sure you have a recent enough Java 7.

Also see the comments in the bug FLEX-34258.  To run the launch config, you may need to specify the path to java7.

-Alex

From: V Chandrasekhar <sh...@yahoo.com>>
Reply-To: V Chandrasekhar <sh...@yahoo.com>>
Date: Monday, June 16, 2014 9:56 AM
To: aharui <ah...@adobe.com>>, "dev@flex.apache.org<ma...@flex.apache.org>" <de...@flex.apache.org>>
Subject: Re: [FlexJS] Close, But Still Some Problems

> Almost there!

Agree. Thanks for your help. I am excited about "future-proofing" our apps.

> As I suggested in one of my responses, if you have
problems, please see:

https://issues.apache.org/jira/browse/FLEX-34258

I have been working with the above.

DataBindingTest is a Web application. I copied the mxmlc.bat from FLEX-34258. I do have Java Version 7.

I am getting the following error which is different from what Andrew Flach reported:

java.lang.UnsupportedClassVersionError: org/apache/flex/compiler/clients/MXMLJSC : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: org.apache.flex.compiler.clients.MXMLJSC. Program will exit.
Exception in thread "main"
________________________________
From: Alex Harui <ah...@adobe.com>>
To: "dev@flex.apache.org<ma...@flex.apache.org>" <de...@flex.apache.org>>; V Chandrasekhar <sh...@yahoo.com>>
Sent: Monday, June 16, 2014 12:22 PM
Subject: Re: [FlexJS] Problems Importing Configurations

Almost there!  As I suggested in one of my responses, if you have
problems, please see:

https://issues.apache.org/jira/browse/FLEX-34258

-Alex

On 6/16/14 8:42 AM, "V Chandrasekhar" <sh...@yahoo.com.INVALID>> wrote:

>I don't know how to add this to my existing thread, when I email instead
>of using Nabble.
>
>I am trying to follow the instructions in
>
>https://cwiki.apache.org/confluence/display/FLEX/Using+FlexJS+with+Adobe+F
>lash+Builder, specifically
>
>Once you have your app working as a SWF, try the FalconJX tool in the Run
>menu.
>
>
>Is this the FalconJX Debug and Release Build tool?
>
>I get the following error when I run this tool:
>
>using FlashBuilder Project Files
>FlashBuilder settings:
>    -locale
>    en_US
>    -source-path+=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/src
>    -compiler.accessible=true
>    -output=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/bin-release/DataBindingTest.swf
>    -library-path+=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/libs
>    -js-output-type=FLEXJS
>    -sdk-js-lib=c:\FlexJS\js\bin\..\..\frameworks\js\FlexJS\src
>    -fb
>    C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/src/DataBindingTest.mxml
>
>command line
>Error: unknown configuration variable 'js-output-type'.
>
>Thanks.







Re: [FlexJS] Close, But Still Some Problems

Posted by V Chandrasekhar <sh...@yahoo.com.INVALID>.
Also, is there any way I can specify the "s" and "mx" libraries based on sdk, i.e., say one set for non-flexjs and "library://ns.apache.org/flexjs/basic" for flexjs?

PS: Thanks for helping me come up to speed (on both flexjs and on how to post here).


________________________________
 From: V Chandrasekhar <sh...@yahoo.com>
To: Alex Harui <ah...@adobe.com>; "dev@flex.apache.org" <de...@flex.apache.org> 
Sent: Monday, June 16, 2014 1:55 PM
Subject: Re: [FlexJS] Close, But Still Some Problems
 


My java version is 1.7.0_55.

I changed mxmlc.bat to specify c:\PROGRA~2\java\jre7\bin\java.exe as the fully qualified name of java.exe. I get the following error when I run the FalconJX tool:

command line
configuration variable 'compiler.library-path' value contains unknown token 'DCD_LIB_LOCATION'.
-------------------------------------
Onto another topic, I am trying an existing app to run with FlexJS. I get "s:ButtonBar is not defined error". Is this a case of ButtonBar having to be replaced with another control?

Thanks for helping me make progress on this effort of using FlexJS.


________________________________
 From: Alex Harui <ah...@adobe.com>
To: V Chandrasekhar <sh...@yahoo.com>; "dev@flex.apache.org" <de...@flex.apache.org> 
Sent: Monday, June 16, 2014 1:07 PM
Subject: Re: [FlexJS] Close, But Still Some Problems
 


Run java –version from the console to make sure you have a recent enough Java 7.

Also see the comments in the bug FLEX-34258.  To run the launch config, you may need to specify the path to java7.

-Alex

From: V Chandrasekhar <sh...@yahoo.com>
Reply-To: V Chandrasekhar <sh...@yahoo.com>
Date: Monday, June 16, 2014 9:56 AM
To: aharui <ah...@adobe.com>, "dev@flex.apache.org" <de...@flex.apache.org>
Subject: Re: [FlexJS] Close, But Still Some Problems


> Almost there! 

Agree. Thanks for your help. I am excited about "future-proofing" our apps.

> As I suggested in one of my responses, if you have
problems, please see:

https://issues.apache.org/jira/browse/FLEX-34258 

I have been working with the above.

DataBindingTest is a Web application. I copied the mxmlc.bat from FLEX-34258. I do have Java Version 7.

I am getting the following error which is different from what Andrew Flach reported:

java.lang.UnsupportedClassVersionError: org/apache/flex/compiler/clients/MXMLJSC : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: org.apache.flex.compiler.clients.MXMLJSC. Program will exit.
Exception in thread "main" 

________________________________
 From: Alex Harui <ah...@adobe.com>
To: "dev@flex.apache.org" <de...@flex.apache.org>; V Chandrasekhar <sh...@yahoo.com> 
Sent: Monday, June 16, 2014 12:22 PM
Subject: Re: [FlexJS] Problems Importing Configurations


Almost there!  As I suggested in one of my responses, if you have
problems, please see:

https://issues.apache.org/jira/browse/FLEX-34258

-Alex


On 6/16/14 8:42 AM, "V Chandrasekhar" <sh...@yahoo.com.INVALID> wrote:

>I don't know how to add this to my existing thread, when I email instead
>of using Nabble.
>
>I am trying to follow the instructions in
> 
>https://cwiki.apache.org/confluence/display/FLEX/Using+FlexJS+with+Adobe+F
>lash+Builder, specifically
>
>Once you have your app working as a SWF, try the FalconJX tool in the Run
>menu.
>
>
>Is this the FalconJX Debug and Release Build tool?
>
>I get the following error when I run this tool:
>
>using FlashBuilder Project Files
>FlashBuilder settings:
>    -locale
>    en_US
>    -source-path+=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/src
>    -compiler.accessible=true
>    -output=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/bin-release/DataBindingTest.swf
>    -library-path+=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/libs
>    -js-output-type=FLEXJS
>    -sdk-js-lib=c:\FlexJS\js\bin\..\..\frameworks\js\FlexJS\src
>    -fb
>    C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/src/DataBindingTest.mxml
>
>command line
>Error: unknown configuration variable 'js-output-type'.
>
>Thanks.

Re: [FlexJS] Close, But Still Some Problems

Posted by V Chandrasekhar <sh...@yahoo.com.INVALID>.
> Regarding the output path issue, that is just a bug.  It will be fixed in 0.0.2.  If the app ran, then you have successfully seen FlexJS cross-compile and run MXML and AS without Flash.  If you want, you can try the release candidate of the Installer 3.1 to install a FlexJS nightly build of 0.0.2

I can wait for this. (It only bothers me that I am not quite understanding Paulo's comments.) As you say, I "have successfully seen FlexJS cross-compile and run MXML and AS without Flash" -- this is the important thing.

I had reported earlier about the following error that I got:

command line
configuration
variable 'compiler.library-path' value contains unknown token
'DCD_LIB_LOCATION'.


This has gone away too, somehow.

Thanks and regards.

________________________________
 From: Alex Harui <ah...@adobe.com>
To: V Chandrasekhar <sh...@yahoo.com>; "dev@flex.apache.org" <de...@flex.apache.org> 
Cc: Greg Galbreath <gr...@procure.com> 
Sent: Monday, June 16, 2014 5:19 PM
Subject: Re: [FlexJS] Close, But Still Some Problems
 


Regarding the output path issue, that is just a bug.  It will be fixed in 0.0.2.  If the app ran, then you have successfully seen FlexJS cross-compile and run MXML and AS without Flash.  If you want, you can try the release candidate of the Installer 3.1 to install a FlexJS nightly build of 0.0.2

Regarding skill sets, FlexJS needs all kinds of help from all kinds of people.  We need more documentation and examples.  We need more components.  We need tests and testers.  Any little contribution helps and will eventually add up.

I will do my best to work with anyone who has time and energy to contribute.  And the list of components to be built will be biased toward those who will actually use them.  For example, Peter and I were discussing today what the next component should be that he writes.  If someone was actively trying to get a project up and running and said, hey, I need a ColorPicker, or I need to disable a button, we'd either try to teach you how to write that code or write that code for you.

-Alex

Re: [FlexJS] Close, But Still Some Problems

Posted by Peter Ent <pe...@adobe.com>.
I forgot, but you can also look at the FlexJS ASDocs. You can download a
copy here:

https://dist.apache.org/repos/dist/release/flex/flexjs/0.0.1/docs/

Or you can look at them on my Apache public site:

http://people.apache.org/~pent/asdoc-flexjs/index.html

Note that the docs on my public site are out of date; I'll regen them once
we make the next release.

Peter Ent
Adobe Systems

On 6/18/14 11:33 AM, "Peter Ent" <pe...@adobe.com> wrote:

>The "list" is in the SDK itself. The most frequently used package is
>org.apache.flex.html. In this package you'll find the components that are
>available such as Label, Button, and List.
>
>Peter Ent
>Adobe Flex
>
>On 6/18/14 9:41 AM, "V Chandrasekhar" <sh...@yahoo.com.INVALID> wrote:
>
>>Is there a list anywhere of controls that have already been "ported" to
>>FlexJS? 
>>
>>
>>________________________________
>> From: Alex Harui <ah...@adobe.com>
>>To: V Chandrasekhar <sh...@yahoo.com>; "dev@flex.apache.org"
>><de...@flex.apache.org>
>>Cc: Greg Galbreath <gr...@procure.com>
>>Sent: Monday, June 16, 2014 5:19 PM
>>Subject: Re: [FlexJS] Close, But Still Some Problems
>> 
>>
>>
>>Regarding the output path issue, that is just a bug.  It will be fixed in
>>0.0.2.  If the app ran, then you have successfully seen FlexJS
>>cross-compile and run MXML and AS without Flash.  If you want, you can
>>try the release candidate of the Installer 3.1 to install a FlexJS
>>nightly build of 0.0.2
>>
>>Regarding skill sets, FlexJS needs all kinds of help from all kinds of
>>people.  We need more documentation and examples.  We need more
>>components.  We need tests and testers.  Any little contribution helps
>>and will eventually add up.
>>
>>I will do my best to work with anyone who has time and energy to
>>contribute.  And the list of components to be built will be biased toward
>>those who will actually use them.  For example, Peter and I were
>>discussing today what the next component should be that he writes.  If
>>someone was actively trying to get a project up and running and said,
>>hey, I need a ColorPicker, or I need to disable a button, we'd either try
>>to teach you how to write that code or write that code for you.
>>
>>-Alex
>>
>>
>>
>>From: V Chandrasekhar <sh...@yahoo.com>
>>Reply-To: V Chandrasekhar <sh...@yahoo.com>
>>Date: Monday, June 16, 2014 1:46 PM
>>To: aharui <ah...@adobe.com>, "dev@flex.apache.org"
>><de...@flex.apache.org>
>>Cc: Greg Galbreath <gr...@procure.com>
>>Subject: Re: [FlexJS] Close, But Still Some Problems
>>
>>
>>Today's discussions have definitely been very helpful. Let me digest all
>>that. 
>>
>>[What kind of skill set is needed to work on FlexJS? If I can have a
>>mentor working with me, I will consider working on this, once I complete
>>a course I am scheduled to take starting next week.]
>>
>>Let me move from the sublime to the mundane.
>>
>>I think that, with our users, we can require that they will have Flash.
>>And we don't have an IE requirement.
>>
>>
>>In https://issues.apache.org/jira/browse/FLEX-34258,  Paulo Esgaio says:
>>
>>Encoutered the follwing problems (all solved):
>>
>>2. It trys to create a folder in the same path as output swf files with
>>the same name as the swf filename.
>>"C:\APACHE\htdocs\testing\bin-release\testing.swf\bin\js-release\"
>>Removing the swf file and creating the folder manually solves it.
>>
>>
>>I am running into the above problem. Let me describe in Paulo's terms. I
>>deleted testing.swf and manually created a bin\js-release and a
>>bin\js-debug in C:\APACHE\htdocs\testing\. (In other words,
>>C:\APACHE\htdocs\testing\ contained a bin which contained a js-release
>>and a js-debug.) When I ran the FalconJX tool, nothing got created in the
>>folders I manually created. JS files were created under
>>C:\APACHE\htdocs\testing\bin-release\testing.swf\bin\js-debug. I wonder
>>what part of Paulo's instructions above that I am not doing right.
>>
>>
>>The index file did run correctly.
>>
>>
>>________________________________
>> From: Alex Harui <ah...@adobe.com>
>>To: V Chandrasekhar <sh...@yahoo.com>; "dev@flex.apache.org"
>><de...@flex.apache.org>
>>Cc: Greg Galbreath <gr...@procure.com>
>>Sent: Monday, June 16, 2014 3:24 PM
>>Subject: Re: [FlexJS] Close, But Still Some Problems
>>
>>
>>
>>If you can control the decision of whether your users will have Flash, I
>>expect Flash to be available for several more years.
>>
>>FlexJS is intended to be insurance, but keep in mind that Apache is
>>essentially staffed by volunteers.  Without more folks working on it, the
>>rate at which FlexJS will grow to be able to handle more and more of the
>>Flex SDK's capabilities will be slower, so the cost of that insurance
>>should really be paid for by its potential users, either by collecting
>>money to pay contractors to work on it, or by allowing folks like you to
>>contribute to it.  Adobe will probably pay Peter and I to work on it for
>>a couple more years, but I don't think we can re-code a significant
>>portion of the Flex SDK by ourselves.  So getting folks involved is the
>>best way to ensure that FlexJS will be there when you need it.  It
>>doesn't have to be a huge commitment, even an hour or two a week from
>>enough folks will add up to something.
>>
>>Regarding AMF, it is possible to create an AMF implementation in JS on
>>newer browsers.  IE8 for sure won't have easy support for AMF.  So, if
>>you don't have an IE8 requirement, you are a candidate for AMF, but
>>consider this:  even if we "can" get AMF to work in JS, the JS
>>implementation may not be faster than JSON.  So, depending on what
>>advantages you were getting from AMF, you might still want to take a look
>>creating JSON equivalents for your services.
>>
>>HTH,
>>-Alex
>> 
>>From: V Chandrasekhar <sh...@yahoo.com>
>>Reply-To: V Chandrasekhar <sh...@yahoo.com>
>>Date: Monday, June 16, 2014 12:04 PM
>>To: aharui <ah...@adobe.com>, "dev@flex.apache.org"
>><de...@flex.apache.org>
>>Cc: Greg Galbreath <gr...@procure.com>
>>Subject: Re: [FlexJS] Close, But Still Some Problems
>>
>>
>>Thanks a lot for all your help. I have made a lot of progress in a
>>
>>We are not in a hurry to migrate immediately to FlexJS at all. FlexJS is
>>an insurance for us, in case Flash goes away (which I hope won't happen
>>in the next several years). We want to tell our potential customers what
>>kind of Flex future-proofing is available to set their minds at ease.
>>
>>I have some time at the moment to see how big an effort it is for us to
>>convert to flexjs. I am sure that day to day work will start pressing
>>soon. I will come back to flexjs in two or three months again to get a
>>better estimate of our porting effect -- in other words, I see it as an
>>iterative process. And I can thank folks enough for the help I am
>>getting.
>>
>>By the way, I was trying to listen to the YouTube video Alex's talk at
>>Flex 360. Given my hearing especially, the sound quality was hard for me
>>to understand. One of my colleagues was asking about AMF in particular.
>>Perhaps the link below talks about it. If not, I am wondering you could
>>let me know about the plans for it in FlexJS. AMF is a key part of our
>>apps -- one user updates the database on the server and the server pushes
>>out the changes to all the users including the one who made the update;
>>AMF is involved in this process.
>>
>>
>>
>>
>>
>>________________________________
>> From: Alex Harui <ah...@adobe.com>
>>To: V Chandrasekhar <sh...@yahoo.com>; "dev@flex.apache.org"
>><de...@flex.apache.org>
>>Sent: Monday, June 16, 2014 2:12 PM
>>Subject: Re: [FlexJS] Close, But Still Some Problems
>>
>>
>>
>>FlexJS in an 'alpha' level technology.  That's why its version number is
>>something like 0.0.1 or 0.0.2.  As such, it won't have every feature of
>>the current FlexSDK, and may never have every feature as some features
>>will be nearly impossible to make work efficiently in JavaScript,
>>especially in IE8.
>>
>>It might be worth your while to read up on some of the other wiki
>>articles on FlexJS.  Start here:
>>https://cwiki.apache.org/confluence/display/FLEX/FlexJS
>>
>>Basically FlexJS is not a magic bullet that will take an existing Flex
>>app and make it run without Flash.  It is not intending to emulate Flash
>>in the browser.  Instead, it  is a new framework designed to run well in
>>JS.  It should have most, but not all, of the major concepts from Flex
>>(states, binding, mxml).  But you will have to do some work to get an
>>existing app to run.
>>
>>So, create a test project without DCD support to try to get
>>DataBindingTest to run.  And yes, you will need to use the new UI widgets
>>for now.
>>
>>-Alex
>> 
>>
>>
>>From: V Chandrasekhar <sh...@yahoo.com>
>>Reply-To: V Chandrasekhar <sh...@yahoo.com>
>>Date: Monday, June 16, 2014 10:55 AM
>>To: aharui <ah...@adobe.com>, "dev@flex.apache.org"
>><de...@flex.apache.org>
>>Subject: Re: [FlexJS] Close, But Still Some Problems
>>
>>
>>My java version is 1.7.0_55.
>>
>>I changed mxmlc.bat to specify c:\PROGRA~2\java\jre7\bin\java.exe as the
>>fully qualified name of java.exe. I get the following error when I run
>>the FalconJX tool:
>>
>>command line
>>configuration variable 'compiler.library-path' value contains unknown
>>token 'DCD_LIB_LOCATION'.
>>-------------------------------------
>>Onto another topic, I am trying an existing app to run with FlexJS. I get
>>"s:ButtonBar is not defined error". Is this a case of ButtonBar having to
>>be replaced with another control?
>>
>>Thanks for helping me make progress on this effort of using FlexJS.
>>
>>
>>________________________________
>> From: Alex Harui <ah...@adobe.com>
>>To: V Chandrasekhar <sh...@yahoo.com>; "dev@flex.apache.org"
>><de...@flex.apache.org>
>>Sent: Monday, June 16, 2014 1:07 PM
>>Subject: Re: [FlexJS] Close, But Still Some Problems
>>
>>
>>
>>Run java ­version from the console to make sure you have a recent enough
>>Java 7.
>>
>>Also see the comments in the bug FLEX-34258.  To run the launch config,
>>you may need to specify the path to java7.
>>
>>-Alex
>> 
>>From: V Chandrasekhar <sh...@yahoo.com>
>>Reply-To: V Chandrasekhar <sh...@yahoo.com>
>>Date: Monday, June 16, 2014 9:56 AM
>>To: aharui <ah...@adobe.com>, "dev@flex.apache.org"
>><de...@flex.apache.org>
>>Subject: Re: [FlexJS] Close, But Still Some Problems
>>
>>
>>> Almost there! 
>>
>>Agree. Thanks for your help. I am excited about "future-proofing" our
>>apps.
>>
>>> As I suggested in one of my responses, if you have
>>problems, please see:
>>
>>https://issues.apache.org/jira/browse/FLEX-34258
>>
>>I have been working with the above.
>>
>>DataBindingTest is a Web application. I copied the mxmlc.bat from
>>FLEX-34258. I do have Java Version 7.
>>
>>I am getting the following error which is different from what Andrew
>>Flach reported:
>>
>>java.lang.UnsupportedClassVersionError:
>>org/apache/flex/compiler/clients/MXMLJSC : Unsupported major.minor
>>version 51.0
>>at java.lang.ClassLoader.defineClass1(Native Method)
>>at java.lang.ClassLoader.defineClassCond(Unknown Source)
>>at java.lang.ClassLoader.defineClass(Unknown Source)
>>at java.security.SecureClassLoader.defineClass(Unknown Source)
>>at java.net.URLClassLoader.defineClass(Unknown Source)
>>at java.net.URLClassLoader.access$000(Unknown Source)
>>at java.net.URLClassLoader$1.run(Unknown Source)
>>at java.security.AccessController.doPrivileged(Native Method)
>>at java.net.URLClassLoader.findClass(Unknown Source)
>>at java.lang.ClassLoader.loadClass(Unknown Source)
>>at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
>>at java.lang.ClassLoader.loadClass(Unknown Source)
>>Could not find the main class: org.apache.flex.compiler.clients.MXMLJSC.
>>Program will exit.
>>Exception in thread "main"
>>
>>________________________________
>> From: Alex Harui <ah...@adobe.com>
>>To: "dev@flex.apache.org" <de...@flex.apache.org>; V Chandrasekhar
>><sh...@yahoo.com>
>>Sent: Monday, June 16, 2014 12:22 PM
>>Subject: Re: [FlexJS] Problems Importing Configurations
>>
>>
>>Almost there!  As I suggested in one of my responses, if you have
>>problems, please see:
>>
>>https://issues.apache.org/jira/browse/FLEX-34258
>>
>>-Alex
>>
>>
>>On 6/16/14 8:42 AM, "V Chandrasekhar" <sh...@yahoo.com.INVALID> wrote:
>>
>>>I don't know how to add this to my existing thread, when I email instead
>>>of using Nabble.
>>>
>>>I am trying to follow the instructions in
>>> 
>>>https://cwiki.apache.org/confluence/display/FLEX/Using+FlexJS+with+Adobe
>>>+
>>>F
>>>lash+Builder, specifically
>>>
>>>Once you have your app working as a SWF, try the FalconJX tool in the
>>>Run
>>>menu.
>>>
>>>
>>>Is this the FalconJX Debug and Release Build tool?
>>>
>>>I get the following error when I run this tool:
>>>
>>>using FlashBuilder Project Files
>>>FlashBuilder settings:
>>>    -locale
>>>    en_US
>>>    -source-path+=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>>>4.7\DataBindingTest/src
>>>    -compiler.accessible=true
>>>    -output=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>>>4.7\DataBindingTest/bin-release/DataBindingTest.swf
>>>    -library-path+=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>>>4.7\DataBindingTest/libs
>>>    -js-output-type=FLEXJS
>>>    -sdk-js-lib=c:\FlexJS\js\bin\..\..\frameworks\js\FlexJS\src
>>>    -fb
>>>    C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>>>4.7\DataBindingTest/src/DataBindingTest.mxml
>>>
>>>command line
>>>Error: unknown configuration variable 'js-output-type'.
>>>
>>>Thanks.
>


Re: [FlexJS] Close, But Still Some Problems

Posted by Peter Ent <pe...@adobe.com>.
The "list" is in the SDK itself. The most frequently used package is
org.apache.flex.html. In this package you'll find the components that are
available such as Label, Button, and List.

Peter Ent
Adobe Flex

On 6/18/14 9:41 AM, "V Chandrasekhar" <sh...@yahoo.com.INVALID> wrote:

>Is there a list anywhere of controls that have already been "ported" to
>FlexJS? 
>
>
>________________________________
> From: Alex Harui <ah...@adobe.com>
>To: V Chandrasekhar <sh...@yahoo.com>; "dev@flex.apache.org"
><de...@flex.apache.org>
>Cc: Greg Galbreath <gr...@procure.com>
>Sent: Monday, June 16, 2014 5:19 PM
>Subject: Re: [FlexJS] Close, But Still Some Problems
> 
>
>
>Regarding the output path issue, that is just a bug.  It will be fixed in
>0.0.2.  If the app ran, then you have successfully seen FlexJS
>cross-compile and run MXML and AS without Flash.  If you want, you can
>try the release candidate of the Installer 3.1 to install a FlexJS
>nightly build of 0.0.2
>
>Regarding skill sets, FlexJS needs all kinds of help from all kinds of
>people.  We need more documentation and examples.  We need more
>components.  We need tests and testers.  Any little contribution helps
>and will eventually add up.
>
>I will do my best to work with anyone who has time and energy to
>contribute.  And the list of components to be built will be biased toward
>those who will actually use them.  For example, Peter and I were
>discussing today what the next component should be that he writes.  If
>someone was actively trying to get a project up and running and said,
>hey, I need a ColorPicker, or I need to disable a button, we'd either try
>to teach you how to write that code or write that code for you.
>
>-Alex
>
>
>
>From: V Chandrasekhar <sh...@yahoo.com>
>Reply-To: V Chandrasekhar <sh...@yahoo.com>
>Date: Monday, June 16, 2014 1:46 PM
>To: aharui <ah...@adobe.com>, "dev@flex.apache.org" <de...@flex.apache.org>
>Cc: Greg Galbreath <gr...@procure.com>
>Subject: Re: [FlexJS] Close, But Still Some Problems
>
>
>Today's discussions have definitely been very helpful. Let me digest all
>that. 
>
>[What kind of skill set is needed to work on FlexJS? If I can have a
>mentor working with me, I will consider working on this, once I complete
>a course I am scheduled to take starting next week.]
>
>Let me move from the sublime to the mundane.
>
>I think that, with our users, we can require that they will have Flash.
>And we don't have an IE requirement.
>
>
>In https://issues.apache.org/jira/browse/FLEX-34258,  Paulo Esgaio says:
>
>Encoutered the follwing problems (all solved):
>
>2. It trys to create a folder in the same path as output swf files with
>the same name as the swf filename.
>"C:\APACHE\htdocs\testing\bin-release\testing.swf\bin\js-release\"
>Removing the swf file and creating the folder manually solves it.
>
>
>I am running into the above problem. Let me describe in Paulo's terms. I
>deleted testing.swf and manually created a bin\js-release and a
>bin\js-debug in C:\APACHE\htdocs\testing\. (In other words,
>C:\APACHE\htdocs\testing\ contained a bin which contained a js-release
>and a js-debug.) When I ran the FalconJX tool, nothing got created in the
>folders I manually created. JS files were created under
>C:\APACHE\htdocs\testing\bin-release\testing.swf\bin\js-debug. I wonder
>what part of Paulo's instructions above that I am not doing right.
>
>
>The index file did run correctly.
>
>
>________________________________
> From: Alex Harui <ah...@adobe.com>
>To: V Chandrasekhar <sh...@yahoo.com>; "dev@flex.apache.org"
><de...@flex.apache.org>
>Cc: Greg Galbreath <gr...@procure.com>
>Sent: Monday, June 16, 2014 3:24 PM
>Subject: Re: [FlexJS] Close, But Still Some Problems
>
>
>
>If you can control the decision of whether your users will have Flash, I
>expect Flash to be available for several more years.
>
>FlexJS is intended to be insurance, but keep in mind that Apache is
>essentially staffed by volunteers.  Without more folks working on it, the
>rate at which FlexJS will grow to be able to handle more and more of the
>Flex SDK's capabilities will be slower, so the cost of that insurance
>should really be paid for by its potential users, either by collecting
>money to pay contractors to work on it, or by allowing folks like you to
>contribute to it.  Adobe will probably pay Peter and I to work on it for
>a couple more years, but I don't think we can re-code a significant
>portion of the Flex SDK by ourselves.  So getting folks involved is the
>best way to ensure that FlexJS will be there when you need it.  It
>doesn't have to be a huge commitment, even an hour or two a week from
>enough folks will add up to something.
>
>Regarding AMF, it is possible to create an AMF implementation in JS on
>newer browsers.  IE8 for sure won't have easy support for AMF.  So, if
>you don't have an IE8 requirement, you are a candidate for AMF, but
>consider this:  even if we "can" get AMF to work in JS, the JS
>implementation may not be faster than JSON.  So, depending on what
>advantages you were getting from AMF, you might still want to take a look
>creating JSON equivalents for your services.
>
>HTH,
>-Alex
> 
>From: V Chandrasekhar <sh...@yahoo.com>
>Reply-To: V Chandrasekhar <sh...@yahoo.com>
>Date: Monday, June 16, 2014 12:04 PM
>To: aharui <ah...@adobe.com>, "dev@flex.apache.org" <de...@flex.apache.org>
>Cc: Greg Galbreath <gr...@procure.com>
>Subject: Re: [FlexJS] Close, But Still Some Problems
>
>
>Thanks a lot for all your help. I have made a lot of progress in a
>
>We are not in a hurry to migrate immediately to FlexJS at all. FlexJS is
>an insurance for us, in case Flash goes away (which I hope won't happen
>in the next several years). We want to tell our potential customers what
>kind of Flex future-proofing is available to set their minds at ease.
>
>I have some time at the moment to see how big an effort it is for us to
>convert to flexjs. I am sure that day to day work will start pressing
>soon. I will come back to flexjs in two or three months again to get a
>better estimate of our porting effect -- in other words, I see it as an
>iterative process. And I can thank folks enough for the help I am getting.
>
>By the way, I was trying to listen to the YouTube video Alex's talk at
>Flex 360. Given my hearing especially, the sound quality was hard for me
>to understand. One of my colleagues was asking about AMF in particular.
>Perhaps the link below talks about it. If not, I am wondering you could
>let me know about the plans for it in FlexJS. AMF is a key part of our
>apps -- one user updates the database on the server and the server pushes
>out the changes to all the users including the one who made the update;
>AMF is involved in this process.
>
>
>
>
>
>________________________________
> From: Alex Harui <ah...@adobe.com>
>To: V Chandrasekhar <sh...@yahoo.com>; "dev@flex.apache.org"
><de...@flex.apache.org>
>Sent: Monday, June 16, 2014 2:12 PM
>Subject: Re: [FlexJS] Close, But Still Some Problems
>
>
>
>FlexJS in an 'alpha' level technology.  That's why its version number is
>something like 0.0.1 or 0.0.2.  As such, it won't have every feature of
>the current FlexSDK, and may never have every feature as some features
>will be nearly impossible to make work efficiently in JavaScript,
>especially in IE8.
>
>It might be worth your while to read up on some of the other wiki
>articles on FlexJS.  Start here:
>https://cwiki.apache.org/confluence/display/FLEX/FlexJS
>
>Basically FlexJS is not a magic bullet that will take an existing Flex
>app and make it run without Flash.  It is not intending to emulate Flash
>in the browser.  Instead, it  is a new framework designed to run well in
>JS.  It should have most, but not all, of the major concepts from Flex
>(states, binding, mxml).  But you will have to do some work to get an
>existing app to run.
>
>So, create a test project without DCD support to try to get
>DataBindingTest to run.  And yes, you will need to use the new UI widgets
>for now.
>
>-Alex
> 
>
>
>From: V Chandrasekhar <sh...@yahoo.com>
>Reply-To: V Chandrasekhar <sh...@yahoo.com>
>Date: Monday, June 16, 2014 10:55 AM
>To: aharui <ah...@adobe.com>, "dev@flex.apache.org" <de...@flex.apache.org>
>Subject: Re: [FlexJS] Close, But Still Some Problems
>
>
>My java version is 1.7.0_55.
>
>I changed mxmlc.bat to specify c:\PROGRA~2\java\jre7\bin\java.exe as the
>fully qualified name of java.exe. I get the following error when I run
>the FalconJX tool:
>
>command line
>configuration variable 'compiler.library-path' value contains unknown
>token 'DCD_LIB_LOCATION'.
>-------------------------------------
>Onto another topic, I am trying an existing app to run with FlexJS. I get
>"s:ButtonBar is not defined error". Is this a case of ButtonBar having to
>be replaced with another control?
>
>Thanks for helping me make progress on this effort of using FlexJS.
>
>
>________________________________
> From: Alex Harui <ah...@adobe.com>
>To: V Chandrasekhar <sh...@yahoo.com>; "dev@flex.apache.org"
><de...@flex.apache.org>
>Sent: Monday, June 16, 2014 1:07 PM
>Subject: Re: [FlexJS] Close, But Still Some Problems
>
>
>
>Run java ­version from the console to make sure you have a recent enough
>Java 7.
>
>Also see the comments in the bug FLEX-34258.  To run the launch config,
>you may need to specify the path to java7.
>
>-Alex
> 
>From: V Chandrasekhar <sh...@yahoo.com>
>Reply-To: V Chandrasekhar <sh...@yahoo.com>
>Date: Monday, June 16, 2014 9:56 AM
>To: aharui <ah...@adobe.com>, "dev@flex.apache.org" <de...@flex.apache.org>
>Subject: Re: [FlexJS] Close, But Still Some Problems
>
>
>> Almost there! 
>
>Agree. Thanks for your help. I am excited about "future-proofing" our
>apps.
>
>> As I suggested in one of my responses, if you have
>problems, please see:
>
>https://issues.apache.org/jira/browse/FLEX-34258
>
>I have been working with the above.
>
>DataBindingTest is a Web application. I copied the mxmlc.bat from
>FLEX-34258. I do have Java Version 7.
>
>I am getting the following error which is different from what Andrew
>Flach reported:
>
>java.lang.UnsupportedClassVersionError:
>org/apache/flex/compiler/clients/MXMLJSC : Unsupported major.minor
>version 51.0
>at java.lang.ClassLoader.defineClass1(Native Method)
>at java.lang.ClassLoader.defineClassCond(Unknown Source)
>at java.lang.ClassLoader.defineClass(Unknown Source)
>at java.security.SecureClassLoader.defineClass(Unknown Source)
>at java.net.URLClassLoader.defineClass(Unknown Source)
>at java.net.URLClassLoader.access$000(Unknown Source)
>at java.net.URLClassLoader$1.run(Unknown Source)
>at java.security.AccessController.doPrivileged(Native Method)
>at java.net.URLClassLoader.findClass(Unknown Source)
>at java.lang.ClassLoader.loadClass(Unknown Source)
>at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
>at java.lang.ClassLoader.loadClass(Unknown Source)
>Could not find the main class: org.apache.flex.compiler.clients.MXMLJSC.
>Program will exit.
>Exception in thread "main"
>
>________________________________
> From: Alex Harui <ah...@adobe.com>
>To: "dev@flex.apache.org" <de...@flex.apache.org>; V Chandrasekhar
><sh...@yahoo.com>
>Sent: Monday, June 16, 2014 12:22 PM
>Subject: Re: [FlexJS] Problems Importing Configurations
>
>
>Almost there!  As I suggested in one of my responses, if you have
>problems, please see:
>
>https://issues.apache.org/jira/browse/FLEX-34258
>
>-Alex
>
>
>On 6/16/14 8:42 AM, "V Chandrasekhar" <sh...@yahoo.com.INVALID> wrote:
>
>>I don't know how to add this to my existing thread, when I email instead
>>of using Nabble.
>>
>>I am trying to follow the instructions in
>> 
>>https://cwiki.apache.org/confluence/display/FLEX/Using+FlexJS+with+Adobe+
>>F
>>lash+Builder, specifically
>>
>>Once you have your app working as a SWF, try the FalconJX tool in the Run
>>menu.
>>
>>
>>Is this the FalconJX Debug and Release Build tool?
>>
>>I get the following error when I run this tool:
>>
>>using FlashBuilder Project Files
>>FlashBuilder settings:
>>    -locale
>>    en_US
>>    -source-path+=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>>4.7\DataBindingTest/src
>>    -compiler.accessible=true
>>    -output=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>>4.7\DataBindingTest/bin-release/DataBindingTest.swf
>>    -library-path+=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>>4.7\DataBindingTest/libs
>>    -js-output-type=FLEXJS
>>    -sdk-js-lib=c:\FlexJS\js\bin\..\..\frameworks\js\FlexJS\src
>>    -fb
>>    C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>>4.7\DataBindingTest/src/DataBindingTest.mxml
>>
>>command line
>>Error: unknown configuration variable 'js-output-type'.
>>
>>Thanks.


Re: [FlexJS] Close, But Still Some Problems

Posted by V Chandrasekhar <sh...@yahoo.com.INVALID>.
Is there a list anywhere of controls that have already been "ported" to FlexJS? 


________________________________
 From: Alex Harui <ah...@adobe.com>
To: V Chandrasekhar <sh...@yahoo.com>; "dev@flex.apache.org" <de...@flex.apache.org> 
Cc: Greg Galbreath <gr...@procure.com> 
Sent: Monday, June 16, 2014 5:19 PM
Subject: Re: [FlexJS] Close, But Still Some Problems
 


Regarding the output path issue, that is just a bug.  It will be fixed in 0.0.2.  If the app ran, then you have successfully seen FlexJS cross-compile and run MXML and AS without Flash.  If you want, you can try the release candidate of the Installer 3.1 to install a FlexJS nightly build of 0.0.2

Regarding skill sets, FlexJS needs all kinds of help from all kinds of people.  We need more documentation and examples.  We need more components.  We need tests and testers.  Any little contribution helps and will eventually add up.

I will do my best to work with anyone who has time and energy to contribute.  And the list of components to be built will be biased toward those who will actually use them.  For example, Peter and I were discussing today what the next component should be that he writes.  If someone was actively trying to get a project up and running and said, hey, I need a ColorPicker, or I need to disable a button, we'd either try to teach you how to write that code or write that code for you.

-Alex



From: V Chandrasekhar <sh...@yahoo.com>
Reply-To: V Chandrasekhar <sh...@yahoo.com>
Date: Monday, June 16, 2014 1:46 PM
To: aharui <ah...@adobe.com>, "dev@flex.apache.org" <de...@flex.apache.org>
Cc: Greg Galbreath <gr...@procure.com>
Subject: Re: [FlexJS] Close, But Still Some Problems


Today's discussions have definitely been very helpful. Let me digest all that. 

[What kind of skill set is needed to work on FlexJS? If I can have a mentor working with me, I will consider working on this, once I complete a course I am scheduled to take starting next week.]

Let me move from the sublime to the mundane.

I think that, with our users, we can require that they will have Flash. And we don't have an IE requirement. 


In https://issues.apache.org/jira/browse/FLEX-34258,  Paulo Esgaio says:

Encoutered the follwing problems (all solved):

2. It trys to create a folder in the same path as output swf files with the same name as the swf filename.
"C:\APACHE\htdocs\testing\bin-release\testing.swf\bin\js-release\"
Removing the swf file and creating the folder manually solves it.


I am running into the above problem. Let me describe in Paulo's terms. I deleted testing.swf and manually created a bin\js-release and a bin\js-debug in C:\APACHE\htdocs\testing\. (In other words, C:\APACHE\htdocs\testing\ contained a bin which contained a js-release and a js-debug.) When I ran the FalconJX tool, nothing got created in the folders I manually created. JS files were created under C:\APACHE\htdocs\testing\bin-release\testing.swf\bin\js-debug. I wonder what part of Paulo's instructions above that I am not doing right.


The index file did run correctly.


________________________________
 From: Alex Harui <ah...@adobe.com>
To: V Chandrasekhar <sh...@yahoo.com>; "dev@flex.apache.org" <de...@flex.apache.org> 
Cc: Greg Galbreath <gr...@procure.com> 
Sent: Monday, June 16, 2014 3:24 PM
Subject: Re: [FlexJS] Close, But Still Some Problems



If you can control the decision of whether your users will have Flash, I expect Flash to be available for several more years.

FlexJS is intended to be insurance, but keep in mind that Apache is essentially staffed by volunteers.  Without more folks working on it, the rate at which FlexJS will grow to be able to handle more and more of the Flex SDK's capabilities will be slower, so the cost of that insurance should really be paid for by its potential users, either by collecting money to pay contractors to work on it, or by allowing folks like you to contribute to it.  Adobe will probably pay Peter and I to work on it for a couple more years, but I don't think we can re-code a significant portion of the Flex SDK by ourselves.  So getting folks involved is the best way to ensure that FlexJS will be there when you need it.  It doesn't have to be a huge commitment, even an hour or two a week from enough folks will add up to something.

Regarding AMF, it is possible to create an AMF implementation in JS on newer browsers.  IE8 for sure won't have easy support for AMF.  So, if you don't have an IE8 requirement, you are a candidate for AMF, but consider this:  even if we "can" get AMF to work in JS, the JS implementation may not be faster than JSON.  So, depending on what advantages you were getting from AMF, you might still want to take a look creating JSON equivalents for your services.

HTH,
-Alex
 
From: V Chandrasekhar <sh...@yahoo.com>
Reply-To: V Chandrasekhar <sh...@yahoo.com>
Date: Monday, June 16, 2014 12:04 PM
To: aharui <ah...@adobe.com>, "dev@flex.apache.org" <de...@flex.apache.org>
Cc: Greg Galbreath <gr...@procure.com>
Subject: Re: [FlexJS] Close, But Still Some Problems


Thanks a lot for all your help. I have made a lot of progress in a 

We are not in a hurry to migrate immediately to FlexJS at all. FlexJS is an insurance for us, in case Flash goes away (which I hope won't happen in the next several years). We want to tell our potential customers what kind of Flex future-proofing is available to set their minds at ease.

I have some time at the moment to see how big an effort it is for us to convert to flexjs. I am sure that day to day work will start pressing soon. I will come back to flexjs in two or three months again to get a better estimate of our porting effect -- in other words, I see it as an iterative process. And I can thank folks enough for the help I am getting.

By the way, I was trying to listen to the YouTube video Alex's talk at Flex 360. Given my hearing especially, the sound quality was hard for me to understand. One of my colleagues was asking about AMF in particular. Perhaps the link below talks about it. If not, I am wondering you could let me know about the plans for it in FlexJS. AMF is a key part of our apps -- one user updates the database on the server and the server pushes out the changes to all the users including the one who made the update; AMF is involved in this process. 





________________________________
 From: Alex Harui <ah...@adobe.com>
To: V Chandrasekhar <sh...@yahoo.com>; "dev@flex.apache.org" <de...@flex.apache.org> 
Sent: Monday, June 16, 2014 2:12 PM
Subject: Re: [FlexJS] Close, But Still Some Problems



FlexJS in an 'alpha' level technology.  That's why its version number is something like 0.0.1 or 0.0.2.  As such, it won't have every feature of the current FlexSDK, and may never have every feature as some features will be nearly impossible to make work efficiently in JavaScript, especially in IE8.

It might be worth your while to read up on some of the other wiki articles on FlexJS.  Start here: https://cwiki.apache.org/confluence/display/FLEX/FlexJS

Basically FlexJS is not a magic bullet that will take an existing Flex app and make it run without Flash.  It is not intending to emulate Flash in the browser.  Instead, it  is a new framework designed to run well in JS.  It should have most, but not all, of the major concepts from Flex (states, binding, mxml).  But you will have to do some work to get an existing app to run.

So, create a test project without DCD support to try to get DataBindingTest to run.  And yes, you will need to use the new UI widgets for now.

-Alex
 


From: V Chandrasekhar <sh...@yahoo.com>
Reply-To: V Chandrasekhar <sh...@yahoo.com>
Date: Monday, June 16, 2014 10:55 AM
To: aharui <ah...@adobe.com>, "dev@flex.apache.org" <de...@flex.apache.org>
Subject: Re: [FlexJS] Close, But Still Some Problems


My java version is 1.7.0_55.

I changed mxmlc.bat to specify c:\PROGRA~2\java\jre7\bin\java.exe as the fully qualified name of java.exe. I get the following error when I run the FalconJX tool:

command line
configuration variable 'compiler.library-path' value contains unknown token 'DCD_LIB_LOCATION'.
-------------------------------------
Onto another topic, I am trying an existing app to run with FlexJS. I get "s:ButtonBar is not defined error". Is this a case of ButtonBar having to be replaced with another control?

Thanks for helping me make progress on this effort of using FlexJS.


________________________________
 From: Alex Harui <ah...@adobe.com>
To: V Chandrasekhar <sh...@yahoo.com>; "dev@flex.apache.org" <de...@flex.apache.org> 
Sent: Monday, June 16, 2014 1:07 PM
Subject: Re: [FlexJS] Close, But Still Some Problems



Run java –version from the console to make sure you have a recent enough Java 7.

Also see the comments in the bug FLEX-34258.  To run the launch config, you may need to specify the path to java7.

-Alex
 
From: V Chandrasekhar <sh...@yahoo.com>
Reply-To: V Chandrasekhar <sh...@yahoo.com>
Date: Monday, June 16, 2014 9:56 AM
To: aharui <ah...@adobe.com>, "dev@flex.apache.org" <de...@flex.apache.org>
Subject: Re: [FlexJS] Close, But Still Some Problems


> Almost there! 

Agree. Thanks for your help. I am excited about "future-proofing" our apps.

> As I suggested in one of my responses, if you have
problems, please see:

https://issues.apache.org/jira/browse/FLEX-34258 

I have been working with the above.

DataBindingTest is a Web application. I copied the mxmlc.bat from FLEX-34258. I do have Java Version 7.

I am getting the following error which is different from what Andrew Flach reported:

java.lang.UnsupportedClassVersionError: org/apache/flex/compiler/clients/MXMLJSC : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: org.apache.flex.compiler.clients.MXMLJSC. Program will exit.
Exception in thread "main" 

________________________________
 From: Alex Harui <ah...@adobe.com>
To: "dev@flex.apache.org" <de...@flex.apache.org>; V Chandrasekhar <sh...@yahoo.com> 
Sent: Monday, June 16, 2014 12:22 PM
Subject: Re: [FlexJS] Problems Importing Configurations


Almost there!  As I suggested in one of my responses, if you have
problems, please see:

https://issues.apache.org/jira/browse/FLEX-34258

-Alex


On 6/16/14 8:42 AM, "V Chandrasekhar" <sh...@yahoo.com.INVALID> wrote:

>I don't know how to add this to my existing thread, when I email instead
>of using Nabble.
>
>I am trying to follow the instructions in
> 
>https://cwiki.apache.org/confluence/display/FLEX/Using+FlexJS+with+Adobe+F
>lash+Builder, specifically
>
>Once you have your app working as a SWF, try the FalconJX tool in the Run
>menu.
>
>
>Is this the FalconJX Debug and Release Build tool?
>
>I get the following error when I run this tool:
>
>using FlashBuilder Project Files
>FlashBuilder settings:
>    -locale
>    en_US
>    -source-path+=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/src
>    -compiler.accessible=true
>    -output=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/bin-release/DataBindingTest.swf
>    -library-path+=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/libs
>    -js-output-type=FLEXJS
>    -sdk-js-lib=c:\FlexJS\js\bin\..\..\frameworks\js\FlexJS\src
>    -fb
>    C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/src/DataBindingTest.mxml
>
>command line
>Error: unknown configuration variable 'js-output-type'.
>
>Thanks.

Re: [FlexJS] Close, But Still Some Problems

Posted by Alex Harui <ah...@adobe.com>.
Regarding the output path issue, that is just a bug.  It will be fixed in 0.0.2.  If the app ran, then you have successfully seen FlexJS cross-compile and run MXML and AS without Flash.  If you want, you can try the release candidate of the Installer 3.1 to install a FlexJS nightly build of 0.0.2

Regarding skill sets, FlexJS needs all kinds of help from all kinds of people.  We need more documentation and examples.  We need more components.  We need tests and testers.  Any little contribution helps and will eventually add up.

I will do my best to work with anyone who has time and energy to contribute.  And the list of components to be built will be biased toward those who will actually use them.  For example, Peter and I were discussing today what the next component should be that he writes.  If someone was actively trying to get a project up and running and said, hey, I need a ColorPicker, or I need to disable a button, we'd either try to teach you how to write that code or write that code for you.

-Alex

From: V Chandrasekhar <sh...@yahoo.com>>
Reply-To: V Chandrasekhar <sh...@yahoo.com>>
Date: Monday, June 16, 2014 1:46 PM
To: aharui <ah...@adobe.com>>, "dev@flex.apache.org<ma...@flex.apache.org>" <de...@flex.apache.org>>
Cc: Greg Galbreath <gr...@procure.com>>
Subject: Re: [FlexJS] Close, But Still Some Problems

Today's discussions have definitely been very helpful. Let me digest all that.

[What kind of skill set is needed to work on FlexJS? If I can have a mentor working with me, I will consider working on this, once I complete a course I am scheduled to take starting next week.]

Let me move from the sublime to the mundane.

I think that, with our users, we can require that they will have Flash. And we don't have an IE requirement.

In https://issues.apache.org/jira/browse/FLEX-34258,  Paulo Esgaio says:

Encoutered the follwing problems (all solved):

2. It trys to create a folder in the same path as output swf files with the same name as the swf filename.
"C:\APACHE\htdocs\testing\bin-release\testing.swf\bin\js-release\"
Removing the swf file and creating the folder manually solves it.

I am running into the above problem. Let me describe in Paulo's terms. I deleted testing.swf and manually created a bin\js-release and a bin\js-debug in C:\APACHE\htdocs\testing\. (In other words, C:\APACHE\htdocs\testing\ contained a bin which contained a js-release and a js-debug.) When I ran the FalconJX tool, nothing got created in the folders I manually created. JS files were created under C:\APACHE\htdocs\testing\bin-release\testing.swf\bin\js-debug. I wonder what part of Paulo's instructions above that I am not doing right.

The index file did run correctly.

________________________________
From: Alex Harui <ah...@adobe.com>>
To: V Chandrasekhar <sh...@yahoo.com>>; "dev@flex.apache.org<ma...@flex.apache.org>" <de...@flex.apache.org>>
Cc: Greg Galbreath <gr...@procure.com>>
Sent: Monday, June 16, 2014 3:24 PM
Subject: Re: [FlexJS] Close, But Still Some Problems

If you can control the decision of whether your users will have Flash, I expect Flash to be available for several more years.

FlexJS is intended to be insurance, but keep in mind that Apache is essentially staffed by volunteers.  Without more folks working on it, the rate at which FlexJS will grow to be able to handle more and more of the Flex SDK's capabilities will be slower, so the cost of that insurance should really be paid for by its potential users, either by collecting money to pay contractors to work on it, or by allowing folks like you to contribute to it.  Adobe will probably pay Peter and I to work on it for a couple more years, but I don't think we can re-code a significant portion of the Flex SDK by ourselves.  So getting folks involved is the best way to ensure that FlexJS will be there when you need it.  It doesn't have to be a huge commitment, even an hour or two a week from enough folks will add up to something.

Regarding AMF, it is possible to create an AMF implementation in JS on newer browsers.  IE8 for sure won't have easy support for AMF.  So, if you don't have an IE8 requirement, you are a candidate for AMF, but consider this:  even if we "can" get AMF to work in JS, the JS implementation may not be faster than JSON.  So, depending on what advantages you were getting from AMF, you might still want to take a look creating JSON equivalents for your services.

HTH,
-Alex

From: V Chandrasekhar <sh...@yahoo.com>>
Reply-To: V Chandrasekhar <sh...@yahoo.com>>
Date: Monday, June 16, 2014 12:04 PM
To: aharui <ah...@adobe.com>>, "dev@flex.apache.org<ma...@flex.apache.org>" <de...@flex.apache.org>>
Cc: Greg Galbreath <gr...@procure.com>>
Subject: Re: [FlexJS] Close, But Still Some Problems

Thanks a lot for all your help. I have made a lot of progress in a

We are not in a hurry to migrate immediately to FlexJS at all. FlexJS is an insurance for us, in case Flash goes away (which I hope won't happen in the next several years). We want to tell our potential customers what kind of Flex future-proofing is available to set their minds at ease.

I have some time at the moment to see how big an effort it is for us to convert to flexjs. I am sure that day to day work will start pressing soon. I will come back to flexjs in two or three months again to get a better estimate of our porting effect -- in other words, I see it as an iterative process. And I can thank folks enough for the help I am getting.

By the way, I was trying to listen to the YouTube video Alex's talk at Flex 360. Given my hearing especially, the sound quality was hard for me to understand. One of my colleagues was asking about AMF in particular. Perhaps the link below talks about it. If not, I am wondering you could let me know about the plans for it in FlexJS. AMF is a key part of our apps -- one user updates the database on the server and the server pushes out the changes to all the users including the one who made the update; AMF is involved in this process.



________________________________
From: Alex Harui <ah...@adobe.com>>
To: V Chandrasekhar <sh...@yahoo.com>>; "dev@flex.apache.org<ma...@flex.apache.org>" <de...@flex.apache.org>>
Sent: Monday, June 16, 2014 2:12 PM
Subject: Re: [FlexJS] Close, But Still Some Problems

FlexJS in an 'alpha' level technology.  That's why its version number is something like 0.0.1 or 0.0.2.  As such, it won't have every feature of the current FlexSDK, and may never have every feature as some features will be nearly impossible to make work efficiently in JavaScript, especially in IE8.

It might be worth your while to read up on some of the other wiki articles on FlexJS.  Start here: https://cwiki.apache.org/confluence/display/FLEX/FlexJS

Basically FlexJS is not a magic bullet that will take an existing Flex app and make it run without Flash.  It is not intending to emulate Flash in the browser.  Instead, it  is a new framework designed to run well in JS.  It should have most, but not all, of the major concepts from Flex (states, binding, mxml).  But you will have to do some work to get an existing app to run.

So, create a test project without DCD support to try to get DataBindingTest to run.  And yes, you will need to use the new UI widgets for now.

-Alex



From: V Chandrasekhar <sh...@yahoo.com>>
Reply-To: V Chandrasekhar <sh...@yahoo.com>>
Date: Monday, June 16, 2014 10:55 AM
To: aharui <ah...@adobe.com>>, "dev@flex.apache.org<ma...@flex.apache.org>" <de...@flex.apache.org>>
Subject: Re: [FlexJS] Close, But Still Some Problems

My java version is 1.7.0_55.

I changed mxmlc.bat to specify c:\PROGRA~2\java\jre7\bin\java.exe as the fully qualified name of java.exe. I get the following error when I run the FalconJX tool:

command line
configuration variable 'compiler.library-path' value contains unknown token 'DCD_LIB_LOCATION'.
-------------------------------------
Onto another topic, I am trying an existing app to run with FlexJS. I get "s:ButtonBar is not defined error". Is this a case of ButtonBar having to be replaced with another control?

Thanks for helping me make progress on this effort of using FlexJS.

________________________________
From: Alex Harui <ah...@adobe.com>>
To: V Chandrasekhar <sh...@yahoo.com>>; "dev@flex.apache.org<ma...@flex.apache.org>" <de...@flex.apache.org>>
Sent: Monday, June 16, 2014 1:07 PM
Subject: Re: [FlexJS] Close, But Still Some Problems

Run java –version from the console to make sure you have a recent enough Java 7.

Also see the comments in the bug FLEX-34258.  To run the launch config, you may need to specify the path to java7.

-Alex

From: V Chandrasekhar <sh...@yahoo.com>>
Reply-To: V Chandrasekhar <sh...@yahoo.com>>
Date: Monday, June 16, 2014 9:56 AM
To: aharui <ah...@adobe.com>>, "dev@flex.apache.org<ma...@flex.apache.org>" <de...@flex.apache.org>>
Subject: Re: [FlexJS] Close, But Still Some Problems

> Almost there!

Agree. Thanks for your help. I am excited about "future-proofing" our apps.

> As I suggested in one of my responses, if you have
problems, please see:

https://issues.apache.org/jira/browse/FLEX-34258

I have been working with the above.

DataBindingTest is a Web application. I copied the mxmlc.bat from FLEX-34258. I do have Java Version 7.

I am getting the following error which is different from what Andrew Flach reported:

java.lang.UnsupportedClassVersionError: org/apache/flex/compiler/clients/MXMLJSC : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: org.apache.flex.compiler.clients.MXMLJSC. Program will exit.
Exception in thread "main"
________________________________
From: Alex Harui <ah...@adobe.com>>
To: "dev@flex.apache.org<ma...@flex.apache.org>" <de...@flex.apache.org>>; V Chandrasekhar <sh...@yahoo.com>>
Sent: Monday, June 16, 2014 12:22 PM
Subject: Re: [FlexJS] Problems Importing Configurations

Almost there!  As I suggested in one of my responses, if you have
problems, please see:

https://issues.apache.org/jira/browse/FLEX-34258

-Alex

On 6/16/14 8:42 AM, "V Chandrasekhar" <sh...@yahoo.com.INVALID>> wrote:

>I don't know how to add this to my existing thread, when I email instead
>of using Nabble.
>
>I am trying to follow the instructions in
>
>https://cwiki.apache.org/confluence/display/FLEX/Using+FlexJS+with+Adobe+F
>lash+Builder, specifically
>
>Once you have your app working as a SWF, try the FalconJX tool in the Run
>menu.
>
>
>Is this the FalconJX Debug and Release Build tool?
>
>I get the following error when I run this tool:
>
>using FlashBuilder Project Files
>FlashBuilder settings:
>    -locale
>    en_US
>    -source-path+=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/src
>    -compiler.accessible=true
>    -output=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/bin-release/DataBindingTest.swf
>    -library-path+=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/libs
>    -js-output-type=FLEXJS
>    -sdk-js-lib=c:\FlexJS\js\bin\..\..\frameworks\js\FlexJS\src
>    -fb
>    C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/src/DataBindingTest.mxml
>
>command line
>Error: unknown configuration variable 'js-output-type'.
>
>Thanks.









Re: [FlexJS] Close, But Still Some Problems

Posted by V Chandrasekhar <sh...@yahoo.com.INVALID>.
Today's discussions have definitely been very helpful. Let me digest all that. 

[What kind of skill set is needed to work on FlexJS? If I can have a mentor working with me, I will consider working on this, once I complete a course I am scheduled to take starting next week.]

Let me move from the sublime to the mundane.

I think that, with our users, we can require that they will have Flash. And we don't have an IE requirement. 


In https://issues.apache.org/jira/browse/FLEX-34258,  Paulo Esgaio says:

Encoutered the follwing problems (all solved):

2. It trys to create a folder in the same path as output swf files with the same name as the swf filename.
"C:\APACHE\htdocs\testing\bin-release\testing.swf\bin\js-release\"
Removing the swf file and creating the folder manually solves it.


I am running into the above problem. Let me describe in Paulo's terms. I deleted testing.swf and manually created a bin\js-release and a bin\js-debug in C:\APACHE\htdocs\testing\. (In other words, C:\APACHE\htdocs\testing\ contained a bin which contained a js-release and a js-debug.) When I ran the FalconJX tool, nothing got created in the folders I manually created. JS files were created under C:\APACHE\htdocs\testing\bin-release\testing.swf\bin\js-debug. I wonder what part of Paulo's instructions above that I am not doing right.


The index file did run correctly.


________________________________
 From: Alex Harui <ah...@adobe.com>
To: V Chandrasekhar <sh...@yahoo.com>; "dev@flex.apache.org" <de...@flex.apache.org> 
Cc: Greg Galbreath <gr...@procure.com> 
Sent: Monday, June 16, 2014 3:24 PM
Subject: Re: [FlexJS] Close, But Still Some Problems
 


If you can control the decision of whether your users will have Flash, I expect Flash to be available for several more years.

FlexJS is intended to be insurance, but keep in mind that Apache is essentially staffed by volunteers.  Without more folks working on it, the rate at which FlexJS will grow to be able to handle more and more of the Flex SDK's capabilities will be slower, so the cost of that insurance should really be paid for by its potential users, either by collecting money to pay contractors to work on it, or by allowing folks like you to contribute to it.  Adobe will probably pay Peter and I to work on it for a couple more years, but I don't think we can re-code a significant portion of the Flex SDK by ourselves.  So getting folks involved is the best way to ensure that FlexJS will be there when you need it.  It doesn't have to be a huge commitment, even an hour or two a week from enough folks will add up to something.

Regarding AMF, it is possible to create an AMF implementation in JS on newer browsers.  IE8 for sure won't have easy support for AMF.  So, if you don't have an IE8 requirement, you are a candidate for AMF, but consider this:  even if we "can" get AMF to work in JS, the JS implementation may not be faster than JSON.  So, depending on what advantages you were getting from AMF, you might still want to take a look creating JSON equivalents for your services.

HTH,
-Alex

From: V Chandrasekhar <sh...@yahoo.com>
Reply-To: V Chandrasekhar <sh...@yahoo.com>
Date: Monday, June 16, 2014 12:04 PM
To: aharui <ah...@adobe.com>, "dev@flex.apache.org" <de...@flex.apache.org>
Cc: Greg Galbreath <gr...@procure.com>
Subject: Re: [FlexJS] Close, But Still Some Problems


Thanks a lot for all your help. I have made a lot of progress in a 

We are not in a hurry to migrate immediately to FlexJS at all. FlexJS is an insurance for us, in case Flash goes away (which I hope won't happen in the next several years). We want to tell our potential customers what kind of Flex future-proofing is available to set their minds at ease.

I have some time at the moment to see how big an effort it is for us to convert to flexjs. I am sure that day to day work will start pressing soon. I will come back to flexjs in two or three months again to get a better estimate of our porting effect -- in other words, I see it as an iterative process. And I can thank folks enough for the help I am getting.

By the way, I was trying to listen to the YouTube video Alex's talk at Flex 360. Given my hearing especially, the sound quality was hard for me to understand. One of my colleagues was asking about AMF in particular. Perhaps the link below talks about it. If not, I am wondering you could let me know about the plans for it in FlexJS. AMF is a key part of our apps -- one user updates the database on the server and the server pushes out the changes to all the users including the one who made the update; AMF is involved in this process. 





________________________________
 From: Alex Harui <ah...@adobe.com>
To: V Chandrasekhar <sh...@yahoo.com>; "dev@flex.apache.org" <de...@flex.apache.org> 
Sent: Monday, June 16, 2014 2:12 PM
Subject: Re: [FlexJS] Close, But Still Some Problems



FlexJS in an 'alpha' level technology.  That's why its version number is something like 0.0.1 or 0.0.2.  As such, it won't have every feature of the current FlexSDK, and may never have every feature as some features will be nearly impossible to make work efficiently in JavaScript, especially in IE8.

It might be worth your while to read up on some of the other wiki articles on FlexJS.  Start here: https://cwiki.apache.org/confluence/display/FLEX/FlexJS

Basically FlexJS is not a magic bullet that will take an existing Flex app and make it run without Flash.  It is not intending to emulate Flash in the browser.  Instead, it  is a new framework designed to run well in JS.  It should have most, but not all, of the major concepts from Flex (states, binding, mxml).  But you will have to do some work to get an existing app to run.

So, create a test project without DCD support to try to get DataBindingTest to run.  And yes, you will need to use the new UI widgets for now.

-Alex
 


From: V Chandrasekhar <sh...@yahoo.com>
Reply-To: V Chandrasekhar <sh...@yahoo.com>
Date: Monday, June 16, 2014 10:55 AM
To: aharui <ah...@adobe.com>, "dev@flex.apache.org" <de...@flex.apache.org>
Subject: Re: [FlexJS] Close, But Still Some Problems


My java version is 1.7.0_55.

I changed mxmlc.bat to specify c:\PROGRA~2\java\jre7\bin\java.exe as the fully qualified name of java.exe. I get the following error when I run the FalconJX tool:

command line
configuration variable 'compiler.library-path' value contains unknown token 'DCD_LIB_LOCATION'.
-------------------------------------
Onto another topic, I am trying an existing app to run with FlexJS. I get "s:ButtonBar is not defined error". Is this a case of ButtonBar having to be replaced with another control?

Thanks for helping me make progress on this effort of using FlexJS.


________________________________
 From: Alex Harui <ah...@adobe.com>
To: V Chandrasekhar <sh...@yahoo.com>; "dev@flex.apache.org" <de...@flex.apache.org> 
Sent: Monday, June 16, 2014 1:07 PM
Subject: Re: [FlexJS] Close, But Still Some Problems



Run java –version from the console to make sure you have a recent enough Java 7.

Also see the comments in the bug FLEX-34258.  To run the launch config, you may need to specify the path to java7.

-Alex
 
From: V Chandrasekhar <sh...@yahoo.com>
Reply-To: V Chandrasekhar <sh...@yahoo.com>
Date: Monday, June 16, 2014 9:56 AM
To: aharui <ah...@adobe.com>, "dev@flex.apache.org" <de...@flex.apache.org>
Subject: Re: [FlexJS] Close, But Still Some Problems


> Almost there! 

Agree. Thanks for your help. I am excited about "future-proofing" our apps.

> As I suggested in one of my responses, if you have
problems, please see:

https://issues.apache.org/jira/browse/FLEX-34258 

I have been working with the above.

DataBindingTest is a Web application. I copied the mxmlc.bat from FLEX-34258. I do have Java Version 7.

I am getting the following error which is different from what Andrew Flach reported:

java.lang.UnsupportedClassVersionError: org/apache/flex/compiler/clients/MXMLJSC : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: org.apache.flex.compiler.clients.MXMLJSC. Program will exit.
Exception in thread "main" 

________________________________
 From: Alex Harui <ah...@adobe.com>
To: "dev@flex.apache.org" <de...@flex.apache.org>; V Chandrasekhar <sh...@yahoo.com> 
Sent: Monday, June 16, 2014 12:22 PM
Subject: Re: [FlexJS] Problems Importing Configurations


Almost there!  As I suggested in one of my responses, if you have
problems, please see:

https://issues.apache.org/jira/browse/FLEX-34258

-Alex


On 6/16/14 8:42 AM, "V Chandrasekhar" <sh...@yahoo.com.INVALID> wrote:

>I don't know how to add this to my existing thread, when I email instead
>of using Nabble.
>
>I am trying to follow the instructions in
> 
>https://cwiki.apache.org/confluence/display/FLEX/Using+FlexJS+with+Adobe+F
>lash+Builder, specifically
>
>Once you have your app working as a SWF, try the FalconJX tool in the Run
>menu.
>
>
>Is this the FalconJX Debug and Release Build tool?
>
>I get the following error when I run this tool:
>
>using FlashBuilder Project Files
>FlashBuilder settings:
>    -locale
>    en_US
>    -source-path+=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/src
>    -compiler.accessible=true
>    -output=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/bin-release/DataBindingTest.swf
>    -library-path+=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/libs
>    -js-output-type=FLEXJS
>    -sdk-js-lib=c:\FlexJS\js\bin\..\..\frameworks\js\FlexJS\src
>    -fb
>    C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/src/DataBindingTest.mxml
>
>command line
>Error: unknown configuration variable 'js-output-type'.
>
>Thanks.

Re: [FlexJS] Close, But Still Some Problems

Posted by Alex Harui <ah...@adobe.com>.
If you can control the decision of whether your users will have Flash, I expect Flash to be available for several more years.

FlexJS is intended to be insurance, but keep in mind that Apache is essentially staffed by volunteers.  Without more folks working on it, the rate at which FlexJS will grow to be able to handle more and more of the Flex SDK's capabilities will be slower, so the cost of that insurance should really be paid for by its potential users, either by collecting money to pay contractors to work on it, or by allowing folks like you to contribute to it.  Adobe will probably pay Peter and I to work on it for a couple more years, but I don't think we can re-code a significant portion of the Flex SDK by ourselves.  So getting folks involved is the best way to ensure that FlexJS will be there when you need it.  It doesn't have to be a huge commitment, even an hour or two a week from enough folks will add up to something.

Regarding AMF, it is possible to create an AMF implementation in JS on newer browsers.  IE8 for sure won't have easy support for AMF.  So, if you don't have an IE8 requirement, you are a candidate for AMF, but consider this:  even if we "can" get AMF to work in JS, the JS implementation may not be faster than JSON.  So, depending on what advantages you were getting from AMF, you might still want to take a look creating JSON equivalents for your services.

HTH,
-Alex

From: V Chandrasekhar <sh...@yahoo.com>>
Reply-To: V Chandrasekhar <sh...@yahoo.com>>
Date: Monday, June 16, 2014 12:04 PM
To: aharui <ah...@adobe.com>>, "dev@flex.apache.org<ma...@flex.apache.org>" <de...@flex.apache.org>>
Cc: Greg Galbreath <gr...@procure.com>>
Subject: Re: [FlexJS] Close, But Still Some Problems

Thanks a lot for all your help. I have made a lot of progress in a

We are not in a hurry to migrate immediately to FlexJS at all. FlexJS is an insurance for us, in case Flash goes away (which I hope won't happen in the next several years). We want to tell our potential customers what kind of Flex future-proofing is available to set their minds at ease.

I have some time at the moment to see how big an effort it is for us to convert to flexjs. I am sure that day to day work will start pressing soon. I will come back to flexjs in two or three months again to get a better estimate of our porting effect -- in other words, I see it as an iterative process. And I can thank folks enough for the help I am getting.

By the way, I was trying to listen to the YouTube video Alex's talk at Flex 360. Given my hearing especially, the sound quality was hard for me to understand. One of my colleagues was asking about AMF in particular. Perhaps the link below talks about it. If not, I am wondering you could let me know about the plans for it in FlexJS. AMF is a key part of our apps -- one user updates the database on the server and the server pushes out the changes to all the users including the one who made the update; AMF is involved in this process.



________________________________
From: Alex Harui <ah...@adobe.com>>
To: V Chandrasekhar <sh...@yahoo.com>>; "dev@flex.apache.org<ma...@flex.apache.org>" <de...@flex.apache.org>>
Sent: Monday, June 16, 2014 2:12 PM
Subject: Re: [FlexJS] Close, But Still Some Problems

FlexJS in an 'alpha' level technology.  That's why its version number is something like 0.0.1 or 0.0.2.  As such, it won't have every feature of the current FlexSDK, and may never have every feature as some features will be nearly impossible to make work efficiently in JavaScript, especially in IE8.

It might be worth your while to read up on some of the other wiki articles on FlexJS.  Start here: https://cwiki.apache.org/confluence/display/FLEX/FlexJS

Basically FlexJS is not a magic bullet that will take an existing Flex app and make it run without Flash.  It is not intending to emulate Flash in the browser.  Instead, it  is a new framework designed to run well in JS.  It should have most, but not all, of the major concepts from Flex (states, binding, mxml).  But you will have to do some work to get an existing app to run.

So, create a test project without DCD support to try to get DataBindingTest to run.  And yes, you will need to use the new UI widgets for now.

-Alex



From: V Chandrasekhar <sh...@yahoo.com>>
Reply-To: V Chandrasekhar <sh...@yahoo.com>>
Date: Monday, June 16, 2014 10:55 AM
To: aharui <ah...@adobe.com>>, "dev@flex.apache.org<ma...@flex.apache.org>" <de...@flex.apache.org>>
Subject: Re: [FlexJS] Close, But Still Some Problems

My java version is 1.7.0_55.

I changed mxmlc.bat to specify c:\PROGRA~2\java\jre7\bin\java.exe as the fully qualified name of java.exe. I get the following error when I run the FalconJX tool:

command line
configuration variable 'compiler.library-path' value contains unknown token 'DCD_LIB_LOCATION'.
-------------------------------------
Onto another topic, I am trying an existing app to run with FlexJS. I get "s:ButtonBar is not defined error". Is this a case of ButtonBar having to be replaced with another control?

Thanks for helping me make progress on this effort of using FlexJS.

________________________________
From: Alex Harui <ah...@adobe.com>>
To: V Chandrasekhar <sh...@yahoo.com>>; "dev@flex.apache.org<ma...@flex.apache.org>" <de...@flex.apache.org>>
Sent: Monday, June 16, 2014 1:07 PM
Subject: Re: [FlexJS] Close, But Still Some Problems

Run java –version from the console to make sure you have a recent enough Java 7.

Also see the comments in the bug FLEX-34258.  To run the launch config, you may need to specify the path to java7.

-Alex

From: V Chandrasekhar <sh...@yahoo.com>>
Reply-To: V Chandrasekhar <sh...@yahoo.com>>
Date: Monday, June 16, 2014 9:56 AM
To: aharui <ah...@adobe.com>>, "dev@flex.apache.org<ma...@flex.apache.org>" <de...@flex.apache.org>>
Subject: Re: [FlexJS] Close, But Still Some Problems

> Almost there!

Agree. Thanks for your help. I am excited about "future-proofing" our apps.

> As I suggested in one of my responses, if you have
problems, please see:

https://issues.apache.org/jira/browse/FLEX-34258

I have been working with the above.

DataBindingTest is a Web application. I copied the mxmlc.bat from FLEX-34258. I do have Java Version 7.

I am getting the following error which is different from what Andrew Flach reported:

java.lang.UnsupportedClassVersionError: org/apache/flex/compiler/clients/MXMLJSC : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: org.apache.flex.compiler.clients.MXMLJSC. Program will exit.
Exception in thread "main"
________________________________
From: Alex Harui <ah...@adobe.com>>
To: "dev@flex.apache.org<ma...@flex.apache.org>" <de...@flex.apache.org>>; V Chandrasekhar <sh...@yahoo.com>>
Sent: Monday, June 16, 2014 12:22 PM
Subject: Re: [FlexJS] Problems Importing Configurations

Almost there!  As I suggested in one of my responses, if you have
problems, please see:

https://issues.apache.org/jira/browse/FLEX-34258

-Alex

On 6/16/14 8:42 AM, "V Chandrasekhar" <sh...@yahoo.com.INVALID>> wrote:

>I don't know how to add this to my existing thread, when I email instead
>of using Nabble.
>
>I am trying to follow the instructions in
>
>https://cwiki.apache.org/confluence/display/FLEX/Using+FlexJS+with+Adobe+F
>lash+Builder, specifically
>
>Once you have your app working as a SWF, try the FalconJX tool in the Run
>menu.
>
>
>Is this the FalconJX Debug and Release Build tool?
>
>I get the following error when I run this tool:
>
>using FlashBuilder Project Files
>FlashBuilder settings:
>    -locale
>    en_US
>    -source-path+=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/src
>    -compiler.accessible=true
>    -output=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/bin-release/DataBindingTest.swf
>    -library-path+=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/libs
>    -js-output-type=FLEXJS
>    -sdk-js-lib=c:\FlexJS\js\bin\..\..\frameworks\js\FlexJS\src
>    -fb
>    C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/src/DataBindingTest.mxml
>
>command line
>Error: unknown configuration variable 'js-output-type'.
>
>Thanks.







Re: [FlexJS] Close, But Still Some Problems

Posted by V Chandrasekhar <sh...@yahoo.com.INVALID>.
Thanks a lot for all your help. I have made a lot of progress in a 

We are not in a hurry to migrate immediately to FlexJS at all. FlexJS is an insurance for us, in case Flash goes away (which I hope won't happen in the next several years). We want to tell our potential customers what kind of Flex future-proofing is available to set their minds at ease.

I have some time at the moment to see how big an effort it is for us to convert to flexjs. I am sure that day to day work will start pressing soon. I will come back to flexjs in two or three months again to get a better estimate of our porting effect -- in other words, I see it as an iterative process. And I can thank folks enough for the help I am getting.

By the way, I was trying to listen to the YouTube video Alex's talk at Flex 360. Given my hearing especially, the sound quality was hard for me to understand. One of my colleagues was asking about AMF in particular. Perhaps the link below talks about it. If not, I am wondering you could let me know about the plans for it in FlexJS. AMF is a key part of our apps -- one user updates the database on the server and the server pushes out the changes to all the users including the one who made the update; AMF is involved in this process. 





________________________________
 From: Alex Harui <ah...@adobe.com>
To: V Chandrasekhar <sh...@yahoo.com>; "dev@flex.apache.org" <de...@flex.apache.org> 
Sent: Monday, June 16, 2014 2:12 PM
Subject: Re: [FlexJS] Close, But Still Some Problems
 


FlexJS in an 'alpha' level technology.  That's why its version number is something like 0.0.1 or 0.0.2.  As such, it won't have every feature of the current FlexSDK, and may never have every feature as some features will be nearly impossible to make work efficiently in JavaScript, especially in IE8.

It might be worth your while to read up on some of the other wiki articles on FlexJS.  Start here: https://cwiki.apache.org/confluence/display/FLEX/FlexJS

Basically FlexJS is not a magic bullet that will take an existing Flex app and make it run without Flash.  It is not intending to emulate Flash in the browser.  Instead, it  is a new framework designed to run well in JS.  It should have most, but not all, of the major concepts from Flex (states, binding, mxml).  But you will have to do some work to get an existing app to run.

So, create a test project without DCD support to try to get DataBindingTest to run.  And yes, you will need to use the new UI widgets for now.

-Alex



From: V Chandrasekhar <sh...@yahoo.com>
Reply-To: V Chandrasekhar <sh...@yahoo.com>
Date: Monday, June 16, 2014 10:55 AM
To: aharui <ah...@adobe.com>, "dev@flex.apache.org" <de...@flex.apache.org>
Subject: Re: [FlexJS] Close, But Still Some Problems


My java version is 1.7.0_55.

I changed mxmlc.bat to specify c:\PROGRA~2\java\jre7\bin\java.exe as the fully qualified name of java.exe. I get the following error when I run the FalconJX tool:

command line
configuration variable 'compiler.library-path' value contains unknown token 'DCD_LIB_LOCATION'.
-------------------------------------
Onto another topic, I am trying an existing app to run with FlexJS. I get "s:ButtonBar is not defined error". Is this a case of ButtonBar having to be replaced with another control?

Thanks for helping me make progress on this effort of using FlexJS.


________________________________
 From: Alex Harui <ah...@adobe.com>
To: V Chandrasekhar <sh...@yahoo.com>; "dev@flex.apache.org" <de...@flex.apache.org> 
Sent: Monday, June 16, 2014 1:07 PM
Subject: Re: [FlexJS] Close, But Still Some Problems



Run java –version from the console to make sure you have a recent enough Java 7.

Also see the comments in the bug FLEX-34258.  To run the launch config, you may need to specify the path to java7.

-Alex
 
From: V Chandrasekhar <sh...@yahoo.com>
Reply-To: V Chandrasekhar <sh...@yahoo.com>
Date: Monday, June 16, 2014 9:56 AM
To: aharui <ah...@adobe.com>, "dev@flex.apache.org" <de...@flex.apache.org>
Subject: Re: [FlexJS] Close, But Still Some Problems


> Almost there! 

Agree. Thanks for your help. I am excited about "future-proofing" our apps.

> As I suggested in one of my responses, if you have
problems, please see:

https://issues.apache.org/jira/browse/FLEX-34258 

I have been working with the above.

DataBindingTest is a Web application. I copied the mxmlc.bat from FLEX-34258. I do have Java Version 7.

I am getting the following error which is different from what Andrew Flach reported:

java.lang.UnsupportedClassVersionError: org/apache/flex/compiler/clients/MXMLJSC : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: org.apache.flex.compiler.clients.MXMLJSC. Program will exit.
Exception in thread "main" 

________________________________
 From: Alex Harui <ah...@adobe.com>
To: "dev@flex.apache.org" <de...@flex.apache.org>; V Chandrasekhar <sh...@yahoo.com> 
Sent: Monday, June 16, 2014 12:22 PM
Subject: Re: [FlexJS] Problems Importing Configurations


Almost there!  As I suggested in one of my responses, if you have
problems, please see:

https://issues.apache.org/jira/browse/FLEX-34258

-Alex


On 6/16/14 8:42 AM, "V Chandrasekhar" <sh...@yahoo.com.INVALID> wrote:

>I don't know how to add this to my existing thread, when I email instead
>of using Nabble.
>
>I am trying to follow the instructions in
> 
>https://cwiki.apache.org/confluence/display/FLEX/Using+FlexJS+with+Adobe+F
>lash+Builder, specifically
>
>Once you have your app working as a SWF, try the FalconJX tool in the Run
>menu.
>
>
>Is this the FalconJX Debug and Release Build tool?
>
>I get the following error when I run this tool:
>
>using FlashBuilder Project Files
>FlashBuilder settings:
>    -locale
>    en_US
>    -source-path+=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/src
>    -compiler.accessible=true
>    -output=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/bin-release/DataBindingTest.swf
>    -library-path+=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/libs
>    -js-output-type=FLEXJS
>    -sdk-js-lib=c:\FlexJS\js\bin\..\..\frameworks\js\FlexJS\src
>    -fb
>    C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/src/DataBindingTest.mxml
>
>command line
>Error: unknown configuration variable 'js-output-type'.
>
>Thanks.

Re: [FlexJS] Close, But Still Some Problems

Posted by Alex Harui <ah...@adobe.com>.
FlexJS in an 'alpha' level technology.  That's why its version number is something like 0.0.1 or 0.0.2.  As such, it won't have every feature of the current FlexSDK, and may never have every feature as some features will be nearly impossible to make work efficiently in JavaScript, especially in IE8.

It might be worth your while to read up on some of the other wiki articles on FlexJS.  Start here: https://cwiki.apache.org/confluence/display/FLEX/FlexJS

Basically FlexJS is not a magic bullet that will take an existing Flex app and make it run without Flash.  It is not intending to emulate Flash in the browser.  Instead, it  is a new framework designed to run well in JS.  It should have most, but not all, of the major concepts from Flex (states, binding, mxml).  But you will have to do some work to get an existing app to run.

So, create a test project without DCD support to try to get DataBindingTest to run.  And yes, you will need to use the new UI widgets for now.

-Alex

From: V Chandrasekhar <sh...@yahoo.com>>
Reply-To: V Chandrasekhar <sh...@yahoo.com>>
Date: Monday, June 16, 2014 10:55 AM
To: aharui <ah...@adobe.com>>, "dev@flex.apache.org<ma...@flex.apache.org>" <de...@flex.apache.org>>
Subject: Re: [FlexJS] Close, But Still Some Problems

My java version is 1.7.0_55.

I changed mxmlc.bat to specify c:\PROGRA~2\java\jre7\bin\java.exe as the fully qualified name of java.exe. I get the following error when I run the FalconJX tool:

command line
configuration variable 'compiler.library-path' value contains unknown token 'DCD_LIB_LOCATION'.
-------------------------------------
Onto another topic, I am trying an existing app to run with FlexJS. I get "s:ButtonBar is not defined error". Is this a case of ButtonBar having to be replaced with another control?

Thanks for helping me make progress on this effort of using FlexJS.

________________________________
From: Alex Harui <ah...@adobe.com>>
To: V Chandrasekhar <sh...@yahoo.com>>; "dev@flex.apache.org<ma...@flex.apache.org>" <de...@flex.apache.org>>
Sent: Monday, June 16, 2014 1:07 PM
Subject: Re: [FlexJS] Close, But Still Some Problems

Run java –version from the console to make sure you have a recent enough Java 7.

Also see the comments in the bug FLEX-34258.  To run the launch config, you may need to specify the path to java7.

-Alex

From: V Chandrasekhar <sh...@yahoo.com>>
Reply-To: V Chandrasekhar <sh...@yahoo.com>>
Date: Monday, June 16, 2014 9:56 AM
To: aharui <ah...@adobe.com>>, "dev@flex.apache.org<ma...@flex.apache.org>" <de...@flex.apache.org>>
Subject: Re: [FlexJS] Close, But Still Some Problems

> Almost there!

Agree. Thanks for your help. I am excited about "future-proofing" our apps.

> As I suggested in one of my responses, if you have
problems, please see:

https://issues.apache.org/jira/browse/FLEX-34258

I have been working with the above.

DataBindingTest is a Web application. I copied the mxmlc.bat from FLEX-34258. I do have Java Version 7.

I am getting the following error which is different from what Andrew Flach reported:

java.lang.UnsupportedClassVersionError: org/apache/flex/compiler/clients/MXMLJSC : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: org.apache.flex.compiler.clients.MXMLJSC. Program will exit.
Exception in thread "main"
________________________________
From: Alex Harui <ah...@adobe.com>>
To: "dev@flex.apache.org<ma...@flex.apache.org>" <de...@flex.apache.org>>; V Chandrasekhar <sh...@yahoo.com>>
Sent: Monday, June 16, 2014 12:22 PM
Subject: Re: [FlexJS] Problems Importing Configurations

Almost there!  As I suggested in one of my responses, if you have
problems, please see:

https://issues.apache.org/jira/browse/FLEX-34258

-Alex

On 6/16/14 8:42 AM, "V Chandrasekhar" <sh...@yahoo.com.INVALID>> wrote:

>I don't know how to add this to my existing thread, when I email instead
>of using Nabble.
>
>I am trying to follow the instructions in
>
>https://cwiki.apache.org/confluence/display/FLEX/Using+FlexJS+with+Adobe+F
>lash+Builder, specifically
>
>Once you have your app working as a SWF, try the FalconJX tool in the Run
>menu.
>
>
>Is this the FalconJX Debug and Release Build tool?
>
>I get the following error when I run this tool:
>
>using FlashBuilder Project Files
>FlashBuilder settings:
>    -locale
>    en_US
>    -source-path+=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/src
>    -compiler.accessible=true
>    -output=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/bin-release/DataBindingTest.swf
>    -library-path+=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/libs
>    -js-output-type=FLEXJS
>    -sdk-js-lib=c:\FlexJS\js\bin\..\..\frameworks\js\FlexJS\src
>    -fb
>    C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/src/DataBindingTest.mxml
>
>command line
>Error: unknown configuration variable 'js-output-type'.
>
>Thanks.





Re: [FlexJS] Close, But Still Some Problems

Posted by V Chandrasekhar <sh...@yahoo.com.INVALID>.
My java version is 1.7.0_55.

I changed mxmlc.bat to specify c:\PROGRA~2\java\jre7\bin\java.exe as the fully qualified name of java.exe. I get the following error when I run the FalconJX tool:

command line
configuration variable 'compiler.library-path' value contains unknown token 'DCD_LIB_LOCATION'.
-------------------------------------
Onto another topic, I am trying an existing app to run with FlexJS. I get "s:ButtonBar is not defined error". Is this a case of ButtonBar having to be replaced with another control?

Thanks for helping me make progress on this effort of using FlexJS.


________________________________
 From: Alex Harui <ah...@adobe.com>
To: V Chandrasekhar <sh...@yahoo.com>; "dev@flex.apache.org" <de...@flex.apache.org> 
Sent: Monday, June 16, 2014 1:07 PM
Subject: Re: [FlexJS] Close, But Still Some Problems
 


Run java –version from the console to make sure you have a recent enough Java 7.

Also see the comments in the bug FLEX-34258.  To run the launch config, you may need to specify the path to java7.

-Alex

From: V Chandrasekhar <sh...@yahoo.com>
Reply-To: V Chandrasekhar <sh...@yahoo.com>
Date: Monday, June 16, 2014 9:56 AM
To: aharui <ah...@adobe.com>, "dev@flex.apache.org" <de...@flex.apache.org>
Subject: Re: [FlexJS] Close, But Still Some Problems


> Almost there! 

Agree. Thanks for your help. I am excited about "future-proofing" our apps.

> As I suggested in one of my responses, if you have
problems, please see:

https://issues.apache.org/jira/browse/FLEX-34258 

I have been working with the above.

DataBindingTest is a Web application. I copied the mxmlc.bat from FLEX-34258. I do have Java Version 7.

I am getting the following error which is different from what Andrew Flach reported:

java.lang.UnsupportedClassVersionError: org/apache/flex/compiler/clients/MXMLJSC : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: org.apache.flex.compiler.clients.MXMLJSC. Program will exit.
Exception in thread "main" 

________________________________
 From: Alex Harui <ah...@adobe.com>
To: "dev@flex.apache.org" <de...@flex.apache.org>; V Chandrasekhar <sh...@yahoo.com> 
Sent: Monday, June 16, 2014 12:22 PM
Subject: Re: [FlexJS] Problems Importing Configurations


Almost there!  As I suggested in one of my responses, if you have
problems, please see:

https://issues.apache.org/jira/browse/FLEX-34258

-Alex


On 6/16/14 8:42 AM, "V Chandrasekhar" <sh...@yahoo.com.INVALID> wrote:

>I don't know how to add this to my existing thread, when I email instead
>of using Nabble.
>
>I am trying to follow the instructions in
> 
>https://cwiki.apache.org/confluence/display/FLEX/Using+FlexJS+with+Adobe+F
>lash+Builder, specifically
>
>Once you have your app working as a SWF, try the FalconJX tool in the Run
>menu.
>
>
>Is this the FalconJX Debug and Release Build tool?
>
>I get the following error when I run this tool:
>
>using FlashBuilder Project Files
>FlashBuilder settings:
>    -locale
>    en_US
>    -source-path+=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/src
>    -compiler.accessible=true
>    -output=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/bin-release/DataBindingTest.swf
>    -library-path+=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/libs
>    -js-output-type=FLEXJS
>    -sdk-js-lib=c:\FlexJS\js\bin\..\..\frameworks\js\FlexJS\src
>    -fb
>    C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/src/DataBindingTest.mxml
>
>command line
>Error: unknown configuration variable 'js-output-type'.
>
>Thanks.

Re: [FlexJS] Close, But Still Some Problems

Posted by Alex Harui <ah...@adobe.com>.
Run java -version from the console to make sure you have a recent enough Java 7.

Also see the comments in the bug FLEX-34258.  To run the launch config, you may need to specify the path to java7.

-Alex

From: V Chandrasekhar <sh...@yahoo.com>>
Reply-To: V Chandrasekhar <sh...@yahoo.com>>
Date: Monday, June 16, 2014 9:56 AM
To: aharui <ah...@adobe.com>>, "dev@flex.apache.org<ma...@flex.apache.org>" <de...@flex.apache.org>>
Subject: Re: [FlexJS] Close, But Still Some Problems

> Almost there!

Agree. Thanks for your help. I am excited about "future-proofing" our apps.

> As I suggested in one of my responses, if you have
problems, please see:

https://issues.apache.org/jira/browse/FLEX-34258

I have been working with the above.

DataBindingTest is a Web application. I copied the mxmlc.bat from FLEX-34258. I do have Java Version 7.

I am getting the following error which is different from what Andrew Flach reported:

java.lang.UnsupportedClassVersionError: org/apache/flex/compiler/clients/MXMLJSC : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: org.apache.flex.compiler.clients.MXMLJSC. Program will exit.
Exception in thread "main"
________________________________
From: Alex Harui <ah...@adobe.com>>
To: "dev@flex.apache.org<ma...@flex.apache.org>" <de...@flex.apache.org>>; V Chandrasekhar <sh...@yahoo.com>>
Sent: Monday, June 16, 2014 12:22 PM
Subject: Re: [FlexJS] Problems Importing Configurations

Almost there!  As I suggested in one of my responses, if you have
problems, please see:

https://issues.apache.org/jira/browse/FLEX-34258

-Alex

On 6/16/14 8:42 AM, "V Chandrasekhar" <sh...@yahoo.com.INVALID>> wrote:

>I don't know how to add this to my existing thread, when I email instead
>of using Nabble.
>
>I am trying to follow the instructions in
>
>https://cwiki.apache.org/confluence/display/FLEX/Using+FlexJS+with+Adobe+F
>lash+Builder, specifically
>
>Once you have your app working as a SWF, try the FalconJX tool in the Run
>menu.
>
>
>Is this the FalconJX Debug and Release Build tool?
>
>I get the following error when I run this tool:
>
>using FlashBuilder Project Files
>FlashBuilder settings:
>    -locale
>    en_US
>    -source-path+=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/src
>    -compiler.accessible=true
>    -output=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/bin-release/DataBindingTest.swf
>    -library-path+=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/libs
>    -js-output-type=FLEXJS
>    -sdk-js-lib=c:\FlexJS\js\bin\..\..\frameworks\js\FlexJS\src
>    -fb
>    C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/src/DataBindingTest.mxml
>
>command line
>Error: unknown configuration variable 'js-output-type'.
>
>Thanks.



Re: [FlexJS] Close, But Still Some Problems

Posted by V Chandrasekhar <sh...@yahoo.com.INVALID>.
> Almost there! 

Agree. Thanks for your help. I am excited about "future-proofing" our apps.

> As I suggested in one of my responses, if you have
problems, please see:

https://issues.apache.org/jira/browse/FLEX-34258

I have been working with the above.

DataBindingTest is a Web application. I copied the mxmlc.bat from FLEX-34258. I do have Java Version 7.

I am getting the following error which is different from what Andrew Flach reported:

java.lang.UnsupportedClassVersionError: org/apache/flex/compiler/clients/MXMLJSC : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: org.apache.flex.compiler.clients.MXMLJSC. Program will exit.
Exception in thread "main" 

________________________________
 From: Alex Harui <ah...@adobe.com>
To: "dev@flex.apache.org" <de...@flex.apache.org>; V Chandrasekhar <sh...@yahoo.com> 
Sent: Monday, June 16, 2014 12:22 PM
Subject: Re: [FlexJS] Problems Importing Configurations
 

Almost there!  As I suggested in one of my responses, if you have
problems, please see:

https://issues.apache.org/jira/browse/FLEX-34258

-Alex


On 6/16/14 8:42 AM, "V Chandrasekhar" <sh...@yahoo.com.INVALID> wrote:

>I don't know how to add this to my existing thread, when I email instead
>of using Nabble.
>
>I am trying to follow the instructions in
> 
>https://cwiki.apache.org/confluence/display/FLEX/Using+FlexJS+with+Adobe+F
>lash+Builder, specifically
>
>Once you have your app working as a SWF, try the FalconJX tool in the Run
>menu.
>
>
>Is this the FalconJX Debug and Release Build tool?
>
>I get the following error when I run this tool:
>
>using FlashBuilder Project Files
>FlashBuilder settings:
>    -locale
>    en_US
>    -source-path+=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/src
>    -compiler.accessible=true
>    -output=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/bin-release/DataBindingTest.swf
>    -library-path+=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/libs
>    -js-output-type=FLEXJS
>    -sdk-js-lib=c:\FlexJS\js\bin\..\..\frameworks\js\FlexJS\src
>    -fb
>    C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/src/DataBindingTest.mxml
>
>command line
>Error: unknown configuration variable 'js-output-type'.
>
>Thanks.

Re: [FlexJS] Problems Importing Configurations

Posted by Alex Harui <ah...@adobe.com>.
Almost there!  As I suggested in one of my responses, if you have
problems, please see:

https://issues.apache.org/jira/browse/FLEX-34258

-Alex

On 6/16/14 8:42 AM, "V Chandrasekhar" <sh...@yahoo.com.INVALID> wrote:

>I don't know how to add this to my existing thread, when I email instead
>of using Nabble.
>
>I am trying to follow the instructions in
> 
>https://cwiki.apache.org/confluence/display/FLEX/Using+FlexJS+with+Adobe+F
>lash+Builder, specifically
>
>Once you have your app working as a SWF, try the FalconJX tool in the Run
>menu.
>
>
>Is this the FalconJX Debug and Release Build tool?
>
>I get the following error when I run this tool:
>
>using FlashBuilder Project Files
>FlashBuilder settings:
>    -locale
>    en_US
>    -source-path+=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/src
>    -compiler.accessible=true
>    -output=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/bin-release/DataBindingTest.swf
>    -library-path+=C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/libs
>    -js-output-type=FLEXJS
>    -sdk-js-lib=c:\FlexJS\js\bin\..\..\frameworks\js\FlexJS\src
>    -fb
>    C:\Users\shaker.chandrasekhar\Adobe Flash Builder
>4.7\DataBindingTest/src/DataBindingTest.mxml
>
>command line
>Error: unknown configuration variable 'js-output-type'.
>
>Thanks.