`
琛哥哥
  • 浏览: 32305 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

问小张

 
阅读更多
第一幁代码:
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;
			}
			
		}

	}
	
}
分享到:
评论
2 楼 legxash 2015-08-11  
33333333
1 楼 legxash 2015-08-11  
  

相关推荐

    小学数学应用题各类型详解大全.doc

    例如,“小李5年前比小张大3岁,现在小李20岁,问小张今年几岁?”通过年龄差和时间推算。 11. **行船问题**:涉及到在水中移动的物体,如船只,要考虑水流对速度的影响。例如,“船在静水中的速度是每小时15公里,...

    .Net中的委托以及事件处理

    有许多人问的,.Net中的委托以及事件处理。我拿简单的例子说明一下,是现实中的例子: 比如说一个公司(场景),你是老板,手下有两个员工,小张和小王。 你命令小王,如果小张玩游戏,则小王扣去小张500元钱。 这...

    大二寒假社会实践报告.docx

    在报告中,小张提出“多看、多问、多学、多悟”的学习方法,这一方法的提出,无疑是对当前传统教育模式的有效补充。在实际工作中,小张通过观察和实践,快速熟悉了公司的基本操作流程和财务核算,他作为财务助理,...

    信息系统项目管理师辅导班案例分析68问

    ### 信息系统项目管理师辅导班案例分析68问解析 #### 案例1:项目经理的角色与职责 **背景概述**: M公司在面临人手紧张的情况下,任命正在从事编程工作的高手小张为新项目的项目经理,并让他同时兼任模块编程工作...

    案例套路回答90问.docx

    1) 技术到管理转变:在案例中,项目经理小张和小丁都是从技术岗位转为管理角色,但没有接受必要的管理培训。这表明技术人才晋升到管理岗位时,应接受管理技能培训,以便更好地履行职责。 2) 项目经理不应身兼多职:...

    第二学期人教版一年级数学课课练及答案全册24精选.doc

    问的是小红比小兰少多少朵花。同样,我们用较大的数值减去较小的数值:14 - 6 = 8(朵)。这意味着小红比小兰少了8朵花。 这些问题的解决方法不仅训练了孩子们的基本减法技能,还使他们能理解并解决日常生活中的...

    现代汉语下册考试题.pdf

    例如,主谓短语“小张写文章”中,小张是主语,写文章是谓语。动宾短语“去打”由动词“去”和宾语“打”组成,表明动作的对象。偏正短语如“明代医药家李时珍”中,“明代”修饰“医药家”,而“医药家”又修饰...

    新北师大版八年级下册数学期末精品试卷(经典).pdf

    1. 分式识别:题目中问到分式的个数,分式是由分子和分母组成的表达式,且分母中含有变量。题目中给出的式子中,例如10/xy、1/a、1/b、1/c以及x/(xy)都是分式。 2. 平面直角坐标系:点P(3,4)在直角坐标系中的距离OP...

    2020年高考一轮课时训练(理)12.1分类计数原理与分步计数原理 (通用版).doc

    我们分两步进行,第一步选小张或小赵,第二步选剩下三人中的三人,所以总方法数为C(2,1) * C(3,3) * A(3,3) = 2 * 1 * 6 = 12种。 在实际应用中,这两种原理常常结合使用。比如第9题,要将5个球放入5个盒子,且恰好...

    OOP技术:易语言面向对象学习[归纳].pdf

    比如别人问你,你家的那台电脑是台什么样的电脑,你就绝对不会回答:“我家的那台电脑是一台‘电脑’” ,而是说出你的电脑的品牌,或具体的配置(比如一台“戴尔8530电脑”或“一台奔腾3电脑”)。同样,你会对别人...

    工作心态培训课件.pptx

    当我们对工作感到疲惫或不满时,应当问自己:“我究竟在为谁工作?”答案应该是“为自己”。因为每一份努力都是对自己的投资,每一次挑战都是个人成长的机会。只有理解了这一点,我们才能心平气和地面对工作,享受...

    Vue 必知必问面试题总结

    本文以前端面试官的角度出发,对 Vue 框架中一些重要的特性、框架的原理以问题的形式进行整理汇总,意在帮助作者及读者自测下 Vue 掌握的程度。 本文章节结构以从易到难进行组织,建议读者按章节顺序进行阅读,当然...

    (2020年秋季版)七年级道德与法治上册 第四单元 少年当自强学案(无答案) 北师大版.doc

    “学以致用,达标检测”环节则将所学知识与实际问题相结合,通过小张的故事,让学生将理论应用到实践中,提出解决实际问题的策略,从而帮助小张摆脱困境,同时也锻炼了学生解决实际问题的能力。 “立足生活,拓展...

    [论坛社区]FxAsk爱问程序 2.0_fxask.rar

    资源内容:项目全套源码+完整文档 源码说明: 全部项目源码都是经过测试校正后百分百成功运行。 SpringBoot 毕业设计,SpringBoot 课程设计,基于SpringBoot+Vue开发的,含有代码注释,新手也可看懂。...

    商业银行客户经理谈判攻略学员用PPT.pptx

    - 四种提问方法:直接提问、以答诱答、以问止问和选择性疑问,这些都能有效引导谈判走向。 - 了解谈判伙伴:在谈判中,另一方不仅是对手,也是伙伴,了解其目标和需求至关重要。 【谈判流程】 谈判包括准备、开局、...

Global site tag (gtag.js) - Google Analytics