2009-07-06 7 views
1

Dans cet élément d'objet il y a un élément enfant appelé param [@name = « film »]plongement flash - paramètre de film et src

<object type="application/x-shockwave-flash" width="300" height="324" data="flashlet.swf" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"> 
     <param name="movie" value="flashlet.swf"> 
     <param name="swliveconnect" value="true"> 
     <param name="allowfullscreen" value="true"> 
     <param name="FlashVars" value="id=120231"> 
    </object> 

J'ai vu d'autres exemples d'éléments d'objet qui a param [@name = 'src'] au lieu de name = movie.

Alors, est-ce que quelqu'un ici connaît la différence entre les deux?

Merci pour les réponses,

concernant bob

Répondre

0

si vous vérifiez HTML tag à W3Schools, vous trouverez la syntaxe que vous avez fourni est celui pris en charge par tous les navigateurs

0

Ce type de jeu est utilisé pour W3C conforme. L'utilisation de param [@ name = 'src'] est donnée par Adobe (tm) DreamWeaver lorsque vous insérez du contenu Flash-embed. L'utilisation de l'objet fourni par Adobe (tm) DreamWeaver a de mauvaises choses: il n'est pas compatible avec w3c, et celui que vous avez publié est compatible avec w3c. Malheureusement, si vous utilisez la balise compatible w3c, vous devez suivre la technique satay flash de http://www.alistapart.com/articles/flashsatay travailler sur IE

+0

Oui le code ci-dessus est manquant la fermeture de la balise param /, mon erreur :) Mais les deux param/@ name = src et param/@ name = movie valide en tant que XHTML strict. –

0

Bien que la différence a été déjà répertorié dans les réponses à cette question, en général, je tendrais pas s'inquiéter des différences. Je dis cela seulement parce que je recommande d'utiliser swfobject.

Ceci prendra soin de votre tag object pour vous. En outre, il gère des choses comme la détection de version de Flash Player, les mises à niveau/téléchargements de lecteurs, et l'affichage de contenu alternatif si l'utilisateur n'a pas/veut Flash.

Il est très facile à utiliser, voici un exemple simple:

swfobject.embedSWF("myFlashContent.swf", "myContent", "300", "120", "9", "expressInstall.swf", null, null, null, alertStatus); 
Questions connexes