设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 图形图像 >> FLASH >> 使用Flash mx制作旋转的时钟效果
精品推荐
FLASH点击TOP10
·Flash实例制作剖析:蝶恋花
·flash声音特效实例精选--音量调节
·Flash AS2 事件处理机制
·什么是FLASH
·FLASH经典问答
·很逼真的鼠标跟随的鱼的做法讲解
·Flash电子书鼠标拖拽翻页效果原理分析
·Flash光影字效果
·Flash实例教程:制作有趣的拍照效果动画
·基础鼠绘教程
图形图像点击TOP10
·中文字体设计欣赏合集
·教你用photoshop打造浪漫婚纱照
·PHOTOSHOP超强磨皮大法 将斑点选出来
·Photoshop轻松制作非主流水粉画效果
·Photoshop的LAB模式做“非主流”照片
·扣图:Photoshop抠出复杂背景下的乱发
·Photoshop打造“非主流”颓废照片特效
·Photoshop制作Lomo风格非主流效果
·清晰还原!Photoshop处理人物模糊照片
·Flash实例制作剖析:蝶恋花
精选专题

使用Flash mx制作旋转的时钟效果

作者: 来源:网络文章 时间:2005-12-19 16:20:45

使用Flash mx制作旋转的时钟效果(1)     看到画面上静止的时钟,你是不是想让它动起来,那么我来教大家做一个转动的时钟。使用FLASH mx中的时间对象制作一个转动的时钟,该时钟时、分、秒针的转动与系统的时间一致。有兴趣就跟着来做。

  开始制作:时钟画面的组成元素有时、分、秒三个电影夹子[ S,F,M ],时间的刻度图形符号两个[ a、b ],时间的输出文本框一个[ text ]。

  回到主场景中,在实例面板中将时、分、秒影片的名称写为:S、F、M;将时、分、秒针影片在轴点对齐,而且都指向12点。

  点击文本工具在文本框属性面板中设置为[动态文本],变量名为[ text ]

  有了以上的步骤,下面,我们就让时钟转动起来:

  第一步:在时间线双击第一帧,在弹出的动作面板中加入以下代码:

  mydate = new date ();//定义一个时间对象的实例

  hour = Number(mydate.getHours());

  hour = hour%12;//当前时间转化为12小时制

  minute = Number (mydate.getMinutes());//获取当前分数

  second = Number (mydate.getSeconds())-1;//获取当前秒数

  h = (hour*30+minute*0.5+second*0.0833)%360;//将当前时针处于初始位置的转动幅度赋予变量h

  m = (minute*6+second*0.1)%360;

  s = (second*6)%360;

  setProperty ("s", _rotation, h);

  setProperty ("f", _rotation, m);

  setProperty ("m", _rotation, s);

  angle = s;

  angleh = h;

  anglem = m;//将当前时、分、秒针的初始角度分别赋予三个变量

  第二步:在第二帧插入关键帧,在动作面板中加入以下代码:

  mydate = new date();

  day = mydate.getDate();

  month = mydate.getMonth()+1;

  second = mydate.getSeconds();

  week0 = mydate.getday();//获取当天星期( )

  is (Number(week0) == 1) {

  week0 = "一";}

  is (Number(week0) == 2) {

  week0 = "二";}

  is (Number(week0) == 3) {

  week0 = "三";}

  is (Number(week0) == 4) {

  week0 = "四";}

  is (Number(week0) == 5) {

  week0 = "五";}

  is (Number(week0) == 6) {

  week0 = "六";}

  is (Number(week0) == 0) {

  week0 = "日";} //以上把获取的星期数字号码转换成大写

  is (day<10) {

  day = "0"+String(day);} //将一位数的日期号码转换成两位

  is (moth<10) {

  month = "0"+String(month);} //系统的月份从0开始计数,故要进行转换

  text = mydate.getSullYear() +"."+month+"."+day+"\t星期"+week0;

共2页 9 7 [1] [28 :>

使用Flash mx制作旋转的时钟效果 相关文章:
使用Flash mx制作旋转的时钟效果 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com