`
兩ting
  • 浏览: 80466 次
  • 性别: Icon_minigender_2
  • 来自: 成都
社区版块
存档分类
最新评论

Timer计数器(模拟JAVA Thread)

    博客分类:
  • AS
阅读更多

var interval:uint=100
var repeat:uint=60
var myTimer:Timer=new Timer(interval,repeat)
myTimer.addEventListener(TimerEvent.TIMER, timerHandler);
myTimer.start();
function timerHandler(event:TimerEvent):void
{
//得到Timer类的实例
var timer:Timer=event.target
//计算秒数
var t:Number=timer.currentCount/10
//保留1位小数
time.text=t.toFixed(1)
}

 

例子2:

 

var totalTime:int=60
var repeat:int=clockBar_mc.totalFrames
var interval:int=totalTime*1000/repeat
var myTimer:Timer=new Timer(interval,repeat)
myTimer.addEventListener(TimerEvent.TIMER, timerHandler);
myTimer.start();
function timerHandler(event:TimerEvent):void
{
clockBar_mc.nextFrame()
}
over_btn.addEventListener(MouseEvent.CLICK,gameOver)
function gameOver(e:MouseEvent)
{
myTimer.stop()
}
restart_btn.addEventListener(MouseEvent.CLICK,gameRestart)
function gameRestart(e:MouseEvent)
{
clockBar_mc.gotoAndStop(1)
myTimer.reset()
myTimer.start()
}

分享到:
评论

相关推荐

    java多线程模拟时钟显示

    1. **Java线程基础**:Java中的线程是程序执行的最小单元,每个线程都有自己的程序计数器、虚拟机栈、本地方法栈和一部分堆内存。线程的创建可以通过`Thread`类的实例化或者实现`Runnable`接口。 2. **线程的启动与...

    java多线程进度条实例

    Java提供了两种创建线程的方式:继承Thread类和实现Runnable接口。在这个实例中,我们可能会选择实现Runnable接口,因为这样可以避免单继承的限制,更易于代码复用。 创建进度条的关键在于同步机制。Java提供了多种...

    java实验报告6

    5. **文字滚动显示**:通过Thread和Timer实现文字滚动,理解动画的制作过程。 6. **幻灯片程序**:加载并显示一系列图片,实现图片大小的动态调整。 7. **水中倒影与波纹效果**:结合Image类和线程,创建图像的...

    Java Concurrent Programming

    为了简化多线程编程,Java提供了一系列工具和API,如`java.util.Timer`和`java.util.concurrent`包,这些工具可以帮助开发者更高效地管理线程间的同步问题。 ##### 1.2 synchronized关键字 `synchronized`关键字是...

    java问题定位技术

    2. **JDK自带的几个Timer的适用场合**:不同的场景选择不同的定时器。 3. **池的合理设计**:对象池、线程池、连接池的设计和使用。 #### 七、JVM **JVM的相关知识**: 1. **java运行期参数**: - `-Xms`: 初始...

    MultiThread:多线程碰球小游戏

    在“MultiThread:多线程碰球小游戏”这个项目中,开发者利用Java的多线程特性创建了一个有趣的模拟游戏,其中多个球可以在屏幕上同时移动并碰撞墙壁,碰撞后会反弹,展现了多线程的同步与交互。 1. **Java线程基础*...

Global site tag (gtag.js) - Google Analytics