Кроме того, вам необходимо зарегистрировать функцию AS, чтобы она была доступна для контейнера:
ExternalInterface.addCallback("callFlash", myASFunction);
Затем из вашего контейнера (JS) вы вызываете функцию AS и передаете ей любые параметры.
<script language="JavaScript">
flashObject.callFlash(param1, param2, param3);
</script>
...
<object id="flashObject"...>
...
<embed name="flashObject".../>
</object>
Наконец, в AS3 вы пишете функцию, которая будет выполняться, когда контейнер «перезвонит»:
function myASFunction(param1:String,param2:String,param3:String):void {
trace("\n Received call from JS: " + param1 + param2 + param3);
}