Flash AS3:如何将textfield转换为MovieClips组?
我已经多次遇到这个问题: 我有一个动态创建的textfield,我想将这个textfield转换成一个movieclip,其中包含文本中每个字母的childmovieclip,这样我就可以分别设置字母的动画(例如,将它们视为粒子并使其爆炸)。当然,转换后的movieclip应该与原始文本字段的外观相同Flash AS3:如何将textfield转换为MovieClips组?,flash,actionscript-3,textfield,Flash,Actionscript 3,Textfield,我已经多次遇到这个问题: 我有一个动态创建的textfield,我想将这个textfield转换成一个movieclip,其中包含文本中每个字母的childmovieclip,这样我就可以分别设置字母的动画(例如,将它们视为粒子并使其爆炸)。当然,转换后的movieclip应该与原始文本字段的外观相同 最快/最简单的方法是什么?您可以自己做,但需要大量编码(基本上,您应该创建包含字母的单曲movieclips,可以是文本字段,也可以是位图,将其存储在数组中,然后在需要时播放) 或 只需使用:)只
最快/最简单的方法是什么?您可以自己做,但需要大量编码(基本上,您应该创建包含字母的单曲movieclips,可以是文本字段,也可以是位图,将其存储在数组中,然后在需要时播放) 或
只需使用:)只需为字符串中的每个字符创建movieclips就更容易了 要获取字符串中每个字符的数组,请使用
split
var myString:String=“StackOverflow”;
var myArray:Array=myString.split(“”)//[‘S’、‘t’、‘a’、‘c’、‘k’、‘O’、‘v’、‘e’、‘r’、‘f’、‘l’、‘O’、‘w’]
然后我想你知道路了
或
如果您有一个静态文本字段(其值不变)
您可以将其拆分(右键单击>拆分),这将为您提供包含单个字符的文本字段您可以使用名为“TextAnim”的开源库
退房:-正是我想要的!