Flash是最好用的软件、写游戏也是棒棒的!

 

美术篇

 

元件庫1.jpg元件庫2.jpg

1. 元件库清晰命名。按钮是按钮元件、影像是影像Clip。

 

2.jpg

2. 每个在场景的元件都给一个独立的ID。

 

1.jpg

3. 如果是按钮、选择按钮、当作按钮。

 

程序篇

定义一个数字变量。

var g_nYelSha:Number = 0;

 

在按钮上加上AS。

on(release){
    initRotateValue();
    f_RotatePick();
    p_nCounter = 0;
    gotoAndStop("_sense1", 3);
}

 

直接跳到基某一帧
gotoAndStop("_sense1", 2);

 

进入帧马上执行function。

onEnterFrame=function() {

}

 

加入声音。

g_misJackpot = new Sound(this.createEmptyMovieClip("_soundJackpot", 3));
g_misJackpot.attachSound("_soundJackpot");
g_misJackpot.setVolume(30);

 

播放声音。

function f_playBGMusic() {
    g_misBGMusic.start(0,9999999);
}

 

元件自转。

function f_RotatePick() {
    // 播放聲音
    g_misRotate.start();
    p_nTargetAngle = Math.floor(Math.random() * 360) + 1;
    p_nTotalAngle = (360 * p_nRound) + (p_nTargetAngle - p_nCurrentAngle);
    p_nTotalRotateTime = ((2 * p_nTotalAngle) / p_nSpeed);
    p_nPerReduceSpeed = (p_nSpeed / (p_nTotalRotateTime - 1));
}

 

隔一秒後回到sense1。
var myInterval = setInterval(time, 1000);

function time()
{
    if ( p_nCounter == 0 ) {
        f_initValue();
        f_updateValue();
        g_misJackpot.stop();
        trace("Yes");
        p_nCounter++;
        clearInterval(myInterval);
    } else {
        gotoAndStop("_sense1", 2);
    }
}

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 kk匡 的頭像
    kk匡

    kk匡的日記&學習筆記

    kk匡 發表在 痞客邦 留言(0) 人氣()