我遇到的問題已經幾次:AS3:如何將文本字段轉換爲一組動畫片段?
我有一個動態創建的文本框,我想這個文本框轉換爲包含文本的每個字母一個childmovieclip一個影片剪輯,這樣我可以動畫字母單獨(例如將它們視爲顆粒並使其爆炸)。當然,轉換後的影片剪輯仍然應該與原始文本字段看起來一樣。
什麼是最快/最簡單的方法來做到這一點?
我遇到的問題已經幾次:AS3:如何將文本字段轉換爲一組動畫片段?
我有一個動態創建的文本框,我想這個文本框轉換爲包含文本的每個字母一個childmovieclip一個影片剪輯,這樣我可以動畫字母單獨(例如將它們視爲顆粒並使其爆炸)。當然,轉換後的影片剪輯仍然應該與原始文本字段看起來一樣。
什麼是最快/最簡單的方法來做到這一點?
你可以自己做,但意味着大量的編碼(基本上,而不是填充文本字段,你應該創建包含一個字母的單曲movieclip,無論是作爲文本字段或位圖,將它們存儲在一個數組,並稍後播放需要的時候)。
OR
只需使用TweenMax and SplitTextField :)
正是我所期待的! – Mat
它會更容易只需要創建一個字符串
中的每個字符的影片剪輯要獲得字符串中的每個字符數組,使用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
你可以使用名爲「TextAnim」的開源庫。
did splittextfiel help you? –