質問: flashムービーについて教えてください。 例えばソニー(http://www.sony.co.jp/)の サイトで使われているような、カーソルを合わせる位置に よって違うムービーが再生される仕組みってどのように 作成すれば良いのでしょう? それぞれのムービークリップを別々のレイヤーに 配置しておいて、その表示/非表示を切り替える? そのためにはどんなscriptを使えばよい? 見当違いかもしれませんが、現状はこんな仮定をたてています。 flashの「レッスン」と「チュートリアル」を一通り終了したレベルの者なのですが、 いまいち実現方法がつかめていません。 どなたかお教えください。 あるいは作成方法を教えてくれるサイト等があったら ご紹介ください。 よろしくお願い致します。
回答: こんにちわ。 うーん、なかなかここでは説明しにくいですが、 説明してみます。わかんなかったらごめんなさい。 まず、仮に設定してみます。 表示するムービーが2つ。ロールオーバー用のボタンが2つ。 最初の画面に配置してあるとします。 ムービーのインスタンス名はそれぞれ"movie1","movie2"とし、 プロパティーでアルファーを0にしておきましょう。 そして、それぞれのムービーの1フレーム目にstop();を記述しましょう。 ボタンの名前は必要ないですが、 説明のためそれぞれ"button1","button2"とします。 ボタンのアクションには以下のように記述しましょう。 "button1"のアクション on(rollover,dragover) { setproperty("movie1",_alpha,100); movie1.gotoandplay(2); } on(rollout,dragout) { setproperty("movie1",_alpha,0); movie1.gotoandstop(1); } "button2"のアクション on(rollover,dragover) { setproperty("movie2",_alpha,100); movie2.gotoandplay(2); } on(rollout,dragout) { setproperty("movie2",_alpha,0); movie2.gotoandstop(1); } とまあこんなかんじでしょうか? いちどおためしあれ。 ただ、いま頭で考えただけなので、おおきな勘違いがあるかもしれません。 動かなかったら、いろいろやってみてください。 ではでは。