Chinaunix首页 | 论坛 | 博客
  • 博客访问: 467773
  • 博文数量: 17
  • 博客积分: 5000
  • 博客等级: 大校
  • 技术积分: 1435
  • 用 户 组: 普通用户
  • 注册时间: 2005-11-09 15:10
文章分类
文章存档

2010年(1)

2009年(3)

2008年(13)

我的朋友

分类: 系统运维

2009-01-16 16:40:54

http://blogimg.chinaunix.net/blog/upfile2/090116163110.rar
使用datagrid用object填充,日期选择控件,数字货币格式化,另外发布的时候及时改动了CountInterest-app.xml,让程序显得更专业 icon 和description
发现一个奇怪问题,date类型取当前时间bug 声明private var selectedDay:Date=new Date();下面用到打印发现日期是2005-1-31但是在另外一个函数重新赋值就正确得到了2009-01-16




       
                                
       


          import mx.controls.Alert;
        import mx.events.CalendarLayoutChangeEvent;
         import mx.events.ItemClickEvent;
         //处理时间选择器日期事件  
         private var benjin:Number=0;
          private var lilv:Number=0;
          private var k:int=0;
          private var i:int=0;
          private var yuegong:Number=0;
           private var leiji:Number=0;
          private var yuegong1:Number=0;  
          private var yuegong2:Number=0;  
          private var obj:Object;
          private var selectedDay:Date=new Date();
         private function parseChooser(date:Date):String{  
             selectedDay=date;    
                return formater.format(date);                
         }
         private function init():void
        {    
            selectedDay=new Date();
            trace(selectedDay.getFullYear()+"-"+(selectedDay.getMonth()+1)+"-"+selectedDay.getDate());
            dttxt.selectedDate=selectedDay;
            dttxt.text=formater.format(selectedDay);
        }
          private function sumcount():void{  
                  if(dttxt.selectedDate!=null){
                 i=int(counttxt.text);
                 benjin=Number(sumtxt.text);
                 lilv=Number(ratetxt.text);
                 yuegong1=benjin/i;
                 yuegong2=0.85*(lilv/1200.0)*benjin/i;
                 acl.removeAll();
                  for(k=0;k                      obj = new Object();
                      obj.day=formater.format(selectedDay);                     
                      obj.interest=usdFormatter.format(yuegong2*(i-k));
                      yuegong=yuegong1+yuegong2*(i-k);
                      obj.money=usdFormatter.format(yuegong);  
                      obj.balance=usdFormatter.format(benjin*(i-k-1)/i);  
                      acl.addItem(obj);                               
                      selectedDay=new Date(selectedDay.getFullYear(),selectedDay.getMonth()+1,selectedDay.getDate());
                       trace(k+":"+yuegong);
               }
               selectedDay=dttxt.selectedDate;
               msg.text="计算"+checktype.selectedValue;
            }else{
                msg.text="首次还款日期为空";
                dttxt.setFocus();
            }
         }
         private function handleClick(event:ItemClickEvent):void {  
                //选择一月的帐单时触发的事件
                if (event.currentTarget.selectedValue == "0") {  
                   msg.text="您选择等本金";    }
                //选择二月的帐单时触发的事件
                if (event.currentTarget.selectedValue == "1") { 
                   msg.text="您选择等本息";  }
               
           }   
    //selectableRange="{{rangeStart: new Date(2000,0,1),rangeEnd: new Date(2007,9,15)}}"
]]>
     
        currencySymbol="¥" decimalSeparatorFrom="."
        decimalSeparatorTo="." useNegativeSign="true"
        useThousandsSeparator="true" alignSymbol="left"/>
            paddingBottom="5"
        paddingLeft="5"
        paddingRight="5"
        paddingTop="5">       
       
           
           
           
                                   
           
           
           
           
                               
                       
                            labelFunction="parseChooser"
                showToday="true" dayNames="["周日","一","二","三","四","五","六"]"
                yearNavigationEnabled="true"
                editable="true"  monthNames="["一月", "二月", "三月", "四月", "五月","六月", "七月", "八月", "九月", "十月","十一月", "十二月"]"/>
           
           
               
               
       
       
       
           
            
              
            
           

       

   
           
           

   


阅读(1831) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~