WEB开发网
开发学院图形图像Flash Flash ActionScript 3.0(5) - 实例之闹钟 阅读

Flash ActionScript 3.0(5) - 实例之闹钟

 2009-03-10 11:58:03 来源:WEB开发网   
核心提示: 5、将闹钟对象显示到 UI 上,通过用户操作设置闹钟时间在 UI 上放置两个 NumericStepper ,Flash ActionScript 3.0(5) - 实例之闹钟(5),分别取名为 txtHour 和 txtMinute ,用来设置响铃的时间,再放置两份名称分别为 txtSe

5、将闹钟对象显示到 UI 上,通过用户操作设置闹钟时间

在 UI 上放置两个 NumericStepper ,分别取名为 txtHour 和 txtMinute ,用来设置响铃的时间。再放置两份名称分别为 txtSet 和 txtClear 的 Button ,用来设置闹铃和取消闹铃。再放置一个名为 txtMessage 的 TextArea ,用来显示闹铃信息

Clock.as

package
{
    import flash.display.MovieClip;
    import flash.events.MouseEvent;
   
    public class Clock extends MovieClip
    {
        var alarmClock:AlarmClock;
       
        public function Clock():void
        {
            btnSet.addEventListener(MouseEvent.CLICK, onSetAlarm);
            btnClear.addEventListener(MouseEvent.CLICK, onClearAlarm);
            txtHour.maximum = 23;
            txtMinute.maximum = 59;
            txtHour.value = new Date().hours;
            txtMinute.value = new Date().minutes;

            // 实例化 AlarmClock,并在舞台上添加此对象
            alarmClock = new AlarmClock(80);
            alarmClock.x = 200;
            alarmClock.y = 200;
            alarmClock.addEventListener(AlarmEvent.ALARM, onAlarm);
            addChild(alarmClock);
        }
       
        function onSetAlarm(e:MouseEvent):void
        {
            alarmClock.setAlarm(txtHour.value, txtMinute.value, "起床啦");
        }
       
        function onClearAlarm(e:MouseEvent):void
        {
            alarmClock.clearAlarm();
            txtMessage.text = "";
        }
       
        function onAlarm(e:AlarmEvent):void
        {
            txtMessage.text += e.alermMessage + " " + new Date().toString() + "n";
            txtMessage.verticalScrollPosition = txtMessage.maxVerticalScrollPosition;   
        }
    }
}

系列文章:

Flash ActionScript 3.0(1) - 数据类型、操作符和流程控制语句

Flash ActionScript 3.0(2) - 包、类、包外类、命名空间、属性、方法、接口和继承

Flash ActionScript 3.0(3) - 以文本形式、XML形式和JSON形式与ASP.NET通信

Flash ActionScript 3.0(4) - 实例之以Hello World, 时钟, 计时器

Flash ActionScript 3.0(6) - 绘图之图形和转换

上一页  1 2 3 4 5 

Tags:Flash ActionScript 实例

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接