信息B组(中级) 项目活动过程记录表
时间 |
11.1 |
地点 |
机房(2) |
辅导员 |
李志伟 羌凌霞 |
活动内容 |
Flash制作时钟的实例 | ||||
活动目标 |
Flash制作时钟的实例 | ||||
活动过程 |
一、 AS3.0时间日期简介 时间和日期主要应用在读取时间日期和设置时间间隔两个方面。在AS3.0中时间日期仍然是用Date类来读取,与AS2.0相比3.0要获取时间日期更加方便一些。同样的要使用Date类首先要创建该类的一个实例,比如: var nowtime:Date = new Date(); 这样就获得了一个Date的实例:nowtime 直接调用Date实例的一些属性即可获得当前日期和时间,例: nowtime.fullYear 当前年份 nowtime.month+1 当前月,month属性的值是0-11,所以要获得当前月份应该是month+1。 在AS3.0中设置时间间隔最常用的应该是Timer类。 首先创建一个Timer类的实例: var 实例名称:Timer = new Timer(间隔的毫秒数,[重复次数]); 如果没有设置重复次数参数,那么将永不停止地每隔一间隔时间执行一次。 将要执行的动作定义在一个函数中,如上面的sc函数: 格式: function 函数名(event:TimerEvent):void{ 二、时钟的制作: 按下图制作好钟面及指针,时针,分针,秒针均为MC,注册点在底部正中,实例名称分别为sz_mc,fz_mc,mz_mc | ||||
活动反思 |
本例为用Flash AS3.0制作时钟的实例教程,为Flash AS入门教程第八课的延伸教程,学生们还是有难度的。 |
辅导员