Premesso che non so niente, per il momento di actionscript in generale, avrei bisogno di un vostro suggerimento.
Devo far colloquiare actionscript con javascript. Sotto flash ho creato un rettangolo (movieclip) cliccando sul quale vorrei richiamare una funzione javascript sulla pagina che contiene flash. Ecco il codice:
chiusura.addEventListener(MouseEvent.CLICK, listener);
function listener(event:MouseEvent):void {
ExternalInterface.call("chiudi");
}
chiusura è il movieclip mentre chiudi dovrebbe appunto richiamare la funzione javascript chiudi(). Se compilo non mi dà errore, quando però apro la pagina html contenente la funzione javascript e flash, al click sul rettangolo la console javascript mi dà un errore. So che l'errore non dipende da javascript perché la funzione javascript funge bene, l'ho testata. Quindi il problema proviene da flash (actionscript 3). Dove sta l'errore?
ciao Cibernow

Rispondi quotando