Всем привет.
Пытаюсь из страницы вызвать функцию во флеше но мой код работает только в мозиле (не работает в хроме! и опере), что локально что на хостинге, ругаются что нет такой функции у объекта
Object #<HTMLObjectElement> has no method 'process'

Код AS3:
public function Main():void
{
if (ExternalInterface.available)
{
Security.allowDomain("*");
Security.allowInsecureDomain("*");
ExternalInterface.addCallback("process", process);
}
}
public function process():void
{
MonsterDebugger.log("ping");
ExternalInterface.call("callFromFlash", "some message will be here");
}

Код:
<head>
<title>index</title>
<script type="text/javascript" src="js/swfobject.js"></script>
<script type="text/javascript">
var flashvars = {};
var params = { allowscriptaccess: "always", allowNetworking:"all"};
var attributes = {id:"flashObject", name:"flashObject"};
swfobject.embedSWF("Console.swf", "flashContent", "300", "120", "10.0.0", "expressInstall.swf", flashvars,params,attributes);
function callFromFlash(data)
{
console.log(data);
}
</script>
</head>
<body>
<div id="flashContent">
<h1>Alternative content</h1>
</div>
<script>
window.onload = function()
{
var o = document.getElementById("flashObject");
o.process();
}
</script>
</body>
swfobject скачал последний, версия плеера везде одинаковая, подскажите пожалуйста что может быть не так?