Spiritual Spiral

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+7362183182381) {
   if (downFlag && (_y>0-(_height-scrPos))) {
    textScroller(scrSpeed, scrTime);
    scrTime += 0.0001;
   } else {
    if (alphaFlag) {
     textFadeInOut(true);
    } else {
     textFadeInOut(false);
    }
   }
  }
 }