diferenças entre o uso de wmode = “transparent”, “opaque” ou “window” para um object incorporado em uma página da web

ao incorporar um object Flash com a tag e , existe um atributo chamado wmode . Parece que, na maioria das vezes, wmode="transparent" é o mesmo que wmode="opaque" pois o Flash não tem cor transparente para que o elemento HTML inferior seja mostrado. Como resultado, o opaque deve ser mais rápido que transparent já que requer menos processamento para transparência, mas, na maioria das vezes, vejo o object Flash incorporado com transparent vez de opaque .

opaque é necessário para que outro elemento HTML não seja coberto pelo object Flash (como um item de menu que aparece um submenu extra não será coberto pelo object Flash).

A propósito, existe documentação formal para opaque , transparent e window wmode ? Eu só consegui encontrar blogs que descrevem isso, mas não a documentação formal. obrigado.

    Aqui está uma documentação sobre adobe fraca em diferentes configurações de flash 9 wmode.

    Uma nota de caucanvas no wmode transparent está aqui no trac do bug do adobe .

    E novo para flash 10, são dois novos wmodes: gpu e direct. Por favor, consulte a Base de Conhecimento da Adobe sobre o wmode .

    O opaco causará menos tensão no sistema, pois ‘transparente’ ainda tentará aplicar alfa. O motivo pelo qual você vê transparente é porque a maioria dos autores da Web não presta atenção aos detalhes (ou seja, apenas copiou e colou alguns códigos de incorporação encontrados).

    BTW, você está certo sobre isso ser indocumentado. O melhor que eu já vi é um blog de um cara que afirma ter conversado com um desenvolvedor da Macromedia sobre isso. Unfortunaetly não consigo encontrar o link.

    EDIT : eu acho que foi este: http://www.communitymx.com/content/article.cfm?cid=e5141

    também, com wmode=opaque e com o IE, o Flash recebe os events de teclado, mas também a página html os recebe, então não pode ser usado para algo como incorporar um jogo em flash. Muito irritante

    Há um bom artigo no Adobe KB em ‘wmode’ e outros atributos em relação ao seu efeito na apresentação e performance.

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

    Uma coisa bizarra é que no Chrome + Firefox, o evento MOUSE_LEAVE não é enviado para OPAQUE e TRANSPARENT .

    Com o WINDOW funciona bem. Aquele demorou algum tempo para descobrir! grr …

    (nota: jediericb mencionou este bug – que é similar mas não menciona MOUSE_LEAVE )