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.

Rispondi quotando