我有一个电话应用程序,根据当天(例如星期日,星期一......)在舞台上显示某些文字信息。当白天从周日变为星期一时,它应该显示星期一的信息,但是当我在手机中测试时它不会更新。我想这是因为手机能够记住用户所在的位置。因此,我需要以某种方式重新加载应用程序,以便获得与当天匹配的正确信息。我想用一个用户按钮(见下文)做这个,但是没有成功重新加载。有什么想法吗?提前谢谢。
myButton.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler);
function fl_MouseClickHandler(event:MouseEvent):void {
if (myText1.stage) {
removeChild(myText1);
}
else {
addChild(myText1);
}
}
答案 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)
我能够在按钮功能中放置获取信息的功能,该功能会在用户点击时更新。