PDA

Просмотр полной версии : заблокировать/разрешить url для просмотра


aLive89
27.01.2011, 18:46
Здравствуйте.
Подскажите, можно ли средствами ActionScript выполнить следующую задачу.

создается некий флеш ролик, который должен проигрываться только на определенном урл (условно 1.ru), и иметь, по крайней мере защиту от "чайников" - воспроизводиться по любому другому адресу (конкуренты мучают :))

можно ли это выполнить средствами flash mx? (к сожалению версию более новую работодатель не покупает)
для себя я вижу примерно так

первый кадр идет проверка
if url = 1.ru
play
else
stop
end if

собсна как возвращать url текущей страницы?

з.ы. на самом деле программист я фиговый, помню только основы :)

Leonard
28.01.2011, 10:24
Для flash mx есть

//получаем строку между "://" и "/"
c1 = _url.indexOf("://"+3);
c2 = _url.indexOf("/",c1);
domain = _url.substring(c1, c2);

//удаляем все символы перед первой точкой
c3 = domain.lastIndexOf(".")-1;
c4 = domain.lastIndexOf(".", c3)+1;
domain = domain.substring(c4, domain.length);

//переходим к кадру, если домен 1.ru - для примера
if(domain != "1.ru"){
gotoAndPlay("stop");
}else{
gotoAndPlay("play");
}

aLive89
28.01.2011, 14:02
спасибо большое, сейчас буду пробовать :)