Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    74

    flashobject & explorer7

    ciao a tutti ..
    vi risulta che usando flashobject con explorer7 non passino le varibile passate da flashobject?..mi spiego
    con flashobject passo le variabili in questa maniera...

    <script type="text/javascript">
    var fo = new FlashObject("filmato.swf", "mymovie", "950", "651", "8", "#ffff");
    fo.addVariable("movieid","sendmovie");
    fo.write("flashcontent");
    </script>
    in questa maniera con explorer7 il filmato mi da degli errori javascript

    'document[....]' è nullo o non è un oggetto
    con firefox non problemi...

    invece con i tag canonici di flash nessun problema su entrambi i browser...

    <object id="sendmovie" classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="950" height="651" align="middle">
    <param name="movie" value="filmato.swf" />
    <param name="FlashVars" value="movieid=sendmovie" />
    <param name="quality" value="high" />
    <param name="bgcolor" value="#ffffff" />
    <embed name="sendmovie" src="filmato.swf" FlashVars="movieid=sendmovie" width="950" height="651" quality="high" bgcolor="#ffffff" type="application/x-shockwave-flash" pluginspace="http://www.macromedia.com/go/getflashplayer"></embed>
    </object>
    dove sta l'inghippo..forse sbaglio io qualche cosa(spero) oppure è un problema con flashobject e explorer7
    ciao e grazie...

    ps..il tutto con flash8..

  2. #2
    C'è qualche differenza tra il codice che usi tu e quello, diciamo ufficiale di SWFObject...

    controlla qui:
    http://blog.deconcept.com/swfobject/

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    74
    ovviamente ho tralasciato la parte con il div del testo alternativo e a parte la differenza tra i nomi della variabile(io la chiamo fo nel link che mi hai postato tu la chiamano so)non trovo altre differenze..me le potresti indicare per favore?

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    io tanto per non sbagliare, dove mi è servito ho usato addParam("FlashVars"... al posto di addVariable

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    74
    ma scusami questo è quanto indicato dal sito perchè addParam??

    Passare variabili ai vostri filmati usando il parametro “FlashVars”:

    Usare FlashVars è il modo più semplice per passare dei dati dalla vostra pagina HTML al vostro filmato Flash, ma potete passare i dati solamente quando la pagina si carica. Normalmente, voi aggiungereste un parametro chiamato FlashVars e poi i valori, passando coppie di stringhe del tipo NomeVariabile/ValoreVariabile, come in questo esempio: variabile1=valore1&variabile2=valore2& variabile3=valore3 e così via.
    FlashObject rende questa operazione più facile permettendo di aggiungere un numero a piacere di variabili in maniera simile a come si aggiungono i parametri aggiuntivi. L’esempio sottostante mostra come passare dei valori al filmato Flash usando questo metodo:
    script esempio
    <script type="text/javascript">
    var fo = new FlashObject("movie.swf", "mymovie", "200", "100", "7", "#336699");
    fo.addVariable("variabile1", "valore1");
    fo.addVariable("variabile2", "valore2");
    fo.addVariable("variabile3", "valore3");
    fo.write("flashcontent");
    </script>

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    74
    sono riuscito adesso a fare una prova con ie6 emi da errore anche li' a questo punto sbaglio qualche cosa io ma non capisco cosa..

  7. #7
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    non c'é un perché, semplicemente ho trovato più comodo racchiudere le mie variabili in una sola riga di codice, utilizzando un FlashVars con un addParam... la riga me la scrive PHP in base ad una variabile che gli viene restituita dalla pagina precedente, quindi non mi preoccupo neanche tanto a vedere se sia o meno il metodo giusto... so solo che funziona come deve

  8. #8
    Originariamente inviato da d@lyn
    ma scusami questo è quanto indicato dal sito perchè addParam??

    script esempio
    Non è che guardi una pagina obsoleta?

    Lo dico perché FlashObject è diventato SWFObject (per problemi di copyright).
    La pagina di riferimento, per me, è questa:
    http://blog.deconcept.com/swfobject/

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    74
    scusami and80 mi puoi fare un esempio che non mi è chiaro come hai fatto..
    grazie

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    74
    fai cosi' per caso...??

    fo.addParam("FlashVars", "movieid=sendmovie");

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.