flex linechat使用日期

 private function mydatafunction(s:String):Date{
        	com.carlcalderon.arthropod.Debug.log(s.toString());
        
        	var arr:Array=s.split(":");
        	//var data:Date=new Date(arr[0],arr[1],arr[2]);
        	var data:Date=new Date(arr[0],arr[1],arr[2],arr[3],arr[4],arr[5])//,arr[3],arr[4],arr[5]);
        	return data;
        }	
        
        
        function labelfunction(labelValue:Object, previousValue:Object, axis:IAxis):String 
        {
        	
        	var date:Date=new  Date(labelValue.toString());
        	return date.day+"天"+date.hours+"时"+date.minutes+"分"+date.milliseconds+"秒";
        }

            
        ]]>
    </mx:Script>
	<mx:HBox>
		 <mx:LineChart id="linechart" color="0x323232" height="100%"
            showDataTips="true" dataProvider="{this._stock.stockInfo.stockchats}">
            <mx:horizontalAxis>
            	
            	<mx:DateTimeAxis dataUnits="milliseconds">
            		<mx:labelFunction>
            			labelfunction
            		</mx:labelFunction>
            		<mx:parseFunction>
            			mydatafunction
            		</mx:parseFunction>
            	</mx:DateTimeAxis>
            </mx:horizontalAxis>
          <mx:verticalAxis>
                <mx:LinearAxis baseAtZero="false" />
            </mx:verticalAxis>

           <mx:series>
                <mx:LineSeries xField="StockChat.as
package cn.isvi.entity
{
	import com.carlcalderon.arthropod.Debug;
	
	[Bindable]  
	[RemoteClass(alias="cn.isvi.entity.StockChat")] 
	public class StockChat
	{
		public var id:int;
		public var stockId:int;
		private var _flexdata:Date;//flexDate因为图表不能之间显示
		
		private var _dateToString:String;
		
		public var money:Number;
		
		public function StockChat()
		{
		}
		public function set flexdata(v:Date):void{
			//com.carlcalderon.arthropod.Debug.log("javatoflex date"+v.toString());
			this._flexdata=v;
			this._dateToString=v.fullYear+":" + 
					""+(v.month)+":"+v.day+":"+v.hours+":"+v.minutes+":"+v.seconds;
		}
		public function get flexdata():Date{
			return this._flexdata;
		}
		public function set dateToString(v:String):void{
			this._dateToString=v;
		}
		public function get dateToString():String{
			return this._dateToString;
		}

	}
} " yField="money" displayName="AAPL"/>
                
            </mx:series>

        </mx:LineChart>
        
        <mx:Legend dataProvider="{linechart}" color="0x323232"/>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值