Notizie: puoi sempre seguire i nostri aggiornamenti su Twitter (@MozillaItalia) e Facebook (/MozillaItalia)

Autore Topic: Flash e pubblicazione per Firefox [per esperti]  (Letto 1997 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline HAL9000

  • Post: 11
Flash e pubblicazione per Firefox [per esperti]
« il: 07 Aprile 2005 22:33:55 »
Salve a tutto il NG,  :)
ho un piccolo problema sotto Firefox.
Pubblico la mia animazione nel seguente modo:

Codice: [Seleziona]
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0"width="570" height="20" align="middle" id="Intestazione">
  <param name="allowScriptAccess" value="sameDomain">
  <param name="movie" value="intestazione.swf">
  <param name="wmode" value="transparent">
  <param name="menu" value="false">
  <param name="quality" value="high">
  <embed src="intestazione.swf" width="570" height="20" align="middle"
quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash" name="Intestazione"
allowScriptAccess="sameDomain" swLiveConnect="true"></embed>
</object>


il tutto per poter passare delle variavili tramite javascript con il
relativo comando:
Codice: [Seleziona]

document.Intestazione.SetVariable

il tutto funziona corettamente e senza errori, ma quando apro la pagina
ricevo tramite la console javascript il seguente messaggio:

Codice: [Seleziona]
Errore: Intestazione_DoFSCommand is not defined
File sorgente: javascript: function jsScriptObject(obj) {
this.wrappedJSObject = obj; } jsScriptObject.prototype = { evaluate :
function(expression) { return new jsScriptObject(eval(expression)); } }; var
plugin = document.embeds['Intestazione']; plugin.SetWindow(new
jsScriptObject(window),39129212);
Riga: 1


Con altri browser tutto fila liscio.
Cosa succede, non capisco!   :(
Qualcuno può darmi delle delucidazioni?
Dove sbaglio?

Grazie in anticipo.
Ciao!

Edit flod: usate il tag CODE invece di fastidiose combinazioni di colori

Offline the fly on the net

  • Post: 297
    • the fly on the net
Re: Flash e pubblicazione per Firefox [per esperti]
« Risposta #1 il: 07 Aprile 2005 22:41:14 »
Citazione da: HAL9000
Errore: Intestazione_DoFSCommand is not defined


Credo che ti convenga usare document.getElementById("Intestazione"), secondo quanto previsto dal DOM dell'HTML
http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-html.html

Offline HAL9000

  • Post: 11
Flash e pubblicazione per Firefox [per esperti]
« Risposta #2 il: 07 Aprile 2005 23:05:35 »
Grazie per la segnalazione!
Ma l'errore ce l'ho quando apro la pagina, no quando uso document.Intestazione.SetVariable...

Offline the fly on the net

  • Post: 297
    • the fly on the net
Flash e pubblicazione per Firefox [per esperti]
« Risposta #3 il: 07 Aprile 2005 23:26:31 »
Citazione da: HAL9000
l'errore ce l'ho quando apro la pagina


Qui è spiegato.
http://www.macromedia.com/cfusion/knowledgebase/index.cfm?id=tn_04160

In parole povere puoi chiamare una funzione javascript dal filmato flash in risposta ad un evento del filmato, e questa deve chiamarsi nomedelloggetto_DoFSCommand( ).
Non esistendo tale funzione nel tuo codice, hai l'errore.

Offline HAL9000

  • Post: 11
Flash e pubblicazione per Firefox [per esperti]
« Risposta #4 il: 07 Aprile 2005 23:59:36 »
Grazie mille!!!  :)
Ora me lo studio e cerco di applìcarlo alla mia pagina.

Ciao.

0 Utenti e 1 Visitatore stanno visualizzando questo topic.