Twitterから読み込む リベンジ!! 3


※下にちょっとしたサンプルがありますよ
使えたらうれしいですね^^

前回

全くのド素人がツイッターの発言をFlashに読み込もうと
素人ならではの単純な手でがんばったが

http://www.sakaiden.com/?p=2471

見事撃沈!

今回はAS3なので自信があるぞ、最近ちょくちょく勉強しているしね

前回は、

phpで一度Twitterの自分の発言(上から6行目)をテキストに保存

Flashで読み込む

という、素人むき出しのマヌケな手でテキストを取ってきたが
ちゃんとphpで発言を取得する方法があったぞ

●phpで取得
以下のサイト様で紹介されてました
参考にさせていただきました。ありがとうございます。

http://tyobin.com/blog/20100305/twitter-api-php-user-timeline

http://ameblo.jp/itboy/entry-10230141868.html

なぜに、アクションスクリプトなのに、phpかというと
【 Twitter → Flashコンテンツ 】 と言う感じで発言を読み込むことは出来ない。

【 Twitter → phpなどで取得 → Flashコンテンツ 】 コレなら問題がない

●詳しくはこちらのサイト様へ

http://usy.jp/twitter/index.php?Twitter%20API

http://www.flash-jp.com/modules/newbb/viewtopic.php?topic_id=8601&forum=6&post_id=42048

今回はこちらのサイト様のものを
参考と拝借させていただきました

ありがとうございます。

●AS3でTwitter発言を読み込む
http://blog.alt-scape.com/archives/234

 フルソースがのっている!
すばらしい・・・・

上のサイト様の物を見ていただければ
おおよそお分かりかと思う

個人的なポイントは

[as3]
//読み込むもの
//実際の取得にはphpなどを利用する
var xmlStr:String = URL;
//xmlを読み込み
xmlLoader.load(new URLRequest(xmlStr));
//読み込み終わったらLoaded関数を実行
xmlLoader.addEventListener(Event.COMPLETE, Loaded);
[/as3]

といった感じ。

たったこれだけで、xmlを読み込んでいる。
xmlは調べたら結構単純な構造になっている。
なので、発言も取得しやすかった。

ほか、Security.loadPolicyFileに関しての情報は
おなじalt-space様に掲載されていました。
http://blog.alt-scape.com/archives/230

上記サイト様からたどったところこういう事らしい
http://livedocs.adobe.com/flash/9.0_jp/main/wwhelp/
wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00000354.html

だそうですよ。

ということで、つくってみたら・・・・

おおー、読み込んでる

読み込んでいるぞージョジョー!!
ふう、これでだいたいオッケーじゃないかな
ほとんど他力本願だけど・・・

んー、やっぱり専門書買おうかな

と言うことで、今回はリンク先のサイト様でサンプルが手にはいるので
そちらを利用してみては?

※下にちょっとしたサンプルをおいておきました

俺でも出来たんだから、きっとできるよ
あっはっはっはっは

追記、

ローカルでしか動かないサンプルをどうぞ
ネットにあげる際は、
クロスドメイン対策を施すと動きます


ダウンロード:ローカルのみの読み込みのサンプル

 

 


Leave a comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

3 thoughts on “Twitterから読み込む リベンジ!!