this.z=this.z+m_nSpeedZ;
        }
        public function adjustZ(sz:int)
        {
            this.z=this.z-sz;
            if(this.z>1000)
                this.visible=false;
            else
                this.visible=true;
        }
    }
}
(3)    PlayerCar类的代码
PlayerCar类用于管理玩家赛车,它派生于CarBase,是一个特殊的赛车类。PlayerCar需要做的知识对用户输入控制赛车这一方面做一个处理即可,具体代码如下所示:
package classes{
    import flash.display.MovieClip;
    import flash.ui.Keyboard;
    public class PlayerCar extends CarBase {
        public function PlayerCar() {
        }
        public function Input(keys:Array) {
            for each (var key in keys) {
                switch (key) {
                    case Keyboard.UP :
                        m_nSpeedZ=m_nSpeedZ+2;
                        if (m_nSpeedZ>25) {
                            m_nSpeedZ=25;
                        }
                        break;
                    case Keyboard.LEFT :
                        m_nSpeedX=-12;
                        break;
                    case Keyboard.RIGHT :
                        m_nSpeedX=12;
                        break;
                    case Keyboard.DOWN :
                        m_nSpeedZ=m_nSpeedZ-2;
                        if (m_nSpeedZ<0) {
                            m_nSpeedZ=0;
                        }
                        break;
                }
上一篇:C#交通数据采集及整理方法的设计与实现
下一篇:企业ERP管理软件采购管理申请计划子模块的设计与开发

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

FLASH游戏类网站的规划设计

Flash闯关游戏的设计与实现

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

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

FLASH的求职简历设计

FLASHMTV制作

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

志愿者活动的调查问卷表

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

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

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

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

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

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

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

公寓空调设计任务书