- 浏览: 42123 次
- 性别:
- 来自: 上海
最新评论
非常非常简单的效果,按任意键进行方块的跳跃,有二段跳效果和轻跳和重跳效果,根据按键长短判定的。这是在兄弟会论坛做的一道题,很应该转来跟大家分享下~
代码如下:
package {
/*author : CYPL*/
import flash.display.*;
import flash.events.*;
import flash.utils.Timer;
public class JumpTest extends Sprite {
private static const G:int=1;
private var box:Sprite;
private var landObject:Sprite;
private var ySpeed:int=0;
private var jumpSpeed:int=-15;
private var keyPressed:Boolean= false;
private var keyReleased:Boolean=true;
private var comboJump:Boolean=false;
private var inAir:Boolean=true;
private var timer:Timer;
public function JumpTest() {
box=drawRect((stage.stageWidth-50)/2,100,50,50,0xff0000);
landObject=drawRect(0,300,stage.stageWidth,20);
(timer=new Timer(30)).start();
configureControl();
}
private function configureControl():void {
stage.addEventListener(KeyboardEvent.KEY_DOWN,keyDownHandler,false,0,true);
stage.addEventListener(KeyboardEvent.KEY_UP,keyUpHandler,false,0,true);
timer.addEventListener(TimerEvent.TIMER,timerHandler,false,0,true);
}
private function drawRect(posX:Number,posY:Number,w:Number,h:Number,color:uint=0):Sprite {
var rect:Sprite;
with (rect=new Sprite) {
graphics.beginFill(color);
本文转自:http://www.5uflash.com/flashjiaocheng/Flashaschengxu/2988.html
发表评论
-
使用 Flash Remoting in Flash Forms 制作 Live Search
2010-04-10 10:01 610即时搜索效果察看 Live Search 的程式分成两部份 ... -
Remoting中接受query类型数据方法
2010-04-10 10:00 532var listInfo = new Array() fun ... -
Remoting中接受query类型数据方法
2010-04-10 10:00 525var listInfo = new Array() fun ... -
Flash remoting参数传递与调用补充
2010-04-10 10:00 577续flash remoting中参数传递与调用,补充其他数据类 ... -
Flash remoting参数传递与调用补充
2010-04-10 10:00 665续flash remoting中参数传递与调用,补充其他数据类 ... -
Flex2/AS3在Linux下的开发环境
2010-04-09 12:58 510这次修正了万恶的“Incorrect flash playe ... -
flash AS3的面向对象特点概述
2010-04-09 12:58 866本文是我(aw)在整理了相关文档和讨论之后,结合自己的亲自实 ... -
flash AS3的面向对象特点概述
2010-04-09 12:58 754本文是我(aw)在整理了相关文档和讨论之后,结合自己的亲自实 ... -
从AS1和AS2到AS3的观念转变
2010-04-09 12:57 672[1b]AS1/2-AS3观念的转变(Meet with n ... -
从AS1和AS2到AS3的观念转变
2010-04-09 12:57 565[1b]AS1/2-AS3观念的转变(Meet with n ... -
as3打造一个非常酷的莲花曲线效果
2010-04-09 10:04 713详细代码: var radius:int=100; va ... -
AS3.0 单一职责原则设计模式
2010-04-09 10:04 715呵呵,好久没写了。因为前段时间心情不是很好,并且各种事情比较多 ... -
AS3.0 单一职责原则设计模式
2010-04-09 10:04 711呵呵,好久没写了。因为前段时间心情不是很好,并且各种事情比较多 ... -
ActionScript 3 开发的需注意的方面
2010-04-09 10:03 567这些东东都不是很难,只是方法不常用或没注意到,以后还会陆续添加 ... -
ActionScript 3 开发的需注意的方面
2010-04-09 10:03 533这些东东都不是很难,只是方法不常用或没注意到,以后还会陆续添加 ... -
《银河动画》鼠绘教程 (1)
2010-04-08 10:22 691本教程是给对flash有基础了解的人看的(最起码你得知道fla ... -
《银河动画》鼠绘教程 (1)
2010-04-08 10:22 573本教程是给对flash有基础了解的人看的(最起码你得知道fla ... -
《银河动画》鼠绘教程 (2)
2010-04-08 10:21 563先画草图!! [url=http://space.flash8 ... -
《银河动画》鼠绘教程 (2)
2010-04-08 10:21 536先画草图!! [url=http://space.flash8 ... -
《银河动画》鼠绘教程 (3)
2010-04-08 10:21 592一般的简单动画都会吧?别告诉我你连物体移动都不会!! ...
相关推荐
在微信小程序"跳一跳"风靡一时之际,利用Python技术进行辅助操作,可以实现对游戏中的物体中点的准确定位,从而达到无限刷分的效果。本文将深入探讨这一技术实现过程,以及相关的Python编程知识。 首先,我们需要...
Java青蛙对跳是一款基于Java编程语言开发的简单益智游戏,特别适合初学者进行学习和实践。这款游戏的设计理念是让玩家通过控制青蛙在不同荷叶之间跳跃,避开危险,达到终点。下面我们将深入探讨Java编程在这款游戏中...
1. 牛顿第二定律:题目中提到的“物体受力越大则速度就越大”,这是错误的理解。根据牛顿第二定律F=ma,力(F)与物体的加速度(a)成正比,而不是速度(v)。速度与力的关系取决于力作用的时间和加速度。 2. 相对论效应...
这款游戏通过简单的操作让玩家控制小鸟在各种障碍物间跳跃,挑战更高的分数。游戏画面简洁,操作流畅,适合所有年龄段的玩家。 #### 三、手游源码的重要性 对于游戏开发者来说,获取一款已经完成的游戏源码具有...
Swift提供了一个简单易用的`UIView`动画API,可以轻松实现弹跳效果。通过`UIView.animateWithDuration`方法,我们可以控制动画的时长、延迟、动画类型以及完成后的回调。对于弹跳动画,我们可以利用`...
如果一个物体只受一个力作用,根据牛顿第二定律,物体将沿着力的方向加速。而在受多个力作用但不满足平衡条件时,物体的加速度将由这些力的矢量和决定,即合外力。 【问题解答】 1. 牛顿第一定律内容是:如果一个...
5. 力的分解与合成:半球形物体A和光滑球B的系统中,应用牛顿第二定律分析。A对地面的压力和摩擦力取决于B对A的压力以及细线的拉力。根据力的平衡,可以确定各个力的大小和方向。 6. 物体静止分析:绳子可能承受...
4. 动摩擦因数与牛顿第二定律:在摩擦力的作用下,物体的加速度可以通过牛顿第二定律计算得出。在本例中,物体受到向右的推力和向左的摩擦力,加速度方向取决于这两个力的合力方向。 5. 图像分析:物体的速度-时间...
11. 力的作用效果:力可以改变物体形状(如拉力使鱼竿变形)、改变物体运动状态(如球拍对乒乓球的作用力)以及使物体发生形变(如压力使海绵变形)。 12. 重力的认识:1N大约是两个鸡蛋的重量,这有助于理解力的...
12. 平抛物体的冲量比例:物体在不同时间段内的动量变化取决于重力作用的时间,因此第一秒、第二秒、第三秒内受到的冲量之比等于时间比。 13. 自由下落与地面碰撞的问题:在碰撞过程中,合外力的冲量等于动量的变化...
3. 在纵跳摸高问题中,涉及到牛顿第三定律(作用力与反作用力相等但方向相反),运动员能起跳是因为地面对其的支持力等于他对地面的压力。运动员离地后,失去支持,处于失重状态。运动员到达最高点后下落,重力势能...
5. 弹跳效果:模拟物理世界的重力和弹性,使物体在运动过程中产生逼真的弹跳效果。 6. 交互动画:Flash支持ActionScript编程,可以创建响应用户输入的交互式元素,如按钮、菜单、游戏等。 三、Flash在网页设计中的...
在解决问题时,动量定理常常用于计算物体在受力作用下的速度变化、动量变化以及力的作用效果。 1. 在第一道选择题中,鸡蛋从同一高度落下,落到硬地面和软面的动量变化是相同的,因为最终速度都是0。不同之处在于...
- 投影变换用于将三维坐标转换为二维坐标,以便能够在二维显示器上显示三维物体。 - 主要有正交投影和透视投影两种方式。正交投影保持物体之间的相对大小不变,而透视投影则会使远处的物体看起来更小。 4. **视区...
2. 运动状态的判断:第二题考察了根据图像判断物体的相对运动,涉及到参照物的选择和运动状态的推理。 3. 路程与时间的关系:第三题的图像分析题考察了运动学的基本概念,包括同时性、相对速度以及速度的计算。 4....
用户可以根据需要增加额外的顶点段,以实现更精细的控制和更复杂的动画效果。 2. **形变保存**:编辑后的形变可以被保存为动画帧,并按照时间顺序播放,形成连贯的动画序列。这对于创建个性化的非角色动画,如爆炸...
11. **运动与力的关系**:跳车人应与车行方向跳并跑几步,利用惯性来减少落地时的冲击力,防止摔倒。 12. **运动状态的判断**:水壶向火车行驶方向摆动,说明火车突然减速。 13. **纯水的密度**:纯水的密度是1000...
在实际项目中,仅使用简单的左右滑动效果可能不够吸引人,开发者往往希望在切换时能够展现出更加生动的效果。例如,在开始切换时,第一个Activity先向后退一小步,然后再向左滑出屏幕;同时第二个Activity紧随其后,...
总结,jQuery Easing插件极大地丰富了jQuery动画的表现力,使得开发者可以通过简单的代码实现各种复杂、生动的视觉效果。结合适当的场景选择合适的缓动函数,能够提升用户界面的交互体验和视觉吸引力。在实际项目中...