iYouMe 有明大戰

臉書無名算什麼?! 加入有明大戰才有更美好的明天!
友民們~ 讓我們一起來大亂鬥吧!

myFireBall.swf 煙火秀動畫下載


滿天星由澄琳程式碼小修正,絕大部分一樣, 增加視覺可看性
for (var i:int=0; i<50; i++) {
var fullStar:MovieClip=new star_mc();
addChild(fullStar);
fullStar.x=stage.width*Math.random();
fullStar.y=stage.height*0.6*Math.random();
fullStar.rotation=360*Math.random();
fullStar.scaleX=0.8*Math.random();
fullStar.scaleY=fullStar.scaleX;
fullStar.alpha=0.6*Math.random();
}










煙火秀只要在面上點滑鼠就會產生煙火(煙火直接丟到舞台上)
var fire:MovieClip;
function showFire($evt:MouseEvent):void {
fire=new fireBoom();
fire.x=mouseX;
fire.y=mouseY;
addChild(fire);
}
clickArea_mc.addEventListener(MouseEvent.CLICK,showFire);







可改成限制煙火數量上限(程式新增底線部分)
var fire:MovieClip;
var fireNum:int=5;
function showFire($evt:MouseEvent):void {
if(stage.numChildren<fireNum){
fire=new fireBoom();
fire.x=mouseX;
fire.y=mouseY;
stage.addChild(fire);
}
}
clickArea_mc.addEventListener(MouseEvent.CLICK,showFire);

這邊會有的問題,因為我限制煙火數量為5,可是不管怎麼點最多就是4個,後來我在程式碼最後加上
trace(stage.numChildren);
輸出結果:1

舞台本身也算一個子物件嗎? 因為我開新檔直接trace結果也是1。

標籤:actionscript

意見

您必須是成員才能發表評論!

加入 iYouMe 有明大戰

澄琳的AS3.0新手起步之路 澄琳的AS3.0新手起步之路在3:32pm對2010 三月 4的評論
喔喔~不錯耶!!我沒想過煙火的點子~
如果煙火的顏色會隨機改變就更好看了~~~^^

這是一個功能最強!最新型態!LV 級的全功能型網站!完全免費讓大家自由聊天交友討論交換資訊與分享的優質空間 Feel Free and Get High!  讓網路的空間變美好、讓大家開開心心玩樂生活,是有明大戰成立的目標!絕對超越無名小站!小正正邀請你一起來大戰!一起有名!

© 2010   建立者:小正正   Powered by .

成員徽章  |  報告問題  |  服務條款

登入聊天