flash中有两个MC,怎么用按钮同时移动它们
在一个场景中放两个并排的MC(影片剪辑),形式如口|口(口表示MC)两个按钮(左、右)用什么代码可以实现:鼠标在左按钮上点时两个MC同进向左移动点右按钮时两个MC同时向右...
在一个场景中放两个并排的MC(影片剪辑),形式如 口|口(口表示MC)
两个按钮(左、右)
用什么代码可以实现:
鼠标在 左 按钮上点时 两个MC同进向左移动
点 右 按钮时 两个MC同时向右移动
且限制MC的移动范围(不能超出特定范围,如影片是500相素)
谢谢
.
请问如果要做成鼠标放到某个按钮上不断地施加某个动作怎么做
现在是点一次移动 10 个像素,能不能做成鼠标放到如左按钮上不断的以10 像素的距离一直向左移动,直到鼠标移开
谢谢
. 展开
两个按钮(左、右)
用什么代码可以实现:
鼠标在 左 按钮上点时 两个MC同进向左移动
点 右 按钮时 两个MC同时向右移动
且限制MC的移动范围(不能超出特定范围,如影片是500相素)
谢谢
.
请问如果要做成鼠标放到某个按钮上不断地施加某个动作怎么做
现在是点一次移动 10 个像素,能不能做成鼠标放到如左按钮上不断的以10 像素的距离一直向左移动,直到鼠标移开
谢谢
. 展开
展开全部
左按钮名为btn1,右按钮名为btn2
在btn1中写入:
on (press) {
x = 1;
//定义一个变量作为每次的增量
onEnterFrame = function () {
mc1._x-= x;
mc2._x-=x
btn1.onRelease = function() {
x = 0;//使增量为0,即停止增加
};
};
}
在btn2中写入:
on (press) {
x = 1;
//定义一个变量作为每次的增量
onEnterFrame = function () {
mc1._x+= x;
mc2._x+=x
btn2.onRelease = function() {
x = 0;//使增量为0,即停止增加
};
};
}
如果想走得快点,让x=1值大点
这上按住鼠标时的事件,如果想改成经过,则为on(rollover)(我认为这个不好,还是用press好)
在btn1中写入:
on (press) {
x = 1;
//定义一个变量作为每次的增量
onEnterFrame = function () {
mc1._x-= x;
mc2._x-=x
btn1.onRelease = function() {
x = 0;//使增量为0,即停止增加
};
};
}
在btn2中写入:
on (press) {
x = 1;
//定义一个变量作为每次的增量
onEnterFrame = function () {
mc1._x+= x;
mc2._x+=x
btn2.onRelease = function() {
x = 0;//使增量为0,即停止增加
};
};
}
如果想走得快点,让x=1值大点
这上按住鼠标时的事件,如果想改成经过,则为on(rollover)(我认为这个不好,还是用press好)
展开全部
左边按钮:
on (release) {
if (_root.mc1._x>0) {//mc1为左边影片剪辑
_root.mc1._x = _root.mc1._x-10;
_root.mc2._x = _root.mc2._x-10;
}
}
右边按钮:
on (release) {
if (_root.mc2._x<500) {//mc2为右边按钮
_root.mc1._x = _root.mc1._x+10;
_root.mc2._x = _root.mc2._x+10;
}
}
on (release) {
if (_root.mc1._x>0) {//mc1为左边影片剪辑
_root.mc1._x = _root.mc1._x-10;
_root.mc2._x = _root.mc2._x-10;
}
}
右边按钮:
on (release) {
if (_root.mc2._x<500) {//mc2为右边按钮
_root.mc1._x = _root.mc1._x+10;
_root.mc2._x = _root.mc2._x+10;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询