Old Articles - 1 year, 0 months ago - 0 Comments

Create Apollo Apps in Flash CS3

Grant Skinner and his team have converted my extension into a panel and added some new functionality, check it out here

Ive created a Flash Extension that makes it a peace of cake to test your Flash Movies inside of the Apollo runtime, straight from Adobe Flash CS3 instead of using Flex Builder. You will need Flash CS3, the Apollo SDK and the latest Macromedia Extension Manager. The extension now works on Windows and Mac OSX.

Im also working on a Package for Apollo extension for Flash CS3 which will allow you to Package up your Apollo application into an .air file for distribution, once you have finished development. More news on that soon.

Moving on, the Test in Apollo extension adds a new command in the Commands menu: Commands > Test in Apollo

Download the Test in Apollo extension here.
Download the Apollo SDK from here.

For those that are interested, the source code is available here.


The first time you run the Command you are asked to select the location of the Apollo SDK folder on your local machine. If the extension cannot find the Apollo SDK folder, ie.. if you move it, or delete it, then again you will be asked to tell the extension its new location.

The first time you run the Command for a particular Flash Document you are asked to enter some details about your application so that the extension can automatically generate the Apollo Application Descriptor xml file for you. This file will be put in the same folder as the Flash Document, and you can edit the xml file yourself afterwards if you like. It is only generated once. If you delete it, it will be created again.

From then on, you can just use Commands > Test in Apollo to see your Flash Movie inside of Apollo. So now you can create Apollo Applications straight from Flash, if you prefer.

To create an Apollo application inside of Flash you need to do a few things first:

  1. Copy the apolloglobal.swc from the frameworks\libs\apollo folder of the Apollo SDK
  2. Paste it into the \en\Configuration\ActionScript 3.0\Classes folder of your Adobe Flash CS3 installation
  3. Delete the playerglobal.swc file that is inside of that same folder
  4. Rename the apolloglobal.swc file to playerglobal.swc

From then on, aslong as your Publish Settings are set to Export to Flash Player 9 with Actionscript 3 then you should have no problems using the Apollo API, writing Apollo Applications and compiling them inside of Flash CS3.



Note: This is an old article!

Please be aware that the content of this article may no longer be accurate and the links contained within could be broken.

Update Notifications

You can add our RSS feed to your favorite feed reader or recieve an email when a new article is posted by entering your email address below.

    Shu Player allows you to distribute your AIR Applications to users that dont have the AIR Runtime by converting them to standalone applications. Shu Player also adds more commands to do things like open external applications etc…


    If you hate the Adobe Updater like most of us, then just get rid of it.


    Want to quickly find out what version of the Flash Player a client has installed? Send them to www.playerversion.com


    Yet more pv3d goodness. Im loving this funky 3D Flash Lab, the work of Mathieu Badimon. [Update: Apparently this uses Five3D not PaperVision]


    There is an old interview with me on The FWA, its fairly long at 8 pages.


    If you do alot of travelling then it makes sense to get yourself a Priority Pass, which will get you access to over 500 airport lounges worldwide, regardless of whether your flying enconomy, business or first.


    Freelance Switch is a freelancer community with forums, jobs, daily tips and a complete 212 page e-book titled “How to be a rockstar freelancer” for sale.


    Lots of new media jobs at Creative Pool.


    BBC IPlayer is awesome, but its ashame that BBC News is still using Windows Media Player and Real video. Real player is officially badware.


More In Actionscript


More In Adobe Flash


More In Freelancing