• ベストアンサー

アクションスクリプトの質問です

オブジェクトをドラッグして移動させる場合のスクリプトはどのようになるでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • new_hope
  • ベストアンサー率49% (513/1032)
回答No.1

on (press) { //マウス押したときに startDrag(this,false); //ドラッグ開始 } on (release) { //マウスを放したときに stopDrag(); //ドラッグ終了 } onClipEvent (mouseMove) { //マウスが動くたびに updateAfterEvent(); //表示を更新 } ドラッグする対象になるMCのインスタンスに↑のように書けば動きます。Actionscript2.0です。 startDrag(this);については、 startDrag(ドラッグするインスタンス,吸着するかしないか,左,上,右,下)という感じでパラメータを指定できます。 マウスポインタに吸着するかしないかはtrueかfalseどちらかを記述します。吸着すると、インスタンスのどこをつかんでも、常にインスタンスの真ん中にマウスポインタがくっつきます。左上右下はドラッグできる範囲を数字で入力します。0,0,500,300と入力すればムービークリップ上のX座標0~500ピクセル以内、Y座標0~300ピクセル以内しかドラッグできなくなります。

calini501
質問者

お礼

ありがとうございました。問題解決です。お礼が遅れすみませんでした。

すると、全ての回答が全文表示されます。

関連するQ&A