作者Jerrynet (我愛Hot_game板)
看板Flash
標題[心得] 超級小心得--文字與遮罩
時間Tue Mar 18 20:59:52 2008
如果大家都已經知道了就當我沒說XD
大家都知道文字框如果不是設成靜態文字的話,用遮照會顯示不出來文字,變成空白
(同樣道理可用在文字框的動畫,如變形),除非嵌入文字。
因為我正好遇到這問題,是給user打字的文字框,想說中文字如果要嵌入的話,
那swf不就肥死了....orz
結果我發現,只要先用一個MovieClip把TextField包在裡面,然後把
"使用執行階段點陣圖快取" 打勾,被遮照的MovieClip或是遮文字的MovieClip也打勾
這樣就可以顯示出來了~XD
(就是當遮照的MovieClip和被遮的MovieClip都打勾就可以了)
(我還以為主要的功用是alpha masking和加快效率XD,沒想到有這種功用)
補充:
測試檔案
http://homepage.ntu.edu.tw/~b95602003/testFONTs.swf
http://homepage.ntu.edu.tw/~b95602003/testFONTs.fla (請用Flash CS3打開)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.70.113.15
推 etrexetrex:好像很有用 但是看不是很懂 03/18 22:09
推 cjcat2266:推心得~ (所以我才喜歡做英文project啊,字型檔案小XD) 03/18 22:12
※ 編輯: Jerrynet 來自: 219.70.113.15 (03/18 22:35)
→ Jerrynet:補上示範檔案囉~ 03/18 22:35
推 etrexetrex:原來輸入文字可以做成遮罩0.0 03/18 22:54
推 cjcat2266:酷耶,這樣就可以在遮罩上面搞文字花樣了 :) 03/19 01:07
推 clvoer:使用執行階段點陣圖快取我找不到在哪耶? 02/08 00:41
推 admon:謝謝。或是放到 sprite裡設cacheAsBitmap=true也可以 04/29 00:11