2011-11-16 94 views
0

我遇到的問題已經幾次:AS3:如何將文本字段轉換爲一組動畫片段?

我有一個動態創建的文本框,我想這個文本框轉換爲包含文本的每個字母一個childmovieclip一個影片剪輯,這樣我可以動畫字母單獨(例如將它們視爲顆粒並使其爆炸)。當然,轉換後的影片剪輯仍然應該與原始文本字段看起來一樣。

什麼是最快/最簡單的方法來做到這一點?

+0

did splittextfiel help you? –

回答

0

你可以自己做,但意味着大量的編碼(基本上,而不是填充文本字段,你應該創建包含一個字母的單曲movieclip,無論是作爲文本字段或位圖,將它們存儲在一個數組,並稍後播放需要的時候)。

OR

只需使用TweenMax and SplitTextField :)

+0

正是我所期待的! – Mat

0

它會更容易只需要創建一個字符串

中的每個字符的影片剪輯要獲得字符串中的每個字符數組,使用split var myString:String =「StackOverflow」; var myArray:Array = myString.split(「」); //'''','t','a','c','k','O','v','e','r','f','l','o' ,'w'];

然後,我想你知道的方式

OR

如果你有一個靜態文本框(其值不改變)

你可以仔細分解(右鍵點擊> Break Apart),這會給你包含單個字符的textfields