/* 初期設定値 Start*/
decel = 4; // フェードスピード定数
snap = 1; // 終点への許容範囲
/* 初期設定値 END*/
/* ムビークリップロード時には非表示とする Start */
alp = 0;
this._alpha = alp;
this._visible = false;
/* ムビークリップロード時には非表示とする END */
function fadeInFunc(){
this._visible= true;
mytarget = 100; //最終的なアルファー値
this.onEnterFrame = this.fadeRoutine;
}
function fadeOutFunc() {
mytarget = 0; //最終的なアルファー値
this.onEnterFrame = this.fadeRoutine;
}
function fadeRoutine() {
dist = mytarget - alp;
alp += dist / decel;
if(Math.abs(dist) < snap){
delete this.onEnterFrame;
alp = mytarget;
if(alp == 0){
this._visible = false;
}
}
this._alp = alp;
}
最終更新:2007年08月25日 09:34