返回   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。現在的時間是 01:12 AM


copyright by webstudio.com.cn. All Rights Reserved.
Powered by vBulletin® 版本 3.8.3
版權所有 ©2000 - 2019,Jelsoft Enterprises Ltd.
增強包 [3.4] 制作: PHP源動力   官方中文站: vBulletin 中文
浙江6十1开奖结果规则