differenze tra l'utilizzo wmode = “trasparente”, “opaco”, o “finestra” per un oggetto incorporato in una pagina web

StackOverflow https://stackoverflow.com/questions/886864

  •  23-08-2019
  •  | 
  •  

Domanda

quando incorporare un oggetto Flash con il tag <object> e <embed>, v'è un attributo denominato wmode. Sembra che la maggior parte del tempo, wmode="transparent" è lo stesso come il wmode="opaque" Flash non ha alcun colore trasparente in modo che l'elemento HTML fondo è da visualizzare. Di conseguenza, opaque dovrebbe essere più veloce di transparent in quanto richiede meno elaborazione per la trasparenza, ma la maggior parte delle volte che vedo oggetto Flash incorporato con transparent invece di opaque.

opaque è necessario in modo che un altro elemento HTML non sarà coperto dall'oggetto Flash (ad esempio una voce di menu che si apre un sottomenu in più non saranno coperti dalla oggetto Flash).

A proposito, c'è la documentazione formale per di wmode opaque, transparent, e window? Ero solo in grado di trovare i blog che lo descrivono, ma non la documentazione formale. grazie.

È stato utile?

Soluzione

Ecco qualche debole adobe documentazione su diverse impostazioni di Flash 9 wmode.

Una nota di cautela sul wmode trasparente è qui nel Adobe bug trac .

E di nuovo per Flash 10, sono due nuove wmodes: GPU e diretto. Si prega di fare riferimento a Adobe Conoscenza Base su wmode .

Altri suggerimenti

opaco causerà meno sforzo sistema poiché 'trasparente' sarà ancora tentare di applicare alfa. La ragione che si vede trasparenti utilizzati, invece, è perché la maggior parte autori web non prestare attenzione ai dettagli (ad esempio, basta copiare-incollare un codice embed hanno trovato).

A proposito, lei ha ragione sul fatto che sia documentato. Il migliore che abbia mai visto è un blog da un ragazzo che sostiene di avere parlato per uno sviluppatore Macromedia su di esso. Unfortunaetly Non riesco a trovare il link.

Modifica : Penso che sia stato questo: http://www.communitymx.com/content/article.cfm?cid=e5141

Inoltre, con wmode=opaque e con IE, il Flash ottiene i eventi della tastiera, ma anche la pagina html li riceve, quindi non può essere utilizzato per qualcosa di simile a incorporare un gioco in flash. Molto fastidioso

C'è una buona scrittura nelle Adobe KB di su 'wmode' e altri attributi per quanto riguarda il loro effetto sulla presentazione e prestazioni.

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

Una cosa bizzarra è che in Chrome + Firefox, l'evento MOUSE_LEAVE non viene inviato per OPAQUE e TRANSPARENT.

Con WINDOW funziona benissimo. Quello voluto del tempo per scoprirlo! grr ...

(nota: jediericb menzionato questo bug - che è simile, ma doesn' t menzione MOUSE_LEAVE)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top