• ベストアンサー

フラッシュ作成ソフトparafla

フラッシュ作成ソフトparaflaで外部のサイトから パラメータa=1(パラメータの値はいろいろ変わる)を受け取り フラッシュにあるボタンを押しあるサイトに偏移するとき そのパラメータa=1(パラメータの値はいろいろ変わる)も一緒に飛ばすには ActionScript をどう組めばいいのでしょうか?

  • Flash
  • 回答数1
  • ありがとう数3

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

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

ご質問内容の状況は複雑過ぎて, ActionScript のみで済む問題ではありませんね...。 話に関係するのは少なくとも3サイトで その各サイトに少なくとも1つずつのHTML(またはPHPなど)のページがあるのですよね? 例えば サイトA,サイトB,サイトC という3つのサイトがあって サイトA には「a.html」があり サイトB には「b.html」があり サイトC には「c.html」がある。 そして流れは次のようにするということですよね? ・サイトA の「a.html」  → パラメータ付きで サイトB の b.html を開く ・サイトB の「b.html」  → Flash(仮称「b.swf」)が貼ってあり a.html からのパラメータ を受け取る  → Flash(仮称「b.swf」)のボタンクリックでパラメータ付きで サイトC の「c.html」を開く ・サイトC の「c.html」  →「b.html」の Flash からパラメータ を受け取る これを簡単に実現するには まず サイトA の「a.html」から GET(クエリ文字列付き) で サイトB の「b.html」にアクセスし サイトB の「b.html」の JavaScript で クエリ文字列 を取得して FlashVars で「b.swf」内にその値を送り込み 「b.swf」のボタンクリックによって サイトC の「c.html」に GET(クエリ文字列付き) または POST で値を送信する。 というような流れになると思います。     話の便宜上 サイトA,サイトB,サイトC では実験や説明がしにくいので 「a.html」と「b.html(b.swf付き)」と「b.swf」と「c.html」は 仮に同じフォルダにあるものとします。 その場合の 「a.html」と「b.html」と「b.swf」と「c.html」に書くコード例です。 ◎「a.html」のコード例↓ <html> <head> <title>a</title> </head> <body> <p>a.html</p> <form method="get" action="b.html"> <input type="radio" name="a" value="1" checked />a=1 <input type="radio" name="a" value="2" />a=2 <input type="radio" name="a" value="3" />a=3 <input type="submit" value="GO!" />  </form> </body> </html> ◎「b.html」のコード例↓ <html> <head> <title>b</title> <script type="text/javascript"><!-- function showFlash(){ var query = window.location.search.substring(1); var tag = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' width='400' height='300' align='middle'>"; tag += "<param name='movie' value='b.swf' />"; tag += "<param name='FlashVars' value='" + query + "' />"; tag += "<embed src='b.swf' FlashVars='" + query + "' width='400' height='300' align='middle' type='application/x-shockwave-flash' />"; tag += "</object>"; document.getElementById("my_flash").innerHTML = tag; } // --></script> </head> <body onload="showFlash()"> <p>b.html</p> <div id="my_flash"></div> </body> </html> ◎「b.swf」を作成する  「b.pfl」(新規プロジェクト 幅:400px,高さ:300px)の  メインのイベントリストのフレーム1に書くスクリプト例↓ this.createTextField("btn_txt",0,20,10,0,0); btn_txt.autoSize = "left"; btn_txt.border = true; btn_txt.text = " ココをクリック! "; btn_txt.onSetFocus = function(){ getURL("c.html" + "?a=" + a); }; ※「b.html」が勝手に書き替わらないように 「b.pfl」の「ファイル」→「詳細設定」より  □SWF生成時にHTMLも保存する  のチェックを外しておいた方が無難 ◎「c.html」のコード例↓ <html> <head> <title>c</title> <script type="text/javascript"><!-- function showQuery(){ alert("My guery is \"" + window.location.search.substring(1) + "\"."); } // --></script> </head> <body onload="showQuery()"> <p>c.html</p> </body> </html> もちろんこれは超簡易例に過ぎません。 このようなものを発展させて行けば良いと思います。 ○参考URL Google検索例「FlashVars」 http://www.google.co.jp/search?hl=ja&source=hp&q=FlashVars Google検索例「window.location.search.substring」 http://www.google.co.jp/search?q=window.location.search.substring&hl=ja

isi999
質問者

お礼

ありがとうございます。 大変参考になります。

関連するQ&A

  • アドビのFlashソフトとParaFlaについて

    アドビのFlashソフト(Flash CS3)とParaFlaについての質問です。 1.アドビのFlashソフト(Flash CS3)とParaFlaとの大きな相違点は何でしょうか? (有料か無料か以外の機能などの違い) 2.具体的に、このくらいのことがしたいなら、アドビのソフトを使うべきだというボーダーライン(目安)を具体例で教えて下さい。 ParaFlaでも、かなりのことが出来るのでアドビの高価なソフトが必要かどうかの判断材料にしたいので、よろしくお願い致します。

  • ParaFla! で作った携帯FLASH画像について

    ParaFla! で作った携帯FLASH画像について教えてください。 docomoの携帯なので、外部サイトにアップして、そこからDLして携帯に保存しました。 外部サイトでは、FLASHが繰り返し行われているのですが、携帯に保存した画像はFLASHが繰り返されません。 (最後の画像で止まってしまいます) 繰り返し行うにはどのようにすれば良いでしょうか? ちなみに携帯はdocomo F906iです。

  • フラッシュ作成ソフトParaFla 

    FFlash作成ソフトParaFla http://www.geocities.jp/coa9999/index.htmlのダウンロードページからIE用のFlash Player 8とリンクされているVectorからVB6(SP5)ランタイム 基本セットをダウンロードしました。 そしてサンプルファイルからサンプルPFLファイルをクリックしても >Windowsこのファイルを開けません:ファイル:movie3.pfl >このファイルを開くには、作成元のプログラム名が必要です。インタ >ーネットで自動的にプログラムを検索するか、またはコンピュータ >にあるプログラム一覧から手動で選択してください。 >Web サービスを使用して適切なプログラムを探す >一覧からプログラムを選択する(&S) との画面が出てムービーが見れません。 よろしくお願いいたします。

  • ParaflaでFlashを作成したがauで表示されない

    フリーソフトのParaflaを使い、簡単な携帯用バナーFlashを作成しました。 サイズも9~40KB程度です。Docomo Softbankでは問題なく表示されるのですが、auだけ「ERROR」「OBJECT」となり表示できません。 正規ツールでないと表示されないのでしょうか。 タグもauサイトの情報を参照し、<object>と<IMG >を使いましたが、同じでした。 よろしくお願い致します。

  • ParaFlaで作成した携帯用Flashにキー割り当てをしたいのですが・・・

    質問投稿失礼いたします。 今、ParaFlaというフリーソフトで携帯用のFLASHを自作しているのですが、(8つほどボタンがあり、例えば「a」というボタンを押すと「a」で再生させたいmmfファイルが再生されるようなものです。”ラベルへジャンプ”の機能を使って再生させています)今のところ携帯の方では上下と決定という操作方法しかできません。 そこで、ボタンに携帯電話のキー(1234567890*♯上下左右決定)のリンクのようなものを割り当てたいのです。 先ほどの例と合わせますと、携帯電話の「1」を押すと「a」のボタンを一発で押せるようにしたいのです。(2ならb、3ならc、等) しかし、色々調べてみたのでが、そもそもFLASHを作るのが今回で初めてなので、よくわかりません。 どなたか、ご存知の方いらっしゃいましたら、お教え願いたいのですが・・・

  • ParaFla!

    ParaFla!でFlashのサイトを作っています。 メニューのボタンの上にカーソルを乗せたら、別の場所に(カーソルの上とかではない)リンク先の説明が出るようにしたいのですが、どのようにしたらいいでしょうか?

  • flushについて質問です。

    flushについて質問です。 自社でECサイト作成。カートシステム・サーバーは外部のものを使用。 自社ECサイトにflushをのせ、そのflushで ユーザーが作成したハンドルの情報をサーバーに送信し、 オーダーメイドのハンドルを作成し販売したいというお話があるのですが、 そこまで作りこむことができるのか不明です。 Flushについては全く無知なので、 そのようなシステムを作成することができるかどうかもわかりません。 デザインフェーズとActionScriptでのコードの記述はどこで切り替えるのか? flushでユーザーが作成したハンドルの値をサーバーへどのようにして値を送るのか? ActionScriptからサーバーへ値を送る際のセキュリティの問題はあるのか? 出来るだけ詳しくご教授していただければ嬉しいです。。

  • おすすめのFlash作成ソフトを教えてください

    お世話になっております。 個人のホームページにちょっとしたアクセントで Flashを使用してみたいのですが、Abobe Flash CS4は9万円くらいと 高価なので、初心者でも作りやすくもう少し手ごろな価格の オススメFlash作成ソフトはありませんでしょうか。 調べてみたところ ・Suzuka ・ParaFla! ・FreeMotion(有料) 等を見つけることができましたが、どれがいいのかいまいちわかりません。 将来的にいろいろなことができればと思いますので有料(できれば2万円くらいまでで…) でも構わないので、使いやすく、参考書(サイト含む)が多い物はありませんでしょうか。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • あるFlashから外部のFlashを表示したい

    あるFlashから外部のFlashを表示したい いつもお世話になっております。 只今、かんたんWebアニメーション2の製品版にて、趣味でFlashを作成しています。 ですが、事前に作成しておいたFlashファイルを、ボタンを押したら再生し始めるようにするFlashを作成したいのですが、やり方が分かりません・・・ かんたんWebアニメーションではできないのでしょうか・・? もしできるのであれば、やり方が分かる方お願いします。 また、Parafla!などで代用できるのであれば、そちらでもかまいません。 ASの書き方など教えていただけると嬉しいです。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • flash。安いソフトはないのでしょうか?

    現在paraflaを使っています。しかし物足りなくなって他にフリーで使えるフラッシュソフトはないかな? と探していると シェアウェアですがflash Creatorというソフトが見つかりました。 安く作れるflashソフトってこれくらいしかないのでしょうか。。。 MXやmakerはすごく高価ですよね。学生の身分なので5千円以上は出せない状態でして・・。 よいフリーソフトや、安いflash作成ソフトなどありましたら教えてくださいm(_ _)m

    • ベストアンサー
    • Flash

専門家に質問してみよう