最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
动态显示FPS值
时间:2022-07-02 17:19:34 编辑:袖梨 来源:一聚教程网
package{
import .display.Sprite
import flash.utils.Timer;
import flash.events.Event;
import flash.events.TimerEvent;
import flash.text.TextField;
public class FPSShow extends Sprite{
private var txt:TextField;
private var count:int=0
public function FPSShow(){
init()
}
private function init(){
txt=new TextField();//创建文本实例
txt.textColor=0xff0000;//设置文本颜色
addChild(txt)//加载这个文本
var myTimer:Timer = new Timer(1000);//Timer类挺好使,类似于setInterval,参数是循环间隔时间,单位是毫秒
myTimer.addEventListener("timer", timerHandler);//注册事件
this.addEventListener("enterFrame",countHandler)//注册事件,这里相当于2.0的onEnterFrame
myTimer.start();//Timer实例需要start来进行启动
}
private function timerHandler(event:TimerEvent){//Timer实例调用的方法
txt.text="FPS:"+count
count=0//每隔1秒进行清零
}
private function countHandler(event:Event){//真循环调用的方法
count++//数值递加
}
}
}
import .display.Sprite
import flash.utils.Timer;
import flash.events.Event;
import flash.events.TimerEvent;
import flash.text.TextField;
public class FPSShow extends Sprite{
private var txt:TextField;
private var count:int=0
public function FPSShow(){
init()
}
private function init(){
txt=new TextField();//创建文本实例
txt.textColor=0xff0000;//设置文本颜色
addChild(txt)//加载这个文本
var myTimer:Timer = new Timer(1000);//Timer类挺好使,类似于setInterval,参数是循环间隔时间,单位是毫秒
myTimer.addEventListener("timer", timerHandler);//注册事件
this.addEventListener("enterFrame",countHandler)//注册事件,这里相当于2.0的onEnterFrame
myTimer.start();//Timer实例需要start来进行启动
}
private function timerHandler(event:TimerEvent){//Timer实例调用的方法
txt.text="FPS:"+count
count=0//每隔1秒进行清零
}
private function countHandler(event:Event){//真循环调用的方法
count++//数值递加
}
}
}
相关文章
- JMC漫画在线看网页版:无需下载即可流畅观看无遮挡 02-11
- 豆包AI官网入口-豆包AI多语种实时翻译入口 02-11
- 漫蛙网页版入口2026-漫蛙官方新版链接重磅功能 02-11
- skrbt引擎浏览器连接入口-skbrt引擎浏览器网址最新2026 02-11
- 抖音官方抖币充值-抖音直播打赏充值 02-11
- 妖精漫画入口在哪?海量优质原创漫画免费在线观看入口 02-11