Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833

    Codice per flash object, a cosa serve embed?

    Ciao a tutti, volevo sapere a cosa serve la parte del codice in rosso, visto che il validatore
    non accetta l'embed e sopratutto visto che togliendola il video si vede lo stesso ?


    <script type="text/javascript">startIeFix();</script>

    <object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="102" height="22">
    <param name="BGCOLOR" value="#666666">
    <param name="movie" value="NWbutton1.swf">
    <param name="quality" value="high">

    <embed src="NWbutton1.swf" width="102" height="22" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" bgcolor="#666666"></embed>
    </object>

    <script type="text/javascript">startIeFix();</script>

  2. #2
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    l'object è interpretato da IE, l'embed dagli altri browser.
    Aprendo per esempio con Firefox non vedrai il tuo swf se manca l'embed.

    Per la validazione è consigliabile incorporare il filmato usando JS http://www.magnificaweb.it/flashobject/ bypassando anche il blocco di IE sui pulsanti

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833
    Grazie, ciao.

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833
    C'e' una cosa che non ho capito nell'esempio che mi hai postato:

    <script type="text/javascript" src="flashobject.js"></script>

    <div id="flashcontent">
    Questo testo è sostituito dal filmato Flash.
    </div>


    <script type="text/javascript">
    var fo = new FlashObject("movie.swf", "mymovie", "200", "100", "7", "#336699");
    fo.write("flashcontent");
    </script>

    Per il contenuto del div pio c'e' scritto questo

    <div id="flashcontent">[...]</div>
    Prepara un elemento HTML che conterrà il filmato Flash. Il contenuto presente nell’elemento contenitore (flashcontent nel nostro esempio) sarà rimpiazzato dal contenuto Flash, così che gli utenti con il plugin Flash installato non vedranno mai il contenuto presente in questo elemento. Questa caratteristica ha il vantaggio aggiuntivo di permettere ai motori di ricerca di indicizzare il testo rimpiazzato dal filmato Flash.


    Ma cosa devo mettere qua dentro [...] ?

    Ciao

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833
    Cercando ho trovato questo codice:

    <script type="text/javascript">startIeFix();</script>
    <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="135" height="150" id="miomenu" align="left">
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="movie" value="flash/menu.swf" />
    <param name="quality" value="High" />
    <param name="bgcolor" value="#000000" />
    <param name="wmode" value="transparent">
    <script type="text/javascript">
    document.write('<embed src="flash/menu.swf" quality="high" width="135" height="150" name="mio"
    align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash"
    pluginspage="http://www.macromedia.com/go/getflashplayer" />');
    </script>
    </object>
    <script type="text/javascript">endIeFix();</script>


    Che viene completamente validato, pero' non funziona su firefox!

    E' normale che firefox non lo accetti o ho sbagliato io qualche paramtro?

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.