这个类在utils包中,可谓一枝独秀。可以直接解析xml文件,用来布局很方便。
如前所述可以参考kp的这篇文章。
loadXML()方法,用来加载xml文件
parseXMLString()
parseXML()
getCompById(),通过id得到当前对象的引用
import com.bit101.utils.MinimalConfigurator;
import flash.events.MouseEvent;
import com.bit101.components.Label;
var myLabel:Label;
var config:MinimalConfigurator = new MinimalConfigurator(this);
var xml:XML=<comps>
<Label id="myLabel" x="10" y="10"text="@mengtianwxs"/>
<PushButton x="10" y="30" label="click me" event="click:onClick"/>
</comps>;
config.parseXML(xml);
function onClick(event:MouseEvent):void
{
myLabel.text = "Hello";
//可以通过getCompById()方法得到当前id的引用
//var lall:Label=config.getCompById("myLabel") as Label;
//lall.text="hello";
}