• 締切済み

FLASH 8 でのボタン作成

 FLASH 8 でムービーを作成しようとしてるんですが、再生ボタンや停止ボタンを作成しても、エラーが起きて動作しません。FLASH 5 と同じ方法では駄目なのでしょうか?  どなたか詳しく教えてください。宜しくお願いします。

みんなの回答

noname#35109
noname#35109
回答No.1

結局,スクリプトがどうなのかを提示していただかなければ, どこにどういう間違いがあるのかよくわかりませんが, 単純な stop(); や play(); などのボタンのスクリプトでしたら, Flash 5 も Flash 8 も変わりませんよ。 同じスクリプトで行けます。 タイムラインをストップさせる場合, ---------------- on (release) { stop(); } ---------------- または, ---------------- on (release) { _root.stop(); } ---------------- または, ---------------- on (release) { this.stop(); } ---------------- メインムービー(_root)のタイムラインに配置したボタン(ボタンシンボルのインスタンス)の場合, 上の3つは同じ意味です。 ターゲットパスを省略したのが一番上, ターゲットパスを絶対パスで指定したのが真ん中, ターゲットパスを相対パスで指定したのが一番下です。 それだけのことで意味は変わりません。 また,Flash 5 でも,Flash 8 でも同じです。 思うのですが, Flash 5 で作成していたときは, アクションパネルを ノーマルモード にして作成されていたのではないでしょうか? ノーマルモード にしていると, 例えば, stop() を選んだ場合,勝手に on (release) { } が補完されて, ---------------- on (release) { stop(); } ---------------- となります。 ボタンのスクリプトは,普通 on(~~) で始まらないとならないルールになっていますから, 勝手に on (release) { } が補完されるのです。 Flash 8 では,ノーマルモードは名前を変えて, 「スクリプトアシスト機能」に変わりました。 アクションパネルを開いた状態で, 左上の方にある「スクリプトアシスト」ボタンを押した状態にしたり,出た状態にしたり,クリックで変えると,モードが切り替わります。 ボタンを選択し, アクションパネルを表示させ, 「スクリプトアシスト」を押した状態にして, 上の「+」ボタンから, 「グローバル関数」→「タイムラインコントロール」→「stop」とたどると, 自動的に, on (release) { stop(); } となりますから,これでOKだと思います。 Flash 5 のときもモードは選べたのですよ。 Flash 5 のときは「ノーマルモード」と「エキスパートモード」という名前で, アクションパネルの左上のコーナーの 「>」 のような横三角で切り替えられました。 Flash 5 も Flash 8 も,どちらの状態が売られている初期状態かは忘れましたが, Flash 5 では「ノーマルモード」状態, Flash 8 では「スクリプトアシスト」OFF状態 がデフォルトの初期設定状態だったかもしれません。 しょっちゅう切り替えるので忘れました。 モードの違いでなければ, ボタンをシンボルに変換するときのやり方が少し違うかもしれません。 Flash 5 では,ボタンにしたい絵などを選択して, 「挿入」→「シンボルに変換」 でしたが, Flash 8 では,ボタンにしたい絵などを選択して, 「修正」→「シンボルに変換」 です。 その他は違いが思い当たりません。

turkey12
質問者

お礼

 早速のご教授、ありがとうございました。  スクリプトアシスト機能 をまったく知りませんでした。  大変参考になりました。

関連するQ&A

  • FLASHでボタンを押すと、FLASHムービーが再生から停止までいくようにしたいです。

    FLASHの初心者です。 以下の物が作りたくてチャレンジをしております。 構成的には、一個の画面と、一個のボタンがあり、 あらかじめFLASHムービーを何個か作り、 一個のFLASHファイルに読み込んで、 ボタンを押すと一個目のムービーが再生、最終フレームで停止、 もう一回ボタンを押すと次のムービーが再生、最後… という具合にしていきたいです。 おそらくアクションスクリプトを使用して作らなければならないと 思うのですが、うまくできないのです… ついでにもう一つ、お聞きしたいことがあります。 フレーム数を右下に常に表示させたいです。 この方法も教えて欲しいです。 使用ソフトはFLASH CS3で、アクションスクリプトは3.0を使っています。 説明下手ですみません… よければ誰か助けてください>△<

  • FLASHボタン

    ムービーがついているボタンを作成していますが、どうにも詰まってしまったので質問させてもらいました。 ページA ページを開くムービー ページを閉じるムービー ページB ページを開くムービー ページを閉じるムービー ページAへのボタンをクリックすると開くムービーが再生され、ページBへのボタンを押したときにはページAの閉じるムービーが再生、ページBの開くムービーが再生されるというActionをつけたいのですが、初めはロールオーバーとロールアウトの応用で出来ると思い下記URLを参考に試してみたところ、ロールアウトで終わりのムービーが再生されては駄目なことに気づきました。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1648903 他のボタンがクリックされたらそのページの開くムービー再生と今まで表示されていたページの閉じるムービーが再生する方法を知りたいです。 わかりづらい説明ですが、すいません。 (開くムービー閉じるムービーとかホントすいません) ご教授お願い致します。

    • ベストアンサー
    • Flash
  • FLASHでのボタン制御

    FLASHでボタンを作成しました。そのボタンには「オーバー」の部分のみムービークリップが配置されています。そのボタンをクリックした後、マウスのボタンを離すとすぐに「オーバー」のムービーが再生されてしまうのですが、クリック後マウスのボタンをはなし、マウスカーソルがボタンの上にある状態でも「オーバー」のムービーにならないようにするにはどうしたらよいのでしょうか? 具体的には・・・ 1.ボタンをクリックした後「ダウン」のままの状態にする。とか・・・ 2.「ダウン」にもムービークリップを配置し、クリックした後はそのムービーが再生されて完結する。 というようなボタンに変えたいのです。 わかりづらい文章で恐縮ですがよろしくお願い致します。

  • 1ページに2つFlashボタンを置くと・・・

    現在1ページに2つの全く別のFlashボタンを作成しています。 しかし、それがどうもおかしくてそのボタンにマウスのポインタがヒットすると指マークが点滅したり指のマークに変わらなかったりするんですが、どうしてでしょうか? そのFlashで作成したボタンとは、二つともムービークリップで作成し、常にアニメが動いています。 ムービークリップで作成している為、ボタンに変更した方法は一番上のレイヤーに透明なボタン領域を作ってその透明ボタン領域にリンク名を貼っています。

    • ベストアンサー
    • Flash
  • FLASH ボタン 

    FLASHでホームページを作成しています。アニメーション再生中にボタンを無効にして アニメーションが終わるとボタンを使用できるように設定したいのですが いろんな方法試してみてもわかりません どうすればいいですか?

  • FLASHについて。

    FLASHで作成したムービーで、REPLAYボタンを作成したのですが、FLASHプレーヤー(ローカル)、ネスケでは正常に動作しますが、IEでは動作しません。 設定がおかしいのでしょうか?

  • FlashCS5でwebサイト作成中のFlash初心者です

    FlashCS5でwebサイト作成中のFlash初心者です 言葉が間違っていたらすみません 今回からactionscript3.0を使用(以前は2.0使用)することにしました 「アイコンをマウスオーバーするとアクションが発生する」というボタンを作成したいのですが、 以前はボタンシンボルのオーバーフレームにムービーシンボルを入れるという方法で作成していました しかしミスだと思いますが3.0になってこの方法が出来なくなりました (ムービーを1回再生にするためのstop;がエラーになってしまった・・・) ボタンシンボルを作るよりActionscriptだけでボタンを作成する方が一般的なのでしょうか 勉強不足で申し訳ないです・・・

    • ベストアンサー
    • Flash
  • Flashのスキップボタンの作成方法について。

    Flashのスキップボタンの作成方法について。 Flashのスキップボタンの作成方法について。 Flash CS4(AS2.0)でスライドショーを作成してHPでアップしようと思っています。 スライドショーのFlashは完成してます。 フレーム数は670です。10枚ほどの写真で、最後の写真までいくと自動的に一番初めから流れるようになっています。そこで、以下参照URLのように、次の写真へとぶようにスキップボタンを設定するには、どのようなActionScriptを書けばよいのでしょうか?(私が作成したものは自動的に始めの画面に戻るので、レプレイボタンは不要です。) とりあえず、ムービークリップでSKIPボタンを作って、新規レイヤーの1フレーム目に配置してます。 Flashは始めたばかりなので、お手数をお掛け致しますが、詳しくお願いします。 参照サイト:http://h50146.www5.hp.com/products/desktops/personal/m9380/

  • FLASHのボタン

    FLASH8で、ホームページのメニューボタンを作っております。 デザインとしては、 (1)ボタンに、マウスカーソルを乗っけると、 (2)そのボタンが、”クルクルと2回転し停止”する ※”クルクルと2回転して停止”が終わる前に、 マウスカーソルをそのボタンから離しても、 その”クルクルと2回転して停止”というムービー(アクション?)はきちんと最後まで再生させる ようにしたいと思っております。 ”2回転させて停止”させるまでは、ムービークリップの、 最初のフレームに『start();』を、 最後のフレームに『stop();』のactionscriptを入れることでなんとかできるようになったのですが、 どうしても、上記の※の部分が出来ません・・・ マウスカーソルをボタンから離すと、”クルクルと2回転して停止”が完了する前に、ピタッと、最初の静止した状態のボタンに戻ってしまいます。 どなたか、解決法を教えていただけないでしょうか。

  • FLASHで動画と再生などのコントロールボタンを付ける方法。

    デジタルビデオカメラで撮影したムービーを FLASHに埋込み、QuickTime Playerの様な再生、停止 などのボタンを配置し、これらのボタンでビデオをコントロール出来るようにしたいと考えています。 この方法をどこかのサイトで初心者にも判るように 丁寧に解説しているところはありませんでしょうか? ソフトはFLASH MXを利用しています。 もちろん最後はswfではき出します。 検索でなかなか見つけれませんでしたので、 宜しくお願いします。

専門家に質問してみよう