Цитата:
var url:String = ExternalInterface.call('function() { return document.location.href;}');
if (url != 'http://yoursite.com/folders/mainhtml.html'){
Alert.show('Незаконное использование приложения.','Предупреждение');
}
|
Обходится так:
1. В файл
c:\windows\system32\drivers\etc\hosts вписываем:
127.0.0.1 yoursite.com
2. Остальные телодвижения, которые должны будут сделать "редиски" даже описывать не буду. Слишком просто.
Добавлено через 15 минут
Обфускация - да. Несколько замедлит процесс реинжиниринга. Но не более.
Шифрованные потоки в первую очередь защищают от перехвата по сети, а не на той машине, которая инициировала коннект.
Так что от "серьезных редисок" вы не защититесь. А несерьезные не будут ковыряться в вашей игре. Кода-то у вас не две строчки. И даже если код выложен без всяких обфускаций, на его анализ не каждый захочет тратить время.
Поэтому рассматривайте вашу флешку по аналогии с html-страницей. Никого не смущает то, что html-код доступен публично. Главное - сервис, предоставление удобных услуг, апдейты и т.п.