Возможно, мне чего-то не хватает, но внешний интерфейс используется в основном для вызова javascript в родительском SWF-файле.
Ошибка безопасности должна указывать на то, что она пыталась вызвать.Все, что вам нужно сделать в HTML, заключающем в себя SWF, - это предоставить методы, которые SWF пытается вызвать.
Таким образом, SWF может иметь ExternalInterface.call("js_function");
, и поэтому в вашей оболочке
<script>
function js_function() { // do nothing }
</script>