Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Firefox flashvars menu

  1. #1
    Utente di HTML.it L'avatar di 2712
    Registrato dal
    Jul 2007
    Messaggi
    8

    Firefox flashvars menu

    Ciao a tutti
    ho un bel problema con Firefox e flashvars:
    sto creando un menu uguale a diverse pagine del sito
    per non fare 8 nenu differenti ho sempre usato flashvars
    mettendo il codice:
    _root.gotoAndStop(_root.variabile);
    all'interno del flash

    e il codice:
    <object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="222" height="151">
    <param name="movie" value="Menu.swf">
    <param name="quality" value="high">
    <param name=flashvars value="variabile=2">
    <embed src="Menu.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="222" height="151"></embed>
    </object>

    all'interno dell'HTML

    cambiando solo <param name=flashvars value="variabile=2"> a seconda del frame a cui si deve visualizzare il flash nelle diverse pagine...

    Ma?!?!
    Con explorer funziona perfettamente
    Con firefox non funziona...
    rimane al frame 1 anche se gli chiedo di vedere il 2
    Che fare?

  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Ciao.

    Oltre al tuo problema, dovresti rivedere il modo di includere i file swf su una pagina html.
    E da un po' che se ne parla...
    Fai qualche ricerca riguardo swfObject.

    A parte questo potresti passare la variabile al filmato swf, col metodo GET..
    Cioè "concatenando" la coppia (nome variabile e valore) al nome del file swf..

    Es.
    codice:
    "Menu.swf?variabile=2"
    E' importante però che tu utilizzi un metodo più recente per includere l'swf nella pagina.

    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  3. #3
    Utente di HTML.it L'avatar di 2712
    Registrato dal
    Jul 2007
    Messaggi
    8

    Eccomi! Ci sono!

    Si, hai perfettamente ragione,
    sono stata per un bel po' ferma con flash... Ora devo recuperare
    Ok, swfObject da te consigliato funziona perfettamente!!!!
    Ti ringrazio molto!
    Ora vediamo queste variabili concatenate...

    Non ho molto capito il metodo che mi consigli:

    A parte questo potresti passare la variabile al filmato swf, col metodo GET..
    Cioè "concatenando" la coppia (nome variabile e valore) al nome del file swf..

    Devo mettere la variabile concatenata all'inteno dello script che carica l'swf?

  4. #4
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Nella pagina html avrai un codice javascript che richiama una funzione dove passi il nome del tuo filmato.. dovrai appiccicare lì la variabile..

    Es:
    codice:
    var so = new SWFObject("Menu.swf?variabile=2", "mymovie", "222", "151", "8", "#ffffff");
    A questo punto in flash troverai la variabile direttamente nella _root, così come quando utilizzi flashvars.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  5. #5
    Utente di HTML.it L'avatar di 2712
    Registrato dal
    Jul 2007
    Messaggi
    8

    Siiiiiiiiiiiiiii :)

    Perfetto!
    Ti ringrazio tantissimo per i super consigli!

  6. #6
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    No problem!

    Buon proseguimento
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  7. #7
    Utente di HTML.it L'avatar di 2712
    Registrato dal
    Jul 2007
    Messaggi
    8

    IE

    Ho riscontrato un'altro problema ora...
    Ho inserito all'interno della mia pagina 3 flash
    tutti caricati all'interno dell'HTML con il metodo swfObject
    Con Firefox tutto procede per il meglio
    Con IE sembra un quadro di Picasso.. Mi si spacca tutta la pagina
    in più vedo solo l'ultimo swf inserito.. Dei primi due si visualizza il testo...
    Dove sbaglio?

  8. #8
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Potrebbe dipendere dal valore id dei div che utilizzi per mostrare i vari swf.
    Il valore id deve essere univoco quindi dovrai mettere un valore diverso per ogni div e riportare lo stesso valore nelle relative funzioni javascript..

    Ad es.:
    codice:
    <div id="contenutoflash1">
      This text is replaced by the Flash movie.
    </div>
    
    <script type="text/javascript">
       var so = new SWFObject("movie.swf", "mymovie", "400", "200", "8", "#336699");
       so.write("contenutoflash1");
    </script>
    Quindi se avrai più oggetti flash dovrai assegnare degli id differenti su ogni div.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  9. #9
    Utente di HTML.it L'avatar di 2712
    Registrato dal
    Jul 2007
    Messaggi
    8

    Ci sono arrivata..

    Si dopo che ti ho scritto!

    Grazie comunque!!!!

  10. #10
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Bene..
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.