}
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车辆管理系统的设计+源代码