问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求! 用flash as2.0做一个时钟效果,鼠标拖动分针,时针会跟著走。

发布网友 发布时间:2022-05-15 18:13

我来回答

2个回答

热心网友 时间:2024-02-26 05:19

代码

var jd = 0, i = 0, mr1, mr2, m, m1, m2, logo, mousex, mousey, cx, cy, shi = 0, prevr = 0, fen = 0;
logo = false;
mr = shizhen._rotation;
//时针旋转角度
shizhen.onPress = function() {
logo = true;
};
shizhen.onRelease = function() {
logo = false;
};
shizhen.onReleaseOutside = function() {
logo = false;
};
shizhen.onMouseMove = function() {
if (logo) {
mousex = _xmouse;
mousey = _ymouse;
cx = mousex-shizhen._x;
cy = mousey-shizhen._y;
mr1 = Math.atan2(cx, cy)*180/Math.PI;
//计算鼠标现在位置与参考元件Y轴的夹角
mr2 = 180-mr1;
//将夹角转换成时针的角度
shizhen._rotation = mr2;
//设置时针角度
jd = int(mr2*10)/10;
//显示时针角度(保留一位小数)
shi = int(mr2/30);
//时
fen = int((mr2*2-int(mr2/30)*60)*10)/10;
//分
fenzhen._rotation = mr2*12;
//分针旋转角度。
}
};
m = fenzhen._rotation;
//分针角度
fenizhen.onPress = function() {
logo = true;
};
fenzhen.onRelease = function() {
logo = false;
};
fenzhen.onReleaseOutside = function() {
logo = false;
};
fenzhen.onMouseMove = function() {
if (logo) {
mousex = _xmouse;
mousey = _ymouse;
cx = mousex-shizhen._x;
cy = mousey-shizhen._y;
m1 = Math.atan2(cx, cy)*180/Math.PI;
//计算鼠标现在位置与元件Y轴的夹角
m2 = 180-m1;
//将夹角转换成分针的角度
fenzhen._rotation = m2;
//设置分针角度
shizhen._rotation = i*30+m2/12;
//时针旋转角度
fen = int(10*m2/6)/10;
//计算时间分
shi = i;
if (i<0) {
shi = 12+i;
}
//时      
if (m2/360>=0.9955) {
i = i+1;
//此代码运行有瑕疵,逆时针转动有问题。如果要流畅运转不知怎么写代码。
}
jd = i*360+int(m2*10)/10;
//分针旋转角度(保留一位小数)
}
};
fenzhen.onEnterFrame = function() {
if ((prevr<50 && prevr>0) && (fenzhen._rotation<0 && fenzhen._rotation>-50)) {
i = i-1;
}
prevr = fenzhen._rotation;
//转速要超过帧频才能实现。
};
//逆时针旋转代码,要转快才可以实现。

看附件。

热心网友 时间:2024-02-26 05:19

我也只是初学者,不太能解答这个问题,不过你这个问题发到硬件板块似乎不合适,最好去软件版块问一下比较妥当,那里高手比较多
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 有没有发现时钟那个app图标,指针式随时间转动的 平安保险鑫盛和护身符哪个好 平安福与护身福哪个好 要面子不如要里子?为什么越来越多人开始买二手车 电动车在农村实用吗?汽车下乡来了,买这些车很便宜 北汽幻速s2刹车行程太高 北汽幻速H3这款车它搭载的是什么发动机? 自己PK自己?滴滴推出花小猪,瞄准下沉市场,打车价格更低 北汽幻速s3l 在市区跑,耗油几毛一公里? 加油站不够赚钱?中国数量最多的便利店,要跨界卖车了 北汽幻速s2,s3的实际油耗是多少 蒋平平这个名字怎么写签名设计 北汽幻速s3油耗是多少呢 幻速s2和长城h6那个油耗高 北汽幻速S2油耗每公里6毛7正常吗? 蒋平平的个人经历 幻速s2油耗0.85一公里市区什么原因 正月十四厕所洗手盆被砸坏有什么不好吗? 条码制作完毕,怎么用TSC打印机打印?型号为:TSC TTP-342E Pro 求帮忙看着这个正则表达式该怎么写?? 有一首英文歌,女的唱的,歌词好像有“时钟它不停转动”,MTV里一个女的后面的墙上挂一个钟,求歌名 如何让flash时钟随系统时间转动? 哒哒哒哒哒哒哒,时钟不停地转动、、、是什么歌 梦见一个红衣小男孩承认害过我? 这几天总梦见有个可怜的小女孩 我去帮她 但她却反过来追打我 还朝我阴森的笑 家常小炒鸡怎么做? 苹果6如果指纹HOME键识别不了怎么办?可以换或者修吗? 家常小炒鸡怎么做更好吃? 网络经典语句 GB31644调味料酒指标有酒精度吗 家常鸡肉怎么炒好吃 昆明哪的鲜花饼好吃 鸡肉怎样炒才好吃?不要太复杂,那些食谱上的原料太多了,麻烦。我只想知道简单的家常鸡肉怎样炒。谢谢! 昆明的鲜花饼哪家好? 昆明清真鲜花饼哪家好 焗南瓜要在烤箱里烤多久? 云南哪家鲜花饼最正宗 昆明哪里有卖鲜花饼的 昆明鲜花饼哪家好? 求本地小伙伴回答~花miao的鲜花饼是正宗的云南口味吗?