1
有沒有辦法通過動作腳本來破壞文本,使其成爲形狀?有沒有辦法通過動作腳本來破解文本(將文本轉換爲形狀)
我知道我可以按CTRL + B兩次來分解文本並將其轉換爲形狀,但我需要通過動作來做到這一點,以便用戶可以輸入一些文本,然後我有一些效果適用於它。
謝謝。
有沒有辦法通過動作腳本來破壞文本,使其成爲形狀?有沒有辦法通過動作腳本來破解文本(將文本轉換爲形狀)
我知道我可以按CTRL + B兩次來分解文本並將其轉換爲形狀,但我需要通過動作來做到這一點,以便用戶可以輸入一些文本,然後我有一些效果適用於它。
謝謝。
簡答:並非如此。
長答案: 您可以使用Bitmaps和BitmapData
來實現這種效果。
只需使用過濾器就好像它是MovieClip
一樣,您可以爲其添加效果。
如果您不顧一切地打破文本,您可以根據需要在儘可能多的MovieClip
對象中創建一個新文本框,並將文本框的文本設置爲整個字符串的一個字母。像這樣(未經測試):
var letter_mcs:Array = new Array();
for (var i = 0; i < input_txt.text.length; i++) {
letter_mcs[i] = new MovieClip();
var currentLetter:string = input_txt.text.charAt(i);// the next letter
var currentTextBox:TextField = new TextField();// the text box
currentTextBox.text = currentLetter;
// Set up currentTextBox however you want here
letter_mcs[i].addChild(currentTextBox);
stage.addChild(letter_mcs[i]);
}
您也可以在'TextFields'上添加各種效果和過濾器。你想達到什麼目的?此外,您可以將文本光柵化爲「BitmapData」對象。 – package