现在在Director MX 2004中我们可以直接使用Flash里面的函数了。这样我们可以将一些flash实现起来比较方便的功能交给flash去完成。
下面我们还是用一个简单的例子来说明,希望能起到抛砖引玉的效果。
我们这里介绍的是一个时钟显示的范例,就是显示系统的星期,年,月,日,时,分,秒等等。以前我们做这个是用DateTime xtra,里面提供了返回上述的7个值的函数。
今天我们是用flash来做,首先,我们在flash的帧脚本里面写好我们需要的函数,这里我写了上述的7个函数(当然你可以进一步扩充),代码如下:
//返回小时,范围0-23
function getHours() {
myDate = new Date();
return myDate.getHours();
}
//返回分钟,范围0-59
function getMinutes() {
myDate = new Date();
return myDate.getMinutes();
}
//返回秒数,范围0-59
function getSeconds() {
myDate = new Date();
return myDate.getSeconds();
}//返回一个4位数的年份,如2004
function getYear() {
myDate = new Date();
return myDate.getFullYear();
}
//返回月份,范围1-12
function getMonth() {
myDate = new Date();
return myDate.getMonth()+1;
}
//返回日期,范围1-31
function getDate() {
myDate = new Date();
return myDate.getDate();
}
//返回星