[索引页]
[源码下载]


积少成多Flash(5) - ActionScript 3.0 实例之闹钟(自定义事件, 画图, 动画)


作者:webabcd


介绍
通过一个经典示例,即闹钟,对使用 Flash ActionScript 3.0 画图、做动画有一个大概的了解,并通过此示例学习自定义事件的开发
  • 自定义事件 - 继承自 Event ,一个 public static const 定义事件类型,其他 public 变量定义事件属性
  • 画图 - 通过 Shape 对象的 graphics 属性来执行矢量绘图命令 
  • 动画 - 通过 Timer 对象或监听 Event.ENTER_FRAME 事件 


1、自定义事件(闹钟到点后所触发的自定义事件)
AlarmEvent.as
积少成多Flash(5) - ActionScript 3.0 实例之闹钟(自定义事件, 画图, 动画)package 
}


2、画图(绘制表盘,刻度,时分秒针等)
ClockUI.as
积少成多Flash(5) - ActionScript 3.0 实例之闹钟(自定义事件, 画图, 动画)package
}


3、动画(让时,分,秒针动起来)
SimpleClock.as
积少成多Flash(5) - ActionScript 3.0 实例之闹钟(自定义事件, 画图, 动画)package 
}


4、组装以上各个类,以成为一个完整的闹钟对象(这里来确定如何触发我们开始写的那个自定义事件)
AlarmClock.as
积少成多Flash(5) - ActionScript 3.0 实例之闹钟(自定义事件, 画图, 动画)package 
}


5、将闹钟对象显示到 UI 上,通过用户操作设置闹钟时间
在 UI 上放置两个 NumericStepper ,分别取名为 txtHour 和 txtMinute ,用来设置响铃的时间。再放置两份名称分别为 txtSet 和 txtClear 的 Button ,用来设置闹铃和取消闹铃。再放置一个名为 txtMessage 的 TextArea ,用来显示闹铃信息
Clock.as
积少成多Flash(5) - ActionScript 3.0 实例之闹钟(自定义事件, 画图, 动画)package


OK
[源码下载]

相关文章: