74 votes

différences entre l’utilisation de wmode = « transparent », « opaque » ou « fenêtre » pour un objet incorporé sur une page Web

lorsque vous incorporez un objet Flash avec l' <object> et <embed> balise, il y a un attribut appelé wmode. Il semble que la plupart du temps, wmode="transparent" est le même que wmode="opaque" que le Flash n'a pas vraiment de couleur transparente, de sorte que le fond de l'élément HTML. En conséquence, opaque devrait être plus rapide que l' transparent car il nécessite moins de traitement pour la transparence, la plupart du temps, je vois objet Flash intégré avec l' transparent au lieu de opaque.

opaque est nécessaire afin que l'autre élément HTML et ne pas être couvert par l'objet Flash (comme un élément de menu qui affiche un supplément de sous-menu et ne pas être couvert par le Flash de l'objet).

Par ailleurs, est-il de la documentation formelle pour wmodes' opaque, transparent, et window? J'ai seulement été en mesure de trouver des blogs qui décrivent, mais pas de documents officiels. merci.

35voto

jedierikb Points 4066

Voici quelques faibles adobe documentation sur les différents flash 9 paramètres wmode.

Une note de prudence sur wmode transparent est ici dans le adobe bug trac.

Et la nouvelle pour flash 10, sont deux nouvelles wmodes: gpu et direct. Veuillez vous référer à Adobe de la Base de Connaissances sur wmode.

20voto

SpliFF Points 21945

Opaque causera moins de système de souche depuis "transparent" va toujours essayer d'appliquer alpha. La raison pour laquelle vous voir transparents utilisés au lieu de cela est parce que la plupart des auteurs ne font pas attention aux détails (c'est à dire, il suffit de copier / coller de certains code embed ils ont trouvé).

BTW, vous avez raison à ce sujet étant sans-papiers. Le meilleur que j'ai jamais vu un blog par un mec qui prétend avoir parlé à un Macromedia développeur à ce sujet. Unfortunaetly je ne trouve pas le lien.

EDIT: je pense que c'était celui-ci: http://www.communitymx.com/content/article.cfm?cid=e5141

7voto

MegaTux Points 612

en outre, avec `` et avec IE, le Flash obtient les événements de clavier, mais aussi la page html reçoit, donc il ne peut pas être utilisé pour quelque chose comme l’incorporation d’un jeu en flash. Très ennuyeux

3voto

skotfred Points 31

Il y a une assez bonne écriture vers le haut dans le KB Adobe « wmode » et autres attributs en ce qui concerne leurs effets sur la présentation et la performance.

http://kb2.adobe.com/CPS/127/tn_12701.html

2voto

Simon_Weaver Points 31141

Une chose bizarre est que Chrome + Firefox, l’événement MOUSE_LEAVE n’est pas envoyé pour et .

Avec `` il fonctionne très bien. Que l'on a pris du temps pour savoir ! GRR...

(Remarque : jediericb mentionné ce bug - qui est similaire mais ne parle pas de `` )

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X