五月综合缴情婷婷六月,色94色欧美sute亚洲线路二,日韩制服国产精品一区,色噜噜一区二区三区,香港三级午夜理伦三级三

您現(xiàn)在的位置: 365建站網(wǎng) > 365文章 > Flex獲得png透明截圖的問題和解決方法

Flex獲得png透明截圖的問題和解決方法

文章來源:365jz.com     點擊數(shù):426    更新時間:2009-10-23 08:49   參與評論

最近Flex項目中需要保存背景為透明的截圖,需要用到PngEncoder類。

代碼大概這樣:

 

但是得到結(jié)果并不透明,于是懷疑encode方法沒有包含Alpha通道。改為第二種方法:

 

結(jié)果仍然沒有透明度信息!

于是仔細讀了手冊每一項找到如下一段話:

transparent:Boolean (default = true) — 指定位圖圖像是否支持每個像素具有不同的透明度。默認值為 true(透明)。若要創(chuàng)建完全透明的位圖,請將 transparent 參數(shù)的值設(shè)置為 true,將 fillColor 參數(shù)的值設(shè)置為 0x00000000(或設(shè)置為 0)。將 transparent 屬性設(shè)置為 false 可以略微提升呈現(xiàn)性能。 

也就是說,transparent = true 還不行,fillColor還必須設(shè)置為 0x000000??!

 

其實這樣設(shè)置挺說不通的,但是以后碰到問題還是要多看看手冊了!

如對本文有疑問,請?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會為你解答?。?點擊進入論壇

發(fā)表評論 (426人查看,0條評論)
請自覺遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴禁發(fā)布色情、暴力、反動的言論。
昵稱:
最新評論
------分隔線----------------------------

其它欄目

· 建站教程
· 365學習

業(yè)務(wù)咨詢

· 技術(shù)支持
· 服務(wù)時間:9:00-18:00
365建站網(wǎng)二維碼

Powered by 365建站網(wǎng) RSS地圖 HTML地圖

copyright © 2013-2024 版權(quán)所有 鄂ICP備17013400號