• ベストアンサー

Flashにおけるアクセスカウンター

いつもお世話になっております。 レンタルやCGIとして存在するアクセスカウンターについてなんですが、Flashでもアクセスカウンターを作ることは出来ますか?

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

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

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

そうですね。 #1の方のおっしゃるとおり,Flash単独ではできません。 少なくともアクセスした人数をサーバに記録(保存)しないと,アクセスした人数がわかりません。 Flash単体ではサーバにファイルを保存するということはできないので,サーバ上のプログラムが必要になります。 CGIでなくてもサーバのプログラムを使えばなんでも可能ですが, 特にアクセスカウントというのは大規模なことをするわけではないのでCGIで十分です。 逆に考えてください。 CGIがカウントするのです。 表示部分をFlashがCGIから送られてきたデータを元に何かを表示する。 Flashはそれだけの役目です。 CGIから置くたれてきたカウント数をHTMLでテキストに表示しても良いのですが, それだと装飾にかけるので,テキストをHTMLに表示する変わりに,Flashで楽しい数字を見せる。 それならFlashでも可能ということです。 サンプルが古いのですが… 「Flash Counter作成キット」 http://www.flashcgi.net/first/make.html ここでFLAファイルもCGIもダウンロードできます。 そのサンプルの説明はちょこっとここにあります。 http://popup.tok2.com/home2/yosiaki/newpage209.html FLAファイルが非常に古くて,試しに開いてみたら,Flash4でも開けました。 スクリプトも LoadVars ではなくて, Load Variables です。 でもまあ,簡単にできる点では, Load Variables の方が良いのではないかとは思います。 それより,CGIを使える状況でないと,実際に作った物を動かせません。 そういう点,かなり作りにくいとは思いますが,Flash4 以上(Flash5,MX,MX2004,8 など)をお持ちの場合,もしよかったら参考にしてみてください。 なお,ダウンロードされたものに関して質問されても,ちょっと回答はできないと思います。

yakusokunosora
質問者

お礼

御解答、ありがとうございます。 上記に御紹介い戴いたサイトを参考に頑張ってみようと思います。CGIをサポートしているサーバー等もあるとのこと。確認して製作に取り組んでいきたいと思います。

その他の回答 (1)

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

Flash単体では無理ですがCGIとの組み合わせでできます。 LoadVarsクラスでCGIを呼びます。 CGIの中で print "&count_str=カウント値&";(Perlの場合) としてカウント値を返してやり Flash内でcount_str(printで指定した変数名)の値を取得してやります。

yakusokunosora
質問者

お礼

御解答ありがとうございます。 CGIについても、色々調べて組み合わせて頑張ってみようと思います。

関連するQ&A

  • アクセスカウンタをつけたいのですが・・・

    今回初めて会社のホームページを作ったのですが、どうしてもアクセスカウンタがほしいので、今使用しているレンタルサーバーに問い合わせたところ、アクセスカウンタのレンタルのサービスはしてないらしく、CGIにも対応してないとのことでした。CGIが対応じゃなくてもアクセスカウンタはつけることができるのでしょうか?その日のアクセス数だけでもわかればいいのですが・・・。自分なりに調べたのですが初心者なものですみません。

    • ベストアンサー
    • CGI
  • Flash CGIを使わないアクセスカウンタ

    現在CGIを使わないFlashで作るアクセスカウンタを作りたいと考えています。 ですが、検索してもそれらしいサンプルが出てこないのでよければサンプルがあるサイトなどを教えていただけないでしょうか?

  • FLASH5で、アクセスカウンターをのせるにはどうすればよいですか?

    Web初心者です。 FLASH5を使っているのですが、 アクセスカウンターをつけるにはどうすればよいか、 教えてください。 よろしくお願いいたします。

  • 携帯用アクセスカウンタ

    携帯用ホームページにアクセスカウンタを付けたいのですが、CGIで動くスクリプトをダウンロードできる所はありませんでしょうか? もしくは広告無表示のレンタルカウンタ等ありませんでしょうか? よろしくお願いします。

    • 締切済み
    • CGI
  • flash上にflashカウンターを設置したいのです

    ホームページをFLASHで作成しているのですが、一通り作ってからカウンターが無いことに気づきましてせっかくですからFLASHカウンターを設置したいと思いました。色々なサイトでFLASHカウンター自体は配布されているのですが、HTMLにFLASHとCGIとの間のデータ受け渡しみたいなものを書き込むタイプになっています。私のHPはFLASHで出来ているためHTMLは使えないのでFLASHの中にそのFLASHカウンターを組み込みたいと思っています。CGIの知識があれば自分でも作れるのでしょうが、FLASHを覚えるのに手一杯でそこまでは出来ません。 要するに、FLASHコンテンツの中に配布されているFLASHカウンターを組み込めるのか?ということです。説明が下手で申し訳ないのですが、どなたか分かる方はいませんでしょうか?

    • ベストアンサー
    • Flash
  • swfファイル(flash)にアクセスカウンターを埋め込みたいのですが

    こんにちわ。やり方をご存知の方に是非伺いたい質問があります 現在フラッシュベースでHPを作成中なのですが カウンターを配置したいと考えフリーのアクセスカウンター (kentweb様のe-caoutというフリーのカウンターCGI)を使用し テストでHTML上に置いた物は正確に動作している所は確認できたのですが それをフラッシュの中にどう埋め込めばいいのかという所で詰まってしまいました 出したい場所にダミーのシンボルを置きスクリプトを入れればいいのかとも思い htmlでの記述を真似て geturl("http://・・・/cgi-bin/ecount.cgi?1"); と入れてみたりもしましたが当然というかエラーが出てしまいました スクリプトなどまったくの初めてで想像がつかず詰まってしまった次第で 周りに聞く人がいないのでここで質問をさせて頂きました なにかいい方法をご存知の方がおられましたら ご教授よろしくお願いいたします 使用ソフト:free motion3、ホームページビルダー13 os:vista 64bit

  • アクセスカウンター

     ホームページにアクセスカウンタを設置したいと思っています。そこで無料レンタルアクセスカウンタを使用したいと思っておりますが、グローバルIPアドレスだけじゃなくプライベートIPアドレスまでカウントしてくれる無料レンタルアクセスカウンタはありますでしょうか?

  • アクセスカウンターの設定を変えられますか?

    つい最近、レンタルサーバーを借りてHPをアップロードしたところ、そこで用意されたアクセスカウンターはリロードすればカウンタアップするものだとわかりました。これをカウンタアップしないように設定することはできないのでしょうか?そのレンタルサーバー業者にメールで尋ねているのですが、前にも質問したところ返事が返ってこなかったのであてに出来なくて。(因みにどこのレンタルサーバーかというとクロサワです。) もし設定を変えることができないなら、無料でCGIが使えなくても設置できるレンタルカウンタをご存知ないでしょうか?もちろんカウンタアップしないタイプで。 もう何時間もいろいろ検索したのですが、レンタル中止になっていたり、二重カウント防止機能がついているか不明のものばかりで、いいのが見つかりません。ご存知でしたら教えてください。

  • GIFをつかったアクセスカウンター

    gooでホームページを開設しています。 できましたら、GIFを使ったアクセスカウンターを使いたいのですが、 そのためにはCGIが使えないとダメだというところまでわかりました。 gooではCGIが使えないのですよね。 そこで無料のアクセスカウンターを探しています。 無料で自作のCGIが使えるアクセスカウンターのある場所を 教えてください。 できれば、初心者でもわかりやすい物をご紹介いただけると 助かります。 よろしくお願いします

  • アクセスカウンターについて

    ホームページのアクセスカウンターについて教えてください。 (1)アクセス回数だけ表示すれば良いので、自分で簡単にプログラムを書けますか。 (2)無料のレンタルアクセスカウンターは、どこが良いでしょうか。  また、その使い方を教えてください。

専門家に質問してみよう