|
Fortunately, Macromedia has now addressed this bug. Unfortunately, their patch is not perfect, and new Shockwave downloads are not patched (which IMO is just silly).
I would suggest that the only viable workaround is to include a timeout in all network code that presents the user with a friendly error message if the network operation has not completed after a certain time.
In the case of movies running locally, this timeout can be made fairly short, although I have no information on how long, for example, a CD-ROM might require to spin up, so be careful not to make it too short.
Also, since the bug only affects movies running locally, the timeout code could simply be bypassed if the network operation involves a remote file. Still, a timeout is possibly good practise anyway, although the period would have to be much greater for remote downloads.
It may also be helpful to check for build 105/106 using the environment, however this will, unfortunately, not distinguish between patched and unpatched installations of build 105/106, so the usefulness of this is limited.
Article Information
Published: 2002.08.02
Updated: 2002.12.04
Author: Robert Tweed
|