Идея произвольной строки запроса - это хороший способ убедиться, что SWF-файл загружается каждый раз, но это может быть совсем не то, что вы действительно хотите сделать. Особенно, если ваш SWF большой по размеру и его нужно обновлять только изредка. Я хотел бы иметь службу, которая выводит самый последний номер версии моего SWF. Вам придется придумать схему версий, которая работает для вас (например, это может быть номер сборки svn). Когда номер сборки SWF изменяется, новый SWF загружается в веб-браузер. Это может быть достигнуто, если ваш старый swf сделает сервисный вызов на ранней стадии процесса загрузки, если он обнаружит, что номер сборки swf новее, чем его собственный, он вызовет javascript в веб-браузер, вызывая перезагрузку swf, добавив новое значение на исходный URL (используя метод случайных строк запроса). Вызов javascript будет выполняться с использованием ExternalInterface.call (в Actionscript).
При таком подходе вы можете кэшировать ваш SWF-файл до тех пор, пока новый SWF-файл не будет доступен для загрузки, что сохранит пропускную способность ваших пользователей и нагрузку / пропускную способность вашего сервера.