|
@@ -43,6 +43,7 @@
|
|
|
private var pop:Object;
|
|
|
// private var isOpen:Boolean = false;
|
|
|
private var nowTime:Date;
|
|
|
+ private var newTime:Date;
|
|
|
private var popEventX:Number;
|
|
|
private var popEventY:Number;
|
|
|
private var popEventHeight:Number;
|
|
@@ -347,17 +348,20 @@
|
|
|
|
|
|
private function minuteChangeHandler(evt:NumericStepperEvent):void{
|
|
|
nowTime.setHours(nowTime.hours,evt.value,nowTime.seconds,nowTime.milliseconds);
|
|
|
- returnTime.text = dateToStr(nowTime);
|
|
|
+ newTime.setFullYear(nowTime.fullYear,nowTime.month,nowTime.date);
|
|
|
+ returnTime.text = dateToStr(newTime);
|
|
|
}
|
|
|
|
|
|
private function hourChangeHandler(evt:NumericStepperEvent):void{
|
|
|
nowTime.setHours(evt.value,nowTime.minutes,nowTime.seconds,nowTime.milliseconds);
|
|
|
- returnTime.text = dateToStr(nowTime);
|
|
|
+ newTime.setFullYear(nowTime.fullYear,nowTime.month,nowTime.date);
|
|
|
+ returnTime.text = dateToStr(newTime);
|
|
|
}
|
|
|
|
|
|
private function testHandler(event:ListEvent):void{
|
|
|
nowTime.date = new Number(event.target.selectedItems[0]);
|
|
|
- returnTime.text = dateToStr(nowTime);
|
|
|
+ newTime.setFullYear(nowTime.fullYear,nowTime.month,nowTime.date);
|
|
|
+ returnTime.text = dateToStr(newTime);
|
|
|
}
|
|
|
|
|
|
private function open(event:MouseEvent):void{
|
|
@@ -371,6 +375,10 @@
|
|
|
if(nowTime==null){
|
|
|
nowTime=new Date;
|
|
|
}
|
|
|
+ if(newTime==null){
|
|
|
+ newTime=new Date;
|
|
|
+ }
|
|
|
+ nowTime.setFullYear(newTime.fullYear,newTime.month,newTime.date);
|
|
|
pop = PopUpManager.createPopUp(this, mx.containers.TitleWindow, false);
|
|
|
this.addEventListener(Event.REMOVED_FROM_STAGE,function(e:Event):void{
|
|
|
PopUpManager.removePopUp(pop as IFlexDisplayObject);
|
|
@@ -542,15 +550,17 @@
|
|
|
if(str==null)
|
|
|
{
|
|
|
nowTime = new Date();
|
|
|
+ newTime = new Date();
|
|
|
returnTime.text = "";
|
|
|
return;
|
|
|
}
|
|
|
nowTime = str;
|
|
|
+ newTime = str;
|
|
|
// var strDate:String = nowTime.fullYear + "-" + (nowTime.month+1) + "-" + nowTime.date ;
|
|
|
// if(hasTime)
|
|
|
// strDate = strDate
|
|
|
// + " " + nowTime.hours + ":" + nowTime.minutes + ":" + nowTime.seconds;
|
|
|
- returnTime.text = dateToStr(nowTime);
|
|
|
+ returnTime.text = dateToStr(newTime);
|
|
|
|
|
|
}
|
|
|
public function get dateTime():Date{
|
|
@@ -558,12 +568,12 @@
|
|
|
{
|
|
|
if(!hasTime)
|
|
|
{
|
|
|
- nowTime.hours=0;
|
|
|
- nowTime.minutes=0;
|
|
|
- nowTime.seconds=0;
|
|
|
- nowTime.milliseconds=0;
|
|
|
+ newTime.hours=0;
|
|
|
+ newTime.minutes=0;
|
|
|
+ newTime.seconds=0;
|
|
|
+ newTime.milliseconds=0;
|
|
|
}
|
|
|
- return nowTime;
|
|
|
+ return newTime;
|
|
|
}
|
|
|
return null;
|
|
|
}
|