• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Flash の action script が動きません)

Flashのaction scriptが動かない!初心者の質問です

このQ&Aのポイント
  • Flash MXを使用して、ボタンを押してURLに飛ぶ機能を作成したいが、エラーメッセージが表示されて書くことができない。
  • ASを2.0に指定する方法があるが、ver.MXではそれが見つからない。
  • タイムライン上に書くとマウスイベントが使用できないため、どうすれば良いかわからない。

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

  • ベストアンサー
  • pick-chan
  • ベストアンサー率60% (453/755)
回答No.1

単純に書く場所間違ってます。 on(release){ ... } は、ボタンのアップ・オーバー・ダウンの所に記述するのではなく、 配置したボタン自身に記述します。 以下、参考にしてください。 http://ameblo.jp/draftclub/entry-10009957033.html

ciella
質問者

お礼

pick-chan様 ありがとうございました! 「ボタンのオブジェクトを選択」してASを指定してなかっただけの話だったんですね…。 なんともお恥ずかしい限りでした。 無事に動いてくれました、ありがとうございました!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Flash cs3でボタンシンボルにアクションスクリプトを組めない

    こんにちは。 Flash cs3を使ってボタンシンボルを作り、 それにアクションスクリプトを付けたいのですが、 インスタンスを選択してもアクションウインドウで「アクションーボタン」と認識してくれず、「アクション」だけの表示で、”現在の選択範囲にアクションを割り当てることは出来ません”と表示されてしまいます。 ライブラリのアイコンを確認してもボタンシンボルになっていますし、アップやダウンといったボタン特有のタイムラインは付いています。 アクションパネルでのみ、ボタンシンボルとして認識されないのですが原因が分かる方、ぜひ教えてください。 MXの時は同じやり方で問題なかった気がするのですが、、、。 cs3の不具合なのか、又はソフトウェアのインストールの問題なのか、同ケースでご存知の方がいらっしゃいましたら情報いただけると助かります。 マシンはpower mac G5を使用しています。 どうか宜しくお願い致します。

  • オブジェクトアクションの設定について

    FlashMXでバナーを作成する際、オブジェクトアクションの指定があり、ヘルプを読んで設定しましたが、初心者なものでわからない点が多々ありました。初歩的な質問ばかりですみませんが・・・わかる方教えてください。 Q1.オブジェクトアクションは、インスタンスごとに設定するとあったので下記のように行ったのですが・・・ (1)シンボルを配置したフレームをクリックして、 (2)インスタンスをクリックして、 (3)プロパティでグラフィック(作成したのはすべてグラフィックシンボルでした)をボタンに変更して、 (4)アクションパネルにスクリプトを記入する。 これを全フレーム内のインスタンスすべてに 繰り返す、というのでよかったのでしょうか? 長いフラッシュだと大変な作業ですし、もしかしたら間違っているのではと思っています。。 Q2.グラフィックシンボルなのに、ボタンに変更しないとスクリプトが書き込めないのはなぜですか。 Q3.ボタンにはインスタンス名を書き込む欄が出てきますが、これはどんな役割があるのでしょうか。 Q4.スクリプトは、 on (release) { getURL(_root.clickTAG, _root.targetTAG);} という内容ですが、これの正確な意味を教えてください。

    • ベストアンサー
    • Flash
  • FLASH MX アクションスクリプト・・・

    FLASH MX アクションスクリプトでノーマルモードでボタンをDOWNしたらアニメーションが再生されるようにしたいのですが、ボタンをDOWNに 押しっぱなしにしないとアニメーションが最後まで再生されません。 ボタンのDOWNを1回押したらすべてが再生されるようになるにはどうしたらよいですか? 教えてくださいm(_ _)m

  • ボタンのアクションスクリプトについて

    ボタンをクリックしたら指定のURLを開かせる、というときは、ボタンのアクションスクリプトに対して、 on(press){ getURL ("01.html"); } としますよね? これを「●●」という名前のボタンは「01.html」、というように一括で変更する方法はありますか? 最初は「01.html」だったけど、その後「../01.html」になった場合、ひとつひとつ選択して変えなくてはなりません。 もし、そういう方法があったら便利だなと思ったモノで。 使用しているのはFLASH5です。

  • 指定したURLを開くアクションスクリプトを教えてください

    FlashCS4です。アクションスクリプト3.0です。 タイムラインのフレームにアクションスクリプト3.0を使用して、ボタンをクリックしたら指定したURLが別ウインドウで開くアクションスクリプトの記述を教えてください。お願いします。 具体的には…例えばボタンに「navi_btn」と言うインスタンス名を使用して、そのボタンをクリックしたら指定したURLが別ウインドウで開くようにしたいのです…。教えてください。よろしくお願い致します。

    • ベストアンサー
    • Flash
  • flash MXのスクロールパネルについて

    つい最近、flash maker2からflash MXに乗り換えた初心者です。 くだらないことで躓いています。 フォトルバムのようなものを作成したいのですが、巧くいきません。 メインページ(デフォルトでシーン1)に2つのスクロールパネル(標準コンポーネント)を置いています。 1つは、パラメータ>contentPathに固定でシンボル(グラフィック)を指定します。 このグラフィックには複数のボタンを置いています。 このボタンをクリックすると、メインページにおいている、もう一つのスクロールパネルに全く別のシンボル(グラフィック)を表示させたいのですが、今のところボタンを押しても何も表示されません。 on(release)イベントには、  level0.detail.setScrollContent(mc_sed0026); と記述しています。 detailとは、メインページに置いている、contentPathを可変で指定したいオブジェクトのインスタンス名です。プロパティでrenameしました。 本当に困っています。 どなたか、ご教授ください。 よろしくお願いいたします。

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

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

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

    Flashで作ったボタンに on (release) { getURL("http://~"); } を書いて指定URLへジャンプするようにしています。最近気づいたのですが、このボタンFIREFOXでは全然機能していません。どうすればよいのでしょうか?HTMLには<embed>を使ってこのボタンを埋め込んでいます。

  • Flash でのダブルクリック禁止

    Flash MX Macintoshを使用しています。 あるボタンをクリック-->on (release)すると、 指定したURLへ飛ぶ-->getURL()ようにしています。 パブリッシュしてみると特に問題ないのですが、 あるパソコン初心者に使用してもらったところ、 なんとダブルクリックするじゃありませんか。 ダブルクリックすると、ブラウザが2個起動しました。そしてフリーズしました。 なんとかしてダブルクリックをさせないような スクリプトはあるのでしょうか? マウスのイベントの中にダブルクリックは無いようです。

  • FLASH MX でGETURLが実行されません・・・。教えてください。

    FLASH MXでGETURLを指定しています。 ボタンを選択して、そのボタンに記述していますが 実行されません。反応が何も無い状態です。 パブリッシュ設定でも、バージョン6に設定しています。 下記でヤフーに飛ぶようにしたいのですがなぜ動かないのでしょうか? わかるかた教えてください・・・ on (release) { getURL("http://www.yahoo.co.jp"); } 環境はWindows XPです。

専門家に質問してみよう