Показать сообщение отдельно
Старый 03.04.2014, 17:59
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 5  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
Сообщение от in4core Посмотреть сообщение
Скачать нельзя, а не кешировать, загружать так swffile.swf?123 где вместо 123 генерить случайное число, лучше всего через new Date
С чего ты это взял? Он так же будет кэшироваться. Просто закэшируется он столько раз, сколько будет запрошен.
Кэширование можно отлючить указав такие метатеги в странице встройки
Код AS3:
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />
Но кэш - это не единственный способ скачать swf файл. Его можно скачать и по прямой ссылке, выдернув ее из исходного кода страницы
И вообще, если ролик стоит того, то как бы его создатель не изощрялся, его все равно можно скачать. Даже если он десять раз зашит как ByteArray внутрь других роликов)
Мне доводилось скачивать такие "творения". Сделать это можно хоть из запущенного процесса флеш плеера. Я делал это и через HEX редактор и через SWF Memory Dumper