[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にする
}
}
正常に動く人が入れても問題はありません