Проверка на IFrame

После того как «поработал» с «товарищами» из «Cоциал аффилейтс» решил задуматься над проблемой загрузки флешки из вражеских ифреймов ибо сайтлок должен быть сайтлоком.

проверить адрес где лежит ифрейм можно так: ExternalInterface.call(«eval», «document.referrer»);
но если флеха запущена не из ифрейма то сей код ничего полезного не вернёт.
значит сначала проверяем на ExternalInterface.call(«eval», «window.top.location.hostname») и уж если это не сработало, то скорее всего у нас ифрейм и нужно смотреть «document.referrer».

надеюсь пригодится =)
зы есть у кого мысли по этому поводу? может я что упустил или это всё вообще бред?