Home > Development, Technology > Flash player 11.1 broken by DCOMsoft SWF Protector 3

Flash player 11.1 broken by DCOMsoft SWF Protector 3

November 18th, 2011 Leave a comment Go to comments

After upgrading to Flash player 11.1 this week (11.1.102.55 to be exact) I noticed that a number of my games and applications were no longer displaying correctly. The screen would either be blank on startup or after a couple of button presses, and after that point right-clicking on the stage would present me with a “movie not loaded” message and not much else.

At first I thought that Adobe had simply dropped the ball again. It wouldn’t be the first time, let’s be honest.

I considered reverting back to a previous player version but of course that wouldn’t solve the problem for everyone else who is using my applications so I decided instead to investigate.

One of the applications that was affected was a personalised video messenger I’ve just finished for a major UK greetings card company. The strange thing was that the application would work on some screens when it was in normal mode, but not at all when it was in debug mode. The only difference between debug mode and normal mode was that for the benefit of the non-technical staff at the card company the application would output its traces to a text field at the bottom of the screen. No other logic was different so naturally my first thought was that it was related to dynamic text fields or maybe an embedded font issue.

After some messing around it turned out that it wasn’t the text field or the embedded font at all. In fact in turns out that Flash player 11.1 is happy with all of that stuff: until you run the SWF through SWF Protector 3. At that point the SWF again either refuses to work at all or refuses to work on screens that use dynamic text fields. For every Flash player version prior to 11.1 the SWF works fine so I can only assume that either there is a bug in 11.1 that SWF Protector 3 exposes or Adobe has deliberately changed something that happens to trip up this particular obfuscator.

So, I’ve had to consign SWF Protector 3 to the bin and am now using Kindi SecureSWF which, although technically a more secure product isn’t as user-friendly as there is no batch import of SWFs and no option to have the protected file over-write the original. I’m actually hoping the next Flash player resumes its compatibility with SWF Protector 3, but with SWF Protector 4 due out for PC any minute now there is also hope that DCOMsoft can resolve the problem themselves.



  1. Danyal
    November 18th, 2011 at 21:57 | #1

    How come you’re using these products, were you having problems with people ripping off your stuff before? The developers of these things seem a bit dodgy and I’m not sure I want them near my code.

  2. November 18th, 2011 at 23:45 | #2

    Hi Danyal

    The game wrapper I have that protects my games will email me whenever an unauthorised website tries to use one of them. You’d be surprised how many emails I get, mostly from Russian websites.

    Also, there are always jobs on freelancing websites where people offer money to have certain games or applications ripped off. I see at least two every week. If those games or applications are not protected, the job is made that much easier.

  3. November 19th, 2011 at 00:16 | #3

    That’s something Adobe should include in Flash Pro. Thanks for letting us know!

  4. December 21st, 2011 at 15:53 | #4

    Dear Gareth,

    Please send your SWF file to support@dcomsoft.com , we’ll investigate your problem and do everything to solve it.

    DCOMSoft team

  1. No trackbacks yet.

Spam Protection by WP-SpamFree

Spam protection by WP Captcha-Free