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"/>
flex linechat使用日期
最新推荐文章于 2024-07-15 16:34:34 发布