![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
No.1ベストアンサー
- 回答日時:
場合によっては(やりかたによっては),ActionScript を使う必要などありません。
カウントするのはFlashではありません。
Flash(SWFファイル) は静的なファイルであって,その点 HTML や JPEG と変わりありません。
アクセスをカウントできるのは CGI や PHP などのようなサーバサイド言語です。
そのサーバサイド言語が「ページを見た」とか「サイト内にアクセスした」ということを感知して,
サーバ内にそのアクセスカウント数をデータとして残します。
そのデータをサーバサイド言語がFlash(SWF)内に送信するか,
または
Flash(SWF)内にFlashがデータを読みに行くかして,
Flash 内にデータを取り込み,取り込んだデータを何らかの形で表示させます。
Flash は 単なる「表示機」です。
たとえば,
アクセスカウント数というデータを持って PHP が HTML を生成し,
FlashVars でそのデータを Flash 内に送りつつ,HTML に Flash を表示させたとします。
その場合,
FlashVars で送られたきた変数と同じ変数名のテキストフィールドを用意しておけば,
そのデータがFlash内に自動表示されます。
ActionScriptなど全く必要ありません。
たとえば,
アクセスカウント数というデータを何某かのテキストファイルとして PHP が 生成していたとします。
それだけだと Flash には何も送信されないので,Flash からそのテキストファイルを見に行く必要があります。
その場合はたいてい LoadVarsクラス のメソッドで Flash が任意のテキストファイルをロードする プログラム を実行させる必要があります。
その部分には ActionScript が必要です。
前者のように FlashVars で受け取っても,
後者のように LoadVars で取りに行っても,
結局そのデータは 文字列 または 数値 でしかありません。
単なる 文字列 や 数値 データから,
色々な演出を付加して(デコレーションして)表示させるのが ActionScript の役目です。
従って「演出」を不要とするならば,必ずしもActionScriptは必要でないということになります。
カウントするのはサーバサイド言語です。
そのデータを単に表示させるだけのものが Flash です。
アクセスカウンタを作る場合は,
HTML+JavaScript = Flash
のように考える方が良いです。
カウントデータはあくまでもサーバサイドが残すもの。
残したデータを HTML に表示させる場合は JavaScript が必要な場合もあります。
残したデータを Flash に表示させる場合は ActionScript が必要な場合もあります。
同じです。
BlurFiltanさん:
こんにちわ。お忙しい中、今回も、早いご回答有難うございます。
今回も、とても親切丁寧に説明をしていただきまして、とても感謝しております。いつもながらにとても勉強になります。
アクセスカウンタの件ですが、HTML+JavaScript = Flashって言う考えて考えてみます。お忙しい中、親切丁寧なご回答本当に有難うございました。今後とも、よろしくお願い致します…。
取り急ぎ…お礼まで。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 windowsの回復ドライブや復元ポイントを使用した場合の戻る位置を教えてください。 5 2023/08/19 14:52
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/10 11:34
- Flash 私のコンピューター上のファイルが開けられない。 1 2022/07/19 18:15
- Visual Basic(VBA) エクセルのマクロについて教えてください 物件ごとのフォルダを作成してます そのフォルダ内にサブフォル 2 2023/07/02 17:58
- マルウェア・コンピュータウイルス FlashPlayerの削除とマルウェア感染について 5 2023/02/23 20:52
- Access(アクセス) Access2016のExcelインポートの機能のことで教えてください 1 2022/09/11 14:58
- Visual Basic(VBA) Excelのマクロについて教えてください。 作業フォルダ内に2つのファイルがあります。 このファイル 2 2023/07/09 13:40
- システム 外付けHDDの初期化について 4 2023/03/05 21:19
- 画像編集・動画編集・音楽編集 Corel VideoStudio Pro X8 で、SWFをmp4に変換する方法 1 2022/05/06 22:19
- システム 外付けHDDの初期化について 4 2023/03/05 20:00
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
教えて下さい
-
【エクセル】測定時間がバラバ...
-
配列でデータが入っている要素...
-
CSVデータ(5.8MB)を高速読み...
-
この行は既に別のテーブルに属...
-
メモ帳(テキストデータ)をExc...
-
ポケコン PC-E650 の...
-
GETはできるがPOSTができない、...
-
モジュラス103の算出方法について
-
VB6のListの使い方
-
VBA 判定文で理解できない結果...
-
CString型の文字列連結について
-
ブレーカー落ちで壊れたりしな...
-
ユーザーフォームのテキストボ...
-
アクセス2000で画像データ...
-
不規則なデータのfft処理
-
Excelの関数で表示されているデ...
-
特定のデータの抽出方法を教え...
-
配列の勉強をしています。使用...
-
データ取得時のエラーに関して
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
教えて下さい
-
配列でデータが入っている要素...
-
【エクセル】測定時間がバラバ...
-
メモ帳(テキストデータ)をExc...
-
この行は既に別のテーブルに属...
-
VBAを使ってOutlookメール本文...
-
VBA 空白セルを削除ではない方...
-
S9タイプからXタイプにデータ...
-
多量のSUMIF式を軽くしたい
-
Accessで該当データにフラグを...
-
[C言語] コメント文字列を無視...
-
[エクセル]データの個数が2番目...
-
エクセルで2つの時系列のデー...
-
特定のデータの抽出方法を教え...
-
外部データの更新がうまくでき...
-
ActiveReportについて
-
CString型の文字列連結について
-
ユーザーフォームのテキストボ...
-
カンマからスラッシュに
-
シーケンサにパソコンからアク...
おすすめ情報