Peter Moelgaard's Blog

Flash Catalyst / Flash Builder Workflow Optimizer

Posted in ActionScript 3.0, AdobeFlashCatalyst, Mate Flex Framework, Merapi, Tools by Peter Andreas Molgaard on June 2, 2009

Workflow Optimizer is a small and lightweight tool which helps Flash Designers and Flash Developers to work around some of the temporary limitations with Flash Catalyst.

WorkflowOptimizer

The application allows you to automatically extract the contents of FXP / FXPL files and put them into a configurable directory and can hence replace some of the tedious export / import actions from Flash Catalyst to Flash Builder.

The application is written in Flash Builder 4 with Flex 4 and AIR, it uses the as3preferenceslib for persisting the directory and file information and it uses Mate Flex Framework as the application controller.

Next step is to add support for running as a service by adding some Merapi classes and examine even better ways to help optimize the FC / FB workflow.

You can download and install the latest version from the Adobe AIR Marketplace here…
http://www.adobe.com/cfusion/marketplace/index.cfm?event=marketplace.offering&offeringid=13424

Sources are available at Google Code…
http://code.google.com/p/workflowoptimizer/

You can download the binary from here…
http://petermolgaard.com/projects/workflowoptimizer/WorkflowOptimizer.air.zip

Sources will soon follow…

7 Responses

Subscribe to comments with RSS.

  1. jadd said, on June 4, 2009 at 10:11 am

    hello and thanks for sharing. I’m on mac osx and I’ve just tried to use your app. I choose my catalyst project, set the path to a new created flash builder project and update. After the update flash builder comes up with an error window that reads see below. I’m doing something wrong of what else?. In any case Thanks.

    “Multiple problems have occurred”.

    1 – refreshing project:
    An internal error occurred during: “Refreshing project ‘Argeo’”.
    Error reading persistence file L/Argeo/.flexProperties

    2- refreshing workspace:
    Problems occurred while refreshing local changes
    Problems occurred while refreshing local changes
    Errors occurred while refreshing resources with the local file system.
    Failed to read the project description file (.project) for ‘Argeo’. The file has been changed on disk, and it now contains invalid information. The project will not function properly until the description file is restored to a valid state.

  2. jadd said, on June 4, 2009 at 10:21 am

    … and needless to say the project is not readable anymore.

    • Peter Andreas Molgaard said, on June 4, 2009 at 11:50 am

      Hi Jadd,

      Unfortunately it seems there is a problem with the file parser when it comes to handle the meta files such as the actionScriptProperties, flexProperties and project files.
      If you ensure to check off the MXML only, then it will only handle MXML files which essentially is what we want.

      I will update the app a.s.a.p.

      In the meantime, fixing your project should be straightforward. Close the project, open the 3 project files in a text editor and remove all of the MXML code which has found its way into them and the save them again.
      I apologize for the inconvenience.

      // Peter

    • Peter Andreas Molgaard said, on June 4, 2009 at 12:31 pm

      I have updated the application to prevent a similar thing to happen again.
      The version is now 0.1.2 and it enforces to only take MXML files which are not affected by the bug.

      I have removed the ZIP file download, instead you can now download it from the Adobe AIR Marketplace…

  3. [...] Molgaard came up with a Flash Catalyst / Flash Builder Workflow Optimizer Air application. It’s a very early thing so I won’t complain, at least he [...]

  4. Gilles Guillemin said, on August 27, 2009 at 2:46 pm

    Hi Peter,

    Back in the days your application got me thinking, so I’ve pushed the concept a little bit further:
    http://www.flexstuff.co.uk/applications/catalystbuildersync/

    I thought you might be interested.

    Gilles

    • Peter Andreas Molgaard said, on August 28, 2009 at 5:50 pm

      Hi Gilles,

      Your application looks really cool, its great to have been part of spawning it.
      I’m looking forward to giving it a whirl on my Flash Catalyst over the weekend…

      // Peter


Leave a Reply