重新加载或更新舞台上的电话信息
问题描述:
我有一个电话应用程序,可根据当天(例如星期日,星期一......)在舞台上显示某些文本信息。当周日到周一的时间发生变化时,它应该显示星期一的信息,但是当我在手机中测试时它不会更新。我认为这是因为手机掌握了用户所在的地方。所以,我需要让应用程序以某种方式重新加载,以便它获得与当天匹配的正确信息。我想用一个用户按钮来做这件事(见下文),但是在重新加载时没有成功。请有任何想法吗?先谢谢你。重新加载或更新舞台上的电话信息
myButton.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler);
function fl_MouseClickHandler(event:MouseEvent):void {
if (myText1.stage) {
removeChild(myText1);
}
else {
addChild(myText1);
}
}
答
那段代码只是将文本从其父项中移除或将其添加回来。
你可能想要做的是使用当前日期更新它的文本属性。
喜欢的东西:
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()];
}
答
我能够把一个获取信息的功能,一个按钮的功能,这将更新用户点击时内。