• 締切済み

FlashMXで、ボタンでを押してページ移動させたい。

タイトルの内容の質問です。 説明不足で理解出来ない部分が多々あるかもしれませんが、何卒宜しく御願い致します。 早速なんですが、質問の内容です。 題名にもあるように、ボタンを押して、現在開いているページから、別のページに進みたい(トップページから解説ページに進むという具合に)のですが、これがうまくいきません。 状況として、 ・100フレーム目までモーショントゥイーンで動画を作成 ・その上のレイヤーで以下のアクションスクリプトで停止させている   stop(); ・さらにその上のレイヤーで以下のアクションスクリプトを実行させるボタンを準備している   on (press) { getURL("http://www.トップ.com/ニュース.html"); } ・トップのhtmlと同じ階層にニュースというフォルダを置き、その中にnews.htmlファイルを置いている このような作成をしているのですが、上手くいきません。 よろしければ、教えて頂きたく思います。宜しく御願い致します。 ※Mac OS X.3.9 Flash MXを使っています。

みんなの回答

  • suo2k
  • ベストアンサー率44% (183/408)
回答No.1

getURL → this.getURL としてみるとどうでしょうか。

関連するQ&A

  • FLSHボタンのリンクに関する質問です。

    FLSHボタンのリンクに関する質問です。 FLASHボタンを作り、アクションレイヤーに以下のアクションを付けました。(action script2.0) rogo_button.onRelease=function(){ getURL("/index.html"); }; これをDREAM WEAVERのTOPページに貼りつけましたが、indexファイルに上手くリンクされません。 (ルート相対のはずなんですが…) どなたかこの問題分かる方おりませんか。質問の内容不足だったらごめんなさい。 (DREAM WEAVER CS4  FLASH CS4です。)

    • ベストアンサー
    • CSS
  • FlashMX(トライアル版)でボタンの作成

    ボタンをアニメーションさせてからリンクを貼りたいのですが、 ボタンにオーバー、ダウン、ヒットを作成しても実際に動かすとヒットしか機能せず、 オーバー、ダウンの効果がまったくありません。 制御→シンプルボタンにチェックを入れるとオーバーで画像が変わります。 さらにアクションで on (release) { getURL("top.html", "_top"); } と記入したのですがクリックしても別ページに飛びません。 どうすれば修正できるでしょうか。 教えてください。

  • フラッシュ動画(.swf)にハイパーリンクを張る方法

    例えばhtmlのページ.jpgや.gifをクリックしたら別のページに飛ぶようにハイパーリンクを張るように、フラッシュで作成した.swfの動画ファイルにハイパーリンクを張るのはどのようにしたらよいのでしょうか。 過去の質問を検索してみましたが、アクションスクリプトでgetURLを書くようにする方法があるらしいのですが、自分のアクションスクリプトを書く方法が誤ってるらしく失敗ばかりです。 なおドリームウェーバーもフラッシュもMX2004を使用しており、ファイルのサイズは横800縦200(ピクセル)です。 下の動画レイヤーの上にもう一つ同じサイズの透明のボタンのレイヤーを作成してその透明のボタンにgetURLを書き込んでいるはずなのですが、実際にswfにするとリンクが張られてません。

  • ボタンインスタンスにスクリプトを記述するやり方

    flash CS3 シーン1をループさせないで止めたいので「stop();」が上から2番目のレイヤーの1459行目のキーフレーム(最後のフレーム)に入っていて、一番上のレイヤー(1459行目の最後のフレーム)にボタンのインスタンスを配置して「もう一度みる」をクリックすると最初からFlashが見れるようにしたいと考えています。 この場合のアクションスクリプトの記述の仕方を教えてください。 使うスクリプトは on (press) { getURL("http://www.******/"); } でいいんですよね? よろしくお願い致します。

    • ベストアンサー
    • Flash
  • FLASHモーショントゥイーンとアクションスクリプトについて教えて下さ

    FLASHモーショントゥイーンとアクションスクリプトについて教えて下さい。 下記のような動きをする場合 http://hakuhin.jp/as/move.html#MOVE_04 サイトの中の説明にあるようにアクションスクリプトで行うか ガイドラインを使ったモーショントゥイーンでも作成可能ではないかな? と考えています。 上のサイトのようなオブジェクトを8個くらい組み合わせてぐるぐる回したいのですが これだと少し重くなってしまいますかね? 一般的にはどちらの方がよろしいのでしょうか? アクションスクリプトの方がシンプルですかね?? ご回答の程よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • ムービークリップの入れ子

    Flash CS3の初心者です。ムービークリップの入れ子を使用した際、こちらが思うようにフレーム処理をしてくれません。 "TOP"と名前をつけた1つのシーンに「アクションスクリプト」、「画像」、「テキスト」の3つのレイヤーを準備し、「画像」レイヤーには入れ子になったムービークリップを挿入しています。 入れ子のムービークリップに仕込んだモーショントゥイーンが終わってからテキストを表示する処理をしてほしいのですがうまくいかず困っています。 <作業内容> (1)画像レイヤーにはモーショントゥイーンを仕込んだムービークリップを1フレーム目から挿入しています。(作業場所:TOP/) (2)順序付けのためテキストレイヤーは1フレーム目は空白にし、2フレーム目から挿入しています。(作業場所:TOP/) (3)アクションスクリプトのレイヤーには1フレーム目と2フレーム目にはそれぞれ以下の記入をしています。(作業場所:TOP/)  this.stop(); (4)画像レイヤーに挿入したムービークリップでは、入れ子のムービークリップのレイヤーの他にアクションスクリプトのレイヤーを設け、その最終フレームでは"this.stop();"、"gotoAndPlay(2,"TOP");"と記入しています。(作業場所:TOP/画像ムービークリップ) <問題> (1)~(4)でムービープレビューを実行すると、入れ子にしたムービークリップのモーショントゥイーンは最後までうまくいきますが、(4)の"gotoAndPlay(2,"TOP");"がエラーとなり、「ArgumentError: Error #2108: シーン TOP が見つかりません。・・・」となってしまいます。 シーン名はウィンドウのシーンパネルで確かにTOPに変更しています。ちなみに"TOP"をthis.parentに変更して実行すると、3つのレイヤーの処理が同時にスタートしてしまいます。 最初に記載した動作の実現方法や参考HPについてご教授頂けると大変助かります。よろしくお願いします。

    • ベストアンサー
    • Flash
  • FlashMX初心者・Action Scriptを勉強したい・いい本は?

    Flash5で「モーショントゥイーン」「アルファ」「シーン」など、少しだけ使えるようになりました。 FlashMXも購入し、本格的にAction Scriptを勉強し、アニメーションを作ってみたいと思っています。 このレベルの人間が、初めてAction Scriptを学ぶのに適した本はありますか。 OSはWindows2000です。

  • モーショントゥイーン

    FLASH5を使用しています。 モーショントゥイーンでアニメーションをさせた後のフレームにキーフレーム若しくは 空白フレームを挿入するとモーショントゥイーンが続いてしまいます。 まったく別のアニメーションを作成したいのですが、どうすれば新しいモーショントゥイーンを 作成することが出来ますか? 作っているのは、ボタンロールオーバーで指定したラベルに飛び、アニメーションをさせるというものです。 レイヤーを変えれば簡単なのですが、あまりレイヤーを増やしたくないのです。

  • FlashMXのGetURLについて。

    Windows98でFlashMXを使っています。 FlashMXでボタンを作り、GetURLを使う際に表示させるウインドウを指示したいのですが、_self,_blank,_parent,_top ではなく、自分で名前を付けてその名前のウインドウに表示されるようにしたいのです。 HTMLファイルでレイヤーを分ける時に付けた名前を入れても上手くいきません。 HTMLファイルでの名前の付け方が別に付けなくてはならないのか?それともFlashのGetURLのウインドウのところに入れる名前の入れ方が違うのか? どのようにしたらよいのかご存知でしたら教えて頂きたいのです。宜しくお願い致します。

  • FLASH CS3 のASのエラー

    先日より、本やネットで調べながらFLASHでHPに載せる広告のようなFLASHの作成をしています。 ド素人なので どこかどうしようもない間違いがあるのだと思うのですが、よくわかりません。 できるだけ簡単に教えていただければありがたく思います。 宜しくお願い致します。 商品の画像が5枚くらいフェードアウト・フェードインを繰り返しながら次々と表示されていくもので、各商品画像に別々の商品ページへのリンクを張りたいと思っています。 ムービーはできたのですが、アクションスクリプトを書き込むとエラーが出る。ムービープレビューでクリックしてもリンク先へのリンクができていない。といった感じです。 一番上のレイヤーに透明に表示されるボタンを作り(商品ごとに一つのシンボル) 一つ一つに以下のアクションスクリプトのurlの内容だけを変えたものを書いています。 on (release) { getURL("http://www.xxx.com/7627"); } 書き方で間違いがあるのか、書いている場所でまちがいがあるのかわかりません。 別の質問で「レイヤー上でaの字が表示されていると、ボタンインスタンスに書き込みができていないという意味」という書き込みを読んだのですが、レイヤーにはaの字の表示が画像の分だけあります。 でもここ以外で書き込めるところがなかったように思いました。

専門家に質問してみよう