→ aquarianboy:把文字打散? :) 09/28 23:29
請問要怎麼把文字打散@@?
推 scars:最後一招就是用Bitmap拍下來 09/29 01:38
推 etrexetrex:大招!! 09/29 02:07
用 bitmap 拍下來這點...
我試做過了不過好像有點問題 Orz
var myBitmapData:BitmapData = new BitmapData(width, height);
myBitmapData.draw(TextField);
var Bmp:Bitmap = new Bitmap(myBitmapData);
addChild(Bmp);
昨天 google 拜了老半天找到上面四行 code
這樣轉出來的問題是背景他會自動給白色 (原本 TextField 算透明吧)
要克復這點可以把 TextField 的 background = true;
再把背景色填入你要的顏色
可是這樣會蓋掉 filter
filter 裡面的 特效會被弄到外框上去
偏偏我的 Textfiled 上面我有做特效....
所以我也沒辦法用這指令直接繪圖阿
還是有辦法把 draw 的時候設定底下的顏色成透明?
不能透明能夠自己指定顏色也好....
※ 編輯: STARGAZERs 來自: 114.43.118.250 (09/29 09:37)
→ aquarianboy:你的bitmapdata在產生的時候,可以指定它的顏色 09/29 10:11
→ aquarianboy:設定成0xff000000 是不透明黑色 0x00000000 是透明 09/29 10:12
→ aquarianboy:當設定成透明,bitmapdata在draw的時候就會跟著透明了 09/29 10:15
→ STARGAZERs:感謝版主大人指點!! 設定成透明就解決了 09/29 14:41