AS3:如何将文本字段转换为MovieClip组?

时间:2011-11-16 12:43:12

标签: flash actionscript-3 textfield

我已经遇到过这个问题了几次:

我有一个动态创建的文本字段,我想将此文本字段转换为包含文本每个字母的childmovieclip的movieclip,以便我可以单独设置字母的动画(例如将它们视为粒子并使它们爆炸)。当然,转换后的movieclip应该看起来与原始文本字段的方式相同。

最快/最简单的方法是什么?

3 个答案:

答案 0 :(得分:0)

你可以自己做,但暗示很多编码(基本上,你应该创建包含字母的单个动画片段,不管是文本字段还是位图,将它们存储在一个数组中,然后在以后播放时需要)。

OR

只需使用TweenMax and SplitTextField:)

答案 1 :(得分:0)

在字符串

中创建每个字符的动画片段会更容易

要获取字符串中每个字符的数组,请使用split     var myString:String =" StackOverflow&#34 ;;     var myArray:Array = myString.split(""); // [' S','' a',' c',' k',&# 39; O'' v',' e'' r',' f',' l&#39 ;,' o',' w'];

然后我想你知道的方式

如果您有静态文本字段(其值不会更改)

你可以将它拆开(右击> Break apart),这将为你提供包含单个字符的文本域

答案 2 :(得分:0)

您可以使用名为“TextAnim”的开源库。

退房: - http://code.google.com/p/textanim/