2011-12-04 19 views
1

有沒有辦法通過動作腳本來破壞文本,使其成爲形狀?有沒有辦法通過動作腳本來破解文本(將文本轉換爲形狀)

我知道我可以按CTRL + B兩次來分解文本並將其轉換爲形狀,但我需要通過動作來做到這一點,以便用戶可以輸入一些文本,然後我有一些效果適用於它。

謝謝。

+1

您也可以在'TextFields'上添加各種效果和過濾器。你想達到什麼目的?此外,您可以將文本光柵化爲「BitmapData」對象。 – package

回答

1

簡答:並非如此。

長答案: 您可以使用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]); 
} 
相關問題