2010年3月18日 星期四

Flex 透明背景之應用程式

要讓 Flex 的應用程式能在 HTML 上有一個透明的背景,主要是透過下面這兩個方式的組合:

1. Flash 的參數設定
Adobe 在設計 Flash platform 的時候,就有想到這一點,所以,當我們使用 embed 或 object 的方式來叫起 Flash 程式的時候,可以加入 wmode 的參數。

wmode 這個參數可以有三種設定值:window, opaque, transparent, direct, gpu。針對這裡的應用,我們要使用 transparent。不過,在舊版的 Flash player 中,wmode 的設定值會影響到 Flash platform 在執行時的效能。另外,wmode 的預設值是 window。其它相關的資訊,大家可以參考下面這個網址:http://www.adamia.com/blog/visualizing-flash-wmode-options

2. Application 的背景設定
當有了一個透明背景的 Flash player 後,下一步就是設定 application 讓它有一個透明的背景。最主要的方式 ,就是修改它的:backgroundAlpha 屬性,讓它有個不同的透明度。


沒有留言:

張貼留言