3 Replies Latest reply on Jun 16, 2009 7:44 AM by Applied CD

    Publishing Flash via AIR as ready to run app?

    Applied CD Level 1

      I’ve got a Flash/AS3 project that needs to function online, standalone on CD, and have the ability to copy itself from the CD to the user’s hard drive and operate standalone from there. Since the filesystem class has been deliberately nerfed in Flash my present solution is to launch a Director app on the CD with two choices, 1. Play Flash app, 2. Copy Flash app to hard drive. Option 1 launches the Flash projector, option 2 uses Director’s filesystem capabilities to copy. Unfortunately, I can’t use Director as a wrapper for the Flash app because D11.5 does not support AS3 components, the best I can do is call up the Flash projector and have the Director projector quit.


      Publishing the Flash project as an AIR application would un-nerf the filesystem class but the AIR app presents itself as an Installer, not a ready to run application. My client’s users work in an IT environment where this is a huge no-no. Even if the AIR installer works with their security (unlikely) these users have had it drilled into their heads, never, ever install anything onto your computers. Is there any way to publish an AIR app so that it’s a ready to run app (like a Flash or Director projector) or is the installer the only way to go?

        • 1. Re: Publishing Flash via AIR as ready to run app?
          Joe ... Ward Level 4

          AIR applications must be installed. In addition, the AIR runtime must be installed.


          AIR applications can be distributed through IT software such as SMS (see http://www.adobe.com/devnet/air/articles/distributing_air_in_enterprise.html), if that is an IT-sanctioned method. If IT wants to lock down user's systems, something like SMS should be available -- your clients should work with IT, not against them.

          • 2. Re: Publishing Flash via AIR as ready to run app?
            Jeff Swartz Level 3

            To deploy an AIR application using enterprise software such as SMS, apply for the Adobe AIR runtime distribution license agreement. Here's more info:


            1 person found this helpful
            • 3. Re: Publishing Flash via AIR as ready to run app?
              Applied CD Level 1

              Thanks everyone. I suspected an install would be the only way to go.


              “your clients should work with IT, not against them”


              Lol, easier said than done. We’re working with the HR department of a large multinational spanning 14 different business units (about 4500 users per unit). Each of the business units has its own IT department, some cooperative, others not. Most use SMS but even for the cooperative departments we’ve got two problems: 1: The HR department feels they get low priority when dealing with IT which is one of the reasons they farmed the project out to us. 2: Each business unit has a significant number of field reps with “rogue” laptop configurations that are not under the SMS umbrella.


              Over the past few years the HR department has been very happy with us for two reasons: 1. The CD-based Director/Lingo projects ran in every environment, just put the disk in and go to work, no alarms, bells, or flashing warnings about admin privileges etc…, 2. We answer directly to the HR department giving them top priority.


              This year one of the larger (more influential) business units insisted on doing away with the CD and wanted everything online while the other units would continue to get a CD. Shockwave was out of the question because the plug-in is not included in the standard disk image but Flash is, this forced a change in our code base from Director/Lingo to Flash/AS3. The client is actually very happy with the Flash/AS3 product but until we get all of the business units using the online version the CD will probably have to be a Director/Flash hybrid.


              It seems a shame. It looks to me like this is exactly the type of project AIR was designed to address but for now I don’t see a way to make it work.