Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    110

    Validazione W3C codice flash

    Ho provato a validate il codice di una pagina che contiene un oggetto flash.
    Il codice è il seguente:
    codice:
    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/ cabs/flash/swflash.cab#version=6,0,29,0" width="600" height="120">
    <param name="movie" value="img/pippo.swf">
    <param name="quality" value="high">
    <embed src="img/pippo.swf" type="application/x-shockwave-flash" width="600" height="120"></embed>
    Gli errori riguardano l'ultima riga di codice (embed): mi si dice che gli attributi width, height, src e type non sono validi (presumo vadano tolti) e che l'elemento EMBED è undefined (???) .
    Potete dirmi dove sbaglio e magari postare il codice corretto per inserire un oggetto flash ?
    Grazie mille
    Saluti
    Pepperons

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Devi scegliere:
    o fai una pagina valida per il W3C o fai una pagina che si veda anche in IE. Le due cose contemporaneamente non sono possibili (se non e` cambiato qualcosa nell'ultimo anno).

    <embed> e` tag proprietario, e non appartiene agli standard W3C.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    110
    Ma senza <embed> l'oggetto flash non si vedrà correttamente su IE ?
    Indipendentemente dalla ver ?
    Ho provato a togliere <embed> ma sembra che su IE6 si veda lo stesso !

    Bel casino !

  4. #4

    Validazione

    Ciao.
    La validazione di una pagina è sempre cosa buona, anche perchè potresti accorgerti di ulteriori errori nella scrittura del testo (accenti ed altro) questo soprattutto in pagine XHTML transitional e strict. Supponendo che il tuo oggetto Flash sia contenuto in un div scrivi:

    <div>

    <object type="application/x-shockwave-flash" data="tuofile.swf" width="altezza del file" height="larghezza del file"><param name="movie" value="tuofile.swf" /></object>

    </div>
    www.beatfly.com
    www.elements01.net
    www.beatfly.net

    Ideas 4 Your mind (Copyright)

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    110

    Funziona a metà

    Ho provato il codice.
    Sembra funzionare ma c'è un problema.
    L'ho testato con un IE6 e fino a che non me lo ha scaricato quasi tutto, mi fa vedere lo spozio vuoto (come x le immagini non trovate).
    Ho anche l'impressione che ci metta più tempo a scaricare l'oggetto ma non sono sicuro (sto verificando).
    Hai qualche idea ?
    Ciao e grazie
    Pepperons

  6. #6

    Preload

    Prima di tutto sono contento che ti funzioni.
    Per i tempi di caricamento non c'è alcuna differenza tra i vari browser anche se personalmente prediligo Firefox

    Per il problema della x fino a caricamento del movie, sono a conoscenza del problema con IE, ma puoi risolverlo inserendo nel codice di ieri un movie vuoto (dunque peso 0) e far caricare a questo il movie con il relativo preload e resto.

    Ciao
    www.beatfly.com
    www.elements01.net
    www.beatfly.net

    Ideas 4 Your mind (Copyright)

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    110
    Ho fatto ulteriori verifiche sempre con IE6 è posso confermarti che lo stesso oggetto si scarica in un tempo molto inferiore se metto il tag <embed> (è come se IE ci pensa su un po').

    La cosa curiosa è che "ci pensa su" anche se l'swf è già in cache mentre in presenza del tag <embed> è un fulmine !

    Sto cominciando a pensare che forse mi conviene tenere l'<embed> e non validate la pagina.

    Saluti

  8. #8

    Re: Preload

    Per il problema della x fino a caricamento del movie, sono a conoscenza del problema con IE, ma puoi risolverlo inserendo nel codice di ieri un movie vuoto (dunque peso 0) e far caricare a questo il movie con il relativo preload e resto.
    Concordo ma aggiungo: la validazione è una traccia di riferimento. Utile, interessante e doverosa, ma un sito è certamente qualcosa di più di un codice conforme. Se il Flash è vitale per il sito (un menu, un contenuto), lascia il tag embed.
    Non sarebbe la prima volta che IE, a sua discrezione, mi lascia il quadrato bianco. Una volta si e una no.

    (per una prova:
    http://homepage.mac.com/matteo.discardi/port012.html)

    La menata della mancata approvazione di quel tag è una menata del consorzio. Una volta tanto potevano facilitare la vita a noi sviluppatori.
    1802
    http://homepage.mac.com/matteo.discardi
    "Tiger, tiger, burning bright
    In the forests of the night,
    What immortal hand or eye
    Dare frame thy fearful symmetry?"
    (William Blake)

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    110

    Grazie

    MITICOOOOOOO !!!
    Il link che mi hai riportato riproduce esattamente il mio problema senza embed.
    Solo che il mio oggetto è più peso !!!
    Deciso: niente validazione x questa pag.
    Grazie mille a tutti !

    Saluti
    Pepperons

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.