• ベストアンサー

FLASHをSUZUKAを使って製作しています。

FLASHをSUZUKAを使って製作しています。 下記サイトみたいなconceptをクリックするとまたFLASHが出てきますが、同じようにFLASHの上にFLASHをスプライトを作って乗せているのですが同じようにCLOSEボタンをクリックして閉じることができません。 http://www.romansweets.jp/ どうすればいいのでしょうか? CLOSEボタンのアクションスクリプトの書き方だと思うのですが初心者のためわかりません。 よろしくお願いします。

  • CSS
  • 回答数1
  • ありがとう数5

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

  • ベストアンサー
  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

> CLOSEボタンをクリックして閉じることができません。 その方法に決まりがあるわけではありません。自分で決めるのです。 問題は『concept』のウィンドウをどうやって出したかです。 「『concept』のウィンドウを出す方法」など無数にあります。 ですから「CLOSEボタン」のスクリプト(CLOSEする方法)も無数にあるんです。 「『concept』ウィンドウを出す方法」は無数にあるのですが どの方法をとるにしてもたいてい「スプライト(ムービークリップ)」が絡むと思います。 大雑把な例として例えば 『concept』ウィンドウを 「あるスプライトに外部SWFを loadMovie する」 という方法で出したとします。 その場合「CLOSEボタン」では 「スプライトから外部SWFを unloadMovie する」 というような内容のことをすべきです。 また例えば 『concept』ウィンドウを 「シンボルリストのスプライトを attachMovie する」 という方法で出したとします。 その場合「CLOSEボタン」では 「出したスプライトを removeMovieClip する」 というような内容のことをすべきです。 全体のしくみが決まる(決める)からこそ 「CLOSEボタン」のスクリプトも決まるんです。 ====== もし全体のしくみが考え付かないようでしたら loadMovie などよりもっと基本的な スプライト内のタイムライン操作で『concept』ウィンドウを出す方法を使うのが良いと思います。 シンボルリストにスプライトを追加して そのスプライト内に【下の図↓】のようなしくみを作ります。 スプライト内のフレーム1には何も置かず ActionScript として stop(); だけを記入しておきます。 スプライト内のフレーム2以降に何かを置いて スプライト内の最終フレームにも ActionScript として stop(); を記入します。 スプライト内の「×ボタン」自体には on(release){ gotoAndStop(1); } と記入します。 これで自動再生されないスプライトができます。 また再生が開始されると最終フレームで止まり 「×ボタン」クリックでフレーム1に戻るという動作をします。 このようにして作ったスプライトを メインのレイヤーに追加します。 そして追加したスプライトのレイヤーに 例えば 「concept_mc」 という インスタンス名 を付けます。 その 「concept_mc」 を再生させるボタンもメインのレイヤーに追加します。 そしてそのボタンには on(release){ concept_mc.gotoAndPlay(2); } と書きます。 これで「concept_mc」の再生を開始させるボタンが完成します。 以上のようにして全体を作って行きます。 このスプライトのタイムライン操作がFlashの基本です。 http://suzupara.iinaa.net/kiso031.html もし余裕があれば loadMovie や attachMovie の方法や _visible プロパティによる切り替えとか リンクシンボル などに挑戦してみても良いかもしれません。 (別に無理して挑戦する必要はありませんよ。)

dossari
質問者

お礼

できましたー!ありがとうございます!! すごく助かりました。 ・・・しかしまた問題が・・・ http://okwave.jp/qa/q6072742.html

関連するQ&A

  • フリーソフトのSUZUKAでFLASH作成してHPビルダーでサイトを製

    フリーソフトのSUZUKAでFLASH作成してHPビルダーでサイトを製作しています。 http://www.romansweets.jp/ と似たような作りです。 1ページ全部をFLASHとして作って、HPビルダーで上記サイトのような白と黒の背景を設定しました。 しかしSUZUKAの背景が透明に設定できないため、ビルダーにはめてもバランスが悪いです。 SUZUKAの背景は透明に設定できないのでしょうか? またSUZUKAのほうで同じように白と黒の背景を作ってビルダーに入れても端のほうがうまくなりません。 それか、NEWS,CONCEPT,COMPANYなどのボタンを別にしてアクションスクリプトで動かせばいいと思うのですがアクションスクリプトの書き方がわかりません。SUZUKAでボタンと離れた場所でFLASHを動かす方法がわかりません。 うまく説明できてるか自信ありませんがどうぞよろしくお願いします。

    • ベストアンサー
    • Flash
  • flashのsuzukaで画像を拡大するボタンを作りたい

    いろいろと試行錯誤を繰り返し、suzuka講座のサイトなど見てみましたが、挫折・・皆様のお知恵をお貸しください。 フリーのflash作成ソフトのsuzukaでサムネイル画像をクリックすると その画像が拡大するflashを作っています。 画像が拡大するスプライトを作成し、ボタンの中に組み込んでみたのですが、 マウスをクリックすると拡大するのですが、放すと元に戻ってしまいます。 放した後も、もう一回くりっくするまで拡大させたままにしたいのですが、どうすればよいのでしょう・・。

  • FLASH作成ソフト「Suzuka」のスプライト‐ボタン化‐getURLについて

    たとえば、 http://www.inadajuku.co.jp/cgi-bin/view/index.cgi のような、「4歳~小学2年生の方へ」に 1.ロールオーバーしたとき、画像が入れ替わると同時に、 2、右側に新たな画像が現れ、 3、さらにその画像にロールオーバーしたとき、画像が入れ替わり、 4、クリックしたら指定したページに飛ぶ。 と、いうFLASHを作成したいと思っています。 スプライトを作成し、その中にボタン化した画像(通常時、通過の設定)とgetURLの設定、フレームアクションの設定等をしたところ、1、2までは動作したのですが、3,4がうまくいきません。スプライト内のプレビューでは3,4も動作してくれるのですが、メインのプレビューや実際にアップしても1,2まで動作して、クリックしても指定したページに飛んでくれません。 スプライト内ではボタン化はあまり意味がないのでしょうか? それともスクリプトの設定がほかに必要なのでしょうか。 どなたかお力添えをお願いいたします。 Suzuka Ver.0.8.1を使用しています。

    • ベストアンサー
    • Flash
  • 【Flash】アクションスクリプトの表示階層について

    こんにちは。 大変初歩的な質問かと思いますが、アクションスクリプトと、他シンボル(画像やスプライト等)の表示階層の件で教えてください。 使用ソフトは『suzuka』、OSは『WindowsXP』です。 簡単なFlashを作成したことはありますが、アクションスクリプトは初めて使用します。 下記のサイトを参考に、雪を降らせるFlashを作りました。 http://www.kirupa.com/developer/mx/snow.htm 記述は、数値のみ少し変更しました。 背景として雪を降らせて、その上で他の画像やスプライトが動くFlashにしたいのですが、どうしても雪が最前面で降ってしまいます。 アクションスクリプトのレイヤー位置を、他シンボルの下に置いても変わりません。 アクションスクリプトとは、レイヤー位置に関わらず、基本的に最前面で作動するものなのでしょうか? どうすれば、他シンボルの背後でアクションスクリプトが作動しますか? 恐れ入りますが、教えてください。

    • ベストアンサー
    • Flash
  • 「Suzuka」のアクションスクリプト

    フリーのFlash作成ソフト、「Suzuka」を使用してFlashをつくっているのですが、アクションスクリプトの命令の言語がさっぱりわかりません。 スクリプト(クリックアクション)となっている所に、スクリプト編集があるのですが、もともと、アクションスクリプトの知識は皆無で、手も足も出ません。 今回は、Flashでテキストだけの物語を作ろうとしているので、 せめて、 「クリックして、次のテキストを表示する」 ことをやりたいのです。 これは、テキストエフェクトでは出来ませんでした。 やりかたがわかる人はどうか、教えてください。 よろしくお願いします。

  • ボタンでスプライトを動かす方法

    ボタン1をクリックしたらスプライト1が動き、 ボタン2をクリックしたらスプライト2が動くようなFlashを作るには どうしたらいいですか? スプライトの動きとしては画面端から現れて中央で止まるというものです。 ボタン1をクリックしスプライト1を動かしたあとに ボタン2をクリックしたら表示されているスプライト1が消えて スプライト2が現れるような動きをしたいです。 使っているのはフリーソフトのSuzukaです。 なにか良い方法がありましたら教えてください。 お願いします。

  • Suzuka にて テキストを50フレーム表示するには

    フラッシュ初心者です。FlashソフトSuzukaを使い始めました。 練習で脱出ゲームを作っています。 対象物をクリックした時に、テキストでコメントを30フレーム表示させたいです。 例えば ボタンとしてタイムラインに設置した『カレンダーの画像』を、 クリックするたびに、”今は1月だ”と50フレーム表示させたいです。 今やっている方法ではボタンを押した瞬間1フレームだけコメントが表示されてスグに消えてしまいます。 今やっている方法は以下の通りです。 ------------------------------------------- ボタン 通常時:カレンダーの画像 押下時:スプライト01 マウス通過:カレンダーの画像 スプライト01 カレンダーの画像 50フレーム 表示させたいコメント 50フレーム ------------------------------------------- どうやったら 50フレームコメントを表示させておけるのでしょうか? また、ボタンとして以外の方法じゃないとダメなのでしょうか? ご教示宜しくお願いいたします。

    • ベストアンサー
    • Flash
  • Flashのモーダルウィンドウについて。

    始めて質問させてもらいます。 現在、Flashを使ったHPを作ろうとしているのですが、 下記のURLのような、コンテンツをクリックした際に、 http://www.hfweb.jp/script/index.html 後ろがうっすらと見えるような、モーダルウィンドウを使ったサイトにしたいのですが、 このHPはアクションスクリプトによるものなのでしょうか。 ご助言いただければと思います。 また、Flashはparaflaで作成しようと考えています。

    • ベストアンサー
    • Flash
  • Flash ? Action Acript?

    最近Youtubeなどのリッチコンテンツのサイトをみて自分もFlashを始めてみようと思っているのですが、調べるとAction Scriptにたどり着きました。 実際に行いたいことはサイトの上にFlashで作った簡単なメール送信スクリプトをおき、送信ボタンがクリックされるとデータがPerlを返し送信され、送信が終わるとPerlからtureが返されます。tureを確認したら完了メッセージを表示するFlashを作りたいのですが、これはAdobeなどのFlash8だけで作成できるものなのでしょうか? それとも新たにプログラミング言語のようなAction Scriptを覚える必要があるのでしょうか? 宜しくお願いします。

    • ベストアンサー
    • Flash
  • flash作成ソフトSuzukaについて

    Suzukaにてドロップダウンメニューをつくっています。 http://okwave.jp/qa/q5530131.html こちらを参考につくっていたのですが、こちらの質問ではサブメニューがボタンですが、アニメーションのあるスプライトでも可能なのでしょうか? サブメニューをロールオーバーで画像変換、クリックでgeturlと設定しています。 メインをロールオーバーでサブメニューを出すところまでは出来たのですが、 サブメニューがくっついていない為、メインからロールアウトした状態になってしまって困っています。 上記の説明では、サブメニューを囲むように透過された画像を配置すればロールアウトした状態にならないと書いているのですが、いまいちうまくいきません。 当たり判定(Hitarea)を使う方法もいまいちわからないので、どなたかご教授お願いします。

専門家に質問してみよう