- 締切済み
FLASHでドラッグ&ドロップ後、外部リンクへ
はじめまして。 FLASHでドラッグ&ドロップ後、外部リンクへ飛ばしたいのですが、 簡単なやり方をご存知の方はいっらしゃいますですしょうか。 ドラッグ&ドロップのやり方は分かります。 型にシンボルをはめ込むと、外部リンクに飛ぶという アニメーションを作りたいです。 よろしくお願いいたいします。
- click_no1
- お礼率100% (1/1)
- デザイナー・クリエイティブ職
- 回答数1
- ありがとう数6
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- BlurFiltan
- ベストアンサー率91% (1611/1754)
> ドラッグ&ドロップのやり方は分かります。 私にはわかりません。 というか ドラッグ&ドロップ のやり方は無数にあるので, click_no1 さんがどう分かってるのかも,またどうされているのかもわかりません。 > 型にシンボルをはめ込むと、外部リンクに飛ぶという > アニメーションを作りたいです。 型にシンボルをはめ込む(型にインスタンスをはめ込む の間違いですね)方法も無数にあるので, click_no1 さんがどうやって型にインスタンスをはめ込まれているのかもわかりません。 したがって,的を射たような回答のしようもありません。 それ以前に, 型にインスタンスをはめ込むことが "できない" のでその点までを質問範囲にされているのか, 型にインスタンスをはめ込むことは "できる" けど,リンクの方法がわからないのか, それすらご質問からは読みとることができません。 さらにFlashのバージョンがさっぱりわかりません。 Flashゲーム講座&ASサンプル集【マウス操作について】 →インスタンスをドロップしたい http://hakuhin.hp.infoseek.co.jp/main/as/mouse.html#MOUSE_05 ここ↑にも書いてありますが, Flash 5 と Flash MX でも方法は変わります。 他のバージョンだとさらにスクリプトなどが変わることもありますし, これ以外にも無数に方法はあります。 ちなみに, 上の URL のページの 「mouse_05_fla06_as1.fla」 を使わせてもらうとするなら, 「mouse_05_fla06_as1.fla」 のフレーム1に書いてあるスクリプトには次のような部分があります。 ---------------------------------------------- mc.onMouseUp = function(){ //ドラッグ中のインスタンスの真下にdrop_00があれば if (this._droptarget == "/drop_00") { this._x = _root.drop_00._x; this._y = _root.drop_00._y; } … 以下略 … -------------------------------------------- この部分を次のように変えます。 -------------------------------------------- mc.onMouseUp = function(){ //ドラッグ中のインスタンスの真下にdrop_00があれば if (this._droptarget == "/drop_00") { this._x = _root.drop_00._x; this._y = _root.drop_00._y; getURL("○○○"); } … 以下略 … -------------------------------------------- このように変えると, 4つある ★ のうち, 左上の ★ に, ☆ をドロップしたとき違うページにジャンプします。 とにかくたくさん方法はありますし, その都度,そのものに応じて考えるのが普通です。 何にしても, 「ドロップした時」,そのタイミングで「ドロップした箇所」に「何かがある」と判定できたら もしくは, 「ドロップした時」,そのタイミングで「ドロップした箇所」に「指定座標である」と判定できたら そのときに getURL("○○○"); を実行させるのが Flash 8 以下(ActionScript2.0以下)の普通の方法です。
関連するQ&A
- FLASH5ドラッグ&ドロップできない
FLASH5初心者です。 シンボルを作り、それをライブラリからドラッグ&ドロップでシーンに配置しようとしているのですが、できません。確か以前まではできてたような気がするし、できないと作業できませんよね? なんででしょう?知らないうちに変な設定さわってしまったのでしょうか? どなたかよろしくお願いします。
- ベストアンサー
- グラフィックソフト
- Flashでのドラック&ドロップと印刷について
Flashでの開発についての質問です。 ブラウザ上にA~Eの5つの画像があります。その内のB~Eは花、雪といった小さな画像で、Aの画像にそれらをドラック&ドロップできるようにしました。 結果的にドラック&ドロップはできるようになったのですが、B~EをAにドラック&ドロップすると、Aが一番上に表示されてしまい、B~Eの画像がAの下に隠れてしまいます。これを解決したいと思っています。どうすれば解決できるかご教授ください。 さらに、Aの上にB~Eをドラック&ドロップした画像のみ(Aも含み、Aの大きさで)を印刷させるような印刷ボタンを付けたいのですが、そのようなことは可能ですか?もし、可能であればその方法も合わせてご教授ください。 よろしくお願い致します。
- 締切済み
- Flash
- FLASH内リンクを外部から変更するには?
FLASH内に定義してあるGETURL内のリンクを外部テキストファイル を使用して、FLASH内にあるリンクを、外部で簡単に書き換えられるようにする方法がいまいち分かりません。 どなたか教えていただけないでしょうか?
- 締切済み
- グラフィックソフト
- Firefox 3.5で文字リンクをドラッグ&ドロップするとURLに変わる
Firefox 3.5で文字リンクをドラッグ&ドロップするとURLに変わるのを止める方法はありますか? お願いします。 例えば、「ネチケット」という文字にリンクが付いている場合、この文字をドラッグして検索バーに持って行ってドロップすると「ネチケット」と書き込まれるのではなくURLに変換されて書き込まれ検索されます。
- ベストアンサー
- ブラウザ
- ドラック&ドロップができない
新しくVistaのパソコンを買ったのですがそのパソコンでは ドラック&ドロップで別のプログラムに移行できないのです。 どういうことかと言うと、インターネットでアドレスをドラックして、すでにツールバー上に開かれている別のプログラムにドロップしようと してもウインドウが別のウインドウの下になったままホップアップし てくれないのです。以前のパソコンでは、できた動作なのでなぜ出来 ないのかがわかりません。 どなたか、どうすればドラック&ドロップできるようになるか、ご存知でしたら教えてください。
- 締切済み
- Windows Vista
- Firefoxで青い文字をドラッグ&ドロップ
Firefoxで黒い普通のテキストをドラッグして 検索のところにドロップするのはできるのですが、 リンクされている青いテキストを検索のところにドラッグして ドロップするとそのテキスト先の"アドレス"が検索のところに 出てしまうんですが。 これってどうやったら普通にドラッグ&ドロップできるんですか? 例をあげると、左上にある 「質問者:kabuturo64」の kabutoro64をドラッグして検索のところにドロップすると リンク先のアドレスが表示されてしまいます これをそのままドロップできるようにするにはどうしたらいいのですか?
- 締切済み
- Windows XP
- アイコンのドラッグ&ドロップができない・・・
アイコンのドラッグ&ドロップが出来ません。。。 小画面などはできるのですが、ファイルやフォルダのアイコンのドラッグ&ドロップができません。 どなたか解決方法をご存知の方、教えて下さい。 できなくて困っています。。。
- ベストアンサー
- Windows XP
- ドラッグ&ドロップができなくなりました
iMac(version2.1)、OS10.2.8です。 昨日あたりから急にドラッグ&ドロップができなくなりました。 どうしてなのか理由がわからず、対処法も知らないので困っています。 ご存じの方いらっしゃいましたら教えてください。
- 締切済み
- Mac
- ドラック&ドロップで並び替え
質問させていただきます。 http://journal.mycom.co.jp/series/scriptaculous/004/index.html 上記リンクのようにドラックアンドドロップを使用したいのですが、 移動させる時、滑らかに動きません。 誰かわかる方いらっしゃいますでしょうか。 もしわかる方いらっしゃったらご教授願います。 大体4段の中で、縦、横両方移動できる物を作成しようとしています。
- 締切済み
- JavaScript
お礼
BlurFiltanさま ご返事遅くなり申し訳ありません。 それに、説明不足でご迷惑お掛けしました。 まさに上記のリンク先を僕も見つけてまして、 あの型にどうスクリプトすればいいのか 分からず質問してしまいました。 上記のリンクを貼ってれば話は早かったですね。 申し訳ありません。 僕のバージョンは FLASH CS3です。 上記のgetURL("○○○"); で大丈夫だと思います。 ありがとうございました。