为AS2.0添砖加瓦-编写类扩展(3),为AS2.0添砖加瓦-编写类扩展(3)
【 tulaoshi.com - Flash 】
FLASH时钟类 clock.as
class clock
{
var newdate:Date;//建立一个日期变量
function get_newdate()
{
newdate = new Date();//把这个变量变成一个日期对象
}
function get_Seconds()//得到秒钟转动角度
{
get_newdate();
return newdate.getSeconds()*6;
}
function get_Minutes()//得到分钟转动角度
{
get_newdate();
return newdate.getMinutes()*6+newdate.getSeconds()/10;
}
function get_Hour()//得到时钟转动角度
{
get_newdate();
return newdate.getHours()*30+newdate.getMinutes()/2;
}
}
var myclock = new clock(); //建立一个名为myclock的新的clock对象.作为引用clock类
_root.onEnterFrame=function()
{
second._rotation = myclock.get_Seconds();//直接使用clock类的秒针转动值方法赋值给MC second的角度
minute._rotation =myclock.get_Minutes();
hour._rotation=myclock.get_Hour();
}
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/flash/)
来源:http://www.tulaoshi.com/n/20160129/1492504.html
看过《为AS2.0添砖加瓦-编写类扩展(3)》的人还看了以下文章 更多>>