FLASH 里点击按钮MC移动
varslideNum=7;//一共14个按钮vartargetwidth=300;varspeed=0.1;varalphaBtn=50;varslidecount=1...
var slideNum = 7; //一共14个按钮
var targetwidth = 300;
var speed = 0.1;
var alphaBtn = 50;
var slidecount = 1;
var slideplay = 1;
var timer = 1;
_root.an.menuMc2.onRelease = function() {
targetx=-660//这里改数值
}
_root.an.menuMc1.onRelease = function() {
targetx=0//这里改数值
}
this.slide.onEnterFrame = function () {
var i = 1;
while (i <= slideNum) {
mc = this._parent["menuMc" + i];
if (slidecount == i) {
} else {
}
i++;
}
if ((timer % timerFrame) == 0) {
if (slideNum == slidecount) {
slidecount = 1;
} else {
slidecount++;
}
}
if (slideplay == 1) {
timer++;
}
this._x = this._x + (speed * (targetx - this._x));
};
现在的情况是。我点击左右。他就会一下移动7个按钮。我想让他每点击一下。移动3个。我改了上面的数值也不管用啊。。求高手指点。 展开
var targetwidth = 300;
var speed = 0.1;
var alphaBtn = 50;
var slidecount = 1;
var slideplay = 1;
var timer = 1;
_root.an.menuMc2.onRelease = function() {
targetx=-660//这里改数值
}
_root.an.menuMc1.onRelease = function() {
targetx=0//这里改数值
}
this.slide.onEnterFrame = function () {
var i = 1;
while (i <= slideNum) {
mc = this._parent["menuMc" + i];
if (slidecount == i) {
} else {
}
i++;
}
if ((timer % timerFrame) == 0) {
if (slideNum == slidecount) {
slidecount = 1;
} else {
slidecount++;
}
}
if (slideplay == 1) {
timer++;
}
this._x = this._x + (speed * (targetx - this._x));
};
现在的情况是。我点击左右。他就会一下移动7个按钮。我想让他每点击一下。移动3个。我改了上面的数值也不管用啊。。求高手指点。 展开
1个回答
深圳市容大彩晶科技有限公司
2024-11-15 广告
2024-11-15 广告
广告机代理优选容大彩晶,深圳市容大彩晶科技有限公司自2007年成立伊始,一直专注于液晶商用显示产品的技术研发及产品服务。公司依托具有自主研发能力、创新高效的技术团队,打造出行业优质商用液晶显示设备。容大彩晶产品涵盖商用液晶显示、多媒体广告机...
点击进入详情页
本回答由深圳市容大彩晶科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询