Re: How To Start Converting A Browser Project to FlexJS
If you aren't concerned about the size of your app, start with the Express
Application. It has more things built in so there should be less
configuring. Otherwise, start with Basic Application. For browser
projects, you won't need Cordova Application as it is for Cordova
projects. You could go with CreateJS if you want and use the CreateJS
I went to see why RemoteObject wasn't in the API and found that the link
you are looking it out of date. Where did you find that link?
We are currently trying to produce a FlexJS application for our ASDoc.
The latest is here:
But I found that those links haven't been updated in two months. It will
get refreshed in a couple of hours from now, but RemoteObject is so new,
we haven't put in any ASDoc for it. I'm at the end of my day, so
hopefully some volunteer can provide some of the missing doc.
>My old Spark project starts with the following mxml tags : Application,
>RemoteObject, BorderContainer, HGroup and so on.
>Looking at the FlexJS API
>, I see four different
>Application tags. How to know which one to choose?
>The HelloWorld example in the SDK uses js:View and others use many tags
>are not in the API. How to know what is available?
>There is no RemoteObject in the API, but the RemoteObjectAMFTest example
>the SDK uses a bead called RemoteObject. How can I know what beads are
>available for a component?
>What are the equivalents to Containers in FlexJS?
>Just for starters. Any help appreciated.
I'm not sure why but my message has been bounced, so resend.
First of all I'm glad that you are trying to use FlexJS to port your application. Thank you!
In case of tags and options - In FlexJS there are couple of modules which can be as a base used to build application.
Module Basic  and Express . In Basic you have all components available in FlexJS - they need to be skinned (by css, Beads etc.). Express baked inside the components some beads as default.
Example: Basic Container do not have as default Scroller and you will not able to do the data binding if you will not add "ContainerDataBinding". Container in Express has both added as default. <js:Application>
MaterialDesignLight module - where with Carlos and many others people we have wrap all the components from Google MDL light  library and add some features like "dataProvider" to List and ability to use item renderers etc. Using this component you will have look and fill as presented in .
Mixed Basic, Express and MDL - This require some tweaks in CSS, cause there are components which collide with each other. I think Yishay and Harbs can provide you more information cause they are using those modules like that in their apps.
Take a look into the examples  which we have - build them and see how everything look like.
Olaf lately started the idea off putting together documentation in nice ordered way. There are already some information, but it is not finished  and there is our wiki .
Lately Alex add to FlexJS support for AMF. Carlos described how to test it on Dev  - it was merged to develop, so it is available in the newest Nightly Build - 0.9.0. - I know that you already downloaded it but maybe try to do it again, since could not be available yet in yours.
I hope this initial information will help you dig into the FlexJS.
> My old Spark project starts with the following mxml tags : Application,
> RemoteObject, BorderContainer, HGroup and so on.
> Looking at the FlexJS API
> http://people.apache.org/~pent/asdoc-flexjs/index.html, I see four different
> Application tags. How to know which one to choose?
> The HelloWorld example in the SDK uses js:View and others use many tags that
> are not in the API. How to know what is available?
> There is no RemoteObject in the API, but the RemoteObjectAMFTest example in
> the SDK uses a bead called RemoteObject. How can I know what beads are
> available for a component?
> What are the equivalents to Containers in FlexJS?
> Just for starters. Any help appreciated.
> Sent from: http://apache-flex-users.2333346.n4.nabble.com/ >
I'm afraid you won't get very far at this stage by relying solely on
documentation. There have been several efforts to try and improve this but
we're not there yet. Should definitely happen before 1.0.
I would first try to get some examples running in your IDE and browse the
source they use to understand what's going on. I recommend to do this on
HelloWorld, DataBinding, and FlexJSStore by order of complexity. If you get
FlexJSStore you'll probably get how to write a basic, but not altogether
trivial, application in FlexJS.
Of course we'd be happy to answer on this list any questions that arise
during this little journey.