View unanswered posts | View active topics



Reply to topic  [ 16 posts ]  Go to page 1, 2  Next
Azoth extension for FlashDevelop... 
Author Message
Admin

Joined: Tue Aug 30, 2005 6:14 pm
Posts: 3045
Location: Finland
Reply with quote
Here is an extension for FlashDevelop that integrates Azoth tool with FlashDevelop and adds a basic AS3 project template with a post build command.

v1: http://www.flashdevelop.org/downloads/d ... n-1.03.fdz
v2: http://www.flashdevelop.org/downloads/d ... n-1.04.fdz
v3: http://www.flashdevelop.org/downloads/d ... -1.04b.fdz
v4: http://www.flashdevelop.org/downloads/d ... -1.04c.fdz
v5: http://www.flashdevelop.org/downloads/d ... n-1.05.fdz (latest)

Related talk and links:
http://philippe.elsass.me/2010/05/as3-f ... t-alchemy/
http://makc3d.wordpress.com/2010/09/30/ ... lop-azoth/
http://www.buraks.com/azoth/


Thu Sep 30, 2010 7:17 pm
Profile WWW
Admin

Joined: Tue Aug 30, 2005 6:14 pm
Posts: 3045
Location: Finland
Reply with quote
For those who want to see what's in it, FDZ files are standard zip files with special FD arguments in paths, ie. $(AppDir), $(BaseDir)...


Thu Sep 30, 2010 7:35 pm
Profile WWW
Member

Joined: Thu Sep 30, 2010 7:57 pm
Posts: 3
Reply with quote
Wow. Thanks.

Quote:
This still needs some work as if no opcodes are modified it reports that the process failed.


We will fix this soon. (While we usually go for backward compatibility, I think we can simply get rid of that return code this time).

Thanks again.

Best,
Burak

Burak KALAYCI, Manitu Group


Thu Sep 30, 2010 8:01 pm
Profile
Admin

Joined: Tue Aug 30, 2005 6:14 pm
Posts: 3045
Location: Finland
Reply with quote
I will update the extension soon as the Azoth update is available. And thank you for the amazing tool!


Thu Sep 30, 2010 8:05 pm
Profile WWW
Member

Joined: Thu Mar 27, 2008 2:13 pm
Posts: 211
Reply with quote
Yay, that was fast, even before I finished watching a movie :D

_________________
Was seen using 4.0.4 RTM b2 rev. 2337 on Win7 .NET 2.0 on July 29th, 2012


Thu Sep 30, 2010 8:58 pm
Profile
Member

Joined: Thu Sep 30, 2010 7:57 pm
Posts: 3
Reply with quote
Azoth 1.04 is now available at http://www.buraks.com/azoth/azoth104.zip

We got rid of the return code 10, added missing :void to fastDeselectMem method (Thanks to makc).

Best,
Burak

Burak KALAYCI, Manitu Group


Thu Sep 30, 2010 9:30 pm
Profile
Admin

Joined: Tue Aug 30, 2005 6:14 pm
Posts: 3045
Location: Finland
Reply with quote
And the new updated extension is here: http://www.flashdevelop.org/downloads/d ... n-1.04.fdz


Thu Sep 30, 2010 9:43 pm
Profile WWW
Member

Joined: Thu Sep 30, 2010 7:57 pm
Posts: 3
Reply with quote
Thank you again Mika and makc.

Best,
Burak

Burak KALAYCI, Manitu Group


Thu Sep 30, 2010 10:03 pm
Profile
Admin

Joined: Tue Aug 30, 2005 6:14 pm
Posts: 3045
Location: Finland
Reply with quote
The extension is now updated as there was a slight problem of storing the fastmem class in the main library. FD keeps the library up to date on each update by deleting everything so i moved the class inside the project template. If you want to use it in another project, copy the src\com folder and the post build command to your project.

NOTE: If you have an older version installed, please remove the directory FlashDevelop\Library\AS3\classes\com\ from your FlashDevelop installation.

http://www.flashdevelop.org/downloads/d ... -1.04b.fdz


Mon Oct 04, 2010 7:52 am
Profile WWW
Admin

Joined: Tue Aug 30, 2005 6:14 pm
Posts: 3045
Location: Finland
Reply with quote
Sources for the extension has been added to the FlashDevelop SVN:

http://code.google.com/p/flashdevelop/s ... xtensions/


Tue Oct 05, 2010 7:48 am
Profile WWW
Admin

Joined: Tue Aug 30, 2005 6:14 pm
Posts: 3045
Location: Finland
Reply with quote
The extension has been updated. I removed one incorrect classpath from the project file.


Wed Oct 13, 2010 7:41 am
Profile WWW
Member

Joined: Thu Mar 27, 2008 2:13 pm
Posts: 211
Reply with quote
btw, I somehow get these files saved as .zip on W7; have to rename back to .fdz every time.

_________________
Was seen using 4.0.4 RTM b2 rev. 2337 on Win7 .NET 2.0 on July 29th, 2012


Wed Oct 13, 2010 7:58 pm
Profile
Admin

Joined: Tue Aug 30, 2005 6:14 pm
Posts: 3045
Location: Finland
Reply with quote
You have something weird going on. Works just fine on my Win7. :)


Wed Oct 13, 2010 8:44 pm
Profile WWW
Member

Joined: Wed Aug 01, 2007 3:37 pm
Posts: 1223
Location: Grizzly Flats, CA
Reply with quote
Hey guys,

I was curious what "Azoth" was, so I just read up on Philippe's post about memory optimization in Flash, and it all sounds pretty compelling.

I noticed that he posted benchmarks referring to "optimized" and "non-optimized" versions of haXe and Azoth ... I'm curious what the difference was? I'm very interested in learning more about how I can apply these concepts to my own projects. Judging by the results he posted, it also would appear that Azoth and haXe are both memory-optimized, but the primary difference is that you can use Azoth with a traditional Flash project, whereas haXe requires different code? It helps to understand the differences when I need a library like Away3D, which doesn't have a full haXe equivalent.

Thanks!


Wed Oct 13, 2010 11:33 pm
Profile WWW
Admin

Joined: Wed Aug 31, 2005 7:27 am
Posts: 12172
Location: London
Reply with quote
Haxe can now be compiled as SWC and used in regular Flash projects - and vice-versa.

Optimized VS non optimized:
Azoth or TDSi provides special classes which are first compiled by the Flex compiler - this code is functionally equivalent but much slower and it will be replaced by optimized bytecode by the tool as a post-compilation step.


Thu Oct 14, 2010 8:02 am
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 16 posts ]  Go to page 1, 2  Next

Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.