またしても、Actionscript / Flash に夢中になっています。シンプルなカウントダウンタイマーを作成しようとしています。ステージに (「入力テキスト」タイプの) テキストを追加しました。テキストフィールドの名前は wtftext です。
var treffen = new Date(2012,8,24,00,00,00);
function countdown()
{
var jetzt = new Date();
// trace(jetzt);
var rest = treffen - jetzt;
rest = Math.floor(rest/1000); //umrechnung millisek. in sek
// trace(rest);
var std = Math.floor(rest/3600);
// trace(std);
var temp = rest - (std*3600);
var min = Math.floor(temp/60);
// trace(min);
wtftext.text = std + " Hours " + min + " Min";
trace(std + " Hours " + min + " Min");
}
//initial:
//countdown();
//recurring:
setInterval(countdown,1000);
計算が正しいことはわかっています。しかし、テキストフィールドの内容が変更されると、何か問題が発生します。1秒後、私が得るのは
入りました
「r in」は、テキストフィールドに入力したテキスト (「残り x」) に関連しているに違いないと思います。これを修正するにはどうすればよいですか?