※下にちょっとしたサンプルがありますよ
使えたらうれしいですね^^
前回
全くのド素人がツイッターの発言を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
だそうですよ。
ということで、つくってみたら・・・・
おおー、読み込んでる
読み込んでいるぞージョジョー!!
ふう、これでだいたいオッケーじゃないかな
ほとんど他力本願だけど・・・
んー、やっぱり専門書買おうかな
と言うことで、今回はリンク先のサイト様でサンプルが手にはいるので
そちらを利用してみては?
※下にちょっとしたサンプルをおいておきました
俺でも出来たんだから、きっとできるよ
あっはっはっはっは
追記、
ローカルでしか動かないサンプルをどうぞ
ネットにあげる際は、
クロスドメイン対策を施すと動きます
ダウンロード:ローカルのみの読み込みのサンプル
Pingback: 記事1000に達したぞ « sakaiden
Pingback: Tweets that mention Twitterから読み込む リベンジ!! « sakaiden -- Topsy.com
Pingback: Twitterから読み込んだ・・・が・・・ « sakaiden