OK, I've found what seems to be a solution:
Is there any more up-to-date info regarding this? Would I still be better off making a movie?
1 person found this helpful
Your issue sounds more like your publishing a newer version of flash(swf), that may be requiring a newer version of the player. Update your player and your browser to the latest versions. Active X content and Flash require a player for the browser, Flash player typically, newer file versions sometimes require newer version players to run properly, and Active X content permissions need to be allowed and are dictated by the users system, player and browser settings. The link your reading is a workaround mostly for older browsers, most newer version browsers do not require it anymore, SWFObject.js or simply using the code flash provides when you publish with html, is a better solution. Other than updating your(their) browser and flash plugins, you can't force active content the user does not allow, nor can you force someone to update their players or browsers.
Thanks for the reply. My Flash plug-in is up-to-date (I'm on XP/SP2/IE7). This still doesn't explain why I can display other website's Flash content without this issue (ActiveX warning). I haven't (knowingly) disabled ActiveX content, so this must be a default setting. I have tried incorporating SWFobject.js, but still get the ActiveX warning.
Your OS version and service pack is not the latest:
Your browser is not the latest:
Which leads me to believe your player may also not be the latest:
And if that is the case, as I described, your published flash and flash detection may be requiring a later flash, 10 for example, and the player version that you have is 9 etc.
Check within your Flash IDE file/publish settings/Flash tab, for the version you are requiring of the user.