请详细解释以下一段脚本代码的意思!

来源:百度知道 编辑:UC知道 时间:2024/07/16 07:02:42
这是用flash做的一个电子表效果,请高手详细解释一下每一行代码的意思,包括其中参数解释!!小弟不胜感激!!!

onClipEvent (enterFrame) {
hour =timedate.getHours();
minutes= timedate.getMinutes();
seconds=timedate.getSeconds();
if (length(minutes)==1) {
minutes="0"+minutes;
}
if (length(seconds)==1){
seconds="0"+seconds;
}
txt=hour+":"+minutes+":"+seconds;
delete timedate;
timedate=new Date();
}

我不懂Flash代码啊,根据俺多年的编程经验试着分析一下。

onClipEvent (enterFrame) { 这行不懂啊,似乎是声明一个事件
hour =timedate.getHours(); hour(小时)变量=timedate变量的getHours()方法取得的值,就是获得小时数。
minutes= timedate.getMinutes();minutes(分钟)变量=timedate类型的getMinutes()方法取得的值,就是获得分钟数。
seconds=timedate.getSeconds();seconds(秒钟)变量=timedate类型的getSeconds()方法取得的值,就是获得秒钟数。
if (length(minutes)==1) { 如果minutes的长度等于1
minutes="0"+minutes; minutes变量的值前面加一个'0'字符,如minutes=2,那么minutes='02'
}
if (length(seconds)==1){ 跟上一行一样,在秒钟前面加个'0'
seconds="0"+seconds;
}
txt=hour+":"+minutes+":"+seconds; txt变量=“小时:分钟:秒钟”的格式
delete timedate; 删除timedate变量
timedate=new Date(); 声明timedate为一个新的Date(日期)类/变量
}

flash代码 和网页代码差不了多少 我试着分析一下
onClipEvent (enterFrame) { 这是一个事件函数
hour =timedate.getHours(); 变量hour获得当前的时间的小时的数
minutes= timedate.getMinutes();变量 minutes获得当前的时间的分的数