<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>blog.swfjunkie.com</title>
	
	<link>http://blog.swfjunkie.com</link>
	<description>random gibberish for random people</description>
	<lastBuildDate>Sat, 19 Dec 2009 07:00:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/swfjunkie" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="swfjunkie" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Tweetr Tutorials – Part 2: Using OAuth in Tweetr</title>
		<link>http://blog.swfjunkie.com/2009/12/tweetr-tutorials-part-2-using-oauth-in-tweetr/</link>
		<comments>http://blog.swfjunkie.com/2009/12/tweetr-tutorials-part-2-using-oauth-in-tweetr/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 06:58:52 +0000</pubDate>
		<dc:creator>Sandro</dc:creator>
				<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Tweetr]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://blog.swfjunkie.com/?p=372</guid>
		<description><![CDATA[I&#8217;ve just finished uploading the second video tutorial to Vimeo on how to use Tweetr &#8211; The AS3 Twitter Library. In the second installment of this series i will show you how to use OAuth in Tweetr.


Using OAuth in Tweetr from Sandro on Vimeo.

You can grab the Project Sourcecode here.
If you want to watch the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just finished uploading the second video tutorial to Vimeo on how to use Tweetr &#8211; The AS3 Twitter Library. In the second installment of this series i will show you how to use OAuth in Tweetr.</p>
<p><center><br />
<object width="800" height="600"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=8272511&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=1&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=8272511&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=1&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="800" height="600"></embed></object>
<p><a href="http://vimeo.com/8272511">Using OAuth in Tweetr</a> from <a href="http://vimeo.com/user1167580">Sandro</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p></center></p>
<p>You can grab the Project Sourcecode <a class="snap_noshot" href="http://wiki.swfjunkie.com/_media/tweetr:hotwos:oauthexampleproject.zip" target="_blank">here</a>.</p>
<p>If you want to watch the video in the size it was intended for, go to the <a href="http://wiki.swfjunkie.com/tweetr:hotwos:using-oauth" target="_blank">Tutorial Page</a> on the <a href="http://tweetr.swfjunkie.com" target="_blank">Project Homepage</a>.</p>
<img src="http://feeds.feedburner.com/~r/swfjunkie/~4/98rMPwjfqxA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.swfjunkie.com/2009/12/tweetr-tutorials-part-2-using-oauth-in-tweetr/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>First Tweetr Lib Video Tutorial &amp; v1.0 beta 2 released</title>
		<link>http://blog.swfjunkie.com/2009/12/first-tweetr-lib-video-tutorial-v1-0-beta-2-released/</link>
		<comments>http://blog.swfjunkie.com/2009/12/first-tweetr-lib-video-tutorial-v1-0-beta-2-released/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 23:45:39 +0000</pubDate>
		<dc:creator>Sandro</dc:creator>
				<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Tweetr]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://blog.swfjunkie.com/?p=369</guid>
		<description><![CDATA[I&#8217;ll make this short and painlesss ;) I&#8217;ve just uploaded the first Video of a Series of Videotutorials on how-to use the Tweetr Library.
The first installment is covering &#8220;Installing &#38; Setting up the TweetrProxy&#8221; and you can watch it in it&#8217;s intended size by following this link.

Installing &#038; Setting up the TweetrProxy from Sandro on [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ll make this short and painlesss ;) I&#8217;ve just uploaded the first Video of a Series of Videotutorials on how-to use the Tweetr Library.</p>
<p>The first installment is covering <strong>&#8220;Installing &amp; Setting up the TweetrProxy&#8221;</strong> and you can watch it in it&#8217;s intended size by following <a title="To the Tutorial" href="http://wiki.swfjunkie.com/tweetr:howtos:installing-the-proxy" target="_blank">this link</a>.</p>
<p><object width="800" height="600"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=8224362&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=1&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1&amp;group_id=" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=8224362&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=1&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1&amp;group_id=" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="800" height="600"></embed></object>
<p><a href="http://vimeo.com/groups/30018/videos/8224362">Installing &#038; Setting up the TweetrProxy</a> from <a href="http://vimeo.com/user1167580">Sandro</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>On the Tweetr-Front i&#8217;ve already released v1.0 beta 2 which adds a couple fixes. Here a short update:</p>
<ul>
<li><strong>AS:</strong> changed serviceHost call from getter to internal variable _serviceHost <em>[minor]</em></li>
<li><strong>AS:</strong> added serviceHost to OAuth Class since same crossdomain problem applies <em>[major]</em></li>
<li><strong>PROXY: </strong>added OAuth Authorization support <em>[major]</em></li>
<li><strong>ASDOC:</strong> Update Documentations, also added which Methods require Authentication <em>[minor]</em></li>
</ul>
<p>As usual you can download the new version from the <a title="Go to the Project Homepage" href="http://tweetr.swfjunkie.com" target="_blank">Project Homepage</a>.</p>
<img src="http://feeds.feedburner.com/~r/swfjunkie/~4/iHfUxtgVPaw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.swfjunkie.com/2009/12/first-tweetr-lib-video-tutorial-v1-0-beta-2-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tweetr Lib reaches v1.0b</title>
		<link>http://blog.swfjunkie.com/2009/12/tweetr-lib-reaches-v1-0b/</link>
		<comments>http://blog.swfjunkie.com/2009/12/tweetr-lib-reaches-v1-0b/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 16:04:42 +0000</pubDate>
		<dc:creator>Sandro</dc:creator>
				<category><![CDATA[Featured Articles]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Tweetr]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://blog.swfjunkie.com/?p=360</guid>
		<description><![CDATA[
I&#8217;m proud to announce a major update to Tweetr &#8211; the AS3 Twitter API Library. We are now very close to reaching the infamous v1.0!
Eventhough i have tested out most of the features, i am not entirely confident in calling this new release v1.0 and am thereby releasing it as v1.0 beta and hope all [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.swfjunkie.com/wp-content/uploads/2009/12/tweetrv1.jpg"><img class="aligncenter size-full wp-image-361" title="tweetrv1" src="http://blog.swfjunkie.com/wp-content/uploads/2009/12/tweetrv1.jpg" alt="tweetrv1" width="619" height="240" /></a></p>
<p>I&#8217;m proud to announce a major update to Tweetr &#8211; the AS3 Twitter API Library. We are now very close to reaching the infamous v1.0!</p>
<p>Eventhough i have tested out most of the features, i am not entirely confident in calling this new release v1.0 and am thereby releasing it as v1.0 beta and hope all of you will provide me with feedback as to how well it works out and if you encounter any bugs.</p>
<p>The new version is available as of right now and can be downloaded from to shiney new Project Home at: <a title="Tweet Project Home" href="http://tweetr.swfjunkie.com" target="_blank">http://tweetr.swfjunkie.com</a> .</p>
<h2>What&#8217;s new</h2>
<p>As of now, the library integrates all twitter API features and is supporting Basic Authentication aswell as the much requested OAuth!</p>
<ul>
<li>AS: added OAuth Support</li>
<li>AS: added getHomeTimeLine</li>
<li>AS: added getRetweetsByMe</li>
<li>AS: added getRetweetsToMe</li>
<li>AS: added getRetweetsOfMe</li>
<li>AS: added retweetStatus</li>
<li>AS: added statusRetweets</li>
<li>AS: added Geo Tagging feature to updateStatus</li>
<li>AS: added searchUser</li>
<li>AS: added description property to ListData</li>
<li>AS: updated StatusData to include Retweeted Statuses and Geo Information</li>
<li>AS: refactored GET Request argument passing</li>
<li>AS: fixed a bug when parsing SavedSearchData (thx Ken)</li>
<li>AS: removed deprecated methods, sendTweet, destroyTweet, getSingleTweet, getReplies</li>
</ul>
<ul>
<li>PROXY: Fixed an Image Upload Bug (thx Bhargava)</li>
<li>PROXY: OAuth Support</li>
</ul>
<h2>Known Issues</h2>
<p>As of right now there is one known issue with OAuth and DELETE Methods for Lists. This is a official Issue within the Twitter API thereby we all have to wait for Twitter to come out with a fix for it :)</p>
<h2>What&#8217;s next</h2>
<p>Next i will be doing some Tutorials on OAuth usage and in general on how to use the Library. These will then be posted over at the new <a href="http://tweetr.swfjunkie.com" target="_blank">Project Homepage</a>. Also i really hope you &#8211; dear users &#8211; will provide me with feedback on how things work. For that i have setup a Issue Tracker which you will also be able to find from the new <a href="http://tweetr.swfjunkie.com" target="_blank">Project Homepage.</a></p>
<h2>Whom i&#8217;d like to thank</h2>
<p>There is one person in particular i would like to thank and that person is <span><a href="http://www.coderanger.com/" target="_blank">Dan Petitt</a> aka <a href="http://twitter.com/coderanger" target="_blank">Coderanger</a> . I was able to base my OAuth implementation on his great <a href="http://www.coderanger.com/blog/?p=59" target="_blank">OAuth Class</a>, which really helped me getting started. Thanks mate!<br />
</span></p>
<p><span>Also i would like to thank you all for the continuous feedback you are giving me</span><span> and please keep it coming :)</span></p>
<p><span>As always, if you build something cool with the library, drop me a line!<br />
</span></p>
<img src="http://feeds.feedburner.com/~r/swfjunkie/~4/oPfgu25xz9A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.swfjunkie.com/2009/12/tweetr-lib-reaches-v1-0b/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A little deed for free speech</title>
		<link>http://blog.swfjunkie.com/2009/11/a-little-deed-for-free-speech/</link>
		<comments>http://blog.swfjunkie.com/2009/11/a-little-deed-for-free-speech/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 19:06:16 +0000</pubDate>
		<dc:creator>Sandro</dc:creator>
				<category><![CDATA[Featured Articles]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://blog.swfjunkie.com/?p=350</guid>
		<description><![CDATA[
What is this all about
Since we are not living in an ideal world, where everyone can get all the information they want or speak out their mind freely, i have a simple proposition to make.
Twitter is more than just a simple outlet of peoples thoughts anymore. The recent events in Iran have demonstrated that. That&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.swfjunkie.com/wp-content/uploads/2009/11/freedom.jpg"><img class="alignnone size-full wp-image-351" title="freedom of speech" src="http://blog.swfjunkie.com/wp-content/uploads/2009/11/freedom.jpg" alt="freedom of speech" width="619" height="240" /></a></p>
<h2>What is this all about</h2>
<p>Since we are not living in an ideal world, where everyone can get all the information they want or speak out their mind freely, i have a simple proposition to make.</p>
<p>Twitter is more than just a simple outlet of peoples thoughts anymore. The recent events in Iran have demonstrated that. That&#8217;s why i&#8217;ve packaged up my Twitter Proxy from the <a title="Tweetr Googlecode Page" href="http://tweetr.googlecode.com" target="_blank">Tweetr AS3 Library</a>, so that pratically anyone who has a webserver/webspace could create an instance of it and contribute to those who can&#8217;t freely access twitter.</p>
<h2>What i want you to do</h2>
<ol>
<li>Download the <a title="Download the Proxy" href="http://tweetr.googlecode.com/files/tweetrProxy_FOSE.zip">TweetrProxy &#8211; Freedom of Speech Edition</a></li>
<li>Extract the Archive</li>
<li>Move the content into a directory on your server from where you want to serve the proxy.</li>
<li>Call that URL and follow the installation procedure</li>
<li>Tweet about this and your proxy using any or all of these hashtags: <strong>#free #speech #twitter #proxy</strong></li>
<li>Pat yourself on the shoulder for doing something good :)</li>
</ol>
<h2>Why i&#8217;m doing this</h2>
<p>Yesterday i received a bug report on my twitter library, stating that the proxy doesn&#8217;t work from iPhone clients.</p>
<p>At first i was confused, since i didn&#8217;t really build the proxy for such a purpose. After learning that the person asking for this came from china, i suddenly realized that my recent changes to the proxy wouldn&#8217;t allow anyone to use the proxy unless they used it in conjunction with my library.</p>
<p>Since the proxy acts just the same way as if you would call twitter.com usually any client that allows to set a proxy was able to use it, but since i removed Basic Authentication from the newest version, it wouldn&#8217;t work anymore.</p>
<p>Upon realizing this, i figured &#8211; why not package the older version up with a simple installer so anyone could install a proxy and help people out. And so here it is.</p>
<img src="http://feeds.feedburner.com/~r/swfjunkie/~4/Iz3JaKxbsUU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.swfjunkie.com/2009/11/a-little-deed-for-free-speech/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tweetr AS3 Library 0.95 Released</title>
		<link>http://blog.swfjunkie.com/2009/11/tweetr-as3-lib0-95-released/</link>
		<comments>http://blog.swfjunkie.com/2009/11/tweetr-as3-lib0-95-released/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 21:13:55 +0000</pubDate>
		<dc:creator>Sandro</dc:creator>
				<category><![CDATA[Featured Articles]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://blog.swfjunkie.com/?p=317</guid>
		<description><![CDATA[
I&#8217;m happy to announce a new version of the AS3 Twitter API Library, now in version 0.95!
What&#8217;s New:
So let&#8217;s get to the juice part, here is a condensed overview of the changes:
NEW: Added Twitter List Methods.
NEW: Added missing Profile Methods, including Profile Image/Background Upload.
NEW: Added friendships/show Methods.
NEW: Added blocks/exists, blocks/blocking and blocks/blocking/ids Methods.
NEW: Added trends/current, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-318" title="I can haz Tweetr AS3 Library 0.95" src="http://blog.swfjunkie.com/wp-content/uploads/2009/11/tweetr095.jpg" alt="I can haz Tweetr AS3 Library 0.95" width="619" height="240" /></p>
<p>I&#8217;m happy to announce a new version of the AS3 Twitter API Library, now in version 0.95!</p>
<h2>What&#8217;s New:</h2>
<p>So let&#8217;s get to the juice part, here is a condensed overview of the changes:</p>
<blockquote><p><strong>NEW:</strong> Added Twitter List Methods.<br />
<strong>NEW:</strong> Added missing Profile Methods, including Profile Image/Background Upload.<br />
<strong>NEW:</strong> Added <a class="snap_noshots" href="http://apiwiki.twitter.com/Twitter-REST-API-Method%3A-friendships-show" target="_blank">friendships/show</a> Methods.<br />
<strong>NEW:</strong> Added <a class="snap_noshots" href="http://apiwiki.twitter.com/Twitter+REST+API+Method%3A-blocks-exists" target="_blank">blocks/exists</a>, <a class="snap_noshots" href="http://apiwiki.twitter.com/Twitter+REST+API+Method%3A-blocks-blocking" target="_blank">blocks/blocking</a> and <a class="snap_noshots" href="http://apiwiki.twitter.com/Twitter-REST-API-Method%3A-blocks-blocking-ids" target="_blank">blocks/blocking/ids</a> Methods.<br />
<strong>NEW:</strong> Added <a class="snap_noshots" href="http://apiwiki.twitter.com/Twitter-Search-API-Method%3A-trends-current" target="_blank">trends/current</a>, <a class="snap_noshots" href="http://apiwiki.twitter.com/Twitter-Search-API-Method%3A-trends-daily" target="_blank">trends/daily</a> and <a class="snap_noshots" href="http://apiwiki.twitter.com/Twitter-Search-API-Method%3A-trends-weekly" target="_blank">trends/weekly</a> Methods.<br />
<strong>NEW:</strong> Added <a class="snap_noshots" href="http://apiwiki.twitter.com/Twitter-REST-API-Method%3A-report_spam" target="_blank">report_spam</a> Method.<br />
<strong>NEW:</strong> Added URL Unshortener Class using the public service provided by <a class="snap_noshots" href="http://untiny.me/" target="_blank">http://untiny.me/</a><br />
<strong>NEW:</strong> TweetrProxy has Installer/Configurator Script now.</p>
<p><strong>FIXED:</strong> Authentication Issues are a thing of the past now!</p>
<p><strong>MORE:</strong> Tons of small changes and bugfixes. <a class="snap_noshots" href="http://code.google.com/p/tweetr/wiki/ChangeLog" target="_blank">Read full ChangeLog for more details.</a></p></blockquote>
<p>Also since i&#8217;ve noticed that it&#8217;s starting to become difficult to keep track on what is new and what is not within the Documentation, i have clearly marked which Methods are new and which ones are going to deprecate in the near future.</p>
<p><img class="alignnone size-full wp-image-324" title="The ASDocs now clearly mention what is new and what will become deprecated" src="http://blog.swfjunkie.com/wp-content/uploads/2009/11/docs_highlighting.jpg" alt="The ASDocs now clearly mention what is new and what will become deprecated" width="619" height="121" /></p>
<p>For those who wonder, the examples over at the Googlecode Site for the Library have aswell been updated to reflect the changes to the Library and the sources can still be retrieved by clicking on &#8220;View Source&#8221; from the Flash Contextmenu.</p>
<h2>What Next:</h2>
<p>Since i&#8217;ve gotten quite a lot of requests for examples, i have decided to create a couple tutorials in the upcoming weeks, which i will post here on this blog, so stayed tuned for that.</p>
<p>I&#8217;m also going to start integrating API Methods which yet are not publicly available so that they can be released as soon as they become active, so hopefully we will see more regular releases of the Library.</p>
<p>On the subject of OAuth, i would like to ask you, dear readers, to participate in a little Poll to establish what your needs and demands are. So make sure to fill it out:</p>
<script type='text/javascript' language='javascript' charset='utf-8' src='http://s3.polldaddy.com/p/2193290.js'></script><noscript> <a href='http://answers.polldaddy.com/poll/2193290/'>View Poll</a></noscript>
<h2><br/>Downloads</h2>
<ul>
<li><a class="snap_noshots" href="http://tweetr.googlecode.com/files/tweetr_docs_0.95.zip">Tweetr Library 0.95 Documentation</a></li>
<li><a class="snap_noshots" href="http://tweetr.googlecode.com/files/tweetr_src_0.95.zip">Tweetr Library 0.95 Source Code</a></li>
<li><a class="snap_noshots" href="http://tweetr.googlecode.com/files/tweetr_swc_0.95.zip">Tweetr Library 0.95 SWC</a></li>
<li><a class="snap_noshots" href="http://tweetr.googlecode.com/files/tweetr_proxy_0.95.zip">Tweetr PHP Proxy 0.95</a></li>
</ul>
<h2><br/>In Conclusion</h2>
<p>So there you have it! As always i&#8217;ll be glad if you report any problems you encounter over at the <a class="snap_noshots" href="http://groups.google.com/group/tweetr-as3-library" target="_blank">Googlegroups Discussion for the Library</a> or <a class="snap_noshots" href="http://code.google.com/p/tweetr/issues/list" target="_blank">create an issue on googlecode</a>.</p>
<p>I want to take this opportunity to also thank everyone who submitted bug reports and sent in feedback, so a big thanks to all of you aswell. Please remember if you build something cool, drop me a line, since i&#8217;m always curious to see what you guys and girls build with the Library.</p>
<p>And of course if you appreciate the work going into this Library and it&#8217;s continued support, <a class="snap_noshots" href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=5457721" target="_blank">consider making a small donation</a>. ;)</p>
<img src="http://feeds.feedburner.com/~r/swfjunkie/~4/L3PcWFy3nPY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.swfjunkie.com/2009/11/tweetr-as3-lib0-95-released/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Embedding Cascading Style Sheets in Flash/Flex</title>
		<link>http://blog.swfjunkie.com/2009/10/embedding-css-flex/</link>
		<comments>http://blog.swfjunkie.com/2009/10/embedding-css-flex/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 11:32:11 +0000</pubDate>
		<dc:creator>Sandro</dc:creator>
				<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tricks]]></category>

		<guid isPermaLink="false">http://blog.swfjunkie.com/?p=303</guid>
		<description><![CDATA[It&#8217;s nice to be able to quickly adapt to clients wishes, when they come to you and ask for this text to be bigger or for that link to be bold when you hover over it. Simply replace the css file and your set.
But sometimes you don&#8217;t want to go through the process of adding [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s nice to be able to quickly adapt to clients wishes, when they come to you and ask for this text to be bigger or for that link to be bold when you hover over it. Simply replace the css file and your set.</p>
<p>But sometimes you don&#8217;t want to go through the process of adding a Loader and EventListeners so you can load that external css file just for a bit of fancy html text. Sometimes it would be nice to just compile that thing into your swf and pretty much be done with it.</p>
<p>Well lucky enough we can embed files in classes with the embed tag. </p>
<p>Example:</p>

<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
</pre></td><td class="code"><pre class="actionscript3" style="font-family:monospace;"><span style="color: #009900;">// Embed your stylesheet with the octet-stream mime-type</span>
<span style="color: #000000;">&#91;</span>Embed<span style="color: #000000;">&#40;</span><span style="color: #004993;">source</span>=<span style="color: #990000;">&quot;assets/stylesheet.css&quot;</span>, mimeType=<span style="color: #990000;">&quot;application/octet-stream&quot;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#93;</span>
<span style="color: #0033ff; font-weight: bold;">private</span> <span style="color: #6699cc; font-weight: bold;">var</span> stylesCSS<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">Class</span>;
&nbsp;
<span style="color: #0033ff; font-weight: bold;">public</span> <span style="color: #339966; font-weight: bold;">function</span> createStyleSheetObject<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">StyleSheet</span>
<span style="color: #000000;">&#123;</span>
    <span style="color: #009900;">// create a new StyleSheet instance</span>
    <span style="color: #6699cc; font-weight: bold;">var</span> <span style="color: #004993;">styleSheet</span><span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">StyleSheet</span> = <span style="color: #0033ff; font-weight: bold;">new</span> <span style="color: #004993;">StyleSheet</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
    <span style="color: #009900;">// create a instance of the styles as ByteArray</span>
    <span style="color: #6699cc; font-weight: bold;">var</span> byteArray<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">ByteArray</span> = <span style="color: #0033ff; font-weight: bold;">new</span> stylesCSS<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span> <span style="color: #0033ff; font-weight: bold;">as</span> <span style="color: #004993;">ByteArray</span>;
    <span style="color: #009900;">// read the content</span>
    <span style="color: #6699cc; font-weight: bold;">var</span> stylesString<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">String</span> = byteArray.<span style="color: #004993;">readUTFBytes</span><span style="color: #000000;">&#40;</span>byteArray.<span style="color: #004993;">length</span><span style="color: #000000;">&#41;</span>;
    <span style="color: #009900;">// parse the string by the stylesheet and done!</span>
    <span style="color: #004993;">styleSheet</span>.<span style="color: #004993;">parseCSS</span><span style="color: #000000;">&#40;</span>stylesString<span style="color: #000000;">&#41;</span>;
    <span style="color: #0033ff; font-weight: bold;">return</span> <span style="color: #004993;">styleSheet</span>;
<span style="color: #000000;">&#125;</span></pre></td></tr></table></div>

<p>Of course this would be the proper way, if you want to save some lines you could also do the following:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
</pre></td><td class="code"><pre class="actionscript3" style="font-family:monospace;"><span style="color: #009900;">// Embed your stylesheet with the octet-stream mime-type</span>
<span style="color: #000000;">&#91;</span>Embed<span style="color: #000000;">&#40;</span><span style="color: #004993;">source</span>=<span style="color: #990000;">&quot;assets/stylesheet.css&quot;</span>, mimeType=<span style="color: #990000;">&quot;application/octet-stream&quot;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#93;</span>
<span style="color: #0033ff; font-weight: bold;">private</span> <span style="color: #6699cc; font-weight: bold;">var</span> stylesCSS<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">Class</span>;
&nbsp;
<span style="color: #0033ff; font-weight: bold;">public</span> <span style="color: #339966; font-weight: bold;">function</span> createStyleSheetObject<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">StyleSheet</span>
<span style="color: #000000;">&#123;</span>
    <span style="color: #009900;">// create a new StyleSheet instance</span>
    <span style="color: #6699cc; font-weight: bold;">var</span> <span style="color: #004993;">styleSheet</span><span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">StyleSheet</span> = <span style="color: #0033ff; font-weight: bold;">new</span> <span style="color: #004993;">StyleSheet</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
    <span style="color: #004993;">styleSheet</span>.<span style="color: #004993;">parseCSS</span><span style="color: #000000;">&#40;</span><span style="color: #0033ff; font-weight: bold;">new</span> stylesCSS<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>.<span style="color: #004993;">toString</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span>;
    <span style="color: #0033ff; font-weight: bold;">return</span> <span style="color: #004993;">styleSheet</span>;
<span style="color: #000000;">&#125;</span></pre></td></tr></table></div>

<p>There you go, your StyleSheet is ready to be used. </p>
<p><strong>UPDATE:</strong></p>
<p>Vikas had a very good question concering how to embed multiple stylesheets with this method. I figured i would give another example on how to achieve this very simply. In order to not have to deal with multiple files to embed, you could just join all the styles for a stylesheet into one file, like this:</p>

<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
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">/* StyleSheet 1 */</span>
&nbsp;
<span style="color: #6666ff;">.myStyle</span>
<span style="color: #00AA00;">&#123;</span>
	fontFamily<span style="color: #00AA00;">:</span> Arial<span style="color: #00AA00;">;</span>
	fontWeight<span style="color: #00AA00;">:</span> <span style="color: #993333;">bold</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #808080; font-style: italic;">/* @eos */</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/* StyleSheet 2 */</span>
&nbsp;
<span style="color: #6666ff;">.myStyle</span>
<span style="color: #00AA00;">&#123;</span>
	fontFamily<span style="color: #00AA00;">:</span> Georgia<span style="color: #00AA00;">;</span>
	fontWeight<span style="color: #00AA00;">:</span> <span style="color: #993333;">normal</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #808080; font-style: italic;">/* @eos */</span></pre></td></tr></table></div>

<p>As you see there is a comment block called <code>/* @eos */</code> that represent the &#8220;end of stylesheet&#8221;. This we will split in our code as follows:</p>

<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
</pre></td><td class="code"><pre class="actionscript3" style="font-family:monospace;"><span style="color: #009900;">// Embed your stylesheet with the octet-stream mime-type</span>
<span style="color: #000000;">&#91;</span>Embed<span style="color: #000000;">&#40;</span><span style="color: #004993;">source</span>=<span style="color: #990000;">&quot;assets/stylesheet.css&quot;</span>, mimeType=<span style="color: #990000;">&quot;application/octet-stream&quot;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#93;</span>
<span style="color: #0033ff; font-weight: bold;">private</span> <span style="color: #6699cc; font-weight: bold;">var</span> stylesCSS<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">Class</span>;
&nbsp;
<span style="color: #0033ff; font-weight: bold;">public</span> <span style="color: #339966; font-weight: bold;">function</span> createStyleSheets<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">Array</span>
<span style="color: #000000;">&#123;</span>
    <span style="color: #009900;">// create a instance of the styles as ByteArray</span>
    <span style="color: #6699cc; font-weight: bold;">var</span> byteArray<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">ByteArray</span> = <span style="color: #0033ff; font-weight: bold;">new</span> stylesCSS<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span> <span style="color: #0033ff; font-weight: bold;">as</span> <span style="color: #004993;">ByteArray</span>;
&nbsp;
    <span style="color: #009900;">// read the content</span>
    <span style="color: #6699cc; font-weight: bold;">var</span> stylesString<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">String</span> = byteArray.<span style="color: #004993;">readUTFBytes</span><span style="color: #000000;">&#40;</span>byteArray.<span style="color: #004993;">length</span><span style="color: #000000;">&#41;</span>;
&nbsp;
    <span style="color: #009900;">// split the string with your delimiter. in this case &quot;/* @eos */&quot;</span>
    <span style="color: #6699cc; font-weight: bold;">var</span> matches<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">Array</span> = stylesString.<span style="color: #004993;">split</span><span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;/* @eos */&quot;</span><span style="color: #000000;">&#41;</span>;
&nbsp;
    <span style="color: #009900;">// loop through the generated array and create the stylesheets and push</span>
    <span style="color: #009900;">// them to a new array that will contain those stylesheet objects</span>
    <span style="color: #6699cc; font-weight: bold;">var</span> styleSheets<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">Array</span> = <span style="color: #000000;">&#91;</span><span style="color: #000000;">&#93;</span>;
    <span style="color: #6699cc; font-weight: bold;">var</span> n<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">int</span> = matches.<span style="color: #004993;">length</span>;
    <span style="color: #0033ff; font-weight: bold;">for</span> <span style="color: #000000;">&#40;</span><span style="color: #6699cc; font-weight: bold;">var</span> i<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">int</span> = <span style="color: #000000; font-weight:bold;">0</span>; i <span style="color: #000000; font-weight: bold;">&lt;</span> n; i<span style="color: #000000; font-weight: bold;">++</span><span style="color: #000000;">&#41;</span>
    <span style="color: #000000;">&#123;</span>
        <span style="color: #6699cc; font-weight: bold;">var</span> <span style="color: #004993;">styleSheet</span><span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">StyleSheet</span> = <span style="color: #0033ff; font-weight: bold;">new</span> <span style="color: #004993;">StyleSheet</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
        <span style="color: #004993;">styleSheet</span>.<span style="color: #004993;">parseCSS</span><span style="color: #000000;">&#40;</span>matches<span style="color: #000000;">&#91;</span>i<span style="color: #000000;">&#93;</span><span style="color: #000000;">&#41;</span>;
        styleSheets.<span style="color: #004993;">push</span><span style="color: #000000;">&#40;</span><span style="color: #004993;">styleSheet</span><span style="color: #000000;">&#41;</span>;
    <span style="color: #000000;">&#125;</span>
&nbsp;
    <span style="color: #009900;">// return the StyleSheet Array</span>
    <span style="color: #0033ff; font-weight: bold;">return</span> styleSheets;
<span style="color: #000000;">&#125;</span></pre></td></tr></table></div>

<p>And voila, you got an array of stylesheets that you can apply to wherever you want. Hope that helps!</p>
<img src="http://feeds.feedburner.com/~r/swfjunkie/~4/jHzvGsDxFt8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.swfjunkie.com/2009/10/embedding-css-flex/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Jumping on the Adobe Wave Bandwagon</title>
		<link>http://blog.swfjunkie.com/2009/07/jumping-on-the-adobe-wave-bandwagon/</link>
		<comments>http://blog.swfjunkie.com/2009/07/jumping-on-the-adobe-wave-bandwagon/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 22:40:40 +0000</pubDate>
		<dc:creator>Sandro</dc:creator>
				<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Wave]]></category>

		<guid isPermaLink="false">http://blog.swfjunkie.com/?p=270</guid>
		<description><![CDATA[Since i was really curious about the Adobe Wave Beta, i signed up for a publisher account and hence created my own Feed. Eventhough i&#8217;m quite a sceptic about this new product and see it mostly as a glorified rss feed, i am curious to see how it will evolve.
So far i can say that [...]]]></description>
			<content:encoded><![CDATA[<p>Since i was really curious about the Adobe Wave Beta, i signed up for a publisher account and hence created my own Feed. Eventhough i&#8217;m quite a sceptic about this new product and see it mostly as a glorified rss feed, i am curious to see how it will evolve.</p>
<p>So far i can say that the setup process for a feed is very simple and in a couple minutes you are done. Adobe also provides a nice REST API and a example of how to use it with PHP, so all is good there as well.</p>
<p>I might actually consider looking into the API a bit and see if it&#8217;s worth to add it to the tweetr library, might be nice.</p>
<p>Anyhoo, if you want to follow any updates concerning the <a title="GoogleCode Site of Tweetr" href="http://tweetr.googlecode.com" target="_blank">Tweetr AS3 Twitter Library</a> or any other things i might release in the future aswell as new blog posts, you might want to give Adobe Wave a go by clicking on the badge.</p>
<p><object style="width: 251px; height: 201px;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="251" height="201" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="quality" value="high" /><param name="wmode" value="transparent" /><param name="flashvars" value="appname=Adobe Wave&amp;appurl=https://ps-wave.adobe.com/app/download.html&amp;airversion=1.5&amp;buttoncolor=0&amp;messagecolor=0&amp;appid=AdobeWave&amp;pubid=4875E02D9FB21EE389F73B8D1702B320485DF8CE.1&amp;invokeargs=yourApplicationArgs=abc|likeSession=1234567890&amp;feedid=feed_21407&amp;companyid=company_723837&amp;badgeText=Get+News+notifications+about+new+Releases+and+Blog+Articles+straight+to+your+desktop." /><param name="src" value="http://blog.swfjunkie.com/wp-content/uploads/2009/07/badge.swf" /><embed style="width: 251px; height: 201px;" type="application/x-shockwave-flash" width="251" height="201" src="http://blog.swfjunkie.com/wp-content/uploads/2009/07/badge.swf" flashvars="appname=Adobe Wave&amp;appurl=https://ps-wave.adobe.com/app/download.html&amp;airversion=1.5&amp;buttoncolor=0&amp;messagecolor=0&amp;appid=AdobeWave&amp;pubid=4875E02D9FB21EE389F73B8D1702B320485DF8CE.1&amp;invokeargs=yourApplicationArgs=abc|likeSession=1234567890&amp;feedid=feed_21407&amp;companyid=company_723837&amp;badgeText=Get+News+notifications+about+new+Releases+and+Blog+Articles+straight+to+your+desktop." wmode="transparent" quality="high"></embed></object></p>
<img src="http://feeds.feedburner.com/~r/swfjunkie/~4/-im0-gOIUBk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.swfjunkie.com/2009/07/jumping-on-the-adobe-wave-bandwagon/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Join us at: “Flash at the Lake” this week!</title>
		<link>http://blog.swfjunkie.com/2009/06/join-us-at-flash-at-the-lake-this-week/</link>
		<comments>http://blog.swfjunkie.com/2009/06/join-us-at-flash-at-the-lake-this-week/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 12:05:55 +0000</pubDate>
		<dc:creator>Sandro</dc:creator>
				<category><![CDATA[Featured Articles]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Funstuff]]></category>
		<category><![CDATA[SFUG]]></category>

		<guid isPermaLink="false">http://blog.swfjunkie.com/?p=262</guid>
		<description><![CDATA[
Only 4 days left till the first Swiss Flash User Group Conference opens its doors to the public. Have you gotten your tickets already ? If not, this might give you an overview of what you can expect, besides a beautiful view at the lake:
The SwissFlashUserGroup will be inviting all Flash designers and developers, project [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-263" title="fatl_banner" src="http://blog.swfjunkie.com/wp-content/uploads/2009/06/fatl_banner.jpg" alt="fatl_banner" width="619" height="240" /></p>
<p>Only 4 days left till the first Swiss Flash User Group Conference opens its doors to the public. Have you gotten your tickets already ? If not, this might give you an overview of what you can expect, besides a beautiful view at the lake:</p>
<blockquote><p>The SwissFlashUserGroup will be inviting all Flash designers and developers, project managers, illustrators, and developers of all other programming languages to get together in Zurich to share knowledge and enthusiasm about Flash at the conference Flash At The Lake. The conference will be held at the Rote Fabrik right by the lake of Zurich from 26. to 27. June 2009.<br />
During the two days participants will be able to attend presentations and workshops to learn everything they want to know about the development and management of Flash platform projects. Several workshops will give insight into established workflow concepts and the manifold opportunities that have become possible through the application of Flash, Flex, AIR, Open Source, Video and Wii in Flash projects.</p>
<p>Flash At The Lake is an event organised by the community for the community. Next to international speakers of the Flash scene such as <a href="http://www.aralbalkan.com/" target="_blank">Aral Balkan</a> (UK), <a href="http://www.peterelst.com/" target="_blank">Peter Elst</a> (BE), <a href="http://www.quasimondo.com/" target="_blank">Mario Klingemann</a> (DE), <a href="http://www.webkitchen.be/" target="_blank">Serge Jespers</a> (BE), <a href="http://www.jamesward.com/" target="_blank">James Ward</a> (USA) and <a href="http://www.demonsters.com/">DeMonsters </a>(NL), there will also be several presentations by local Flash professionals, sharing their experiences with Flash and enriching the conference proceedings.</p>
<p>Tickets and further information can be found at: <a href="http://www.flashatthelake.ch/" target="_blank">www.flashatthelake.ch</a></p></blockquote>
<p>I also will have the chance to hold a presentation about <a title="Phidgets Homepage" href="http://phidgets.com">Phidgets</a> &#8211; a nice way for the Flash Platform to phiscally interact with it&#8217;s surrounding and user. If you are in Switzerland and close to Zürich, make sure to drop by!</p>
<img src="http://feeds.feedburner.com/~r/swfjunkie/~4/u4V75WGjnKI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.swfjunkie.com/2009/06/join-us-at-flash-at-the-lake-this-week/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bringing the Monster to the Swiss Flash User Group</title>
		<link>http://blog.swfjunkie.com/2009/03/bringing-the-monster-to-the-swiss-flash-user-group/</link>
		<comments>http://blog.swfjunkie.com/2009/03/bringing-the-monster-to-the-swiss-flash-user-group/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 14:00:35 +0000</pubDate>
		<dc:creator>Sandro</dc:creator>
				<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[SFUG]]></category>

		<guid isPermaLink="false">http://blog.swfjunkie.com/?p=219</guid>
		<description><![CDATA[
I had the fun opportunity to showcase the newest debugging star in town at the latest Swiss Flash User Group Meeting. The name ?  De MonsterDebugger !

De MonsterDebugger is an open source debugger for Adobe Flash, Flex and AIR. De MonsterDebugger is made in Flex and AIR by design studio De Monsters.
It&#8217;s awesome feature-set sure [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Starting off the Presentation" rel="lightbox[mdSFUG]" href="http://blog.swfjunkie.com/wp-content/uploads/2009/03/starting_off_md_preso.jpg"><img class="alignnone size-full wp-image-209" title="Click the Image to view impressions from the presentation" src="http://blog.swfjunkie.com/wp-content/uploads/2009/03/header_sfug_monsterdebugger_preso.jpg" alt="header image to the monsterdebugger presentation at sfug meeting" width="619" height="240" /></a></p>
<p>I had the fun opportunity to showcase the newest debugging star in town at the latest <a class="snap_shots" title="Swiss Flash User Group" href="http://www.sfug.ch" target="_blank">Swiss Flash User Group</a> Meeting. The name ?  <a class="snap_shots" href="http://demonsterdebugger.com/" target="_blank">De MonsterDebugger</a><span class="snap_shots"> !<br />
</span></p>
<p><strong>De MonsterDebugger</strong> is an open source debugger for Adobe Flash, Flex and AIR. De MonsterDebugger is made in Flex and AIR by design studio <a class="snap_shots" href="http://www.demonsters.com/" target="_blank">De Monsters</a>.</p>
<p>It&#8217;s awesome feature-set sure help making debugging fun:</p>
<ul>
<li> <strong>Tree structure</strong>, lets you walk through your entire application on code-level</li>
<li><strong>Live editing</strong>, means you can edit properties and instantly see the effects in your application</li>
<li><strong>Detailed traces</strong>, lets you trace Strings, Numbers, XML, Arrays, Objects with great detail</li>
<li><strong>Method testing</strong>, is very easy as you can run most methods and catch the results instantly</li>
</ul>
<p>Sounds neat doesn&#8217;t it! You won&#8217;t let go of it once you used it. I&#8217;m sure the SFUG audience thought the same. For some impressions of the presentation <a title="Starting off the Presentation" rel="lightbox[mdSFUG]" href="http://blog.swfjunkie.com/wp-content/uploads/2009/03/starting_off_md_preso.jpg">click here</a> or click the header image above. Do not pay attention to the picture quality, a friend took em with his iPhone ;).</p>
<p>If you want to check out the slides, make sure to view the presentation over at <a class="snap_shots" href="http://www.slideshare.net/_sandro/monsterdebugger-presentation-1161822" target="_blank">SlideShare.net</a> .</p>
<div style="display: none;"><a title="Outlining De MonsterDebugger Features" rel="lightbox[mdSFUG]" href="http://blog.swfjunkie.com/wp-content/uploads/2009/03/outlining_features.jpg"></a><br />
<a title="Explaining Live Application View" rel="lightbox[mdSFUG]" href="http://blog.swfjunkie.com/wp-content/uploads/2009/03/displaying_live_application_view.jpg"></a><br />
<a title="Explaining something intensely" rel="lightbox[mdSFUG]" href="http://blog.swfjunkie.com/wp-content/uploads/2009/03/explaining_intensly.jpg"></a><br />
<a title="Hands-on: Method Testing" rel="lightbox[mdSFUG]" href="http://blog.swfjunkie.com/wp-content/uploads/2009/03/hands_on_method_testing.jpg"></a><br />
<a title="Hands-on: Method Testing" rel="lightbox[mdSFUG]" href="http://blog.swfjunkie.com/wp-content/uploads/2009/03/hands_on_method_testing2.jpg"></a><br />
<a title="Hands-on: Explaining Method Testing" rel="lightbox[mdSFUG]" href="http://blog.swfjunkie.com/wp-content/uploads/2009/03/explaining_method_testing.jpg"></a><br />
<a title="Listening to questions from the audience" rel="lightbox[mdSFUG]" href="http://blog.swfjunkie.com/wp-content/uploads/2009/03/answering_questions.jpg"></a><br />
<a title="Time for the well deserved beer afterwards" rel="lightbox[mdSFUG]" href="http://blog.swfjunkie.com/wp-content/uploads/2009/03/intro.jpg"></a></div>
<img src="http://feeds.feedburner.com/~r/swfjunkie/~4/GFbxE5staV0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.swfjunkie.com/2009/03/bringing-the-monster-to-the-swiss-flash-user-group/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updated: Tweetr AS3 Library</title>
		<link>http://blog.swfjunkie.com/2009/03/updated-tweetr-as3-library/</link>
		<comments>http://blog.swfjunkie.com/2009/03/updated-tweetr-as3-library/#comments</comments>
		<pubDate>Sun, 15 Mar 2009 22:58:31 +0000</pubDate>
		<dc:creator>Sandro</dc:creator>
				<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Tweetr]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Zinc]]></category>

		<guid isPermaLink="false">http://blog.swfjunkie.com/?p=202</guid>
		<description><![CDATA[
As promised, i just updated my Tweetr AS3 Library. For those who do not know what Tweetr is &#8211; Tweetr is a simple to use AS3 Twitter API Library, including practically all twitter and twitter search API features  and an URLShortener Class.
The new version sports the following improvements:

couple fixes to authentication for a couple GET [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.swfjunkie.com/wp-content/uploads/2009/03/tweetr.jpg"><img class="size-full wp-image-127 alignnone" title="tweetr" src="http://blog.swfjunkie.com/wp-content/uploads/2009/03/tweetr.jpg" alt="tweetr" width="619" height="240" /></a></p>
<p>As promised, i just updated my <a class="snap_shots" title="Tweetr API @googlecode" href="http://tweetr.googlecode.com/" target="_blank">Tweetr AS3 Library</a>. For those who do not know what <a class="snap_shots" title="See my previous Blogpost" href="http://blog.swfjunkie.com/2009/03/open-sourced-tweetr/" target="_blank">Tweetr</a> is &#8211; <a class="snap_shots" title="See my previous Blogpost" href="http://blog.swfjunkie.com/2009/03/open-sourced-tweetr/" target="_blank">Tweetr</a> is a simple to use AS3 Twitter API Library, including practically all twitter and twitter search API features  and an URLShortener Class.</p>
<p>The new version sports the following improvements:</p>
<ul>
<li>couple fixes to authentication for a couple GET Requests</li>
<li>a brand new PHP Proxy Class that allows Tweetr to be used even for content that is supposed to be deployed on websites! (<a class="snap_shots" title="See why you need a proxy for flash content that want's to talk with twitter" href="http://groups.google.com/group/twitter-development-talk/browse_thread/thread/8d09970f449abc70/ce6c5d4498757d35?lnk=gst&#038;q=crossdomain">see why</a>.)</li>
<li>finally some examples on how to use it :)</li>
</ul>
<p>As always, let me know what you are going to create with it, or if you need any help and of course any type of critique is always welcome!</p>
<img src="http://feeds.feedburner.com/~r/swfjunkie/~4/a1ZNd22-u98" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.swfjunkie.com/2009/03/updated-tweetr-as3-library/feed/</wfw:commentRss>
		<slash:comments>43</slash:comments>
		</item>
	</channel>
</rss>
