隨機圓圈我需要使用一個定時器時間來控制動畫,時間繪製每500毫秒發生&在總拉伸20圈。我也需要確保圈子完全被畫在舞臺的極限內。我一直在試圖弄清楚這一點,這讓我發瘋。這是我一直在玩的代碼,我無法弄清楚。請儘快幫助!繪製使用階段邊界內的計時器在動作
進口flash.events.TimerEvent; import flash.utils.Timer;
//創建一個新的百秒定時器,每250毫秒輸出一次 var faster_minuteTimer:Timer = new Timer(250,6);
//指定偵聽器的間隔和完成事件 faster_minuteTimer.addEventListener(TimerEvent.TIMER,onTick); faster_minuteTimer.addEventListener(TimerEvent.TIMER_COMPLETE,onTimerComplete);
//啓動)計時器滴答 faster_minuteTimer.start(;
功能onTick(事件:TimerEvent):無效 { //顯示蜱計數到目前爲止 跡( 「計數...」 + event.target.currentCount); } 功能onTimerComplete(事件:TimerEvent):無效 { 跡( 「播放完成。」); } var xCoord,yCoord,radius,Width,Height:uint; //聲明變量
//不使用任何變量的第一個
XCOORD =(的Math.random()* stage.stageWidth); //舞臺上的某處 yCoord =(Math.random()* stage.stageHeight);數學公式(Math.random()* 85,20); //兩個數字
graphics.beginFill之間半徑(的Math.random()* 0XFFFFFF); //隨機顏色 graphics.drawCircle(xCoord,yCoord,radius); //座標x & y,半徑 graphics.endFill(); //結束顏色填充
THANK YOU SO MUCH !!!!正是我所需要的 – Jen 2010-09-29 05:08:21
不客氣。如果您能將其標記爲公認的答案,我將非常感激。祝你工作順利! – Aaron 2010-09-29 16:08:33