Flash中的TextField,Label和TextArea有什么区别。我正在尝试找到最轻量级的类来显示文本,因为我会制作很多它们。任何想法都会有所帮助。感谢。
答案 0 :(得分:5)
不同之处在于TextField是Flash用于显示文本的基本显示对象,而Label和TextArea是支持蒙皮和样式等内容的UIComponents。如果TextField完成了您需要的所有操作,通常这就是您应该使用的内容。 (如果你制作了很多,你可以考虑启用cacheAsBitmap,以限制文本的呈现频率。)
答案 1 :(得分:2)
TextField
是播放器本身提供的最低级文本组件。
Label
是一个包装器,它引入了Flash框架提供的功能,并提供了只读文本组件。
TextArea
是一个包装器,它引入了Flash框架提供的功能,并提供了一个读写文本组件。
我不会在使用Flash框架的应用程序中自动使用TextField
,因为你正在制作很多这些框架。如果Label
或TextArea
提供有用的功能,请使用这些功能。如果没有,那么坚持使用TextField
。