0) {
srcex = nod.attribute(srcmrk);
}
if (nod.attribute("repeater").length() > 0) {
srcex += "Here";
}
if (nod.attribute("proc").length() > 0) {
srcex += "Proc";
}
if (nod.attribute("status").length() > 0) {
srcex += "Status";
}
if (srcex.length == 0) {
srcex = "Default";
}
return srcex;
}
protected function AccessoryField(item:Object):Label
{
_txtAccy = Accer(item);
return defLabel;
}
protected function IconField(item:Object):ImageLoader
{
var objx:XML = item as XML;
var ict:String = Iconer(objx);
_srcIcon = Dhron.Texu.GetTex(ict);
return defIcon;
}
protected function LabelDisplay(item:Object):String
{
var objx:XML = item as XML;
_txtLabel = objx.localName();
return _txtLabel;
}
private function Accer(item:Object):String {
var nod:XML = (item as XML);
var srcer:String = "";
if (nod.attribute("repeater").length() > 0) {
srcer += "(HERE)";
}
if (nod.attribute("proc").length() > 0) {
srcer += nod.attribute("proc").toString();
}
if (nod.attribute("status").length() > 0) {
srcer += " @ " + nod.attribute("status").toString();
}
return srcer;
}
]]>