Jimbo.
While this will ensure a new flash file, it will still load the same xml
file and cache it. Each file the browser requests / caches is totally
independent, so just because you have a new flash file, when a request goes
out to load the XML file, it will still come from cache if loaded before.
The code I supplied yesterday will work if you are able to supply the
location of the XML file externally. If the location / name of the XML file
is baked into the swf, then you have some issues as you have no real
control... You would have to do things like trying to control the caching
rules of certain files on the server-side, and if you are on shared hosting,
then you can forget that as an option...