MyGameMyLove.com

控制物体跳跃的类
功能:可以设置不停的跳动,只跳动一次,什么时候起跳,跳动的高度,速度。
效果:
类文件:casJump.as
更多原创flash源代码,与你分享
*/
class casJump {
//参数
public var t:Number;
public var a:Number;
//高度参数
public var v:Number;
//是否停止
public var isStop:Boolean;
//要操作的mc
public var mcTarget:MovieClip;
//什么时候跳
public var numStarJump:Number;
//mc的初使位置
public var numLastY:Number;
//
//初使化
public function casJump(t:Number, a:Number, v:Number, mcTarget:MovieClip,numStarJump:Number) {
this.t = t;
this.a = a;
this.v = v;
this.mcTarget = mcTarget;
this.numLastY = this.mcTarget._y;
isStop = false;
this.numStarJump=numStarJump
}
//开始跳
public function jump() {
if(numStarJump==0){
if (!isStop) {
mcTarget._y = (mcTarget._y+((a*t)-v));
t++;
//
if (mcTarget._y>=numLastY) {
isStop = true;
t = 0;
}
//end if
}
//end if
}else{
numStarJump--
} }}
使用实例:
1.新建一个flash文件:
2.新建一个电影符号(要运动的物体),拖入舞台。名称为:mc1
3.主时间轴加入:
var obj1:casJump = new casJump(0, 1, 25, mc1, 0);//mc1就是跳动的电影符号
_root.onEnterFrame = function() {
obj1.isStop = false;
obj1.jump();
};
注:
如果不想复跳:可以把:obj1.isStop = false;这一行注释掉。
也可以做一些不规则的跳动:
//参数
public var t:Number;
public var a:Number;
//高度参数
public var v:Number;
//是否停止
public var isStop:Boolean;
//什么时候跳
public var numStarJump:Number;
浏览量:
返回列表datatek@ms1.hinet.net
Please mail me the fla file.It's cool!

ok!
相关主题
2008-1-11 加速度跟踪 鼠标移动
先看效果:[flash]400400demo/movetomouse/movetomouse.swf[/...查看..
2007-12-28 下拉列表 comboBox
先看效果:[flash]320200demo/comboBox/comboBox2.swf[/flash...查看..
2007-12-18 下拉列表 comboBox
先看效果:[flash]350230demo/comboBox/comboBox.swf[/flash]...查看..
2007-11-20 flash教程 物体跳跃
功能:可以设置不停的跳动,只跳动一次,什么时候起跳,跳动的高...查看..
2007-11-14 我的作品 打字游戏 接东西游戏
打字练习程序下载文件我们先看效果:看...查看..
2007-10-26 flash教程 倒放 flash as
有时候我们作动来会遇到情况,就是在出现在一个画面的时候,我们...查看..
2007-10-23 flash教程 asp 加密
众所同知,flash向服务器端提交...查看..
2007-10-20 flash教程 过渡效果 transitions 过渡
这个mc过渡效果的functon主要是用到了flash自身提供的transitio...查看..
2007-10-20 flash教程 比例缩放 图片 代码
加载图片的时候用的特别多。这个算法不知完不完美我一直用这个,...查看..
2007-10-20 flash教程 loadMovie BitmapData 加载
flashloadMovie加载的图片用BitmapData复制加载图片,以免重新一...查看..
有话说? 好的,那就到我的留言本里给我留言吧!我们共同进步.
友情连接 :我要申请
