2011年8月24日 星期三

Flash隨機出現牌的練習

這是上禮拜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);
}







沒有留言:

張貼留言

若你看的文章,時間太久遠的問題就別問了,因為我應該也忘了... XD

Vue multiselect set autofocus and tinymce set autofocus

要在畫面一進來 focus multiselect 的方式: 參考: https://jsfiddle.net/shentao/mnphdt2g/ 主要就是在 multiselect 的 tag 加上 ref (例如: my_multiselect), 另外在 mounted...