Quoting Alex Harui <aha...@adobe.com>:

Excellent.  I will try it out later today.  I have to quickly fix some
FalconJS stuff for my potential "customer", but once I get past that I will
see if FalconJX can generate the same code.

I am hopeful that if I run into more of the kinds of errors I am fixing in
FalconJS, that they will be easier to find and fix in FalconJX.

You have been taling about these errors, can you list some of them. I can give you an exact answer to whether you are going to hit them or not.


Mike



On 3/27/13 10:34 AM, "Erik de Bruin" <e...@ixsoftware.nl> wrote:

Another update (have taken/will take some time to get this right this week):

FalconJx can now parse both FlexJS MXML and AS reasonably correctly.
If run from the command line, it will now create the correct output
directories (bin/js-debug and bin/js-release) and emit all JS and HTML
files, both plain text (debug) and optimised using the GCC (release).
Please use these command line arguments:

+env.PLAYERGLOBAL_HOME=/Users/erik/Documents/ApacheFlex/dependencies/PlayerGlo
bal/player
+playerglobal.version=11.1
-load-config="/Applications/Adobe Flash Builder
4.7/sdks/4.9.1/frameworks/flex-config.xml"
-library-path+=/Users/erik/Documents/ApacheFlex/git/flex-asjs/frameworks/as/li
bs/FlexJSUI.swc
-js-output-type=FLEXJS
-output=/Users/erik/Desktop/FlexJS/fromEclipse/FlexJSTest.js
-closure-lib=/Users/erik/Documents/ApacheFlex/dependencies/GoogleClosure/libra
ry
-sdk-js-lib=/Users/erik/Documents/ApacheFlex/git/flex-asjs/frameworks/js/FlexJ
S/src
/Users/erik/Documents/ApacheFlex/git/flex-asjs/examples/FlexJSTest_again/src/F
lexJSTest.mxml

NOTE: please use the -sdk-js-lib argument to point to the library you
want to use, instead of the previous 'vanilla' themed one.

Also worth mentioning: as of now, the application doesn't do anything
in the browser, due to some unfinished business in the emitted JS
(mainly places where 'goog' is still used, instead of FlexJS). This is
my todo for tomorrow...

Have fun,

EdB



On Tue, Mar 26, 2013 at 11:33 PM, Om <bigosma...@gmail.com> wrote:
So, I need to research more about how skinning works in HTML5, but I have

this vague recollection that skins in HTML5 are entirely graphics.


I dont think so.  SVG is part of the HTML5 spec now, so what we are doing
is completely legitimate.
That's sort of what I meant.  I think a skin in HTML5 doesn't have
sub-components, and is a bitmap or SVG.


Ah, got it.  I dint read your sentence that way earlier.


I also need to understand how an HTML5 button skin changes its visuals
with
hover/down/selected/focused/emphasized.  That would also educate how we
set
up a skinning model for FlexJS.


Here is an example: http://demos.madeinthenorth.com/slicker-buttons/#
Notice how they use SVG in IE9 and CSS3 for Firefox and Webkit.  This
also
shows how to use CSS to control the various states.
I took a look at this post. It uses the "hover" pseudo selector as
expected.
But the button did not have support for things like focused and emphasized.



If you can share some examples you like, that would be useful for me.





A restriction on skins to not have sub-components would be great IMHO.  A
new suffix would be great as well.  One more modification from our
current
spark skins would be to perhaps have a HostInterface instead of a
HostComponent in skins.

Actually, I don't envision any sort of HostInterface or HostComponent
contract for skins.  The actual skins shouldn't really know anything about
the host. The view bead, which sets up the sub-componentry for the visuals
may bind to the component's model.


In that case, it should bind to an interface of the component's model and
not any specific implementation.

Thanks,
Om



--
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui



--
Michael Schmalle - Teoti Graphix, LLC
http://www.teotigraphix.com
http://blog.teotigraphix.com

Reply via email to