Visualizzazione risultati 1 fino 16 di 16

Discussione: W3C e Flash

  1. #1
    Guest

    Exclamation W3C e Flash

    Salve, è da tempo che volevo chiedere, siccome sto facendo un sito che ha il titolo o header in flash e tutto il resto in html, volevo farlo compatibile con i validatori W3C. Per i fogli di stile non ho mai avuto problemi ma con il validatore del markup ogni volta che ci piazzo un oggetto flash non c'è modo di farlo passare! tutto il resto è ok ma l'ogetto flash non me l'ha mai convalidato il w3C.
    Ecco il codice che mi piazza macromedia dreamweaver quando metto il mio oggetto flash nel documento:

    Codice HTML:
    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="778" height="304" title="titolo">
        <param name="movie" value="swf/titolo.swf">
        <param name="quality" value="high">
        <embed src="swf/titolo.swf" width="778" height="304" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>
      </object>
    ed ecco il risultato da analisi w3c:

    # Error Line 37 column 15: there is no attribute "SRC".

    <embed src="swf/titolo.swf" width="778" height="304" quality="high" pluginsp

    You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead).

    This error may also result if the element itself is not supported in the document type you are using, as an undefined element will have no supported attributes; in this case, see the element-undefined error message for further information.

    How to fix: check the spelling and case of the element and attribute, (Remember XHTML is all lower-case) and/or check that they are both allowed in the chosen document type, and/or use CSS instead of this attribute.


    # Error Line 37 column 38: there is no attribute "WIDTH".

    <embed src="swf/titolo.swf" width="778" height="304" quality="high" pluginsp


    # Error Line 37 column 51: there is no attribute "HEIGHT".

    ...="swf/titolo.swf" width="778" height="304" quality="high" pluginspage="http:/


    # Error Line 37 column 65: there is no attribute "QUALITY".

    ...wf" width="778" height="304" quality="high" pluginspage="http://www.macromedi


    # Error Line 37 column 84: there is no attribute "PLUGINSPAGE".

    ...ght="304" quality="high" pluginspage="http://www.macromedia.com/go/getflashpl


    # Error Line 37 column 135: there is no attribute "TYPE".

    ...cromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>


    # Error Line 37 column 166: element "EMBED" undefined.

    ... type="application/x-shockwave-flash"></embed>

    You have used the element named above in your document, but the document type you are using does not define an element of that name. This error is often caused by:

    * incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Frameset" document type to get the "<frameset>" element),
    * by using vendor proprietary extensions such as "<spacer>" or "<marquee>" (this is usually fixed by using CSS to achieve the desired effect instead).
    * by using upper-case tags in XHTML (in XHTML attributes and elements must be all lower-case.


    # Error Line 70 column 40: value of attribute "ALIGN" cannot be "ABSMIDDLE"; must be one of "TOP", "MIDDLE", "BOTTOM", "LEFT", "RIGHT".

    alt="Valid CSS!" align="absmiddle" style="border:0;width:88px;height:31p.

    The value of the attribute is defined to be one of a list of possible values but in the document it contained something that is not allowed for that type of attribute. For instance, the “selected” attribute must be either minimized as “selected” or spelled out in full as “selected="selected"”; a value like “selected="true"” is not allowed.
    Uff, ma esiste un codice per un oggetto flash che il w3 faccia passare? qualcuno lo conosce?

  2. #2
    Guest

    Predefinito

    Ciao, leggi questo articolo che covrebbe fare al caso tuo :)

    Ciao
    BaD_TuX

  3. #3
    Guest

    Thumbs down Provati

    Provati tutti e tre, dunque il primo lasciamo stare perchè usa un contenitore, quindi è na cosa complicata e inutile, il secondo non funziona per il flash player 7.0.19, e l'ultimo utilizza javascript, insomma se uno vuole visualizzarlo deve avere il player e gli script abilitati tra l'altro non riesco a trovare il file java nel sito che dice il tutorial...

    ma non esiste qualcosa di più semplice?
    Ultima modifica di yieforum : 19-06-2006 alle ore 00.49.12

  4. #4
    Guest

    Predefinito

    Codice:
    <object data="file.swf" type="application/x-shockwave-flash"
    width="750" height="100">
    <param name="movie" value="ifile.swf" />
    </object>

    Ciaooo!!!

  5. #5
    Guest

    Predefinito Non funziona!

    Con explorer funziona ma con firefox no

    Ultima modifica di yieforum : 19-06-2006 alle ore 20.13.42

  6. #6
    Guest

    Predefinito

    Assicurati di aver installato il player anche in FF.
    Magari posta il link così proviamo.


    Ciaoo!!!

  7. #7
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Il nome del file lo hai messo sia a data che al parametro movie, giusto?
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  8. #8
    Guest

    Predefinito

    il codice postato da debug è l'unico corretto secondo i parametri del w3c e l'unico crossbrowser. Testato su Ie6 MozFF 1.5.3 e Opera9. Se non funziona significa che non è installato il corretto plugin per Flash

  9. #9
    Guest

    Predefinito Errore!

    Mi da errore quà:

    Line 35, character 43:

    ... movie" value="swf/titolo.swf" />
    non me lo convalida!

  10. #10
    Guest

    Predefinito

    postaci il link della pagina incriminata, oppure del validatore con la pagina passata.


    Ciaoo!!

  11. #11
    Guest

    Exclamation fatto

    Ho risolto eliminando il simbolo /
    infatti mo per chiudere è bastato semplicemente >

    Cmq ho notato che con explorer il preload non esiste con mozilla invece si.

  12. #12
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Intendi il preload del file Flash?
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  13. #13
    Guest

    Predefinito Ovviamente!

    Ovviamente!

  14. #14
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Forse perché il file è tra i file temporanei del tuo browser e quindi non ha bisogno di ricaricarlo. Prova ad andare su quella pagina con Internet Explorer e premere CTRL+F5.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  15. #15
    L'avatar di domenicoragusa
    domenicoragusa non è connesso Altervistiano Junior
    Data registrazione
    03-06-2005
    Messaggi
    618

    Predefinito

    non convalidava quel codice perchè tu segui gli standard html, quel codice è valido xhtml...
    per il preload (in explorer) vai in strumenti nella prima scheda che dovrebbe essere già selezionata, nella parte riguardante i file temporanei clicca su "Elimina file".
    Facendo in questo modo la cache viene svuotata dandoti la possibilità di verificare il preload.
    Ciao ciao

  16. #16
    Guest

    Predefinito no no

    no no, ho già provato ma rimane una finestrella con la x sopra finchè non si carica completamente tutto il file, come quando non riesci a visualizzare un'immagine jpg.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •