トップ  >  スポンサー広告  >  スポンサーサイト  >  日記  >  mixiアプリを簡単作成できるJavaScriptパッケージ解説(6)

スポンサーサイト

--年--月--日

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
ブログランキング・にほんブログ村へ

関連記事検索:

このページのトップに戻る

mixiアプリを簡単作成できるJavaScriptパッケージ解説(6)

2010年05月13日

アクティビティの送信

これはとても簡単です.post_activity("アクティビティテスト!")とすれば,「アクティビティテスト!」というアクティビティが送信できます.

この前のストップウォッチもどきの拡張”

今回は,さっきの記録?をクリックするとアクティビティを送信できるようにします.この前のが見にくかったと思うので,今回はJavascriptの部分だけ載せておきます.変わったのはpost_activity("記録は"+msg+"だったよ!");が付け加わっただけです.

function timer(flug){
      if (myButton==0){ 
        Start=new Date();
        myButton = 1;
        myInterval=setInterval("timer(1)",1);
		
      } else { 
        if (flug==0){
          myButton = 0;
          clearInterval( myInterval ); 
        }
        Stop=new Date();
        T = Stop.getTime() - Start.getTime();
		var time=T;
        H = Math.floor(T/(60*60*1000));
        T = T-(H*60*60*1000);
        M = Math.floor(T/(60*1000));
        T = T-(M*60*1000);
        S = Math.floor(T/1000); 
        Ms = T%1000; 
		
        $("#timer").html(M+"分"+S+"秒"+Ms);
		
	    return time*1;
      }
}

$("#button").click(start);

var flag=1;
function start(){
if(flag){
myButton=0;
timer(0);
$("#button").html("ストップ!")
flag=0;
}else{
var time=timer(0);
insert_data("score",time);
flag=1;
$("#button").html("スタート!")
}
}

$("#score").click(show_data)

function show_data(){
viewer_data_all(viewer_data_all_done);
}
function viewer_data_all_done(){
for(var id in viewer_data_all_array){
var time=viewer_data_all_array[id]["score"]
}
        T=time;
        H = Math.floor(T/(60*60*1000));
        T = T-(H*60*60*1000);
        M = Math.floor(T/(60*1000));
        T = T-(M*60*1000);
        S = Math.floor(T/1000); 
        Ms = T%1000; 
		var msg=M+"分"+S+"秒"+Ms
$("#score").html(msg)
post_activity("記録は"+msg+"だったよ!");
}

おしまい

http://app.vi-king.net/mixiscript/stopwatch/stopwatch_6.xml
ブログランキング・にほんブログ村へ

このページのトップに戻る

コメント

名前
題名
メールアドレス
WEBサイト
 
コメント
パスワード
  管理者にだけ表示を許可する

このページのトップに戻る

トラックバック

このページのトップに戻る

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。