ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

LiveMotionコミュのLiveMotionカウンタ

  • mixiチェック
  • このエントリーをはてなブックマークに追加
画像を使ったカウンターってあまり好きでは無くて、どちらかというと自分好みのフォントでこぢんまりと、密やかに表示されている方が好みだったりします、で、LiveMotionカウンタ作ってみました、こうした方がもっと良いよと言うご意見お待ちしてます。
---LiveMotion
新規コンポジション100×20(任意)、ファイル名lm_cun.liv(任意)
テキストフィールドツールでテキストエリアを作って欧文フォントで任意の数字を入れる(表示確認のため)
プロパティタブで任意の文字サイズ等を選び、変数に変数名を入力(例abc)
これをタイムラインでムービークリップに変換(任意でリネーム)
スクリプトエディタでダイナミックテキストのonLoadに
------
this.loadVariables("count.cgi");
------
count.cgiはcgiのファイル名、swf本体とcgi書類が離れている場合はパスを書く
this.loadVariables("../../cgi-bin/count/count.cgi");
といった感じ。
エクスポートの設定でTマークをクリック、フォントを埋め込むでフルセットを選択
終わったらエクスポート
以上です。

---perl
テキストエディタにて新規書類、ファイル名count.cgi、改行コードLFにして
以下のコードを書くかペーストして保存します。
------
#!/usr/bin/perl

open(FH,"<count.txt");
$abc = <FH>;
close(FH);

++$abc;

open(FH,">count.txt");
print FH $abc;
close(FH);

print "Content-Type: text/plain?n?n";
print "abc=$abc";

exit
-------
最初の#!/usr/bin/perlですが、サーバーの環境で#!/usr/local/bin/perl
の場合があるのでサーバーの環境によって書き換えます。

さらに新規書類、ファイル名count.txtの書類に
-----
00000
-----(桁数は任意)
と入力して保存します。

残るはアップロード
html、swfは普通にアップ、count.cgiのパーミッションは755(rwx,rx,rx)count.txtは666(rw,rw,rw)
----以上です。

このカウンターは再読込も全てカウントする一番簡単なスクリプトです。
ファイルロックさえ付いてませんから実用ではツライと思います(;^_^A

コメント(2)

修正自己レス

print "Content-Type: text/plain?n?n";

バックスラッシュが?になりますた。
¥n¥n
です。半角で書き直して下さい。
Dark_Knightさん
久しぶりにコミュ覗かせていただいたらお素敵tipsが!
最近あまり頭を使っていなかったので早速参考にさせていただきます。
未熟者ではありますが、こちらを応用させていただいて、何か面白い事できましたらまた報告させて戴きますデス。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

LiveMotion 更新情報

LiveMotionのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。