Ваш javascript:
function determineBrowser()
{
// do whatever browser checks you prefer here, then return
// a value (a string would probably work best) that will indicate
// to your flash what browser it is
// I'm just gonna copy and paste an extremely
// simple one for example purposes
if(navigator.appName == "Netscape")
{
return "Netscape";
}
if(navigator.appName == "Microsoft Internet Explorer")
{
return "Internet Explorer";
}
return "Not IE or Netscape";
}
Ваш ActionScript:
import flash.external.ExternalInterface;
var browser: String = ExternalInterface.call("determineBrowser");
Используя то, что я сделал, независимо от того, что возвращает ваша функция javascript, будет переменная браузера в ActionScript, так что вы можете получать любые данные браузера, если вам нужно, чтобы javascript определял ее.
Я рекомендую сделать его немного более надежным, чем я, но я просто хотел дать вам основную идею в достаточно короткие сроки, чтобы ее было легко переварить!