fc2ブログ

Entries

フラッシュで作ったゲームから得点をツイッターに投げたい場合の簡単なやり方


ちょっとタイトルに関することで質問をされたので書いてみます.

せっかくFlashでゲームを作ってみたのだから,得点をtwitterのタイムラインに投げたいということはよくあると思います.もしランキングを作るとなると少し手間がかかりますが,twitterに投げるだけなら簡単です.作ったゲームを遊んでもらうにはtwitterで共有してもらうやり方は有効な手段だと思います.

このエントリーのやり方はURLに飛ばすだけという超簡単な方法でtweetボタンの実装を目的としていますので,もっと素晴らしいやり方があるかもしれません.ちなみにActionScript3でやってます.

ポイントは3つあります。
  • tweetボタンシンボルにアクションを指定する
  • navigateToURLを使って外部URLへ飛ばす
  • 飛び先URLにtwitterのapi通りの記述をする

tweetボタンを設置する


得点をtwitterに投げるやり方ははじめてのフラッシュゲームで使っています.

このゲームではゲームオーバーになると以下の図のようにtweetボタンが表示されます.
はじめてのアクションゲームアtweetボタン
このtweetボタンを押せばtwitterへコメントを投稿するように促すことが出来ます.

tweetボタンへスクリプトを書く


tweetボタンのボタンシンボルを作り,インスタンスを配置してtweet_btnという名前でプロパティ名をつけました.

はじめてのフラッシュゲームのソースを見てみます.

tweet_btnというボタンシンボルにMouseEventのCLICKを指定して,tweetFuncという関数が呼び出されるようにします.result_countというのは変数名で得点のデータが入っています.上記をコピペして試したい場合はresult_countを消してみると動く気がします(試していません).

tweetFuncの中身はnavigateToURL関数を使って外部URLを飛ばす設定にします.
navigateToURL 関数については以下のURLを見るとわかると思います.
http://cuaoar.jp/2006/03/navigatetourl.html

ボクはこんな書き方にしました.


そして,ここの飛ばしたいURLの箇所にtwitterのURLを指定すればOKです.
http://twitter.com/?status=投稿したい内容

ボクの指定では上記のようになっています.

しかしどうやらtwitterのAPIの仕様が変わったみたいです.

・旧URL:http://twitter.com/home/?status=投稿する文章
・新URL:http://twitter.com/intent/tweet?text=投稿する文章
[Twitter] 外部サイトから投稿する「statusパラメーター」の仕様変更
http://blog.diginnovation.com/archives/1042/



ということで今後は先ほどの内容を以下のように修正したほうがいいですかね.


このようにして投稿したい内容の部分にゲームの得点を入れてあげればtwitterへの得点を投げることが出来るのではないかと思います.

補足ですが,上記の投稿したい内容部分に日本語指定してtwitterへ投げたい場合は,日本語をURLエンコードしてから入れるようにしたほうがいいです.以下のサイトが参考になります.

URLエンコード for actionscript3.0
http://blog.livedoor.jp/hiroki0907/archives/51000353.html


よくわからない場合は以下のサイトなどで予め日本語を変換してそれをコピペすると簡単かもしれません.
http://urlencode.net/

おしまい


以上がフラッシューゲムへ簡単にtweetボタンを設置する方法でした.

        / ̄ ̄\
      /  _ノ ,ヽ\
      |   ( ●)(●)
. \    |     (__人__) 毎週フラッシュゲームリリースする話ってどうなったの?
   .\  .|     ` ⌒ノ
   . \ ヽ       }
      .\_,ゝ     ノ  . ____
      /, r、    く  /      \
     ./ 〈  \    i / _ノ  ヽ、_  .\
    . ヽ、 .ヽ   \ i.o゚((●)) ((●))゚o  \ ブログ書いてら時間がなくなったお
       .て_)   \|   (__人__)'      |
             \   `⌒´       /
               〉        、 〈
             _ノ 入    /  / |
            (⌒_ノ  \  / /  /
              ̄     \(.__) _/`)
                     \ /―i'.|


内容簡単なのにブログにするのは結構時間かかりますね.


Flashクリエイターになるための教科書Flashクリエイターになるための教科書
(2010/01/30)
クスール

商品詳細を見る

0件のコメント

コメントの投稿

新規

※設定NGワードは『http』です

投稿した内容は管理者にだけ閲覧出来ます

0件のトラックバック

トラックバックURL
http://pugiemonn.blog6.fc2.com/tb.php/1346-379d2ff4

Appendix

プロフィール

川崎修

  • Author:川崎修
  • インターネット大好き!
    調布周辺で自宅警備してます



    メール:pugiemonn@gmail.com
    skype:pugiemonn
    twilog:Twilog
    mixi:mixi
    facebook:facebook
My Profile by iddy
FC2ブログ

カレンダー

02 | 2024/03 | 04
- - - - - 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31 - - - - - -

最近の記事

Twitter

コミュニティ

ブログ内検索

ブロとも申請フォーム

この人とブロともになる

Adsense

月別アーカイブ

はてぶ数