PDA

Просмотр полной версии : loadMovie кэш


OnlyTSK
18.05.2010, 16:20
Такая проблема, нужно как-то защитить картинку, загружаемую по средствам loadMovie(), от просматривания в кеше браузера. Делаю пазл на флеше, картинки берутся с сервера, но их можно посмотреть в кеше браузера. Как это решить?

iNils
18.05.2010, 16:53
С кэшом вы ничего не сделаете. Кроме того, есть всякие снифферы, которые все равно перехватывают входящий трафик.
Единственный вариант, это кидать не саму картинку, а побитую на части и перемешанную по заданному алгоритму (или что-то в таком духе), а потом, с помощью BitmapData, собирать из нее нормальную.

OnlyTSK
18.05.2010, 17:00
А возможно ли картинку как нибудь шифровать?

udaaff
18.05.2010, 17:10
а побитую на части и перемешанную по заданному алгоритму
Чем не шифрование?

Psycho Tiger
18.05.2010, 17:11
Об этом iNils и сказал. Через ByteArray, но это AS3. Можно извратиться - например, каждый пиксель в этой точке - он на самом деле лежит в другом месте. То есть пиксели перемешаны, и вместо картинки каша. А потом в основном флешке собирать из каши нормальную картинку.

OnlyTSK
18.05.2010, 17:16
увы, проэкт написан на AS2. Можно какой нибудь примерчик по перемешиванию картинки?

udaaff
18.05.2010, 17:17
Открывайте хелп и читайте про класс BitmapData

OnlyTSK
18.05.2010, 18:38
Ну хоть маленький примерчик перемешивания картинки можно?

Добавлено через 1 час 33 минуты
Сделал разбиение картинки на части и добавление их в массив. Только как теперь их перемешать, чтобы можно было потом их сложить опять по тому же принципу?

in4core
18.05.2010, 23:59
Запоминать начальную координату. А потом математическим случайным мешать

gloomyBrain
19.05.2010, 13:17
Можно какой нибудь примерчик по перемешиванию картинки?


Открывайте хелп и читайте про класс BitmapData

Шифровать-то надо на сервере. Я бы сначала сделал алгоритм шифрования на сервере, а потом уже занимался расшифровкой во флеше