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; } ]]>