源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

游戏编程 flash.utils.Timer

  • 时间:2021-10-15 12:33 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:游戏编程 flash.utils.Timer
[u]复制代码[/u] 代码如下:
public function setNextObject() { nextObject = new Timer(1000+Math.random()*1000,1); nextObject.addEventListener(TimerEvent.TIMER_COMPLETE,newObject); nextObject.start(); } public function newObject(e:Event) { var goodObjects:Array = ["Circle1","Circle2"]; var badObjects:Array = ["Square1","Square2"]; if (Math.random() < .5) { var r:int = Math.floor(Math.random()*goodObjects.length); var classRef:Class = getDefinitionByName(goodObjects[r]) as Class; var newObject:MovieClip = new classRef(); newObject.typestr = "good"; } else { r = Math.floor(Math.random()*badObjects.length); classRef = getDefinitionByName(badObjects[r]) as Class; newObject = new classRef(); newObject.typestr = "bad"; } newObject.x = Math.random()*500; addChild(newObject); objects.push(newObject); setNextObject(); } var typeName:String = classfullname ; var packageName:String = typeName.split("::")[1]; var type:Class = Class(getDefinitionByName(typeName)); registerClassAlias(packageName, type);
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部