Tag: twitter

as3でtwicon表示

twitterのアイコンのことをtwiconっていうらしいです。
で、そのtwiconをflashで表示してみました。

demo

最後の?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を受け取る