【发布时间】:2010-12-13 04:53:42
【问题描述】:
在 MXML 中,有一个 Button 类,您可以像这样实例化它:
<mx:Button id="something />
但是如果您想在 AS3 中动态构建它并将其动态添加到 Flex 应用程序,而不使用组件(仅 AS3)然后修改 Flex 的样式,例如,您可以在此处访问 Button 的属性并设置它们:
var btn:Button = new Button();
btn.height = 50;
btn.width = 75;
btn.x = 100;
btn.y = 40;
但是您将如何更改样式,例如:
btn.downSkin = "something";
btn.color = "0xfffff";
我开始倾向于在 MXML 中制作一个 flex 组件,而不仅仅是让它可见真/假,但我喜欢我在 AS3 中创建一个对象,然后在我不需要它时销毁它的事实不再,而不是在需要时再次创建它。
【问题讨论】:
标签: apache-flex actionscript-3 button coding-style components