I had found couple solutions for example, changing the html meta tag or .. whatever other methods..
I tried all those and they actually didn't work. Might work for some case but, not all the time when you get like.. security and all those stuffs involved.
The best solution I would suggest is renaming the .swf file & make sure you do find/replace on the hosting HTML page.
hope this helps,
We have an ant target that post-processes the HTML wrapper and appends a version string. In the call to AC_FL_RunContent, we have
"src", "main?version=" + (("@version@" == "SNAPSHOT") ? new Date().getTime() : "@version@"),
and then we replace the token '@version@' with the actual version (or, if this is a snapshot build, with the current time as of the request), so we never get stale data from the cache, but we avoid bypassing the cache altogether for release builds. We run this as part of running mxmlc and it works reasonably well. We could probably be smarter about snapshot builds (e.g., take the checksum of the file bits, although this specific trick doesn't really work with .swf since I believe two builds of the same source in the same environment can produce different binaries based on build time).
Truviso is hiring: http://www.truviso.com/company-careers.php?i=87