• 締切済み

FLASHで着せ替え?パズル

よくFLASHを使った着せ替えやパズルなどを見かけます。 (アクセスしたユーザーが自由に動かせるようになってるやつです。) あれをつくるにはどういった方法を使えばいいのでしょうか? やはり難しいでしょうか? 今私のできることといえば、アニメーションをつくったり、「STOP」や「GETURL」くらいの簡単なことぐらいです。 漠然とでもいいので「こんな方法」というのをご存知の方、教えてください。 また、詳しく書いてあるページが有りましたらおしえてください。 FLASH5 Win2000

みんなの回答

回答No.1

ムービークリップ,ボタン,グラフィックシンボルに関しての知識があり, 自分でも作成できる技術をお持ちでしょうか? 基本的な知識が足りない場合は書籍を購入してじっくり読んで, 例を元に実際に作成しながら学習すると上達が早いと思います. ここでは,着せ替えを例にごく簡単に説明します. マネキンに服を着せる動作を実現してみます. 用意するものは, 1) マネキンのグラフィックを含むムービークリップ. (ここではムービークリップを「ManekinMC」とします.) 2) 服の形のボタンを含むムービークリップ. (ここでは服の形のボタンを「Fuku」とし, それを含むムービークリップを「FukuMC」とします.) 1)は適当に絵を描いて「ManekinMC」という名前のムービークリップにすれば良いです. 2)は服の形をしたボタン「Fuku」を作成して,それを「FukuMC」という名前のムービークリップ内に入れます. 服を数種類用意したいときは,「FukuMC」と同様のムービークリップを服の数だけ作成すれば良いです. 次にスクリプトに関して説明します. 「FukuMC」ムービークリップ内にある「Fuku」ボタンに次のボタンアクションを挿入します. on( press ) { this.startDrag(); } on( release, releaseOutside ) { this.stopDrag(); } Movie ClipオブジェクトのstartDrag(),stopDrag()メソッドは, その名前の通り,指定したムービークリップに対するDrag&Dropを実現できます. このスクリプトで「FukuMC」をDrag&Dropできるようになります. 最後にステージにレイヤーを2個用意し, 上のレイヤーに「FukuMC」を配置し, 下のレイヤーに「Manekin」を配置します. 非常に簡単な例ですが,これで最低限の処理ができます. 実際には,「目的の位置から少しずれている所でドロップしても所定の位置に吸着する」ような処理や, 「既に服を着ている場合は違う服を着せられない」ようにする処理が必要になるかと思います. これらに対しては「_target」や「_droptarget」プロパティを使用します. 今回はとりあえず,Drag&Dropの処理のみを紹介しましたが, 補足が必要な場合は再度ご質問下さい.

KODAMAR
質問者

お礼

できました!ありがとうございます!! これ夢だったんですよ~!! そこで、更に質問なのですが >実際には,「目的の位置から少しずれている所でドロップしても所定の位置 >に吸着する」ような処理や, >「既に服を着ている場合は違う服を着せられない」ようにする処理が必要に >なるかと思います. >これらに対しては「_target」や「_droptarget」プロパティを使用します. とのことですが、よろしければこちらも教えていただけないでしょうか? 宜しくお願いします。

関連するQ&A

  • WinのFLASH MXで作ったページがMacで見えない

    WinのFLASH MXで作ったページ(簡単なアニメーション)がMacユーザーから見えないと言われました。書き出すときの設定や何か対策はありますか? 教えてください。

    • ベストアンサー
    • Flash
  • 携帯のFlashから別のURLへジャンプさせるには?

    携帯コンテンツを作成しております。 TOPページを全てFlashで作成し、最初にことSWFファイルを呼び出し、アニメーションを動かした後に本来のページにジャンプしたいのですが、うまく動作しません。 ムービーもモーションが終わったフレームで getURL("www.xxxx.co.jp/test/mobile.aspx") stop() 上記のようなScriptを記述したのですが、画面には何も現れません。 どのようにした良いのでしょうか?。 どうぞ宜しく御願い致します。

    • ベストアンサー
    • Flash
  • Flashを使ったサイト

    マックユーザーです、Flashを使ったアニメーションをWEBにのせました。マックでは全く問題なく見れたので 安心していたら、WINのIEでは、見れないと言うことがわかりました。 ネットスケープでは見れるのです。 一体どうしてなのかわかりません。 だれか、このようなこと体験したことありませんか? 解決策をご存知だったら、ぜひ教えて下さい。

  • flashについて質問です。

    flash初心者で困っています。 http://www.kotou.jp/message/ このページの一番上のflashのアニメーションのようにバス、文字、背景を別々にアニメーションでループして動かす方法はどのように検索して調べたらいいのでしょうか。 よろしくお願いします。

  • フラッシュアクションスクリプト 繰り返し処理について

    こんにちは フラッシュのループ処理にして質問です。 フラッシュでアニメーションを作ったのですが全体のアニメを3回だけ繰り返してストップさせるように処理したいのです。 ヘルプページを見てfor関数を試してみましたができませんでした。 どのようにアクションスクリプトを組み込めばできるのでしょうか? 教えてください。 よろしくお願いします。

  • FLASHアニメでまばたきさせたい

    FLASH初心者です。 アニメーションで目をランダムにパチパチまばたきさせる方法があるそうなんですが調べてみても分かりません。 御存知の方いらしゃったら教えて下さい。 環境:FLASH5/Win

  • Flash Remoting MXの利用

    Flashを使えばウェブ上でユーザーが自由に絵を書ける ことを知ったのですが、その絵はサーバーに蓄積するこ とは可能なのでしょうか?また、後日その絵にユーザー が再度アクセスし、編集することは可能なのでしょう か? 特にFlashにこだわっている訳ではないので、他のやり 方をご存知の方、ぜひアドバイスを頂けないでしょう か。よろしくお願いします。

    • ベストアンサー
    • CSS
  • flashからCGIへデータ送信

    flashからCGIへデータ送信する際、 今のところgetURLを使っているのですが、 これだとCGIページが開いてしまうので困っています。 データさえ送信できれば、CGIページは開かなくていいので、 そのようにできるやり方はありますでしょうか>< http://1art.jp/flash/le/lesson46/lesson46.htm こちらを参考にさせていただいて変更してみたのですが、 getURLだと、Flash上で定義している変数が一括で送信されているに対して、 このやり方だとこのように  my_lv.name1 = name1_txt.text; として、my_lv.○○といちいち変数を定義し直さなければならないのかな? と認識しています。(もし間違ってたらすみません) このやり方に変更すると、今まで動いていたCGIが動かなくなってしまったので; なので、できれば変数が一括送信されるgetURLのような方法があればな、と思っています。 説明下手で申し訳ありませんが、ご助言頂けると嬉しいです。

    • ベストアンサー
    • Flash
  • Flash、ボタンが動かない!?

    Flashでコンテンツ制作中です。 ボタンが思うとおりに動きません。 まず、シーン1上に、レイヤー10枚400フレームほどでアニメーションを作っています。 まずは、あるボタンをクリックすると、他のフレームに移動するように作っています(移動はすべてフレームラベルをつけて移動しています)。 移動先はアニメーションなのでシンボルでアニメーションクリップ化しています。 そのアニメーションクリップはいくつかのボタンの集合体です。ボタンをクリックするとまた別のフレームに飛ばしたいのですが、うまく出来ません。 ボタン自体が動いていないわけではありませんでした。 on (release) {getURL("http://www.~~/");}にするとちゃんとページを表示します。 on (release) {gotoAndPlay("main");}とすると移動しません。 on (release) {gotoAndPlay("シーン 1", "main");} でもダメでした。 ラベルのスペル間違えではないとした場合、他に何かダメな理由が考えられることはありますか? よろしくお願いします。

  • 透明Flashの背景が消える・・・

    縦500×横760pxくらいのFlashを作成しました。 写真のような背景の上に、アニメーションのようにロゴ等が現れるもので、最初は背景と一体化したFlashを作りましたが、容量があまりに重くなったので、背景とアニメーションの部分を分けました。 IEでは問題なく見れるのですが、Firefox1.07、Netscape7.1、Opera9.02では、背景が現れず真っ白になって、ちゃんと見れません。(アニメーション部分は動きますが、白系のアニメなので意味がなくなってしまいます。) Dreamweaver(win)で作成していますが、解説を読むと、IE以外のブラウザでも見れると書いてあります。 どこか書き込み方を間違えているのでしょうか。それともやっぱり他のブラウザでは見れないのでしょうか。 見れない場合は、Flashなしのページに飛ばすべきでしょうか? よろしくお願いします。

    • ベストアンサー
    • Flash

専門家に質問してみよう