I think the best way is that , when using action scripting with every action read it’s details that macromedia provide, it provide such information which problem you are facing. every action when you are using it’s usage information also contain that in which flash player this will work , it is written there that it will work with 4 version or 5 or latest 6, so you only need to use those action which are supported by flash player. or you can export your movie for flash 5 player or use Flash 5 if problem prisistes. thats all , and i tried my level best with my current knowledge. if any thing missing or mistake i apologize and you can ask me again and i’ll be answering if i’ll able. Thanks
as a short term solution i built a flash swf file that loads first (In Flash 5 format) it then checks the machine for the plug in version:
if the machine has Flash 5 player installed, the movie jumps to a frame with a ‘click here to upgrade you player message’
if the machine has Flash 6 player installed it should load a new flash 6 swf over the top of it…
or so it should do!..arrrrgh!
instead an error message pops up with the following messge: ’ a script in this movie is causing this machine to run slowly, do you wish to stop it’ and the movie seems to do nothing.
Ive posted the file here (copy and paste url into browser window, do not click on it):