История такая - есть у меня их хостинг. Зарегил через него домен себе - домен потом кончился, я его пререгил уже через nic.ru. Пишу письмо - удалите домен, dns-записи итд так как у вас вооще нет в админке такой опции(как удаление обслуживания какогото зарегенного через них домена). Ответ меня поразил - в нашей типа админке тоже:)
_root.gotoAndStop(1) - это вообще шедевр! - в чем шедевр?
_root потому что код этот может быть где угодно в какой угодно видимости, поэтому обращение идет к ролику через _root. Явное указание получателя здесь для устранения разногласий.
gotoAndStop(1) - перейти и остановиться на кадр 1. Шедевра не вижу.
P.S.-2 если после обфускации твой SWF работает значит его можно легко обратно превратить в FLA - есть для этого программы.
ещё раз - да, все декомпилится, но код вместо норамльного принимает вид
var \x01 = 707;
if (eval("\x01") == 732)
{
}
else
{
while (\x01 = eval("\x01") - 86, if (eval("\x01") != 732) goto 12, \x01 = eval("\x01") + 87, // Jump to 429496724, // Jump to 87, eval("\x01") == 621)
{
\x01 = eval("\x01") + 44;
if (false)
{
continue;
} // end if
\x01 = eval("\x01") - 260;
} // end while
if (eval("\x01") == 376)
{
Читайте внимательно. Если я где не прав, я готов это признать.
Вот код адаптированный для проверки доменов и проигрываемых файлов:
function checkFile(fileURL)
{
var allowDomains=new Array("averin.ru", "rpod.ru"); //список чего можно. Обратите внимание как написаны домены
var passTest=false; //здесь храниться результат тестов
for (eachDomain in allowDomains) //перебор доменов
{
hostdomain1="http://"+allowDomains[eachDomain]+"/";
hostdomain2="http://www."+allowDomains[eachDomain]+"/";
if (fileURL.substr(0,hostdomain1.length)==hostdomain1
|| fileURL.substr(0,hostdomain2.length)==hostdomain2) passTest=true;
}
return passTest;
}
if (checkFile(_root._url)==false)
{
getURL("http://averin.ru/","_self"); //если тест не але - посылаем
_root.gotoAndStop(1);// тут можно поколдовать, может и не помочь, смотря что прописано в actions у кадра 1
}
соответственно файлы проверяются функцией checkFile()
На самом деле спаисбо им) А то бы я не поумнел написал этот пост.
Agomy уперла только графику, и пускай живет.
Плеер на всех сайтах теперь закодирован.
С Boomp3 достигнут консенсус доработать/заплатить/закодить.
Я сосбственно ни на кого и не ругался и не обижался)
http://8apps.com/register/key/eae94b31ba…
http://8apps.com/register/key/0ccec25898…
http://8apps.com/register/key/cf823fa32d…
_root потому что код этот может быть где угодно в какой угодно видимости, поэтому обращение идет к ролику через _root. Явное указание получателя здесь для устранения разногласий.
gotoAndStop(1) - перейти и остановиться на кадр 1. Шедевра не вижу.
ещё раз - да, все декомпилится, но код вместо норамльного принимает вид
var \x01 = 707;
if (eval("\x01") == 732)
{
}
else
{
while (\x01 = eval("\x01") - 86, if (eval("\x01") != 732) goto 12, \x01 = eval("\x01") + 87, // Jump to 429496724, // Jump to 87, eval("\x01") == 621)
{
\x01 = eval("\x01") + 44;
if (false)
{
continue;
} // end if
\x01 = eval("\x01") - 260;
} // end while
if (eval("\x01") == 376)
{
Читайте внимательно. Если я где не прав, я готов это признать.
соответственно файлы проверяются функцией checkFile()
поумнелнаписал этот пост.Agomy уперла только графику, и пускай живет.
Плеер на всех сайтах теперь закодирован.
С Boomp3 достигнут консенсус доработать/заплатить/закодить.
Я сосбственно ни на кого и не ругался и не обижался)