游戲編程 flash.utils.Timer
更新時(shí)間:2009年06月23日 12:41:39 作者:
游戲編程 flash.utils.Timer
復(fù)制代碼 代碼如下:
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);
相關(guān)文章
關(guān)于FLASH與XML交互應(yīng)用中的理解
關(guān)于XML在FLASH中的應(yīng)用,以前寫過(guò)幾篇。也收集了幾篇來(lái)自網(wǎng)絡(luò)的。不過(guò),都是一些非常簡(jiǎn)單而常用的。在這里,我把XML的其他相關(guān)說(shuō)明總結(jié)一下。有不足之處,希望大家能相互補(bǔ)充。只為了一個(gè)共同的目的:共同提高。2008-04-04
使用 AllowNetworking Flash的世界安靜了
使用 AllowNetworking Flash的世界安靜了...2007-03-03
圖文演示Flash+ASP實(shí)現(xiàn)用戶登錄/注冊(cè)程序
圖文演示Flash+ASP實(shí)現(xiàn)用戶登錄/注冊(cè)程序...2007-12-12
在Flash中用as實(shí)現(xiàn)lrc歌詞動(dòng)態(tài)顯示
在Flash中用as實(shí)現(xiàn)lrc歌詞動(dòng)態(tài)顯示...2007-03-03
用as檢測(cè)服務(wù)器端的某個(gè)flv文件是否存在的代碼
用as檢測(cè)服務(wù)器端的某個(gè)flv文件是否存在的代碼...2007-03-03
Flash ActionScript 中按鈕和電影剪輯的事件和方法
Flash ActionScript 中按鈕和電影剪輯的事件和方法...2007-03-03

