Вы можете использовать небольшой взлом здесь.
Сделайте простой as3 flash фильм и сделайте звонок
try
{
navigateToURL(new URLRequest("javascript:flashCheck()"),"_self");
}
catch (e:Error){}
и после этого вы можете написать простую функцию проверки в javascript (flashCheck () {}).
Вы знаете, что эта функция вызывается только из as3 (swf), поэтому вы можете определить, что вам нужно.
Надеюсь, это поможет.
приписка
и я почти уверен, что вы можете сделать этот трюк с помощью Silverlight.