Richiamo di una funzione da Flash

Tramite Action Script è possibile richiamare una funziona dichiarata tra <head>..</head> nella pagina html.

La sintassi da usare è il comune getURL();

getURL("javascript:nomeFunzione([parametri])");

l’evento getUrl come sappiamo, puo’ essere associato ad un frame ad un pulsante o ad un movieclip.

Prima del nome della funzione da richiamare, è assolutamente necessario inserire la parola “javascript” seguita dai due punti.
Questo serve ad indicare al browser che stiamo effettivamente richiamando un codice javascript, sia che sia presente nella pagina html, sia che non lo sia.
È importante quindi eliminare gli spazi e gli “a capo” riportando il codice così come viene letto qui.

Vediamo un piccolo esempio:

  • all’interno dei tag <head> della pagina html che incorpora il nostro filmato, incolliamo:

</head>
<script language="JavaScript" type="text/JavaScript">
<!--
function saluta() {
alert('messaggio dalla pagina html');
}
</script>
</head>

  • Sul nostro pulsante in flash invece:

on(release){
getURL("javascript:saluta()");
}

In questo esempio richiameremo la funzione saluta(); che farà aprire una finestra di alert con il messaggio “messaggio dalla pagina html”.

Scarica il sorgente
Guarda il Tutorial

Annunci

Rispondi

Effettua il login con uno di questi metodi per inviare il tuo commento:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...