這是上禮拜Dofi上的內容`上禮拜是上數學物件Math 他的類別有.random. .abs .sqrt...等等
應用Math.random()
trace(Math,random( ) );
方法
ex:想要有一個介於0~100之前的隨機數值,就要寫Math.random()*100;
上課的練習只有一場景,三個圖層
圖層1: 寫入as用
圖層2: 原本是拿來放牌面的不過最後刪掉了,因為改成匯出給as使用,類別命名:Dice,所以就必須把場景上的牌面拿掉,不然就是..會錯誤呀~
圖層3 : 放一個btn ,實體名稱btnStart
(牌面的是影片片段元件 ,匯出給as使用,類別Dice, 牌面的這個影片片段內容有三個圖層,一個是bg,放牌底的背景, 一個圖層是畫點數的,一到六點,共六個關鍵影格,第三個圖層as,請在第一秒關鍵影格下 stop(); )
結果as:
trace(Math.random());
btnStart.addEventListener(MouseEvent.CLICK,showNum);
function showNum(e:MouseEvent){
var num:Number;
var dice:Dice;
dice= new Dice();
dice.x=200;
dice.y=200;
addChild(dice);
num=Math.random()*6;
num=Math.round(num)+1;
trace(num);
dice.gotoAndStop(num);
}
應用Math.random()
trace(Math,random( ) );
方法
ex:想要有一個介於0~100之前的隨機數值,就要寫Math.random()*100;
上課的練習只有一場景,三個圖層
圖層1: 寫入as用
圖層2: 原本是拿來放牌面的不過最後刪掉了,因為改成匯出給as使用,類別命名:Dice,所以就必須把場景上的牌面拿掉,不然就是..會錯誤呀~
圖層3 : 放一個btn ,實體名稱btnStart
(牌面的是影片片段元件 ,匯出給as使用,類別Dice, 牌面的這個影片片段內容有三個圖層,一個是bg,放牌底的背景, 一個圖層是畫點數的,一到六點,共六個關鍵影格,第三個圖層as,請在第一秒關鍵影格下 stop(); )
結果as:
trace(Math.random());
btnStart.addEventListener(MouseEvent.CLICK,showNum);
function showNum(e:MouseEvent){
var num:Number;
var dice:Dice;
dice= new Dice();
dice.x=200;
dice.y=200;
addChild(dice);
num=Math.random()*6;
num=Math.round(num)+1;
trace(num);
dice.gotoAndStop(num);
}
沒有留言:
張貼留言
若你看的文章,時間太久遠的問題就別問了,因為我應該也忘了... XD