第一幁代码:
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;
}
}
}
}
分享到:
相关推荐
例如,“小李5年前比小张大3岁,现在小李20岁,问小张今年几岁?”通过年龄差和时间推算。 11. **行船问题**:涉及到在水中移动的物体,如船只,要考虑水流对速度的影响。例如,“船在静水中的速度是每小时15公里,...
有许多人问的,.Net中的委托以及事件处理。我拿简单的例子说明一下,是现实中的例子: 比如说一个公司(场景),你是老板,手下有两个员工,小张和小王。 你命令小王,如果小张玩游戏,则小王扣去小张500元钱。 这...
在报告中,小张提出“多看、多问、多学、多悟”的学习方法,这一方法的提出,无疑是对当前传统教育模式的有效补充。在实际工作中,小张通过观察和实践,快速熟悉了公司的基本操作流程和财务核算,他作为财务助理,...
### 信息系统项目管理师辅导班案例分析68问解析 #### 案例1:项目经理的角色与职责 **背景概述**: M公司在面临人手紧张的情况下,任命正在从事编程工作的高手小张为新项目的项目经理,并让他同时兼任模块编程工作...
1) 技术到管理转变:在案例中,项目经理小张和小丁都是从技术岗位转为管理角色,但没有接受必要的管理培训。这表明技术人才晋升到管理岗位时,应接受管理技能培训,以便更好地履行职责。 2) 项目经理不应身兼多职:...
问的是小红比小兰少多少朵花。同样,我们用较大的数值减去较小的数值:14 - 6 = 8(朵)。这意味着小红比小兰少了8朵花。 这些问题的解决方法不仅训练了孩子们的基本减法技能,还使他们能理解并解决日常生活中的...
例如,主谓短语“小张写文章”中,小张是主语,写文章是谓语。动宾短语“去打”由动词“去”和宾语“打”组成,表明动作的对象。偏正短语如“明代医药家李时珍”中,“明代”修饰“医药家”,而“医药家”又修饰...
1. 分式识别:题目中问到分式的个数,分式是由分子和分母组成的表达式,且分母中含有变量。题目中给出的式子中,例如10/xy、1/a、1/b、1/c以及x/(xy)都是分式。 2. 平面直角坐标系:点P(3,4)在直角坐标系中的距离OP...
我们分两步进行,第一步选小张或小赵,第二步选剩下三人中的三人,所以总方法数为C(2,1) * C(3,3) * A(3,3) = 2 * 1 * 6 = 12种。 在实际应用中,这两种原理常常结合使用。比如第9题,要将5个球放入5个盒子,且恰好...
比如别人问你,你家的那台电脑是台什么样的电脑,你就绝对不会回答:“我家的那台电脑是一台‘电脑’” ,而是说出你的电脑的品牌,或具体的配置(比如一台“戴尔8530电脑”或“一台奔腾3电脑”)。同样,你会对别人...
当我们对工作感到疲惫或不满时,应当问自己:“我究竟在为谁工作?”答案应该是“为自己”。因为每一份努力都是对自己的投资,每一次挑战都是个人成长的机会。只有理解了这一点,我们才能心平气和地面对工作,享受...
本文以前端面试官的角度出发,对 Vue 框架中一些重要的特性、框架的原理以问题的形式进行整理汇总,意在帮助作者及读者自测下 Vue 掌握的程度。 本文章节结构以从易到难进行组织,建议读者按章节顺序进行阅读,当然...
“学以致用,达标检测”环节则将所学知识与实际问题相结合,通过小张的故事,让学生将理论应用到实践中,提出解决实际问题的策略,从而帮助小张摆脱困境,同时也锻炼了学生解决实际问题的能力。 “立足生活,拓展...
资源内容:项目全套源码+完整文档 源码说明: 全部项目源码都是经过测试校正后百分百成功运行。 SpringBoot 毕业设计,SpringBoot 课程设计,基于SpringBoot+Vue开发的,含有代码注释,新手也可看懂。...
- 四种提问方法:直接提问、以答诱答、以问止问和选择性疑问,这些都能有效引导谈判走向。 - 了解谈判伙伴:在谈判中,另一方不仅是对手,也是伙伴,了解其目标和需求至关重要。 【谈判流程】 谈判包括准备、开局、...