twitterのアイコンのことをtwiconっていうらしいです。
で、そのtwiconをflashで表示してみました。
最後の?user=osamXのところを変えればほかの人のも見れます。たぶん。
twiconの取得はTwitterAPI使うのめんどくさかったので、
コレを使わせていただきました。
以下コード。
Actionscript
?package { import flash.display.Sprite; import flash.display.Loader; import flash.display.DisplayObject; import flash.net.URLRequest; [SWF(width = "73", height = "73", backgroundColor = "0xFFFFFF")] public class twicon extends Sprite { var twiconimage:Loader; var user:String = root.loaderInfo.parameters.user; public function twicon() { var url:String = "twicon.php?user=" + user; twiconimage = new Loader(); twiconimage.load(new URLRequest(url)); addChild(twiconimage); twiconimage.unload(); } } }
phpにURLRequestするのがミソらしい。
PHP
<?php if ($_GET["user"]){ $user = htmlspecialchars($_GET["user"], ENT_QUOTES); header("content-type: image/gif"); $url = "http://img.twitty.jp/twitter/user/" . $user . "/l.gif"; $image = imagecreatefromgif($url); imagegif($image); imagedestroy($image); } ?>
参考サイト
2008-01-07 – ついったーランキング開発日誌 – はてなグループ::ついったー部
AS3とPHPを使用してTwitterのRSSを取得する – rsakaneの備忘録
ants Lab. | Flash | AS3でFlashVarsを受け取る

