第一幁代码:
stop();
import flash.events.MouseEvent;
stop();
startButton.addEventListener(MouseEvent.CLICK,playGame);
function playGame(event:MouseEvent):void{
gotoAndStop(2);
}
第二帧代码:
startGame();
文件关联MovingCar.as;
MovingCar.as内容:
package {
import flash.display.MovieClip;
import flash.events.KeyboardEvent;
import flash.events.Event;
import flash.utils.getTimer;
public class MovingCar extends MovieClip{
private var lastTime:int;
private var rotate:Number=0;
private var carSpeed:int = 50;
private var carState:Boolean = false;
public function MovingCar() {
// constructor code
}
public function startGame():void{
car.x = 200;
car.y = 200;
addChild(car);
stage.addEventListener(KeyboardEvent.KEY_DOWN,keyDown);
stage.addEventListener(KeyboardEvent.KEY_UP,keyUp);
addEventListener(Event.ENTER_FRAME,enterFrame);
lastTime = getTimer();
}
private function enterFrame(event:Event):void{
var runTime:int = getTimer() - lastTime;
lastTime = runTime+lastTime;
if(carState){
trace(rotate);
car.x = car.x + carSpeed*runTime/1000*Math.cos(rotate*Math.PI/180);
car.y = car.y + carSpeed*runTime/1000*Math.sin(rotate*Math.PI/180);
}
}
private function keyDown(event:KeyboardEvent):void{
if(event.keyCode == 37){
rotate -= 5;
}else if(event.keyCode == 39){
rotate += 5;
}
if(event.keyCode == 38){
carState = true;
}
car.rotation = rotate;
}
private function keyUp(event:KeyboardEvent):void{
if(event.keyCode == 38){
carState = false;
}
}
}
}
分享到:
相关推荐
CE 大家都知道怎么用把 我就不多说了 这是最新版 最新版CE 5.6.1《》小张系列
这是我自己做的,大家不要见笑~~~~本人保证所上传的无毒
电脑锁屏系统小张绿色软件安装快,使用方便,纯绿色版,
小学数学数学神探小张在干什么
爱心邮路上的“贴心小张”
现场培训卡(副科级每人写5小张).docx
现场培训卡(副科级每人写5小张).pdf
行业文档-设计装置-小张多贴标平贴装置
十字路口交通信号灯的PLC控制程序设计--小张
文本识别资源,CSDN大佬,程序员大飞1,公众号小张Python的资料
电子政务-印刷品小张检品机除静电负压除尘装置.zip
LongImageCamera 可以捕捉多小张图像合并成一张长图像,就像Google Play中提供的Shoparoo应用程序一样!
行业分类-设备装置-用于小张印刷品检品机的给纸机
有许多人问的,.Net中的委托以及事件处理。我拿简单的例子说明一下,是现实中的例子: 比如说一个公司(场景),你是老板,手下有两个员工,小张和小王。 你命令小王,如果小张玩游戏,则小王扣去小张500元钱。 这...
行业分类-设备装置-用于小张印刷产品质量检分机的收纸轮及收纸装置
小徐成语接龙算法程序,请大家批评指正。 本人擅长C#开发,asp.net网站设计与开发。
vblog.github.io:小张的技术博客
小张进入了另一家店面,这次小张发现某些连衣裙的款式和颜色还合自己的心意,但将此物品加入购物车时,突然出现系统繁忙的状况,小张再次退出了。小张又进入一家店铺,浏览了产品并选择了满意的一款连衣裙,点击了...
Sheetsh您可以分享的一小张纸这是组装社区正在构建的产品。 您可以通过访问来帮助推进这一想法。如何在本地运行git clone git@github....