2012-08-09 66 views
1

我有一個電話應用程序,可根據當天(例如星期日,星期一......)在舞臺上顯示某些文本信息。當週日到週一的時間發生變化時,它應該顯示星期一的信息,但是當我在手機中測試時它不會更新。我認爲這是因爲手機掌握了用戶所在的地方。所以,我需要讓應用程序以某種方式重新加載,以便它獲得與當天匹配的正確信息。我想用一個用戶按鈕來做這件事(見下文),但是在重新加載時沒有成功。請有任何想法嗎?先謝謝你。重新加載或更新舞臺上的電話信息

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

回答

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

我能夠把一個獲取信息的功能,一個按鈕的功能,這將更新用戶點擊時內。