使用手机应用重新加载或更新舞台上的信息

时间:2012-08-09 00:30:02

标签: actionscript-3

我有一个电话应用程序,根据当天(例如星期日,星期一......)在舞台上显示某些文字信息。当白天从周日变为星期一时,它应该显示星期一的信息,但是当我在手机中测试时它不会更新。我想这是因为手机能够记住用户所在的位置。因此,我需要以某种方式重新加载应用程序,以便获得与当天匹配的正确信息。我想用一个用户按钮(见下文)做这个,但是没有成功重新加载。有什么想法吗?提前谢谢。

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

2 个答案:

答案 0 :(得分:0)

这段代码只是删除了它的父文本或将其添加回来。

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

类似的东西:

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()];
}    

答案 1 :(得分:0)

我能够在按钮功能中放置获取信息的功能,该功能会在用户点击时更新。