1

我有一个电话应用程序,可以在舞台上根据当天(例如周日、周一...)显示某些文本信息。当星期天到星期一发生变化时,它应该显示星期一的信息,但是当我在手机中测试时它不会更新。我认为这是因为手机保存了用户所在位置的记忆。所以,我需要以某种方式重新加载应用程序,以便它获得与当天匹配的正确信息。我正在考虑使用用户按钮(见下文)来执行此操作,但重新加载没有成功。请问有什么想法吗?先感谢您。

myButton.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler);
function fl_MouseClickHandler(event:MouseEvent):void {
if (myText1.stage) {
removeChild(myText1);
}
else {
addChild(myText1);
}
}
4

2 回答 2

0

那段代码只是从其父级中删除文本或将其添加回来。

您可能想要做的是使用当天更新它的 text 属性。

就像是 :

myButton.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler);

function fl_MouseClickHandler(event:MouseEvent):void {
   var days:Object = { 
      0:"Sunday",1:"Monday",2:"Tuesday", 
      3:"Wednesday",4:"Thursday",5:"Friday",6:"Saturday"};

   myText1.text = days[new Date().getDay()];
}    
于 2012-08-09T01:06:12.560 回答
0

我能够将获取信息的函数放在一个按钮函数中,当用户点击时它会更新。

于 2012-08-15T01:56:46.417 回答