《认识时间》课件演示
第一帧的AS:
sz.onMouseMove = function ()
{
var _l1 = _root;
if (_l1.rotate== true)
{
X2 = _l1._xmouse - sz._x;
Y2 = _l1._ymouse - sz._y;
ang2 = Math.atan2(Y2, X2) * 180 / Math.PI;
rotation2 = ang2 + 90;
sz._rotation = rotation2;
}
};//控制时针拖动时按圆周旋转的代码;
————————————————————————————————————
function zhuan(){
if (rotate== true)
{
fz._rotation = sz._rotation * 12;
}
}
setInterval(zhuan, 20);// 时针进行拖动时,不断更新分针旋转度数的代码;
————————————————————————————————————
sz.onPress = function ()
{
rotate= true;
};
sz.onRelease = function ()
{
rotate= false;
};控制时针开始及停止拖动的代码;
————————————————————————————————————
function showtime()
{
if (sz._rotation >= 0)
{
ro1 = sz._rotation;
}
else
{
ro1 = 360 + sz._rotation;
}
if (fz._rotation >= 0)
{
ro2 = fz._rotation;
}
else
{
ro2 = 360 + fz._rotation;
}
}
setInterval(showtime, 100);// 更新接收时针、分针旋转度数变