ねむねむの実
http://www.atziluth.jp/upload/archive/
過去に作ったきり埋もれていたファイルを発掘しました。
http://www.atziluth.jp/upload/archive/969.gif
http://www.atziluth.jp/upload/archive/968.gif
ついでにこのようなものを息抜きに作りました。時間のあるときに取り組みたかったです。時間が足りません。969 に記述されているスクリプトは Flash のムービークリップに include すれば動きます。
onClipEvent (load) {
var scrPos = 340;
var scrSpeed = 0.01;
var scrTime = 0.05;
var nowTime = getTimer();
var startInterval = 3000;
var startFlag = false;
var downFlag = true;
var alphaFlag = false;
_root.defaultY = this._y;
for (var i = 0; i<=startInterval; i++) {
if (i == startInterval) {
startFlag = true;
break;
}
}
function textScroller(speed, time) {
_y -= speed+time;
time += scrTime;
}
function textFadeInOut(flag) {
if (flag) {
this._alpha++;
if (this._alpha>=100) {
alphaFlag = false;
downFlag = true;
}
} else {
this._alpha--;
if (this._alpha<=0) {
this._y = _root.defaultY;
alphaFlag = true;
downFlag = false;
}
}
}
}
onClipEvent (enterFrame) {
if (getTimer()>=nowTime+9000) {
if (downFlag && (_y>0-(_height-scrPos))) {
textScroller(scrSpeed, scrTime);
scrTime += 0.0001;
} else {
if (alphaFlag) {
textFadeInOut(true);
} else {
textFadeInOut(false);
}
}
}
}
ねむいよう。