Tuesday, July 12, 2011

convert Xml To ArrayCollection in flex

here datafield is your xml tag

public static function convertXmlToArrayCollection( file:String, datafield:String ):ArrayCollection
{
var xml:XMLDocument = new XMLDocument( file );

var decoder:SimpleXMLDecoder = new SimpleXMLDecoder();
var data:Object = decoder.decodeXML( xml );
var array:Array = ArrayUtil.toArray( data[datafield] );
return new ArrayCollection( array );
}

Saturday, July 2, 2011

serach index in flex

private function removeBracket(strNo:String):Number
{
var reg:RegExp = new RegExp("[\(]","i");
var int_no:int = strNo.search(reg);
var retNo:Number;
if (int_no >= 0)
{
strNo = strNo.replace("(","");
strNo = strNo.replace(")","");
strNo = strNo.replace(",","");
retNo = Number(strNo);
}
else
{
// do some thing
}
return retNo;
}