JLM
10-19-2008, 02:37 PM
Thanks Actionscript.org
I have high hopes for this section.
Here is some info on HaXe a sort of newbie to newbie intro for people who have not heard of Haxe or want to know more.
In general terms HaXe is a modern expressive language that was created ( by Nicholas Cannasse, ) to provide a more practical integrated approach to web development, utilising and bridging current popular technologies, such as flash, javascript, php, and creating new technologies such as NekoVM ( backend ).
In actionscript terms it looks fairly similar, but there are not different flavours like actionscript that change every year, haXe is a mature opensource language with tomorrows features, you just publish to the player you need ( 6 to 10 ) changing the platform specific classes (also can compile to as3 code to keep the boss happy!).
Now comes the really exciting part... you can also publish to javascript and php using the same haxe language and even for your desktop ( no need for an air player! ). Haxe aims to be browser tolerant and platform tolerant. The language is designed to mix well - be it a database type change a player change or, if you only want to use it as part of a web solution.
Here is some haxe/flash related links to explore
home
http://www.haxe.org
Download
http://www.haxe.org/download
Generally you can code in textmate/e-texteditor with a haxe bundle, or FlashDevelop, and there are Eclipse plugins etc...
Some flash tutorials and examples
Getting started:
http://www.haxe.org/doc/start/flash
General:
http://www.haxe.org/doc/flash
loader:
http://haxe.org/com/libs/massload
framework:
http://trac.puremvc.org/Demo_Haxe_JS_Flash_MultiplatformComm
tweening:
http://www.ralcr.com/caurina/
http://filt3r.free.fr/index.php/2008/04/12/50-feffects-for-haxe-010-tween-for-flash8-flash9-and-js
components:
http://www.haxe.org/doc/flash/aswingas3
http://code.google.com/p/arctic/
http://filt3r.free.fr/fcomponentshx/documentation/
3D
(away)
http://blog.disktree.net/?cat=7
(sandy)
http://www.flashsandy.org/haxe
xml
http://haxe.org/doc/advanced/xml_fast?version=4303
(xpath currently needed for sandy)
http://code.google.com/p/haxe-xpath/
physics engine
http://code.google.com/p/physaxe/
Most general haxe libaries can be found at
http://lib.haxe.org
for instance
http://lib.haxe.org/p/JPGEncoder
http://lib.haxe.org/p/SWFAddress
and typically can be installed really easily via command line
http://haxe.org/com/haxelib
I would highly recommend the book on haxe
"Professional haXe and Neko"
http://www.wrox.com/WileyCDA/WroxTitle/Professional-haXe-and-Neko.productCd-0470122137.html
I have high hopes for this section.
Here is some info on HaXe a sort of newbie to newbie intro for people who have not heard of Haxe or want to know more.
In general terms HaXe is a modern expressive language that was created ( by Nicholas Cannasse, ) to provide a more practical integrated approach to web development, utilising and bridging current popular technologies, such as flash, javascript, php, and creating new technologies such as NekoVM ( backend ).
In actionscript terms it looks fairly similar, but there are not different flavours like actionscript that change every year, haXe is a mature opensource language with tomorrows features, you just publish to the player you need ( 6 to 10 ) changing the platform specific classes (also can compile to as3 code to keep the boss happy!).
Now comes the really exciting part... you can also publish to javascript and php using the same haxe language and even for your desktop ( no need for an air player! ). Haxe aims to be browser tolerant and platform tolerant. The language is designed to mix well - be it a database type change a player change or, if you only want to use it as part of a web solution.
Here is some haxe/flash related links to explore
home
http://www.haxe.org
Download
http://www.haxe.org/download
Generally you can code in textmate/e-texteditor with a haxe bundle, or FlashDevelop, and there are Eclipse plugins etc...
Some flash tutorials and examples
Getting started:
http://www.haxe.org/doc/start/flash
General:
http://www.haxe.org/doc/flash
loader:
http://haxe.org/com/libs/massload
framework:
http://trac.puremvc.org/Demo_Haxe_JS_Flash_MultiplatformComm
tweening:
http://www.ralcr.com/caurina/
http://filt3r.free.fr/index.php/2008/04/12/50-feffects-for-haxe-010-tween-for-flash8-flash9-and-js
components:
http://www.haxe.org/doc/flash/aswingas3
http://code.google.com/p/arctic/
http://filt3r.free.fr/fcomponentshx/documentation/
3D
(away)
http://blog.disktree.net/?cat=7
(sandy)
http://www.flashsandy.org/haxe
xml
http://haxe.org/doc/advanced/xml_fast?version=4303
(xpath currently needed for sandy)
http://code.google.com/p/haxe-xpath/
physics engine
http://code.google.com/p/physaxe/
Most general haxe libaries can be found at
http://lib.haxe.org
for instance
http://lib.haxe.org/p/JPGEncoder
http://lib.haxe.org/p/SWFAddress
and typically can be installed really easily via command line
http://haxe.org/com/haxelib
I would highly recommend the book on haxe
"Professional haXe and Neko"
http://www.wrox.com/WileyCDA/WroxTitle/Professional-haXe-and-Neko.productCd-0470122137.html