【发布时间】:2011-05-11 17:15:43
【问题描述】:
我有一个小项目要在 Flash 中完成,而且我是动作脚本的新手。我正在使用actionscript 2.0,我只想制作一个警报应用程序,它可以在时间到时响起:P。
所以我有 2 个输入文本,一个叫 alarm_hour,另一个叫 alarm_min。
因此,用户在希望闹钟响起时输入小时和分钟。我正在使用 Date 类来选择小时和分钟,而我的 checkAlarm 函数看起来像这样:
var my_date:Date = new Date();
var h:Number = my_date.getHours();
var m:Number = my_date.getMinutes();
var mi:String = alarma_minute;
var ora:String = alarma_hour;
if (((ora == h) && (mi == m))){
_root.sunet.start(0, 99);
_root.stare = 'start';
}
sunet 它的声音文件.. 所以问题是 if 语句永远不会激活,但我不知道为什么,因为我已经制作了一个动态文本并测试了 ora 和 hour 以及 mi 和 m 的值,并且都相等......我做错了什么?
谢谢!
【问题讨论】: