[PR]何かを探す前に無料占い:当たる!無料占い『スピリチュアルの館』

Hidden機能


ヒドゥン、「隠される」という意味、有名な例のOptionです

矢印がステップゾーン手前で消滅します、ノリが命だね。




ここで、今までの説明では if 分の条件文で true か false (真か偽か)しか使っていませんが

true と false ではなく自分で決めた文字を入れても問題は無いと言うことを覚えておいてください

ですがその際 " " で囲む事を忘れないでください、これをすることによって文字列として扱う事ができます

これは一つの項目に多数のOptionを追加したりする時に使います、もちろん true,falseは使わなくても構いません


さて本題ですが矢印が進むごとに少しずつ透明にしていくため透明度の変数 _alpha を使います

これを[メイン]の各矢印のMCの中に入れて行きます

まず透明度は0以下で完全透明、100以上で完全不透明となります

今から入れていくASは「一定の場所に来たら_alphaを引き始める」という事になります

もし、もう一度現れるようにしたいのならば途中で引く事を止めないといけませんがこれはBlink機能で説明します

そして設定しやすいようにまず





if (alpha_on == true) {    //もしalpha_on(ここの名前はなんでも良い)がonならば
  this._alpha -= 3;     //ここの透明度から3を引き続ける
}

としますこれで後は座標に合わせてalpha_onを true にしたり false にしたりすれば良いです

例を取って少しごちゃごちゃしますがリバース設定をonにした場合消える場所を上下逆にしなければならないので

こっちの設定も含めて追加してみましょう、リバース設定を追加していなければ消しちゃってかまいません




if (_global.visi == "hidden"){      //もしvisi設定がhiddenならば
  if (_global.Reverse == false) {   //(さらに)もしリバース設定が off ならば
    if (this._y <= 190) {       //(さらに)もしこの矢印が190以下の位置に来たならば
      alpha_on = true;       //alpha_onを onに(alpha値を引き始める)する
    }
  }
  if (_global.Reverse == true) {   //もしリバース設定が on ならば
    if (this._y >= 156) {       //もしこの矢印が156以上の位置に来たならば
      alpha_on = true;       //alpha_onを onにする
    }
  }
}

this._y <= 190 としているのはSpeed設定の値によっては190の値をまたいでしまう場合があるためです。注意しましょう

以上です、if の中に ifを入れる事によってこの場合だと

もしリバースが off で 矢印が190以上の位置に来たなら alpha_onをonにと細かい指摘をする事ができます

これを各矢印MC5つに追加しましょう


追記、どうやら一部で矢印が出ないバグが起こるそうです、私では起こらなかったので対処法のみ

Suddenと同じくalpha値の初期値を入れて置いてください

onClipEvent (load) {           //初期設定として
 if (_global.visi == hidden" ){      //もしvisi設定が hidden なら
  this._alpha = 100;            //alpha値を100にする
 }
}

正常に動く人が入れても問題はありません


[PR]横浜で超魅力価格の記念写真を:記念写真が大人気、結婚写真、成人式写真