• ベストアンサー

FLASHでリアルタイム更新

過去の質問にこれに相当するものが見当たらなかったので、質問させていただきます。 FLASHでフラッシュコミュニケーションサーバ等を使用せず、リアルタイムにデータを更新するシステムを作成したいのですが、どういったスクリプトでできますか? 作りたいのはスコアボードで、管理ツールからデータ投入(ログデータ上書き)をすると更新されるといったものです。 チャットの作りと考え的には同じなんでしょうが。いまいち思いつきません。 お手数ですがよろしくお願いします。

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

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

  • ベストアンサー
回答No.2

決められた時間ごとに外部ファイルを読み込めばいいんですよね? 簡単なASですけど・・・一秒ごとに外部ファイルを読み込みます。 ダイナミックテキストの変数をaaaにして適当に配置して下さい sample.fla var path = "file.txt"; //(要変更)ファイル名 var time = 1000;  //(要変更)1000で一秒です timer = new Object(); timer.zikan = function() { ttt.onLoad = function() { aaa = this.aaa; }; ttt.load(path+"?yobou="+new Date().getTime()); }; var iddesu = setInterval(timer, "zikan", time); var ttt = new LoadVars(); 外部ファイル(file.txt)------------------ aaa=123456789 --------------------------------------- sevenstaさんがどのくらいFlash分かっているか分かりませんので、解説はしません。もしまったく意味が分からない場合は言って下さい。 キャッシュを読み込んで、データが上書き出来ないのを予防しています。ttt.load(path+"?yobou="+new Date().getTime()); Flash起動するのメンドイのでチェックしてませぇん。 動かなかったらスイマセン… 変数名てきとうでスイマセン…

sevensta
質問者

お礼

お返事遅れました。 おおかた動きました。 考え方がわかったので、これをきっかけに作成します。 ありがとうございました。

その他の回答 (1)

  • perse
  • ベストアンサー率74% (113/152)
回答No.1

どういう環境かよくわからないのですが、 swf表示時に外部データを読込みスコアを表示して、 外部のデータを管理ツール(これが何かもよくわかりません)で更新する度、Flashに外部データを読込ませたい。 ということですよね? 管理ツールでログを書き換えたときに、 管理ツールからFlashへ更新したことを伝えてあげることで出来ないのでしょうか?

sevensta
質問者

補足

すみません。ありがとうございます。 僕の考えとしては、 ツールで投入→データを吐き出し→FLASHでデータ読み取り→FLASH更新(データ更新時に反映) のようなものをイメージしてます。 逆に、管理ツールで更新したことを伝える方法がわかりません。 それかFLASHに1分ごとに外部データを読み込みにいかせることが可能でしょうか? そのタイミングでFLASHが更新することは可能でしょうか? そうすれば、更新したことを伝えずに済むかなと。 分かりにくい文章ですみません。 お手数ですが、よろしくお願いします。

関連するQ&A

  • リアルタイムチャットできるCGIありますか?

    ホームページにチャットを置きたいと思ってます。 チャットのCGIスクリプトまたはレンタルサービスを探しています。 普通のチャットは、「○秒ごとに更新」とかになっていますが、そうではなく、メッセンジャーやInfoseek・Yahooのチャットのように、リアルタイム(という表現が正しいかどうかわかりませんが)で動くチャットのスクリプトとかサービスはありますか? ○秒ごとに更新、のチャットシステムでは、話がかみ合わなくなることがしょっちゅうあるので…。 何かいいスクリプトやサービスをご存じでしたら、教えてください。

  • リアルタイムのチャットシステム

    AJAX利用のリアルタイムのチャットスクリプトを探しています。希望としてはYahoo!チャットのようにブラウザでアクセスし毎回のリロードが不要でログがリアルタイプで流れるタイプです。 Flash版でもOKです。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • ネット上でのリアルタイム通信が簡単な言語は?

    サーバー上にあるテキストデーターを以下のような条件で 配信(受信)する場合 FLASHとJAVA(もしくはASP)の どれが簡単か知りたいので どなたか教えてください 条件はWebサーバー上におよそ0.5秒間隔でテキストデーター(半角数字5文字程度)が書き換えられます。 この作業はVBが処理します。 そのサーバー上のデーターを数十~200台程度のPCのインターネットエクスプローラーで同時に表示させたいのです いわゆるリアルタイム通信(配信)になるのでしょうか? もちろん都度都度更新ボタンなどを押すようなことは、なしにしたいです。 また、回線状況は無視したとして、ほぼ同じタイミングで表示させるには どの言語を使ってやればいいでしょうか? あと、その受信したファイルのデーターを IEの画面上にプッシュボタンを配置してボタンを押すと そのデーターをサーバーへ送り返すようにもしたいのです いわゆるネット上での 競りとその応札 を行いたいのです VB ASP(VBスクリプト)CGI HTML の知識は持ち合わせています。 しかしこれらはネット上でのリアルタイム処理には使えそうにないので どれを勉強したらよいか悩んでいます とりあえずは 簡単にできる方をやっていきたいので 何方かアドバイスを頂けると幸いです 最近FLASHを少しだけ始めたのですが リアルタイムの部分は さっぱり分かりません また、参考になるページなどありましたら教えてください よろしくお願いします。

    • ベストアンサー
    • Flash
  • LAN 監視 上書き 更新 通知ツール

    以前、OKWAVEで LAN上で、PC(A)に入ってるファイルのデータが更新されるのを 監視して、PC(B)に入ってるファイルへ自動バックアップ(上書き) するツールとして以下の商品を教えていただきました。 http://www.forest.impress.co.jp/article/2007/11/27/okiniiri.html (質問QNo.4288365) とても役立っているのですが、この場合 PC(B)に入ってるファイルへ自動バックアップされた時 ほぼリアルタイムで、PC(B)を操作してる人に 「ファイルが今、上書きされました」と通知する無料ツールはありますでしょうか 特にインターネットの画面を見ている時に知りたいのです ご存知の方、おお教え下さい。 宜しくお願いします。 ちなみに私はプログラム開発などの経験や知識はございません

  • C言語を用いて、GNUPLOTでリアルタイムにグラフ化方法について。

    C言語を使用して、GNUPLOTを呼び出し、時間とともに更新されていくデータをリアルタイムでグラフ化しようと思っていますが、なかなかうまくいきません。 私が考えていた簡単なプログラムのシーケンスとして、(OSはLinuxです。) ~データの作成~  fopen;データファイルの作成  fprintf;/データの作成  fclose;/データの保存 ~グラフ化~  popen;/GNUPLOTの呼出  fprintf(---,”plot \”[作成したデータファイル]\”\n”);/グラフ化 ~データの更新~  fopen;  fprintf;  fclose;/データの上書き ~グラフの更新~  fprintf(---,”reread\n”);/データの再読み込み  fprintf(---,”replot\n”);/グラフの更新 ~データの更新~ ~グラフの更新~ ・・・/ループ  pclose;/GNUPLOTの終了 と、データを更新したら、グラフ化をしていく予定でした(汗)。 テスト的に10回だけデータの更新をするプログラムを動作させると、 データの更新を先に全部行ってしまい、グラフ化されるのが、最後の更新データのみでした。 どのようにしたら、リアルタイムにデータをプロットできるでしょうか?? よろしくお願い致します。

  • ユーザーが更新できるFlashサイトにするには…?

    現在、ユーザーが更新できることを目的としたFlashサイトを制作し始めています。 そこで一番問題なのが要である「ユーザーによる更新」です…。 xmlデータを直接ユーザーに編集させるのはわかりにくいと思い、別の手はないかと考えています。 そこでお聞きしたい点は、以下になります。 ■Flash版CMSみたいなものはあるのでしょうか? ■上記のようなものが無い場合、どのような手がありますでしょうか? なんとも大雑把な質問で大変申し訳ありませんが 知識持っている方や心当たりがある方いましたらご回答お願いいたします。

    • ベストアンサー
    • Flash
  • Flashの通信について

    通信についての質問です。現在Flashでオンラインゲームを作っています。 通信は完全に同期の必要はありません(5秒~5分更新で通信状況により非同期で変更しています)がデータの欠落、書き換えによる不正行為を出来るだけ無くすためにサーバー側にデータを全て保存しPHPで処理してそれを読み出す仕組みにしています。 現在HTTP通信で制作しているのですがHTTP通信だとHTTPヘッダにFlashから送信したPOST値が表示されて内容が見えてしまったりFirefoxだとステータスバーに"データを転送しています"と表示されてしまいます。 この2つの問題を解決する方法はないでしょうか? また@gamesなどのオンラインゲームのFlashは一般的にどのような方法で通信を行っているのでしょうか?回答宜しくお願いします。 *Socket通信も考えたのですがそこまでリアルタイム性を要求していないのとサーバー側にデータを保存して読み出す必要があるため余り向いていないと思い断念しました。

  • MOの代わりにUSBフラッシュメモリは?

    以前MOドライブについて質問しましたが、最近のBTOパソコンには MOドライブがついてないので、パソコンを買い替える時にデータの移動で困っていました。 そこでUSBフラッシュメモリでデータを移管しようと思っていますが、USBフラッシュメモリでデータの移動はできるでしょうか。 データ量が多いので、何度もフラッシュメモリに上書きすることになると思いますが、フロッピーのように簡単に上書きできるものでしょうか。 また、パソコンの買い替え時くらいにしか使わないので、何GBぐらいが適当でしょうか。 私は機械の知識がまったくないので、困っています。 ご回答いただけたら幸いです。

  • 販売管理ソフトにおける残高リアルタイム更新の設計

    皆さん、こんちは。 大変マニアックな質問で恐縮ですが、ご教授いただければ幸いです。 社内の売上売掛管理システムを設計・プログラミングすることになったのですが(言語はAccess or VB 未定)、設計要望として、日次・月次更新のないリアルタイムなシステムを要求されました。 大方の概要設計は完了したのですが、唯一売掛残高の残高更新をどのように設計すれば良いのか、途方にくれています。これまで発想ですと月次更新を使って、売掛残高の繰越処理をしていたのですが、今回リアルタイム更新を要求されているので、売上・入金入力と同時にどのように売掛残高も塗り替えていけば良いのか発想が浮かびません。 よく会計パッケージなんか見ると、元帳残高などが月度の切れ目なくリアルタイムで塗り変わっているのを見るとどのように設計しているのかな、と思います。もし、売上・入金明細に残高項目を持たせてしまうと、データ量が増えるにつれ塗り替えに時間がかかってしまいます。 大変マニアックな質問ですが、このあたりの設計・プログラミングについてご経験のございます方のアドバイスを期待しております。 宜しくご教授の程お願い申し上げます。

  • 自動更新について

    はじめまして。皆様の知恵をお借りしたくてメールしています。パソコンにデータ入力をしていたら途中でデータが消えてしまいました。ソフトは、エクセル2002を使用して。もちろん、まめに上書き保存はしようと思ってます。が、分ごとに自動で上書きしてもらえるような設定をしたいのですがわかりません。エクセル2000を使っている先輩は、自動更新でその設定をしています。設定した時間で画面上「保存しますか?」と質問してくれます。私の場合、ツール等で確認すると自動保存という設定はされていますが・・。保存先がCになっています。Cでは確認しにくいのです。分ごとに画面では聞いてもらえません。どういう操作をすれば、分単位で保存できるのでしょうか?状況をお見せできないので説明が難しいです。もし、お答えいただける方がいらっしゃったら助かります。何度でも説明させて頂きます。よろしくお願いします。