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管理软件采购管理申请计划子模块的设计与开发

基于生物启发神经网络的AUV三维路径规划

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

FLASH游戏类网站的规划设计

Flash闯关游戏的设计与实现

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

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

FLASH的求职简历设计

AES算法GPU协处理下分组加...

酵母菌发酵生产天然香料...

提高教育质量,构建大學生...

压疮高危人群的标准化中...

浅论职工思想政治工作茬...

基于Joomla平台的计算机学院网站设计与开发

浅谈高校行政管理人员的...

从政策角度谈黑龙江對俄...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

上海居民的社会参与研究