返回   webstudio Forums > FLASH > Flash actionscript (As1,As2)

发表新主题 回复
 
主题工具 显示模式
旧 2012-12-10, 07:18 PM   #1
monong
初级会员
级别:0 | 在线时长:0小时 | 升级还需:5小时
 
注册日期: 12-12
帖子: 1
现金:5金币
资产:5金币
monong 向着好的方向发展
默认 在网上下载了一个源码,有几个不懂的地方,请教高人

var slideNum = 7;

var frameTimer = 200;

var speed = 0.3;

var imgWidth = this.slideImg._width/slideNum;
/////////////////////////////
//
///////////////////////////////////////////////////////////////////////
//
var slideOver = 0;
function slideMove() {
this.slideImg._x += speed*((targetx-1)-this.slideImg._x);
}
function slideSystem() {
for (var i = 1; i<=slideNum; i++) {
if (slideOver == i) {
if (this["slideMc"+i]._currentframe < this["slideMc"+i]._totalframes) {
this["slideMc"+i].nextFrame();
targetx = -imgWidth*(i-1);
}
} else {
if (this["slideMc"+i]._currentframe>1) {
this["slideMc"+i].prevFrame();
}
}
}
}
MovieClip.prototype.imgRollOver = function() {
mouseOver = true;
};
MovieClip.prototype.imgRollOut = function() {
mouseOver = false;
};
MovieClip.prototype.btnRollOver = function() {
slideOver = this._name.slice(7);
mouseOver = true;
};
MovieClip.prototype.btnRollOut = function() {
mouseOver = false;
};
mouseOver = false;
this.onEnterFrame = function() {
slideMove();
slideSystem();
if (mouseOver == false) {
if (timer++%frameTimer == 0) {
if (slideOver == slideNum) {
slideOver = 0;
}
slideOver++;
}
}
};
问题:1、targetx = -imgWidth*(i-1); 为什么是 -imgWidt
2、MovieClip.prototype.imgRollOver = function() {
mouseOver = true;
};
MovieClip.prototype.imgRollOut = function() {
mouseOver = false;
};
MovieClip.prototype.btnRollOver = function() {
slideOver = this._name.slice(7);
mouseOver = true;
};
MovieClip.prototype.btnRollOut = function() {
mouseOver = false;
};这几句的“=”前面的内容是什么意思呢?
3、if (timer++%frameTimer == 0) 是什么意思呢?timer是从哪来的。
先谢谢了!!!
帅哥 monong 当前离线  
回复时引用此帖
发表新主题 回复

书签

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码

论坛跳转

所有时间均为格林尼治时间 +9。现在的时间是 08:15 AM


copyright by webstudio.com.cn. All Rights Reserved.
Powered by vBulletin® 版本 3.8.3
版权所有 ©2000 - 2017,Jelsoft Enterprises Ltd.
增强包 [3.4] 制作: PHP源动力   官方中文站: vBulletin 中文