
Dass eine SWF Animation ausschließlich über die eigene Domain (im Script: urlok) aufgerufen wird, kann beispielsweise mit dem folgenden ActionScript durch Einbindung (idealerweise im ersten/Start-Frame) verhindert werden.
Handelt es sich um einen unerwünschten Zugriff von einer anderen als der vorgegebenen Domain, so wird der Betrachter weitergeleitet zu urlalert, wodurch man über den Vorfall benachrichtigt wird wenn man z.B. einen Mail-Alarm oder log-Eintrag veranlasst.
Ebenso könnte auch der lokale Zugriff verboten sein, was nachfolgend jedoch auskommentiert ist:
//server check
urlok="http://www.online-solution.biz";
urlalert="http://www.online-solution.biz/?bad_access_from="+_url;
requesturi2check=_url.substr(0,_url.indexOf(":"));
if(requesturi2check=="file")
{
//local access: OK
trace("local server!");
//getURL(urlalert,"_self","GET");
//stop();//local access
}
else
{
requesturi2check=_url.toUpperCase();
if (requesturi2check.indexOf(urlok.toUpperCase())<0)
{
trace("wrong server!");
getURL(urlalert,"_self","GET");
stop();
}
}
//\server check