ExternalInterface.available определит, находится ли swf в документе с жильем, который способен обеспечить внешнюю среду сценариев - например, документ HTML.
Если вы хотите проверить, действительно ли javascript включен, вы можете использовать простую функцию с ExternalInterface.call, которая возвращает true. как то так:
function JSAvailable():Boolean {
if (ExternalInterface.available) {
if (ExternalInterface.call("Function(\"return true;\")")) {
return true;
}
}
return false;
}