手机
当前位置:查字典教程网 >网页设计 >Flash教程 >游戏编程 flash.utils.Timer
游戏编程 flash.utils.Timer
摘要:复制代码代码如下:publicfunctionsetNextObject(){nextObject=newTimer(1000+Math.r...

复制代码 代码如下:

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);

【游戏编程 flash.utils.Timer】相关文章:

Flash AS 入门 条件判断语句 if、else使用介绍

Flash CS3仿真设计教程:模糊滤镜的应用

Flash 行走动画的几种实现方式

Flash光特效制作综合分析教程

as3打造可随意拖动的四边形

Flash元素必须用外部的脚本创建

用Flash轻松制作照片上的水纹波动效果

Flash鼠绘可爱大眼睛卡通女孩

Flash教程:制作天空中流星划过特效

flash 超链接问题

精品推荐
分类导航