注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

高山流水的博客

播种新的希望、就有新的收获,生活--很精彩!一滴汗水一份收获,劳动--很光荣!

 
 
 

日志

 
 

引用 和大家讨论怎样做FLASH钟表  

2007-12-02 14:31:48|  分类: FLASH8入门到高手 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

引用

方格和大家讨论怎样做FLASH钟表

 

              第一步:启动FLASH,新建一个空白的FLASH文档。

              第二步:按Ctrl+F8新建一个名为“hour”的影片剪辑元件,在这个元件中选择线条工具,并在属性面板中将笔触大小设置为7,然后以hour元件编辑窗口的轴点(也就是+字号那里)为起点,向上画一条直线作为时针的图形。(这只是一个例子,你可以根据你自己的喜好,画不同的形状当指针,但要注意的一点是,指针下方的端点要与轴点对齐,否则时钟在旋转时会不规则喔)
             好了,下面按同样的方法,创建“minute”(分针)及“second”(秒钟),记住了,创建的时候都要选择影片剪辑喔!一般时针最短,分针比较长,秒针最长也最细,画的时个设置好笔触大小,还有,应该将秒针稍往上移动一点,也就是在轴点往上移一点,这样比较好看,看看自己家里的时钟样子吧。

            第三步:按Ctrl+F8新建一个名为“表盘”的图形元件,在里面画好一个表盘,如果你不想画,或是画不出,那也可以找一找现成的图片,导进去就行了。

            第四步:点击编辑条上的“场景1”回到主场景中,点击3次“插入图层”按钮再插入3个图层。按Ctrl+V打开库面板,依次把表盘,时针,分针,秒针拖到场景中,记住,表盘在第一层,也就是最下边那层里,然后是时针第二层,分针第三层,秒针第四层,都拖到场景后,把位置放好,时针,分针,秒针尽量将它们的轴点与图像的中心点对齐,全部放好后,再新建一个图层5,在这个层中画一个小圆,把这个圆入在那些针的轴点里(这一步要不要随你)

           第五步:好了,现在开始加代码了,不要加错了喔!
首先点击场景中的钞针(在点这些图案时,可以先把不用的图层隐藏或是锁定,这样就不会点错了),记住,是直接点场景中的秒针,不是点图层的帧喔,然后在动作面板中输入下面的代码:
onClipEvent (enterFrame) {
        var Time = new Date();
        _rotation = 6*Time.getSeconds();
}

 


现来是点击分针,输入代码:
onClipEvent (enterFrame) {
        var Time = new Date();
        _rotation = 6*Time.getMinutes();
}


最后是时针了:
onClipEvent (enterFrame) {
        var o_Date = new Date();
        var Hours = o_Date.getHours();
        if (Hours>12) {
                Hours -= 12;
        }
        _rotation = Hours*30+o_Date.getMinutes()/2;
}


         好了,这样一个简单的时钟就做好了。过程是这样的,要做漂亮,可自己想一些花样!

  评论这张
 
阅读(15)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017