- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ムービークリップを動かす)
FLASH 5でムービークリップを動かす方法
このQ&Aのポイント
- FLASH 5を使用している場合、ボタンを使ってムービークリップを動かす方法について知りたいです。ボタンを押した時と「↓」キーを押した時に、指定したムービークリップが-10ずつ動くように設定したいです。
- 現在、ボタンを押した時にはムービークリップが-10ずつ動く設定になっていますが、ボタンを押す度に-10ずつ動くため、何度もボタンを押さなければなりません。連続で-10ずつ動くようにする方法を教えてください。
- また、「↓」キーを押し続けた場合もムービークリップが連続で-10ずつ動くようにしたいです。どのように設定すれば良いでしょうか?お手数ですが、初心者の質問にも丁寧にお答えいただけると助かります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
僕の場合は、 on (press, keyPress "<Down>") { this._l1=1; } onClipEvent(enterFrame){ if(this._l1 && _root.●●_MC._y>=-550){ _root.●●_MC._y-=10; } } こんなカンジに↓ボタンを押したときにフラグを立て、フラグがたっている場合はずっと動かし続けるか、 on (press, keyPress "<Down>") { this._l1=-10; } onClipEvent(load){ this._l1=0; } onClipEvent(enterFrame){ if(_root.●●_MC._y>=-550){ _root.●●_MC._y-=this._l1; } } 初めのフレーム毎の移動量を”0”に設定しておき、↓キーを押すと値を”-10”にするという方法です。 ご参考程度に。。
お礼
ありがとうございます。 後で試してみたいと思います。 また何かありましたら宜しくお願い致します。