<?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>In Flagrante Delicto! &#187; Twitter</title>
	<atom:link href="http://inflagrantedelicto.memoryspiral.com/tag/twitter/feed/" rel="self" type="application/rss+xml" />
	<link>http://inflagrantedelicto.memoryspiral.com</link>
	<description>Joseph Labrecque: Flash Platform Developer - Multidisciplinary Digital Artist - Adobe Education Leader</description>
	<lastBuildDate>Wed, 01 Sep 2010 15:48:24 +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>Parsing Tweets with the TwitterString Class</title>
		<link>http://inflagrantedelicto.memoryspiral.com/2010/01/parsing-tweets-with-the-twitterstring-class/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=parsing-tweets-with-the-twitterstring-class</link>
		<comments>http://inflagrantedelicto.memoryspiral.com/2010/01/parsing-tweets-with-the-twitterstring-class/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 19:13:59 +0000</pubDate>
		<dc:creator>Joseph Labrecque</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[RegExp]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://inflagrantedelicto.memoryspiral.com/?p=1387</guid>
		<description><![CDATA[While building a little Twitter aggregator for an upcoming conference, I found myself in need of a set of methods to create hyperlinks from three distinct elements that can be included within a tweet; links, usernames, and hashtags. I was &#8230; <a href="http://inflagrantedelicto.memoryspiral.com/2010/01/parsing-tweets-with-the-twitterstring-class/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>While building a little Twitter aggregator for an upcoming conference, I found myself in need of a set of methods to create hyperlinks from three distinct elements that can be included within a tweet; links, usernames, and hashtags.</p>
<p>I was able to find regular expressions to do all the heavy lifting from various sources on the Web and have created a class which pretty much does all the processing with one method call.  Here&#8217;s an example of the thing working, followed by example code, and the class itself.</p>
<h2>Example SWF</h2>
<p>
<object width="300" height="100">
<param name="movie" value="http://inflagrantedelicto.memoryspiral.com/wp-content/uploads/2010/01/TwitterStringDemo.swf"></param>
<param name="quality" value="high"></param>
<param name="wmode" value="window"></param>
<param name="menu" value="false"></param>
<param name="bgcolor" value="#FFFFFF"></param>
<embed type="application/x-shockwave-flash" width="300" height="100" src="http://inflagrantedelicto.memoryspiral.com/wp-content/uploads/2010/01/TwitterStringDemo.swf" quality="high" bgcolor="#FFFFFF" wmode="window" menu="false" ></embed>
</object>
</p>
<hr/>
<h2>Example MXML</h2>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
</pre></td><td class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;?xml</span> <span style="color: #000066;">version</span>=<span style="color: #ff0000;">&quot;1.0&quot;</span> <span style="color: #000066;">encoding</span>=<span style="color: #ff0000;">&quot;utf-8&quot;</span><span style="color: #000000; font-weight: bold;">?&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;s:Application</span> <span style="color: #000066;">xmlns:fx</span>=<span style="color: #ff0000;">&quot;http://ns.adobe.com/mxml/2009&quot;</span> </span>
<span style="color: #009900;">			   <span style="color: #000066;">xmlns:s</span>=<span style="color: #ff0000;">&quot;library://ns.adobe.com/flex/spark&quot;</span> </span>
<span style="color: #009900;">			   <span style="color: #000066;">xmlns:mx</span>=<span style="color: #ff0000;">&quot;library://ns.adobe.com/flex/mx&quot;</span> </span>
<span style="color: #009900;">			   <span style="color: #000066;">creationComplete</span>=<span style="color: #ff0000;">&quot;init()&quot;</span> <span style="color: #000066;">width</span>=<span style="color: #ff0000;">&quot;300&quot;</span> <span style="color: #000066;">height</span>=<span style="color: #ff0000;">&quot;100&quot;</span> </span>
<span style="color: #009900;">			   <span style="color: #000066;">backgroundColor</span>=<span style="color: #ff0000;">&quot;#1E1E1E&quot;</span> <span style="color: #000066;">preloaderBaseColor</span>=<span style="color: #ff0000;">&quot;#989898&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
&nbsp;
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;fx:Script<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #339933;">&lt;![CDATA[</span>
<span style="color: #339933;">			import flashx.textLayout.elements.Configuration;</span>
<span style="color: #339933;">			import flashx.textLayout.elements.TextFlow;</span>
<span style="color: #339933;">			import flashx.textLayout.conversion.TextConverter;</span>
<span style="color: #339933;">			import flashx.textLayout.formats.TextLayoutFormat;</span>
<span style="color: #339933;">			import com.fracturedvisionmedia.utils.TwitterString;</span>
&nbsp;
<span style="color: #339933;">			private var myTxt:String = &quot;Everyone should follow @josephlabrecque (http://bit.ly/7NkqrB) - really cool stuff and super-informative insights! #Awesome #Super #LOL&quot;;</span>
&nbsp;
<span style="color: #339933;">			private function init():void {</span>
<span style="color: #339933;">				// Configure styling the TextFlow links to match richTxt</span>
<span style="color: #339933;">				var cfg:Configuration = TextFlow.defaultConfiguration;</span>
<span style="color: #339933;">				var normalTLF:TextLayoutFormat = new TextLayoutFormat(cfg.defaultLinkNormalFormat);</span>
<span style="color: #339933;">				normalTLF.color = 0xDCD9D9;</span>
<span style="color: #339933;">				cfg.defaultLinkNormalFormat = normalTLF;</span>
<span style="color: #339933;">				TextFlow.defaultConfiguration = cfg;</span>
&nbsp;
<span style="color: #339933;">				// Import tweet as HTML</span>
<span style="color: #339933;">				richTxt.textFlow = TextConverter.importToFlow(TwitterString.instance.parseTweet(myTxt), TextConverter.TEXT_FIELD_HTML_FORMAT);</span>
<span style="color: #339933;">			}</span>
<span style="color: #339933;">		]]&gt;</span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/fx:Script<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;s:RichEditableText</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;richTxt&quot;</span> <span style="color: #000066;">selectable</span>=<span style="color: #ff0000;">&quot;false&quot;</span> <span style="color: #000066;">editable</span>=<span style="color: #ff0000;">&quot;false&quot;</span> <span style="color: #000066;">right</span>=<span style="color: #ff0000;">&quot;10&quot;</span> <span style="color: #000066;">top</span>=<span style="color: #ff0000;">&quot;10&quot;</span> <span style="color: #000066;">bottom</span>=<span style="color: #ff0000;">&quot;10&quot;</span> <span style="color: #000066;">color</span>=<span style="color: #ff0000;">&quot;#DCD9D9&quot;</span> <span style="color: #000066;">left</span>=<span style="color: #ff0000;">&quot;10&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/s:Application<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></td></tr></table></div>

<h2>TwitterString Class</h2>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
</pre></td><td class="code"><pre class="actionscript" style="font-family:monospace;">package com.<span style="color: #006600;">fracturedvisionmedia</span>.<span style="color: #006600;">utils</span> <span style="color: #66cc66;">&#123;</span>
&nbsp;
	<span style="color: #808080; font-style: italic;">/**
	 * The TwitterString class assists with the parsing of a tweet to add hyperlinks 
	 * around Links, HashTags, and UserNames in a tweet.
	 * @author Joseph Labrecque
	 * v. 0.1.2
	 */</span> 
&nbsp;
	<span style="color: #0066CC;">public</span> final <span style="color: #000000; font-weight: bold;">class</span> TwitterString <span style="color: #66cc66;">&#123;</span>
		<span style="color: #0066CC;">private</span> <span style="color: #0066CC;">static</span> <span style="color: #000000; font-weight: bold;">var</span> _instance:TwitterString = <span style="color: #000000; font-weight: bold;">new</span> TwitterString<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
		<span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> TwitterString<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span>
			<span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span>_instance <span style="color: #66cc66;">!</span>= <span style="color: #000000; font-weight: bold;">null</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span>
				<span style="color: #0066CC;">throw</span> <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">Error</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;TwitterString can only be accessed through TwitterString.instance&quot;</span><span style="color: #66cc66;">&#41;</span>;
			<span style="color: #66cc66;">&#125;</span>
		<span style="color: #66cc66;">&#125;</span>
&nbsp;
		<span style="color: #0066CC;">public</span> <span style="color: #0066CC;">static</span> <span style="color: #000000; font-weight: bold;">function</span> <span style="color: #0066CC;">get</span> instance<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:TwitterString <span style="color: #66cc66;">&#123;</span>
			<span style="color: #b1b100;">return</span> _instance;
		<span style="color: #66cc66;">&#125;</span>
&nbsp;
		<span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> parseTweet<span style="color: #66cc66;">&#40;</span>t:<span style="color: #0066CC;">String</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">String</span> <span style="color: #66cc66;">&#123;</span>
			<span style="color: #000000; font-weight: bold;">var</span> step1:<span style="color: #0066CC;">String</span> = parseHyperlinks<span style="color: #66cc66;">&#40;</span>t<span style="color: #66cc66;">&#41;</span>;
			<span style="color: #000000; font-weight: bold;">var</span> step2:<span style="color: #0066CC;">String</span> = parseUsernames<span style="color: #66cc66;">&#40;</span>step1<span style="color: #66cc66;">&#41;</span>
			<span style="color: #000000; font-weight: bold;">var</span> step3:<span style="color: #0066CC;">String</span> = parseHashtags<span style="color: #66cc66;">&#40;</span>step2<span style="color: #66cc66;">&#41;</span>
			<span style="color: #b1b100;">return</span> step3;
		<span style="color: #66cc66;">&#125;</span>
&nbsp;
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> parseUsernames<span style="color: #66cc66;">&#40;</span>t:<span style="color: #0066CC;">String</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">String</span> <span style="color: #66cc66;">&#123;</span>
			<span style="color: #000000; font-weight: bold;">var</span> result:<span style="color: #0066CC;">String</span> = t.<span style="color: #006600;">replace</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">/</span><span style="color: #66cc66;">&#40;</span>^<span style="color: #66cc66;">|</span>\s<span style="color: #66cc66;">&#41;</span><span style="color: #808080; font-style: italic;">#(\w+)/g, &quot;$1#&lt;a href='http://search.twitter.com/search?q=$2' target='_blank'&gt;$2&lt;/a&gt;&quot;);</span>
			<span style="color: #b1b100;">return</span> result;
		<span style="color: #66cc66;">&#125;</span>
&nbsp;
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> parseHashtags<span style="color: #66cc66;">&#40;</span>t:<span style="color: #0066CC;">String</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">String</span> <span style="color: #66cc66;">&#123;</span>
			<span style="color: #000000; font-weight: bold;">var</span> result:<span style="color: #0066CC;">String</span> = t.<span style="color: #006600;">replace</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">/</span><span style="color: #66cc66;">&#40;</span>^<span style="color: #66cc66;">|</span>\s<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">@</span><span style="color: #66cc66;">&#40;</span>\w+<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">/</span>g, <span style="color: #ff0000;">&quot;$1@&lt;a href='http://www.twitter.com/$2' target='_blank'&gt;$2&lt;/a&gt;&quot;</span><span style="color: #66cc66;">&#41;</span>;
			<span style="color: #b1b100;">return</span> result;
		<span style="color: #66cc66;">&#125;</span>
&nbsp;
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> parseHyperlinks<span style="color: #66cc66;">&#40;</span>t:<span style="color: #0066CC;">String</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">String</span> <span style="color: #66cc66;">&#123;</span>
			<span style="color: #000000; font-weight: bold;">var</span> urlPattern:RegExp = <span style="color: #000000; font-weight: bold;">new</span> RegExp<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;(((f|ht){1}tp://)[-a-zA-Z0-9@:%_<span style="color: #000099; font-weight: bold;">\+</span>.~#?&amp;//=]+)&quot;</span>, <span style="color: #ff0000;">&quot;g&quot;</span><span style="color: #66cc66;">&#41;</span>
			<span style="color: #000000; font-weight: bold;">var</span> result:<span style="color: #0066CC;">String</span> = t.<span style="color: #006600;">replace</span><span style="color: #66cc66;">&#40;</span>urlPattern, <span style="color: #ff0000;">&quot;&lt;a href='$1' target='_blank'&gt;$1&lt;/a&gt;&quot;</span><span style="color: #66cc66;">&#41;</span>;
			<span style="color: #b1b100;">return</span> result;
		<span style="color: #66cc66;">&#125;</span>
&nbsp;
	<span style="color: #66cc66;">&#125;</span>
<span style="color: #66cc66;">&#125;</span></pre></td></tr></table></div>

<p><a href='http://inflagrantedelicto.memoryspiral.com/wp-content/uploads/2010/02/TwitterString.as'> Download TwitterString</a></p>
]]></content:encoded>
			<wfw:commentRss>http://inflagrantedelicto.memoryspiral.com/2010/01/parsing-tweets-with-the-twitterstring-class/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Want to Follow Adobe Education Leader Summer Institute on Twitter?</title>
		<link>http://inflagrantedelicto.memoryspiral.com/2009/07/want-to-follow-adobe-education-leader-summer-institute-on-twitter/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=want-to-follow-adobe-education-leader-summer-institute-on-twitter</link>
		<comments>http://inflagrantedelicto.memoryspiral.com/2009/07/want-to-follow-adobe-education-leader-summer-institute-on-twitter/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 18:11:02 +0000</pubDate>
		<dc:creator>Joseph Labrecque</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[AEL]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://inflagrantedelicto.memoryspiral.com/?p=838</guid>
		<description><![CDATA[Adobe Education Leader Summer Institute on Twitter: Hash Tag #AEL09 Photo by Ian Usher]]></description>
			<content:encoded><![CDATA[<p>Adobe Education Leader Summer Institute on Twitter:<br />
Hash Tag <a href="http://twitter.com/#search?q=%23AEL09">#AEL09</a><br />
<a href="http://inflagrantedelicto.memoryspiral.com/wp-content/uploads/2009/07/3743975154_6acd7bf993_b.jpg"><img src="http://inflagrantedelicto.memoryspiral.com/wp-content/uploads/2009/07/3743975154_6acd7bf993_b-300x83.jpg" alt="AEL09" title="AEL09" width="300" height="83" class="alignnone size-medium wp-image-840" /></a><br />
<em>Photo by Ian Usher</em></p>
]]></content:encoded>
			<wfw:commentRss>http://inflagrantedelicto.memoryspiral.com/2009/07/want-to-follow-adobe-education-leader-summer-institute-on-twitter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Experimenting with Twitter, Again</title>
		<link>http://inflagrantedelicto.memoryspiral.com/2009/03/experimenting-with-twitter-again/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=experimenting-with-twitter-again</link>
		<comments>http://inflagrantedelicto.memoryspiral.com/2009/03/experimenting-with-twitter-again/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 15:34:51 +0000</pubDate>
		<dc:creator>Joseph Labrecque</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[An Early Morning Letter Displaced]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://inflagrantedelicto.memoryspiral.com/?p=662</guid>
		<description><![CDATA[The last time I messed around with Twitter was mid-2007. I basically used it to post little status updates a-la Facebook and experimented with the (then) newly released ActionScript 3 API. About a month into it, I got tired, deleted &#8230; <a href="http://inflagrantedelicto.memoryspiral.com/2009/03/experimenting-with-twitter-again/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The last time I messed around with <a href="http://twitter.com/">Twitter</a> was <a href="http://inflagrantedelicto.memoryspiral.com/2007/06/messing-around-with-twitter/">mid-2007</a>.  I basically used it to post little status updates a-la Facebook and experimented with the (then) newly released ActionScript 3 API.  About a month into it, I got tired, deleted my account, and haven&#8217;t touched it since.</p>
<p>Now, all of a sudden, the US media is talking about Twitter as if it was some grand, new technology.  They are, in general, freaking out about it.  This gave me the idea last night to begin subverting the service in some experimental way.  A person is supposed to use it to provide updates and communications to their &#8220;followers&#8221;.  I&#8217;m gonna use it to generate small bits of stream-of-consciousness poetry which will most likely have no direct communicable affect.</p>
<p><del datetime="2009-03-29T17:58:57+00:00">There&#8217;s a new page on this site called &#8220;<a href="http://inflagrantedelicto.memoryspiral.com/twitter/">Twitter Poetry</a>&#8221; where you can access this stuff directly, if you so wish.  </del></p>
<p>On a related note, I&#8217;ve got about 30 minutes of material recorded for a new <a href="http://anearlymorningletterdisplaced.memoryspiral.com/">An early morning letter, displaced</a> release.  I don&#8217;t write nearly as much poetry as I used to which is pretty bad since that is actually the origin of the project.  I&#8217;m hoping this Twitter experiment will give a little more energy to that area.</p>
]]></content:encoded>
			<wfw:commentRss>http://inflagrantedelicto.memoryspiral.com/2009/03/experimenting-with-twitter-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thoughts on Twitter&#8230;</title>
		<link>http://inflagrantedelicto.memoryspiral.com/2007/07/thoughts-on-twitter/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=thoughts-on-twitter</link>
		<comments>http://inflagrantedelicto.memoryspiral.com/2007/07/thoughts-on-twitter/#comments</comments>
		<pubDate>Sun, 01 Jul 2007 20:04:18 +0000</pubDate>
		<dc:creator>Joseph Labrecque</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Services]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://josephlabrecque.com/archives/89</guid>
		<description><![CDATA[Twitter is a really strange service. When I first caught wind of this, my immediate reaction was; do we really need to be pouring more ephemeral nonsense into an internet already smothering with useless information? I have to say that &#8230; <a href="http://inflagrantedelicto.memoryspiral.com/2007/07/thoughts-on-twitter/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://twitter.com/">Twitter</a> is a really strange service.  When I first caught wind of this, my immediate reaction was; do we really need to be pouring more ephemeral nonsense into an internet already smothering with useless information?</p>
<p>I have to say that after using Twitter myself for the past few weeks, and playing around with the ActionScript 3 API they provide, that this service does have a certain temporal beauty to it.  This is a somewhat controlled experiment which does not allow for much abuse as something like a MySpace:</p>
<ol>
<li>A user is restricted to the number of characters that can be used- effectively cutting off anyone from saying too much&#8230;</li>
<li>The native interface, while somewhat customizable, is not prone to so much abuse by heady 12 yr. olds.</li>
<li>The data is, by nature, temporal- so, not much needs to be said.  Right to the point- like small bursts of thought.</li>
</ol>
<p>I cannot say how long I will be using the service, but for now it is an interesting and unique method of communication which does [in my mind] lend itself to a certain natural attraction.</p>
]]></content:encoded>
			<wfw:commentRss>http://inflagrantedelicto.memoryspiral.com/2007/07/thoughts-on-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Messing Around with Twitter</title>
		<link>http://inflagrantedelicto.memoryspiral.com/2007/06/messing-around-with-twitter/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=messing-around-with-twitter</link>
		<comments>http://inflagrantedelicto.memoryspiral.com/2007/06/messing-around-with-twitter/#comments</comments>
		<pubDate>Sun, 03 Jun 2007 00:12:27 +0000</pubDate>
		<dc:creator>Joseph Labrecque</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Services]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://josephlabrecque.com/archives/78</guid>
		<description><![CDATA[I&#8217;ve taken some time today to experiment with Twitter using the ActionScript 3.0 API that is available. It&#8217;s a very simple class library and, as such, pretty easy to build a widget around. One thing that has bothered me a &#8230; <a href="http://inflagrantedelicto.memoryspiral.com/2007/06/messing-around-with-twitter/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve taken some time today to experiment with <a href="http://twitter.com/">Twitter</a> using the ActionScript 3.0 API that is available.  It&#8217;s a very simple class library and, as such, pretty easy to build a widget around.  One thing that has bothered me a bit is the seemingly lengthy amount of time the services take to update the API feed once a new status event has been submitted.  Maybe things are just slow on their end being a Saturday- but having any sort amount of delay in the feed broadcast would effectively cripple a service which is supposed to be immediate and timely.</p>
<p>I&#8217;m unsure how useful the Twitter service will be&#8230; right now it&#8217;s more of a novelty and an excuse to have some fun with AS3.  Although, there are some projects coming up which will involve the integration of social network components- so I&#8217;ve begun to research various services.  I have to say, Twitter is the only one that seems remotely useful so far!</p>
]]></content:encoded>
			<wfw:commentRss>http://inflagrantedelicto.memoryspiral.com/2007/06/messing-around-with-twitter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
