as3 textField vs label vs textArea

时间:2010-08-12 15:17:30

标签: actionscript-3

Flash中的TextField,Label和TextArea有什么区别。我正在尝试找到最轻量级的类来显示文本,因为我会制作很多它们。任何想法都会有所帮助。感谢。

2 个答案:

答案 0 :(得分:5)

不同之处在于TextField是Flash用于显示文本的基本显示对象,而LabelTextArea是支持蒙皮和样式等内容的UIComponents。如果TextField完成了您需要的所有操作,通常这就是您应该使用的内容。 (如果你制作了很多,你可以考虑启用cacheAsBitmap,以限制文本的呈现频率。)

答案 1 :(得分:2)

TextField是播放器本身提供的最低级文本组件。

Label是一个包装器,它引入了Flash框架提供的功能,并提供了只读文本组件。

TextArea是一个包装器,它引入了Flash框架提供的功能,并提供了一个读写文本组件。

我不会在使用Flash框架的应用程序中自动使用TextField,因为你正在制作很多这些框架。如果LabelTextArea提供有用的功能,请使用这些功能。如果没有,那么坚持使用TextField