- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:スクリプトでフェードさせるには?)
スクリプトでフェードさせるには?
このQ&Aのポイント
- リンク文字をクリックしたらA:■のボックスを_alpha:0から_alpha:50まで徐々にフェードするようなスクリプトを書くにはどうしたらいいのでしょうか?
- スクリプトを書いてもうまくいかない場合があります。もし問題がある場合は、_root.box1というオブジェクトを適切に設定しているか確認してください。
- フェード効果を実現するには、_alphaプロパティを使用してボックスの透明度を変化させる方法があります。リンク文字のクリックイベントで、ボックスの_alphaプロパティの値を変化させるようにスクリプトを書いてみてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#35109
回答No.1
_root.box1がムービークリップであれば, 次のようにすればできると思います。 ---------------------------------------- t_button2.onRelease = function() { var obj1 = _root.box1; // 1フレーム進む時間ごとに毎回実行 obj1.onEnterFrame = function() { if (obj1._alpha<=50) { obj1._alpha += 10; } else { // それ以外になれば アルファ を 50 で固定 obj1._alpha = 50; // そして onEnterFrame を削除 delete obj1.onEnterFrame; } }; }; ----------------------------------------
お礼
ありがとうございます。 無事したいことが出来ました。 onEnterFrameが必要だとは思っていたんですが、こういう風にするんですね、勉強になりました。