Login

    Register

PROJECT CATEGORIES

 

Fluant
Project Home Forums Wiki Known Issues External Project Link Contact Project

Author: Jeff Carnes (All RIAForge projects by this author)
Last Updated: February 19, 2010 3:12 AM
Version: 0.2
Views: 7,782
Downloads: 448
License: GPL (GNU General Public License)

Description:

UPDATE:
I've overhauled the code and moved the source over to Google Code. Hopefully I'll be doing more updates soon. In the meantime, the latest code will no longer overwrite any settings in your FLA (that you don't explicitly set in your build.xml), is Windows compatible, and is CS4 compatible. Enjoy!

Fluant is a free Apache Ant task that allows for the publishing of FLA files from you Ant builds. What sets Fluant apart from similar tasks, both free and commercial, is the ability to control the publish settings for each FLA from your build file.

For example, while developing a file you may choose to use less compression on your images and want to allow debugging. However, when you push that file into production, you would like to use more compression on your images and disallow debugging. Normally, this would involve manually modifying the FLA file (and if pushing multiple FLAs it would mean modifying each FLA file) with the new settings. Then you have to remember not to save those settings for your normal workflow, as well as remember to change them each and every time you want to push the file to production. ACK!

With Fluant, you'll have full control over these settings via automated builds. Yay!

Currently, Fluant is in the alpha stage. While it should work fine, there are likely to be some bugs and it is not yet feature complete. Please report any bugs you may find and feel free to make feature requests. Make sure to save your FLAs before publishing them with Fluant. Realize that this is a very early release and its use could inadvertently result in some very, very bad things, so please be careful. While the goal is to support every setting for every output type, only the following publish settings can currently be set:

SWF
- Output name
- Flash version
- Omit trace actions
- JPEG Quality
- Classpaths
- Load order
- Generate size report
- And more, I'll try to get a full list soon

Windows Projector
- Output name

Mac Projector
- Output name


Installation:
Unzip and drop the fluant.jar file into your ANT_HOME directory. See the included build.xml file for a simple example of usage. Better documentation slated for a future release!

Question or comments:
Feel free to leave a post on the forum or email me at carnes [with a domain of] hotmail.com.

Requirements:

Apache Ant 1.6.5+
Flash 8 Professional, Flash CS3, Flash CS4

PLEASE NOTE that Fluant may work with other versions of Flash but has not been tested on any other versions yet.

Issue Tracker:

This project has an external bug tracker. You can find it here:
http://code.google.com/p/fluant/issues/list

Source Control Access:

This project hosts its source control at an external location:
http://code.google.com/p/fluant/source/browse/