}
            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管理软件采购管理申请计划子模块的设计与开发 
- 
- 
- 
- 
- 
- 
- 
- 电站锅炉暖风器设计任务书
- 大众媒体对公共政策制定的影响
- 酸性水汽提装置总汽提塔设计+CAD图纸
- 乳业同业并购式全产业链...
- 中考体育项目与体育教学合理结合的研究
- 河岸冲刷和泥沙淤积的监测国内外研究现状
- 杂拟谷盗体内共生菌沃尔...
- 当代大学生慈善意识研究+文献综述
- 十二层带中心支撑钢结构...
- java+mysql车辆管理系统的设计+源代码