flash 按扭控制MC移动问题

场景中有一mc,俩按扭b1,b2,鼠标移到b1时,mc向上移动,鼠标移出b1时,停在当前,再移到b1时,mc继续向上移动.b2控制向下移动,效果和b1一样,并且mc是在一... 场景中有一mc,俩按扭b1,b2,鼠标移到b1时,mc向上移动,鼠标移出b1时,停在当前,再移到b1时,mc继续向上移动.
b2控制向下移动,效果和b1一样,并且mc是在一定范围里移动,比如移动某个地方不能再向下,或向上.
要as代码,高手们....谢谢了
展开
 我来答
gerndy
2007-08-09 · TA获得超过3384个赞
知道大有可为答主
回答量:2648
采纳率:0%
帮助的人:2378万
展开全部
说实话30分 少了点

在这里解释还挺麻烦的
var stage_height=100;//范围高度
this.up=0;
this.down=0;
this.spd=5;//移动速度
this.onEnterFrame=function(){
if(this.up==1){
if(this.mc._y-this.spd<=0){
this.mc._y=0;
}else{
this.mc._y-=this.spd;
}
}

if(this.down==1){
if(this.mc._y+this.spd>=stage_height){
this.mc._y=stage_height;
}else{
this.mc._y+=this.spd;
}

}
this.b1.onRollOver=function(){
this._parent.up=1;
}
this.b1.onRollOut=function(){
this._parent.up=0;
}
this.b2.onRollOver=function(){
this._parent.down=1;
}
this.b2.onRollOut=function(){
this._parent.down=0;
}

试一试吧 把代码放在帧上
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式