• 締切済み

ムービークリップのヒット領域を透過部分から除きたい

パズルの地図ピースをドラックしたいのですが、透明部分(例えば「北海道」の海の部分)までもクリックでドラックされてしまいます。MCの透明部分はヒット領域から除外したいのです。なお、ピース画像はGIF(透過)で読み込み「シンボルに変換」ではタイプをムービークリップに選んで試しています。ボタンに変換する方法しかないのでしょうか?なお当方はFLASH8です。

  • Flash
  • 回答数1
  • ありがとう数0

みんなの回答

  • suzuko
  • ベストアンサー率38% (1112/2922)
回答No.1

MXでの方法ですが、ご参考までに。

参考URL:
http://homepage3.nifty.com/ginga-b/MX/btnmc.html
nakasan8
質問者

補足

このたびは、大変参考になる資料をご紹介いただきありがとうございます。ちなみにFLASH(私は8)では他で作成したビットマップ画像を「取り込み」、「シンボルに変換」で「ムービークリップMC」あるいは「ボタン」に変換するようになっています。今回のケースでは「地図パーツ」としてスクリプトとぐりぐり動かしたいのですが、MCにした場合のマウス反応透過部分の処理がよくわかりません。「ボタン」に変換することで透明処理はできるのでしょうが、「ボタン」をスクリプトでぐりぐり動かす、というのはFLASHのオーサリングシステムとしても、どうも本道のようにも思えません。何か美しい解決は無いものでしょうか?皆様よろしくお願いいたします。

関連するQ&A

  • ムービークリップシンボルとは?

    FLASH超初心者です。 こちらで質問したり、参考書を使って独学しているのですが、まだまだ理解できないことがあります。 ムービークリップシンボルという言葉が出てきたのですが、これはどういった意味なのでしょうか? わかりやすく解説していただけないでしょうか? また、タイムラインからムービークリップシンボルを探し出す方法がわかりません。 どのような手順で、タイムラインからムービークリップシンボルを探すことができるのでしょうか? ライブラリからムービクリップシンボルを探し出すことはできたのですが、タイムラインからムービークリップシンボルを探し出すことができません。 どなたか詳しい方、わかりやすく教えていただけないでしょうか? よろしくお願い致します。

    • ベストアンサー
    • Flash
  • ムービークリップをスクロール操作させる方法は?

    createEmptyMovieClip()で作成した空のムービークリップ_mcがあり, このムービークリップ_mcの配下に,createTextField()で作成したテキストエリアやcreateEmptyMovieClip()で作成したボタン等を配置しています. このムービークリップ_mcを,ScrollPaneコンポーネントを適用して,又は別の方法で,スクロール操作できるようにしたいのですが方法が分かりません. ご教授お願います. Flash8:ActionScript2.0

    • ベストアンサー
    • Flash
  • Flash8のムービークリップ内で不具合があります。

    下記について、わかるかた教えてください! ムービークリップ内で編集を行うときに、シンボル化したものを 入れると、なぜか同じものが並んで2つで入ってきてしまいます。 私が行った操作 ・オブジェクトAをムービークリップにシンボル化した。 ・インスタンスAをダブルクリックして中に入り、インスタンスAのアニメーション編集を行った(ちなみにこのインスタンスはある理由があって分解して編集してます。)。 ・同じ階層に別のインスタンスを追加したかったので、シンボル化したオブジェクトをライブラリからドラッグ。 ---ここでなぜか上記のとおり、新たに加わったインスタンスが 二つになるのです。いくつかシンボル化したオブジェクトがあるのですが、どれを試しても二つになります。シンボルの種類はムービークリップでもグラフィックでもボタンでも同様の現象が起こります。 この二つのインスタンスは位置は離れているのですが、グループ化されているように一緒になってます。 本当は画像が添付できればわかりやすいのだと思いますが、 上記の説明でわかりますでしょうか。 困っております。よろしくお願いします。

  • 【FLASH】ムービークリップの色変え

    こんにちは。 携帯向けのFLASH待ちうけを作成しているのですが 9種類のキャラクターがランダムで登場する設定になっています。 種類が多いのでどうしても容量が大きくなってしまいます。 大元のムービークリップを色を変えて使いまわしたいのですがうまくいきません。 どなたかご教授いただけないでしょうか? 説明用の画像を作成したのですが貼り付けると自動調整されてしまい 文字が非常に読みづらくなってしまいました。 yahooフォトに画像掲載したのでお手数ですがこちらを参照していただきたいです。 http://photos.yahoo.co.jp/kaerunokimutidon ※シンボルの色変えはネットを検索していて見つかったのですが ムービークリップについては触れていなかったので、もしかして ムービークリップではできないのでしょうか。。。?

  • 「ビットマップ」を「ムービークリップ」に

    いつもお世話になっています(^^) 写真をフェードインさせたいんですが、シンボルに読み込んだ時に「ビットマップ」になっているためだと思いますがプロパティに「カラー」が出ません。「ビットマップ」を「ムービークリップ」に変換すればいいんだと思うんですが、どういう風にやったらいいんでしょうか? MacOS10.4-FlashMXです。

    • ベストアンサー
    • Flash
  • removeChildで描画した絵(シンボル:ムービークリップ)を消し

    removeChildで描画した絵(シンボル:ムービークリップ)を消したい。 お世話になります。 adobe Flash pro ActionScript 3.0 で作成しております。 左クリックを押したら、 var mc:pen=new pen; addChild(mc); mc.x=mouseX; mc.y=mouseY; でpenというムービークリップを表示させるようにしております。 removechildで消せるということはわかっているのですが、 具体的にどのようにしたら消せるのでしょうか? (1)直前に書いたmcを削除する方法 (2)今までに書いた全てのmcを削除する で教えて頂ければと思いますのでよろしくお願いします。

    • ベストアンサー
    • Flash
  • addChildで描画した絵(シンボル:ムービークリップ)を消したい。

    addChildで描画した絵(シンボル:ムービークリップ)を消したい。 お世話になります。 adobe Flash pro ActionScript 3.0 で作成しております。 左クリックを押したら、 var mc:pen=new pen; addChild(mc); mc.x=mouseX; mc.y=mouseY; でpenというムービークリップを表示させるようにしております。 そこで、作成したmcを消す方法はどのようにしたらよいでしょうか? (1)直前に書いたmcを削除する方法 (2)今までに書いた全てのmcを削除する で教えて頂ければと思いますのでよろしくお願いします。

    • ベストアンサー
    • Flash
  • ムービークリップの表示

    こんにちは。 FLASHMXで日本地図の都道府県をロールオーバーしたらその都道府県の色が変わりムービークリップhyo_mcに都道府県の名前が出るようにしたいのですが、どのようにしたらいいのでしょうか?どの県もロールオーバーされていない時は何も表示されないようししたいんです。 おそらく配列をしようすれば何とかなると思うのですがやり方がサッパリなんです…。すみませんが何方かご教授いただけないでしょうか?よろしくお願いします。

    • ベストアンサー
    • Flash
  • ムービークリップの残留について

    flashについて質問さてていただきます。 ごく普通にボタンにしたムービークリップ(1)で先のフレームに飛ばした時に、先のフレームにはないはずの(1)が表示されたままになってしまいます。 1のボタン化したMCからMC2のあるフレームに飛ばす。 ↓ |1|○| | | | | | | | |  | | | | | |2| すると2のフレームにはないはずの1が表示されたままになります。 逆にまた2から1へ飛ばした場合も2が表示されたままになったりします。 同じボタン化したMCでも残ったり残らなかったりします。 シンプルなだけに何をどうしたら直るのかぜんぜんわかりません・・・ 今のところそうならなかった物を使って作り直したりしていますが、なにか簡単なことがわかってないような気がします。 本なども何冊か読んだのですがこういう場合どうしたらいいのかとかは書いてありませんでした。 環境はFlash8でwinXPです どうぞよろしくお願いいたします。

    • ベストアンサー
    • Flash
  • テキスト入力と同じ名前のムービークリップを配置したい

    FLASH8を使っています。 動物のムービークリップがいくつかあり、シンボルプロパティで名前と識別子を同じものに設定しました。例えば「うま」というようにひらがなで同じ名前が入力されています。 リンケージの「ActionScriptに書き出し」と「最初のフレームに書き出し」にはチェックが入っています。 ステージ上のテキストフィールドに「うま」と入力し、ボタンをクリックすると同じ名前のムービークリップシンボルがステージ上に配置されるようにしたいのですが、どのように書けばいいでしょうか? 宜しくお願い致します。

    • ベストアンサー
    • Flash

専門家に質問してみよう