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

ユーザーがクリックすると更新されるボタン関数内に、情報を取得する関数を配置することができました。

于 2012-08-15T01:56:46.417 に答える
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()];
}    
于 2012-08-09T01:06:12.560 に答える