<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>pixelplacement.com</title>
	<atom:link href="http://blog.pixelplacement.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://blog.pixelplacement.com</link>
	<description>Design and new media according to Bob Berkebile.</description>
	<lastBuildDate>Fri, 13 Aug 2010 15:06:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>iTween 2.0 is ready!</title>
		<link>http://blog.pixelplacement.com/?p=410</link>
		<comments>http://blog.pixelplacement.com/?p=410#comments</comments>
		<pubDate>Fri, 13 Aug 2010 15:06:32 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[Unity3D]]></category>

		<guid isPermaLink="false">http://blog.pixelplacement.com/?p=410</guid>
		<description><![CDATA[Hope it helps everyone!]]></description>
			<content:encoded><![CDATA[<p><a href="http://itween.pixelplacement.com/index.php"><img src="http://blog.pixelplacement.com/wp-content/uploads/2010/07/iTweenLogo.png" alt="" title="iTweenLogo" width="363" height="159" class="alignnone size-full wp-image-401" /></a><br />
Hope it helps everyone!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pixelplacement.com/?feed=rss2&amp;p=410</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A sticky footer that works!</title>
		<link>http://blog.pixelplacement.com/?p=406</link>
		<comments>http://blog.pixelplacement.com/?p=406#comments</comments>
		<pubDate>Fri, 06 Aug 2010 02:42:46 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[Found Goodies]]></category>

		<guid isPermaLink="false">http://blog.pixelplacement.com/?p=406</guid>
		<description><![CDATA[Good to know: here]]></description>
			<content:encoded><![CDATA[<p>Good to know: <a href="http://signalkraft.com/sticky-footer-in-960-grid-system">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pixelplacement.com/?feed=rss2&amp;p=406</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Messenger system for Unity3D</title>
		<link>http://blog.pixelplacement.com/?p=404</link>
		<comments>http://blog.pixelplacement.com/?p=404#comments</comments>
		<pubDate>Mon, 02 Aug 2010 19:32:44 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[Unity3D]]></category>

		<guid isPermaLink="false">http://blog.pixelplacement.com/?p=404</guid>
		<description><![CDATA[Great and easy messenger system for Unity3D:]]></description>
			<content:encoded><![CDATA[<p>Great and easy messenger system for Unity3D: <a href="http://www.levelbylevel.com/blog/unity-c-messenger-tutorial/"></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pixelplacement.com/?feed=rss2&amp;p=404</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iTween 2.0 coming soon!</title>
		<link>http://blog.pixelplacement.com/?p=402</link>
		<comments>http://blog.pixelplacement.com/?p=402#comments</comments>
		<pubDate>Thu, 22 Jul 2010 14:51:48 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[Unity3D]]></category>

		<guid isPermaLink="false">http://blog.pixelplacement.com/?p=402</guid>
		<description><![CDATA[iTween is still in progress but here&#8217;s a very short teaser on what to expect: Watch it here.]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.pixelplacement.com/wp-content/uploads/2010/07/iTweenLogo.png" alt="" title="iTweenLogo" width="363" height="159" class="alignnone size-full wp-image-401" /><br />
iTween is still in progress but here&#8217;s a very short teaser on what to expect: Watch it <a href="http://www.youtube.com/watch?v=8DSt7953894">here.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pixelplacement.com/?feed=rss2&amp;p=402</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hex Color Picker</title>
		<link>http://blog.pixelplacement.com/?p=397</link>
		<comments>http://blog.pixelplacement.com/?p=397#comments</comments>
		<pubDate>Sat, 19 Jun 2010 00:02:15 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[Found Goodies]]></category>

		<guid isPermaLink="false">http://blog.pixelplacement.com/?p=397</guid>
		<description><![CDATA[Makes Coda a ton easier. Why doesn&#8217;t OSX have this by default? Hex Color Picker]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.pixelplacement.com/wp-content/uploads/2010/06/hcp.png" alt="" title="hcp" width="128" height="128" class="alignnone size-full wp-image-399" /><br />
Makes Coda a ton easier.  Why doesn&#8217;t OSX have this by default?<br />
<a href="http://wafflesoftware.net/hexpicker/">Hex Color Picker</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pixelplacement.com/?feed=rss2&amp;p=397</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Custom Post Types in WordPress</title>
		<link>http://blog.pixelplacement.com/?p=393</link>
		<comments>http://blog.pixelplacement.com/?p=393#comments</comments>
		<pubDate>Wed, 16 Jun 2010 15:50:20 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.pixelplacement.com/?p=393</guid>
		<description><![CDATA[Hot damn! Check it out.]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.pixelplacement.com/wp-content/uploads/2010/06/wordpress-logo-318x300.png" alt="" title="wordpress-logo" width="318" height="300" class="alignnone size-medium wp-image-394" /><br />
Hot damn! <a href="http://kovshenin.com/archives/custom-post-types-in-wordpress-3-0/">Check it out.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pixelplacement.com/?feed=rss2&amp;p=393</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Root Motion Computer for Unity</title>
		<link>http://blog.pixelplacement.com/?p=389</link>
		<comments>http://blog.pixelplacement.com/?p=389#comments</comments>
		<pubDate>Wed, 16 Jun 2010 15:12:35 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[Unity3D]]></category>

		<guid isPermaLink="false">http://blog.pixelplacement.com/?p=389</guid>
		<description><![CDATA[Totally awesome tool for Unity: The Root Motion Computer]]></description>
			<content:encoded><![CDATA[<p>Totally awesome tool for Unity: <a href="http://adammechtley.com/2010/05/root-motion-computer-for-unity/comment-page-1/#comment-392">The Root Motion Computer</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pixelplacement.com/?feed=rss2&amp;p=389</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Best game developed in Unity to date: Cordy</title>
		<link>http://blog.pixelplacement.com/?p=385</link>
		<comments>http://blog.pixelplacement.com/?p=385#comments</comments>
		<pubDate>Wed, 05 May 2010 18:48:57 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.pixelplacement.com/?p=385</guid>
		<description><![CDATA[Fantastic work.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cordythegame.com/" target="_blank"><img src="http://blog.pixelplacement.com/wp-content/uploads/2010/05/Picture-1.png" alt="" title="Cordy" width="460" height="227" class="alignnone size-full wp-image-386" /></a><br />
Fantastic work.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pixelplacement.com/?feed=rss2&amp;p=385</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hash help for Unity</title>
		<link>http://blog.pixelplacement.com/?p=381</link>
		<comments>http://blog.pixelplacement.com/?p=381#comments</comments>
		<pubDate>Wed, 05 May 2010 18:33:06 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[Unity3D]]></category>

		<guid isPermaLink="false">http://blog.pixelplacement.com/?p=381</guid>
		<description><![CDATA[Always forget how to iterate &#8220;properly&#8221; through a hash in Unity&#8230; so: function Awake () { for (var child : Transform in transform) { Global.footPlacements.Add(child.name,child); } for (var d : DictionaryEntry in Global.footPlacements){ print(d.Key + " " + d.Value); } } I hate that we need to cast the hash objects as a non-recognizable type [...]]]></description>
			<content:encoded><![CDATA[<p>Always forget how to iterate &#8220;properly&#8221; through a hash in Unity&#8230; so:</p>
<pre>function Awake () {
	for (var child : Transform in transform) {
    	Global.footPlacements.Add(child.name,child);
	}
	for (var d : DictionaryEntry in Global.footPlacements){
	print(d.Key + " " + d.Value);
	}
}</pre>
<p>I hate that we need to cast the hash objects as a non-recognizable type in UnityScript.  Oh well.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pixelplacement.com/?feed=rss2&amp;p=381</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Parsing YouTube&#8217;s JSON data in Flash</title>
		<link>http://blog.pixelplacement.com/?p=374</link>
		<comments>http://blog.pixelplacement.com/?p=374#comments</comments>
		<pubDate>Mon, 05 Apr 2010 15:38:16 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://blog.pixelplacement.com/?p=374</guid>
		<description><![CDATA[To save other people from this headache: import com.adobe.serialization.json.JSON; var loader :URLLoader = new URLLoader(); var vid : String = "qE5hpp4YaH4"; loader.load(new URLRequest("http://gdata.youtube.com/feeds/api/videos/" + vid + "?v=2&#038;alt=json-in-script&#038;callback=remove")) loader.addEventListener(Event.COMPLETE, onLoaded) function onLoaded(e:Event):void{ var youTubeDataString : String = e.target.data youTubeDataString=youTubeDataString.split("remove(").join(""); youTubeDataString=youTubeDataString.split(");").join(""); var youTubeDataObject : Object =JSON.decode(youTubeDataString) trace("Title: " + youTubeDataObject.entry.title.$t) var thumbnails : Object = youTubeDataObject.entry.media$group.media$thumbnail; trace("Thumbnail: [...]]]></description>
			<content:encoded><![CDATA[<p>To save other people from this headache: </p>
<pre>import com.adobe.serialization.json.JSON;

var loader :URLLoader = new URLLoader();

var vid : String = "qE5hpp4YaH4";
loader.load(new URLRequest("http://gdata.youtube.com/feeds/api/videos/" + vid + "?v=2&#038;alt=json-in-script&#038;callback=remove"))

loader.addEventListener(Event.COMPLETE, onLoaded)

function onLoaded(e:Event):void{
	var youTubeDataString : String = e.target.data
	youTubeDataString=youTubeDataString.split("remove(").join("");
	youTubeDataString=youTubeDataString.split(");").join("");
	var youTubeDataObject : Object =JSON.decode(youTubeDataString)
	trace("Title: " + youTubeDataObject.entry.title.$t)
	var thumbnails : Object = youTubeDataObject.entry.media$group.media$thumbnail;
	trace("Thumbnail: " + youTubeDataObject.entry.media$group.media$thumbnail[thumbnails.length-1].url)
	trace("Description: " + youTubeDataObject.entry.media$group.media$description.$t)
}
</pre>
<p>The thumbnail section of this code grabs the HQ version which is 480&#215;360 and is the last entry in the response JSON&#8217;s media$thumbnail area.</p>
<p>Good info: http://911-need-code-help.blogspot.com/2010/01/retrieve-youtube-video-title.html</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pixelplacement.com/?feed=rss2&amp;p=374</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
