完全なる自分メモ。すぐに忘れてしまうので......
おかしな記述のある気配がぷんぷんします。
/* 単純なフェードイン・フェードアウト */
/* ムービークリップ自体に指定して使う */
onClipEvent (load) {
// フェードインのためアルファ値を0に
this._alpha = 0;
// フラグが1ならフェードイン、-1ならフェードアウト、0なら固定
var alphaflag = 1;
// フェードイン・アウトのスピード、値が大きいほど早い
var speed = 10;
}
onClipEvent (enterFrame) {
this._alpha += alphaflag * speed;
if (this._alpha >= 100) {
// アルファ値が100を越えたらフェードアウト
alphaflag = -1;
} else if (this._alpha < 0) {
// アルファ値が0より落ちたら固定
alphaflag = 0;
// アルファ値が0より落ちたら再度フェードイン
// alphaflag = 1;
}
}