Stò cercando di eseguire una funzione all' interno di un filmato Flash da Javascript all' interno di una pagina HTML.

Il filmato ha sul primo frame questo codice in AS3:
codice:
function startP(numG:int):void {
				genNots(numG);
				play();
				}
import flash.external.ExternalInterface;
ExternalInterface.addCallback("suona", startP);
stop();
playNot(genNum[0]);
.
Questa è la pagina HTML con lo Javascript:
codice:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
						<head>
							<title>La mia prima pagina XHTML</title>
						</head>
						<body>
							<object type="application/x-shockwave-flash" data="./contr.swf" width="450" height="450" swLiveConnect="true" id="flas" name="flas"></object> 
							click
						</body>
</html>
,
notare il tag object.
La console di errore di Firefox indica sempre il fatto che la funzione suona() non è una funzione, ho provato anche con altri sistemi di interazione.