}
            if (m_nSpeedZ>0) {
                m_nSpeedZ--;
            }
            if (m_nSpeedZ<0) {
                m_nSpeedZ++;
            }
            if (m_nSpeedX>0) {
                m_nSpeedX-=4;
            }
            if (m_nSpeedX<0) {
                m_nSpeedX+=4;
            }
        }
    }
}
(4)    RacingGame类的代码
RacingGame类对应游戏的舞台,该类代码如下所述:
package classes
{
    import flash.display.MovieClip;
    import flash.events.Event;
    import flash.events.KeyboardEvent;
    import flash.events.MouseEvent;
    import flash.events.TimerEvent;
    import flash.utils.Timer;
public class RacingGame extends MovieClip
{
    private var m_aKeys:Array=[-1,-1,-1,-1];
    public function RacingGame()
    {    
        T_Road.stop();
        T_Tree.stop();
        T_Rock.stop();
        this.stop();
        T_PlayButton.addEventListener(MouseEvent.MOUSE_UP,OnMouseUp);
    }
    public function OnMouseUp(e:MouseEvent):void
    {
        T_Title.visible=false;
        T_PlayButton.visible=false;
        this.stage.addEventListener(KeyboardEvent.KEY_DOWN,onKeyboardDown);
        this.stage.addEventListener(KeyboardEvent.KEY_UP,onKeyboardUp);
        var myTimer:Timer=new Timer(100,0);
        myTimer.addEventListener("timer",timerHandler);
        myTimer.start();
        
        }
        public function onKeyboardDown(e:KeyboardEvent):void
        {
            for(var i:int=0;i<m_aKeys.length;i++)
            {
                if(m_aKeys[i]==e.keyCode)
                    return;
            }
            for(i=0;i<m_aKeys.length;i++)
            {
                if(m_aKeys[i]==-1)
                    m_aKeys[i]=e.keyCode;
                    break;
上一篇:C#交通数据采集及整理方法的设计与实现
下一篇:企业ERP管理软件采购管理申请计划子模块的设计与开发

OCR三维验证码破解技术研究与实现

FLASH游戏类网站的规划设计

Flash闯关游戏的设计与实现

Flash多媒体动画技术开发与研究

Flash班级通讯录的设计与实现

FLASH的求职简历设计

FLASHMTV制作

神经外科重症监护病房患...

志愿者活动的调查问卷表

国内外图像分割技术研究现状

承德市事业单位档案管理...

10万元能开儿童乐园吗,我...

中国学术生态细节考察《...

C#学校科研管理系统的设计

医院财务风险因素分析及管理措施【2367字】

AT89C52单片机的超声波测距...

公寓空调设计任务书