• 締切済み

Flash素材で閲覧者に数字が見えないアクセスカウンタは?

タイトルの通りです、Flash素材で、閲覧者に数字が見えないアクセスカウンタをご存じでしょうか。

みんなの回答

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

根本的な部分をわかっていらっしゃらないようです。 Flash は HTML と同じくクライアントサイド(PC上で動く)インターフェイスファイルですから, アクセス数をカウントすることなど基本的にできません。 HTML をタグやJavaScriptでいくら工夫してもアクセス数などカウントできませんよね。 Flash も同じです。 PHP や CGI などのサーバサイド(サーバ上で動く)プログラムによって, アクセス数などのカウントができるのです。 しかし,PHP や CGI は本来「表示させる」というインターフェイスを持ちません。 そこで, カウントした値を HTML 言語でブラウザ上に表示させたり, Flash にロードしてもらってわざわざ「表示させている」のです。 喩えると, カウンタの場合(あくまでもカウンタの場合), サーバ や PHP などがテレビ局や番組作成会社や放送局に当たるもので,Flash は単なるテレビです。 アクセスカウンタの場合, Flash を素材として配布しているのではなく, アクセスカウントサービスを提供している場合が多いです。 Flashはどうでも良いもので肝腎なのはカウントサービスです。 ※補足   カウンタではなく,   Flashの時計素材のようなものの場合は,   クライアントサイドで動くしくみをFlash内部に作成しますし,   Flash単体で動作します。   この場合は,   Flash 素材配布自体がサービスの本体です。 したがって, > Flash素材で、閲覧者に数字が見えないアクセスカウンタ というものは普通は存在しません。 結果を表示させるために Flash をわざわざ使っているのです。 表示させないのであれば Flash など必要ありません。 表示させないような Flash は作成する意味がないので,作る方もそんな変なものはわざわざ作らないということです。 PHP など本体プログラムでアクセスログファイルなどを残せばそれで十分です。 現在ご使用されているものは素材のようですから Flash 内部のスクリプトや表示は変更することができませんよね。 またおそらく, カウンタプログラム本体である PHP などもさわれませんよね。 したがって表示させたくないのでしたら,HTMLをさわるくらいができることでしょう。 Flash を貼り付ける HTML のタグを 1px × 1px などすごく小さなものにすれば, Flash 表示部分は普通,見えなくなると思います。 現在どんなタグでFlashを表示させているのかわかりませんから, 具体的なタグを書くことはできませんが,  width="250" height="50" のような部分を,  width="1" height="1" のように変更すれば小さく(ほぼ見えなく)できると思います。 ※注意   広告表示義務のあるカウンタ素材の場合,   カウンタではなく広告を非表示にすることが   おそらく契約違反になると思います。   広告がある場合,上のようにすると,   広告も見えなくなる可能性があります。   契約違反にならないと判断できる場合に限って   カウンタを非表示にしてください。

  • k-josui
  • ベストアンサー率24% (3220/13026)
回答No.1

> 閲覧者に数字が見えない 文字色を背景色と同じにすればよろしいかと http://piece.s201.xrea.com/p/02_07.html

関連するQ&A