FLASH日付・時計待ちうけ
こんばんは。
Flash Professional 8で日付と時計の待ちうけを作成しようとしています。
まず時計を作成していたのですが、ムービープレビューでは秒は問題なく動作しているのですが、携帯に転送すると秒が動かず、ページ切り替えすると進んだ秒になり、また動きません。
何が問題なのかわからないので是非教えてください。
尚、レイヤー1(上)にスクリプト、レイヤー2(2)背景イラストを入れております。また、フレームは1だとムービープレビューでも秒が動かないのでフレームを挿入して2にしました。
スクリプトは以下の通りです。
hh = fscommand2("GetTimeHours"); //時の取得
mm = fscommand2("GetTimeMinutes"); //分の取得
ss = fscommand2("GetTimeSeconds"); //秒の取得
if(hh<=9){
hour1 = 0;
hour2 = substring(hh, 1, 1);
}else{
hour1 = substring(hh, 1, 1);
hour2 = substring(hh, 2, 1);
}
if(mm<=9){
min1 = 0;
min2 = substring(mm, 1, 1);
}else{
min1 = substring(mm, 1, 1);
min2 = substring(mm, 2, 1);
}
if(ss<=9){
sec1 = 0;
sec2 = substring(ss, 1, 1);
}else{
sec1 = substring(ss, 1, 1);
sec2 = substring(ss, 2, 1);
}
また、日付2008年02月03日と言うように表示させる方法も簡単な作成の仕方があれば教えて下さい。
宜しくお願いします。
お礼
早速有り難うございました。 良くではありませんが、何となく分かりました。 >「浮動小数点数の誤差」というものです。 ということですね。 浮動小数点数というのは馴染みがないので、 そうかと思うしかありませんが、了解です。 色々な点も教えていただき、勉強になりました。 教えていただいたポイントで当たってみます。 お世話になりました。