• ベストアンサー

FlashとJavaScriptで掲示板

この度、FlashとJavaScriptを連携させて掲示板を作ろうと思いました。 そこでなのですが、JavaScriptでフォームをつくり、そこに入力した文章を変数としてFlashに渡すことは可能でしょうか? その変数を書き込みとして、Flashに表示したいのですが・・・ また、これ以外にも作成方法がありましたらご教授願います。 ちなみに、これはサーバー側で動かす予定です。 Flashのバージョンは MX 2004 Pro です。 よろしくお願いします。

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

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

  • ベストアンサー
noname#35109
noname#35109
回答No.1

「Flashゲーム講座&ASサンプル集   【FlashとJavaScriptとでやりとりする】」 この頁の 「JavaScriptからFlashにデータを送信する」 http://hakuhin.hp.infoseek.co.jp/main/js/javascript.html#JAVASCRIPT_01 ここ↑に,ご質問で書かれていらっしゃることだと思われるサンプルがありますが。 その他,検索キーワードは SetVariable です(例 「Flash JavaScript SetVariable」)。 おそらくわかっていらっしゃるとは思いますが, JavaScript と Flash を組み合わせていくら頑張っても掲示板はできませんよ。 PHPなどサーバサイドのプログラムが必要です。 JavaScript から Flash にデータを送信しても, 掲示板を作る上では意味がありません…。 Flash の方が,LoadVarsクラス や XMLクラス の sendAndLoad メソッドが使える分, ブラウザが新しいページを表示させる必要がなくなるので, JavaScript から直にサーバプログラムで変数を送るよりも優位かもしれませんが, メリットはその程度だと思います。 そういう感じのことに使われるのでしょうかね...。 「HTML上(javascript)からCGIを実行する方法」 http://oshiete1.goo.ne.jp/qa2525157.html   ↑教えて!goo  ↓OKWave (同じです) http://okwave.jp/qa2525157.html (参考になるのは質問自体と,#1の方の回答です。)

WinMacX
質問者

お礼

ご回答ありがとうございます。 やはりそれだけでは無理ですか・・・ まあ、ちょうどまた新しいことを勉強しようかなぁ・・・ってとこだったんで、Net関連に手をつけてみることにします。 ありがとうございました。

関連するQ&A

  • Javascriptとの連携について

    JavascriptからFlashへの連携について,いろいろ勉強しているのですが 解決できない(不明な箇所がある)ので,質問させていただきます。 やりたいことは,Javascriptから変数を送り,Flash内で受け取り, ムービークリップの大きさや位置を変更してみたいのです。 Javascriptからは,勉強の意味もあり最初は定数として Inputボタンを押すと,ムービークリップが変倍や移動を, 最終的に目指しているのは,変数にして(フォームから入力)して, 自動的にムービークリップが変倍,移動するというものです。 そもそも間違っているのかもしれませんが,ムービークリップの インスタンス名ををSetVariableを使う際に指定しても動作しないため, 深みにはまりつつあります。 ご存じの方がいらっしゃいましたら,是非,ご教授ください。 よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • javascriptからPHPに変数を渡したい

    Javascriptで制御しているクライアントのページと PHPで制御しているサーバ側のページがあります。 クライアント側のページで生成したJavascriptの変数の値を サーバ側のページに送りPHPで処理したいと考えています。 どのようにすれば変数の値を送ることが出来るでしょうか? 出来ればフォームを使わずに内部処理で行いたですが、 出来なければフォームでも構わないのです。 簡単で構わないので例文を頂けると非常に助かります。 まったくの初心者で恐縮ですが、教授よろしくお願いします。

  • Flash5 → PHP の変数受け渡し

    Flashのバージョンが古いせいか、PHPとの連携の参考になるサンプルが見付からず困っております。 Flash5からPHPに変数を渡したいのですが、ActionScriptの知識が乏しいため、どのようにしたら渡せるのかが判りません。 ターゲットパスなどはもっともシンプルなもので構わないので、ご教授いただけると助かります。 よろしくお願いします。

  • JavaScript変数をPHPへ渡す

    JavaScriptで取得した変数を、PHP側で取得できるでしょうか? ある入力フォームのテキストボックスに値を入力後、別のウィンドウ(windowopen)を開き 先の入力したテキストの値を利用して条件を抽出させ、 結果を入力フォームに戻したいのですが・・・

    • ベストアンサー
    • PHP
  • C++とJavaScriptもしくはFlashとの連携

    パソコンとRS232を用いて通信する外部デバイスと、Flashの連携を行いたいと考えています。 環境は、 OS: WindowsXP Flash: Adobe Flash8 JavaScript: Flashよりパブリッシュされるhtmlに記述 C++: Microsoft Visual C++ 2005 Express Edition です。 Flash自身には外部デバイスと通信する術は、セキュリティ上備えていないと思うので、RS232通信を行う部分はCのプログラムを走らせておく必要があると思います。 Flash側のヘルプを見ていると、fscommand関数を用いると "ActiveXコントロールに対応しているVisual Basic (VB) や Visual C++ などのプログラムにメッセージを渡すこともできます。" Adobeオンラインヘルプ: http://livedocs.adobe.com/flash/9.0_jp/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00001177.htm とあったのですが、これについてAdobe側に詳しい説明を求めたところ、 External API (ExternalInterface クラス)は、JavaScript によりActionScript やFlash Player コンテナと HTML ページ間の通信を可能にするサブシステムであるため、Flash と C++ 等とのやり取りを コンテナ内の JavaScript などで仲介するような構成内容が想定されるかと存じます。 と言う回答が返ってきました。 さらに、 誠に恐れ入りますが上記のような C++、およびJavaScript記述については、て有の償サポートをご利用の場合も含めて、弊社よりケーススタディとし情報提供は行っておりません。 と言う返答も付け加えられており、正直お手上げな状態であります。 そもそもFlashがそう言った利用方法を想定していない、むしろ封じていることは他の方の書き込みを見ていて理解できました。 そこで本題となるのですが、C++とhtml内のJavaScriptに書かれた関数とやりとりができるようであれば、これは実現できるのではないかと考え質問させて頂いております。

  • FLASHとPHPの連携

    はじめまして。 現在FLASHとPHPを連携させたサイトの検討をしているんですが、PHPで生成した変数をFLASHに持っていく方法がわかりません。そのままだと、PHP変数には$が付きますがそれだとFLASH側で読みません。PHP側からいちいちテキストで吐き出していたんでは処理が間に合わないんですが、どうしたらいいでしょうか?ご存知の方いらっしゃいましたら教えていただけると助かります。

  • FLASH MXになってスプリクトが変わった

    こんにちわ、プログラム初心者です。 ずっと、FLASHの古いバージョンを使用していたのですが この度、MXにアップデートしました。 visualbasicである程度言語を覚えたのですが 古いFLASHの時は似たような言語でよかったのですが MXになってから末尾に「;」とか「{」とか ややこしいルールができたようです。 まぁ、参考書を片手に見よう見真似で覚えている最中ですが どうしても参考書に記載されていない事があり (3冊ほどみました) ここで、質問させていただくことになりました。 あるカウントを取るために 変数=変数+カウント 例:(A=A+1)という簡単な事ができません。>< 古いバージョンでは可能だったので 仕方なく古いバージョンで作成し、それをMXで 開くと「number」なんとかという書式に変換されました。 なるほど、その命令でできるのかと 変数の値を変えて実行すると上手くいきません。 この手の解決方法が記載されている書籍またはHPをご存知の方が いらっしゃいましたら、宜しくお願いします。

  • javascript→CGIへの変数の受け渡し

    今作っているページで プロンプトかフォームに名前とコメントを入力させ その入力した情報をjavascriptの変数に入れ、その変数ごとCGIに送りCGIでテキストファイルに追加保存して表示する。 という強制ゲストブックもどきを作っているのですが javaの変数をCGIに送る方法がわかりません。 前の質問を元にして自分で作ってみましたが、サーバーが見つかりませんと表示されてしまいました。

    • 締切済み
    • CGI
  • flash AS3で困って質問させていただきます。

    はじめまして。 ご質問させていただきます。 仕事で下記の仕事をしなければならなくなり過去ログを探してみたものの見つからず困って新しく質問させていただきました。 質問内容ですが、 flash側で変数を持っています。 flashをクリックしたらJavaScriptを介してflashで持っている変数をhtmlに表示したいのですがうまくいかず・・・ とりあえずhtmlに表示はおいといて、それまでが出来ているかをチェックしたいのですがそれもうまくいかず・・・ 何卒お力添えを・・・ //【現状】 ■flash側 //flash.external.ExternalInterfaceをimport import flash.external.ExternalInterface; //変数の指定 var param1:uint = 3; // クリックしたら、stageClicked という名前で定義した // ActionScript関数を呼び出すように設定。 stage.addEventListener(MouseEvent.CLICK, stageClicked); // ActionScript関数stageClickedを定義。 // JavaScript関数 "hoge"に変数param1を渡す。 function stageClicked(event:MouseEvent):void { ExternalInterface.call("hoge", [param1]); } 【HTMLに記述のJavaScript】 function hoge(){ alert("param1"); }// 考え方はあっているような気がするんですがエラーも出ないがピクリともせず・・・ どうかご教授お願いします。。。

  • JavaScript + FLASH 【overLayFlash】

    http://f-site.org/articles/2006/09/09042615.html 上記ページで紹介されている、むらけんさん制作のoverLayFlash.jsを元に、下記のようなカスタマイズを行いたいのですが、Javascriptがわからず困っています。 (1)onloadを使用し、ページ読み込み時に実行したい (2)FLASH終了後、今度はリンクにより再度表示したい(Replayみたいな感じで・・・。) というカスタマイズを行いたいのですが、(2)の時に、リンクをクリックすると、swfへ飛んでしまい、表示がおかしくなってしまいます。 (2)の時にもレイヤーを使用し、HTMLの上に被せたいのですが、 どうカスタマイズすればいいかわかりません。 どなたかjavascriptに精通してます方ご教授願えませんでしょうか。 苦肉の策として、swfファイル側のFLASHの表示を消すスクリプト、 onMouseDown=function(){ getURL("javascript:void(hideFlash());"); } に、getURL("index.html");を記述すれば、問題ないのですが、 マウスダウン時にリロードされてしまうので、格好が悪い気がします。 うまいことjavascript側で解決できませんでしょうか。 どうぞよろしくお願いいたします。

専門家に質問してみよう