Показать сообщение отдельно
Старый 04.10.2010, 15:37
eitho вне форума Посмотреть профиль Отправить личное сообщение для eitho Найти все сообщения от eitho
  № 7  
Ответить с цитированием
eitho

Регистрация: Sep 2010
Сообщений: 13
Цитата:
Сообщение от mooncar Посмотреть сообщение
Например, так.
Код AS1/AS2:
import flash.external.ExternalInterface;
var goodUrl:String = 'http://www.mysite.ru/'; //на что проверяем
var jsFunction:String = 'function checkLocation() { return document.location.href }';
var checkUrl:String = String(ExternalInterface.call(jsFunction));
if (checkUrl != goodUrl)
{
         //если не оттуда загружена, то валим все напрочь
	_root.stop(); 
	_root._visible = false ;
}
В принципе тут привязка не только к странице, но и конкретному URL.
Но это не спасет флешку от хорошего декомпилятора, нужен качественный обфусикатор.
ДА согласен намного эстетичен способ нежели мой!!!