eorder 为 传入对象取得 金额钱数 将大写金额给formPrintView的一个对象
目前支持整数
?private function money_conversion(eorder:Object,formPrintView:Object):void{
?
?var units:ArrayCollection = new ArrayCollection(["零","壹","贰","叁","肆","伍","陆","柒","捌","玖"]) ;
//?var two_untis:ArrayCollection = new ArrayCollection(["","拾","佰","仟","万","拾万","佰万"];
?var init_big:Array = new Array(["a","佰万","b","c","d","e","f","g","元"]);
?var sNum:String = String(Math.floor(eorder.totalmoney));//get ex:1.7 = 1?
//?var str:Array = sNum.split("");
//?Alert.show(str.length);
?var width:int = sNum.length*2 ;
?var arrayBig:Array = new Array();
?var temp:int = 0;
?if(sNum.length > 0)
?{
??if(sNum.length < 7)
??{
???
???for(var i:int = 0 ; i < width ;i++)
???{
????arrayBig.push(init_big.getItemAt(init_big.leng-width+i));
????//?,"整"
???}
???for(var j:int = 0,k:int=0 ; j < sNum.length; j++){
????arrayBig.splice(k,1,units.getItemAt(Number(sNum.charAt(j))));
????k=k+2;
???}
???arrayBig.push("整");
???formPrintView.allmoney.text = arrayBig.join("");
??}??else{???Alert.show("最大支持金额为百万!");????? }? }???? else{?formPrintView.allmoney.text = "零整"???? }?? }