我想将一系列组件制作成一个可靠的,可重复的对象。
例如,假设我有一个“通知”模板,我想在每次发生新事件时添加到通知区域。这个模板包括一个图标(图像),文本(标签),以及这两件事之间的一些空间。
我想采用这样的模板并制作它,以便我可以使用add_notification(“icon”,“text”)等函数调用它。我该怎么做呢?
提前致谢。
答案 0 :(得分:1)
为您的组件创建一个mxml文件,例如MyComponent.mxml。 现在你可以做到
var myComponent = new MyComponent()
并将该组件添加到您的通知区域。
要在MyComponent.mxml
中设置标签文本[Bindable]
public var label:String;
...
<mx:Label text="{label}" />
并使用
设置标签myComponent.label = "something";
或者您可以删除可绑定变量并使用
myComponent.labelid.text = "something"
给你的mx:Label一个id属性