Old Articles - 6 years, 3 months ago - 0 Comments

Security Changes Affect 3rd Parties

For those of you who haven’t had the opportunity to experiment with Flash MX in depth yet, there are some things you should to know about changes in the functionality of Flash MX projectors courtesy of the new Flash 6 Players Security Sandbox.

1. A quick test shows that the SAVE command that existed in Flash 5 no longer works in Flash MX projectors.

2. The Flash MX stand-alone player (SAFlashPlayer.exe) now restricts the use of the EXEC command (details below).

Files you want to EXEC in Flash MX have to be in a directory called “fscommand” at the same level as the projector. You don’t specify that path in the EXEC command (that stays the same) but the file won’t be executed if it’s not in the fscommand directory. You can’t even “get out” of the fscommand directory (or go deeper) using relative paths. All the EXE files have to be IN the directory.

Now for the killer restriction… You can’t have any white space characters (tabs,spaces etc) after the name of the file you’re launching. If you add anything, EXEC won’t be able to find the file. It appears to be looking for an exact match. It doesn’t even launch the file without the parameters (like it did in Flash 5), it just fails silently. While you can still EXEC applications, you can’t pass parameters to them!

The combination of these changes means that if you’ve been using tools that wrap or extend the Flash projector and you want to continue using them, you have to stick with Flash 5 for now.

This will affect commercial products like FlashJester Jugglor, FlashJester Creator and freeware tools like the The Master’s stuff at FlashTools, Les Paone’s FSTools, the PowerSWF stuff and a host of others.

A workaround using EXEC won’t happen unless Macromedia relents and opens the sandbox again. With the recent Sophos Flash “virus” and stepped up security in Flash MX this doesn’t seem likely. All of these products are going to have to find other ways to extend Flash if they’re going to make the move to Flash MX.



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