<?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>The Burned Out Hippy &#187; flash</title>
	<atom:link href="http://www.burnedouthippy.com/tag/flash/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.burnedouthippy.com</link>
	<description>~ Hugging Flash into submission ~</description>
	<lastBuildDate>Sun, 13 Jun 2010 13:17:19 +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>Flash on the Beach 2010</title>
		<link>http://www.burnedouthippy.com/2010/04/flash-on-the-beach-2010/</link>
		<comments>http://www.burnedouthippy.com/2010/04/flash-on-the-beach-2010/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 17:56:57 +0000</pubDate>
		<dc:creator>The Hippy</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[FOTB]]></category>
		<category><![CDATA[inspiration]]></category>

		<guid isPermaLink="false">http://www.burnedouthippy.com/?p=308</guid>
		<description><![CDATA[Tickets for Flash on the Beach 2010 were released this morning and are selling like hotcakes. For those of you that don&#8217;t know, Flash on the Beach is the definitive conference for all things Flash/Flex/Design/Actionscript Development/General Web sexiness. If you&#8217;re in the industry and have never been: Shame on you; Buy a ticket NOW; Shame [...]]]></description>
			<content:encoded><![CDATA[<p><img title="Flash on the Beach 2010" src="http://www.burnedouthippy.com/wp-content/uploads/2010/04/fotb2010.jpg" alt="Flash on the Beach: Brighton 26th-29th Sept 2010" /></p>
<p>Tickets for <a title="Flash on the Beach 2010" href="http://www.flashonthebeach.com/" target="_blank">Flash on the Beach 2010</a> were released this morning and are selling like hotcakes. For those of you that don&#8217;t know, <a title="Flash on the Beach" href="http://www.flashonthebeach.com/" target="_blank">Flash on the Beach</a> is the definitive conference for all things Flash/Flex/Design/Actionscript Development/General Web sexiness.</p>
<p>If you&#8217;re in the industry and have never been:</p>
<ol>
<li>Shame on you;</li>
<li><a title="Flash on the Beach tickets" href="http://www.flashonthebeach.com/tickets/" target="_blank">Buy a ticket NOW</a>;</li>
<li>Shame on you!</li>
</ol>
<p>I can&#8217;t stress enough how much of a great time you&#8217;ll have. To give you a taster of what to expect, check out my <a title="review of Flash on the Beach 2009" href="http://www.burnedouthippy.com/2009/09/flash-on-the-beach-2009-the-aftermath/">review of Flash on the Beach 2009</a>.</p>
<p>Hope to see you there!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.burnedouthippy.com/2010/04/flash-on-the-beach-2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Warning 1090: Migration issue</title>
		<link>http://www.burnedouthippy.com/2010/03/warning-1090-migration-issue/</link>
		<comments>http://www.burnedouthippy.com/2010/03/warning-1090-migration-issue/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 18:13:56 +0000</pubDate>
		<dc:creator>The Hippy</dc:creator>
				<category><![CDATA[Actionscript 3]]></category>
		<category><![CDATA[Errors and Warnings]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[errors and warnings]]></category>
		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://www.burnedouthippy.com/?p=272</guid>
		<description><![CDATA[Actionscript 3 errors and warnings are not always easy to understand &#8211; especially if you&#8217;re teaching yourself and aren&#8217;t completely up on all of the terminology. Sometimes I scream for the error message to be plainer English and spend far too long googling the solution. So from now on if I get an error and [...]]]></description>
			<content:encoded><![CDATA[<p>Actionscript 3 errors and warnings are not always easy to understand &#8211; especially if you&#8217;re teaching yourself and aren&#8217;t completely up on all of the terminology. Sometimes I scream for the error message to be plainer English and spend far too long googling the solution. So from now on if I get an error and found that the solution was simple but took a while to find, I&#8217;m going to blog it here. Hopefully it will help somebody else too! <span id="more-272"></span></p>
<h5>Warning: 1090: Migration issue: The onMouseDown event handler is not triggered automatically by Flash Player at run time in ActionScript 3.0</h5>
<p>This warning occurs if you try to use Actionscript 2 event handler names in your Actionscript 3 code, eg onMouseDown, onMouseOver, onRelease etc etc. Simply change the name and it will go away! Apparently it was added as a way of warning you not to mix up AS2 with AS3, but personally I find it a bit irritating as I used those names so that I would easily remember them (having coded in AS2 for quite a long time).</p>
<p>So as an example, if you&#8217;ve coded something like&#8230;</p>
<p><code>this.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver);<br />
public function onMouseOver(e:MouseEvent)<br />
{<br />
trace("over");<br />
}</code></p>
<p>&#8230;simply change it to something that wasn&#8217;t previously reserved in AS2, like&#8230;</p>
<p><code>this.addEventListener(MouseEvent.MOUSE_OVER, onBtnOver);<br />
public function onBtnOver(e:MouseEvent)<br />
{<br />
trace("over");<br />
}</code></p>
<p>One other thing about Warning 1090 &#8211; apparently it won&#8217;t appear if you don&#8217;t use the Flash IDE to compile. But if you&#8217;re like me and you code in <a href="http://www.flashdevelop.org" target="_blank">FlashDevelop</a> and compile in the IDE (because you like to mess around with detailed graphic designs), it will unfortunately continue to plague you. Fingers crossed they&#8217;ll ditch it in CS5.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.burnedouthippy.com/2010/03/warning-1090-migration-issue/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Pixel perfection in Papervision3D</title>
		<link>http://www.burnedouthippy.com/2009/10/pixel-perfection-in-papervision3d/</link>
		<comments>http://www.burnedouthippy.com/2009/10/pixel-perfection-in-papervision3d/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 17:27:28 +0000</pubDate>
		<dc:creator>The Hippy</dc:creator>
				<category><![CDATA[Actionscript 3]]></category>
		<category><![CDATA[Papervision3D]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[inspiration]]></category>

		<guid isPermaLink="false">http://www.burnedouthippy.com/?p=199</guid>
		<description><![CDATA[I&#8217;ve been tearing my hair out for the last 24 hours trying to work out how the hell to get my precisely drawn design to scale correctly in Papervision. Anyone who&#8217;s tried this will know that it&#8217;s a frustrating blend of messing around with camera zoom, focus and field of view. But try as I [...]]]></description>
			<content:encoded><![CDATA[<p><img title="Precision Papervision 3D" src="http://www.burnedouthippy.com/wp-content/uploads/2009/10/precision3D.jpg" alt="Precision Papervision 3D" /></p>
<p>I&#8217;ve been tearing my hair out for the last 24 hours trying to work out how the hell to get my precisely drawn design to scale correctly in Papervision. Anyone who&#8217;s tried this will know that it&#8217;s a frustrating blend of messing around with camera zoom, focus and field of view. But try as I might, I found it absolutely impossible to solve. I had come to the end of my patience and was ready to give up with PV3D and change the design completely&#8230;</p>
<p>&#8230;and then <a href="http://www.everydayflash.com/flash/pv3d/precision/" target="_blank">I came across this</a>.</p>
<p>The thing that crossed my mind first when seeing this demo was &#8220;not only is it possible to reproduce a good pixel perfect 2D design in Papervision, but potentially it could be really great&#8221;. </p>
<p><span id="more-199"></span>After a bit of mooching around I came across <a title="the article" href="http://www.everydayflash.com/blog/index.php/2008/07/07/pixel-precision-in-papervision3d/" target="_blank">the fantastic article</a> that it was produced as a demo for. Rather depressingly, the article explains in very few words that all you need do is apply the following formula to the z axis of your 3D object:</p>
<p><code>3dobj.z = (camera.zoom * camera.focus) - Math.abs(camera.z)</code></p>
<p>I&#8217;d just like to take this opportunity to thank the author of the post for collating that information and producing such a simple yet thoroughly inspiring demo. You&#8217;ve saved me an enormous amount of time and taught me one clear lesson&#8230;<em>when in doubt, stop getting frustrated and google it</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.burnedouthippy.com/2009/10/pixel-perfection-in-papervision3d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash on the Beach 2009 &#8211; The Aftermath</title>
		<link>http://www.burnedouthippy.com/2009/09/flash-on-the-beach-2009-the-aftermath/</link>
		<comments>http://www.burnedouthippy.com/2009/09/flash-on-the-beach-2009-the-aftermath/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 09:20:16 +0000</pubDate>
		<dc:creator>The Hippy</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[FOTB]]></category>
		<category><![CDATA[inspiration]]></category>

		<guid isPermaLink="false">http://www.burnedouthippy.com/?p=149</guid>
		<description><![CDATA[Well I&#8217;m back from Flash on the Beach 2009 in Brighton and yet again I wasn&#8217;t disappointed. There were a couple of sessions that weren&#8217;t as good as expected and a couple more that unexpectedly blew me away, all-in-all I had a blinding time. Needless to say I&#8217;d thrown out my previously organised schedule by [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.burnedouthippy.com/wp-content/uploads/2009/09/fotb0901.jpg" alt="Flash on the Beach 2009 - The Mariachis" /></p>
<p>Well I&#8217;m back from Flash on the Beach 2009 in Brighton and yet again I wasn&#8217;t disappointed. There were a couple of sessions that weren&#8217;t as good as expected and a couple more that unexpectedly blew me away, all-in-all I had a blinding time. Needless to say I&#8217;d thrown out <a title="my previously organised Flash on the Beach schedule" href="http://www.burnedouthippy.com/2009/09/flash-on-the-beach-2009/" target="_self">my previously organised schedule</a> by Monday lunchtime though <img src='http://www.burnedouthippy.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>This year was so enjoyable I&#8217;m still buzzing a week later, hence this post. I&#8217;m not going to go massively into detail about it all, but there are a few highlights and lowlights that I think are worth talking about&#8230;</p>
<p><span id="more-149"></span></p>
<p>First off, Sunday. I attended <a title="Seb Lee-Delisle" href="http://www.sebleedelisle.com/" target="_blank">Seb Lee-Delisle&#8217;s</a> <a title="Papervision 3D Workshop" href="http://www.flashonthebeach.com/sessions/index.php?pageid=2214" target="_blank">Papervision 3D workshop</a> for the entire day. It began a little bit over my head because it appeared that everybody else in the room (bar one) were pure developers, so it was a little unsympathetic to us lowly designers. However as the day progressed I seemed to get into the flow of it and by the end of the day I felt as though I could go away and work with it myself. If Seb ever does a follow up course I&#8217;ll be on it in a flash (pardon the pun) &#8211; he&#8217;s a great speaker and I really felt as though I learned a lot from him. As for Papervision&#8230;I&#8217;m playing already, so when anything significant occurs I&#8217;ll post it on this blog.</p>
<p>During the course I met one or two guys that seemed to be on the same wavelength as me and at the end of the day we set off to the <a title="Waggon and Horses" href="http://www.beerintheevening.com/pubs/s/35/3576/Waggon_and_Horses/Brighton" target="_blank">Waggon and Horses</a> near the FOTB venue to have a swift half. A half soon turned into a pint, a pint into six (ish) and before we knew it we were heading down to the beach to mindlessly throw pebbles into the sea. The perfect end to what was a completely exhausting day.</p>
<p>Monday morning, 9am, the conference began for real. Before the keynote, 3 Mariachi took the stage (see photo above) and performed a hilarious ode to designers. I loved it, but as it was never publicly revealed who the Mariachi were, I did get the feeling that I was witnessing some bizarre little in-joke between the speakers and the organisers. It was good fun though and the accompanying graphics were spot on.</p>
<p>The keynote was by Richard &amp; Mark from Adobe. It was interesting and showed a few new features in the latest Flash player update, but they were obviously saving the best stuff for the upcoming <a title="Adobe Max" href="http://max.adobe.com/">Adobe Max</a> conference. Roll on October so we can find out what they were actually holding back.</p>
<p><img src="http://www.burnedouthippy.com/wp-content/uploads/2009/09/fotb0902.jpg" alt="Carlos Ulloa" /></p>
<p>Monday&#8217;s highlights for me were <a title="Keith Peters" href="http://www.bit-101.com">Keith Peters</a>&#8216; developer inspiring session about game coding and <a title="Carlos Ulloa" href="http://blog.carlosulloa.com/">Carlos Ulloa</a> (above) taking us through how he developed four of his Papervision projects. Both were excellent as usual and I thought were the perfect start to the conference. Unfortunately I wasn&#8217;t as impressed by Hillman Curtis&#8217; end of the day session &#8211; I was expecting something interactive and inspiring from the ex-Art Director for Macromedia, but instead we watched a few of his &#8220;video portraits&#8221;. Artistic it was, but without being too harsh, a little dull.</p>
<p>The day concluded with Joel Gethin Lewis&#8217; evening inspiration session. It was a good and fitting end to a pretty good day, but the best was obviously yet to come. The party that night was at Audio. Last year I left early because it was so crammed, but this year I was with a great group of people and we found a pretty spacious corner to spread out in. Another great night.</p>
<p>Tuesday began at 9am with the new &#8220;Elevator Pitch&#8221; session &#8211; 20 new speakers each with the chance to make their mark in 3 minutes. Some were good, some not so good&#8230;all enthusiastic and inspiring the audience to get up next year and show off their own stuff. I think my favourite out of them had to be Jon Howard who demonstrated how to make 3 games in 3 minutes &#8211; funny and impressive. I think we may see more of him in the future. Also, a congrats to Erin from <a title="Plus Two" href="http://www.plus-two.com" target="_blank">Plus Two</a> (a company I&#8217;ve worked with in the past) for managing to explain their extremely impressive product in under 3 minutes. It was a pleasant surprise to see her up on stage.</p>
<p>Tuesday afternoon and evening brought some of my favourite sessions from the conference starting with a fascinating insight into the mind of <a title="Jennifer Shiman" href="http://www.flashonthebeach.com/speakers/index.php?pageid=1203" target="_blank">Jennifer Shiman</a>, creator of <a title="30 second bunny theatre" href="http://www.angryalien.com/" target="_blank">30 Second Bunny Theatre</a>. The afternoon continued with two surprisingly inspiring sessions &#8211; &#8220;Numbers in Art&#8221; by <a title="Joel Baumann" href="http://www.flashonthebeach.com/speakers/index.php?pageid=1213">Joel Baumann</a> and &#8220;Unconventional Web Applications&#8221; by the <a title="Contrast team" href="http://www.flashonthebeach.com/sessions/index.php?pageid=2211">Contrast team</a>. The first was much more art based than I had expected, being literally about how numbers feature in great works of art &#8211; I entered the session expecting to be mind-numbed about typographical positioning and layout standards. A truly pleasant surprise. The later was a truly thought provoking session encouraging the audience to reconsider &#8220;web standards&#8221; and push the boundaries of interactive design a little further. I had no idea what to expect from the session and I came away ready to completely reassess my approach to design.</p>
<p>Similarly that evening&#8217;s inspired session from <a title="Craig Swann" href="http://www.flashonthebeach.com/sessions/index.php?pageid=2105" target="_blank">Craig Swann</a> hammered home that as designers we need to remember our roots and keep a firm hold on what truly inspires us. A great talk from a very charismatic man. After the final session we all moved onto a local club and Tuesday came to an end at about 4am on Wednesday morning&#8230;enough said I think.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="458" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="intl_lang=en-us&amp;photo_secret=b4a58b3d6c&amp;photo_id=3948073468&amp;flickr_show_info_box=true" /><param name="bgcolor" value="#000000" /><param name="allowFullScreen" value="true" /><param name="src" value="http://www.flickr.com/apps/video/stewart.swf?v=71377" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="458" height="344" src="http://www.flickr.com/apps/video/stewart.swf?v=71377" allowfullscreen="true" bgcolor="#000000" flashvars="intl_lang=en-us&amp;photo_secret=b4a58b3d6c&amp;photo_id=3948073468&amp;flickr_show_info_box=true"></embed></object></p>
<p>Wednesday was sponsored by <a href="http://www.boots.com/en/Resolve-Extra-10-Sachets_6731" target="_blank">Resolve Extra</a>. By the time I had checked out of my hotel and my life and come back into focus, it was 11.30 and time to listen to the genius that is <a href="http://www.moock.org/" target="_blank">Colin Moock</a>. Having taught myself AS from a combination of his books over the years, I was hanging on the guy&#8217;s every word. Great session.</p>
<p>Next up was the moment I&#8217;d been waiting for all week &#8211; &#8220;The Jam Throwdown&#8221;. This came about for the first time at FOTB08 when a speaker was unavoidably detained and unable to turn up. John Davey (the organiser of FOTB) gathered together 6 of the best speakers from the conference and asked them if they would show off some of their latest work for 10 minutes each to fill the gap in the schedule. The result was astounding and by far the best session of the 2008 conference&#8230;and it rocketed <a title="Joa Ebert" href="http://www.flashonthebeach.com/speakers/index.php?pageid=1184" target="_blank">Joa Ebert</a> to notoriety with his demonstration of speed coding (I&#8217;ll get to that a minute). So needless to say, hangover or no hangover, this was a session I did not want to miss.</p>
<p>The standard of course was ridiculously high, a belittling experience in many ways. All of the work shown was outstanding, my personal favourite being Grant playing with his balls (see video above). And that&#8217;s a sentence you won&#8217;t hear me say very often. But even the speakers took a step back when Joa walked onto the stage for speed coding round 2. For those that don&#8217;t know what speed coding is, it is literally as it sounds&#8230;he codes as much as he can in the 10 minutes that he&#8217;s allotted. Sounds boring right? It really isn&#8217;t. The man types code faster than I can think about what I had for breakfast, he&#8217;s truly one of the world&#8217;s best (if not <em>the </em>best) programmers. The buzz in the air when he gets going is astounding, everyone trying to guess what the hell he&#8217;s doing&#8230;Joa just keeps his head down and keeps on typing. This year he&#8217;d obviously prepared himself beforehand (in 2008, he had no preparation and was making it up as he went along), but it still doesn&#8217;t take anything away from what he was able to produce in the 9 minutes and 40 seconds he spent at the keyboard. He produced an almost exact recreation of &#8220;<a title="Da Funk" href="http://www.youtube.com/watch?v=z014I7FvDCo" target="_blank">Da Funk</a>&#8221; by Daft Punk (including drum samples from scratch) with a 3D audio-visualiser that bounces along with it. A poor quality video of the end result can be found <a title="here" href="http://oysteinwika.com/#/blog/joa-ebert-speedjamming-at-fotb/" target="_blank">here</a>, but to be honest it doesn&#8217;t do it justice. Truly astounding&#8230;</p>
<p>&#8230;and if we weren&#8217;t all feeling small already after Joa&#8217;s performance, John revealed the keyboard that Joa had been using whilst speed coding. Completely black, no keys. Talk about kicking us while we were down <img src='http://www.burnedouthippy.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="458" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="intl_lang=en-us&amp;photo_secret=07b10d739a&amp;photo_id=3948418349&amp;flickr_show_info_box=true" /><param name="bgcolor" value="#000000" /><param name="allowFullScreen" value="true" /><param name="src" value="http://www.flickr.com/apps/video/stewart.swf?v=71377" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="458" height="344" src="http://www.flickr.com/apps/video/stewart.swf?v=71377" allowfullscreen="true" bgcolor="#000000" flashvars="intl_lang=en-us&amp;photo_secret=07b10d739a&amp;photo_id=3948418349&amp;flickr_show_info_box=true"></embed></object></p>
<p>After a very relaxed and enjoyable session with artist <a title="James Jarvis" href="http://www.flashonthebeach.com/speakers/index.php?pageid=1209" target="_blank">James Jarvis</a>, it was time for the last session of the conference &#8211; <a title="Joshua Davis" href="http://www.joshuadavis.com/" target="_blank">Joshua Davis</a>. I&#8217;ve been a huge fan of Davis for years and I was really looking forward to seeing him in person. The man is a rock star. A funny, inspiring and slightly cuddly rock star. The video above doesn&#8217;t really do justice to how he makes you feel, but it should give you an idea of the pure energy he puts into his presentations. More than any other time over the last couple of FOTB conferences, I truly felt as though I was in the presence of greatness &#8211; and that really is saying something considering the artists and genii that speak at these things. He oozes charisma and like no other speaker I&#8217;ve ever seen reaches out to the audience and says &#8220;look guys, this is easy, you can do this&#8221;. It was a fitting end to an almost perfect conference.</p>
<p>Finally before I sign off this ridiculously long blog post, I&#8217;d just like to the thank everyone I met at FOTB09 for making it one of the best yet for me. I met up with a great bunch of people this year, all of which I hope will make it back next year. Most notably <a title="Kevin and Mike from Twisted" href="http://www.twisted-studio.com/" target="_blank">Kevin and Mike from Twisted</a>,  <a title="Sean and Marie from The Inspiration Engine" href="http://www.theinspirationengine.com/" target="_blank">Sean and Marie from The Inspiration Engine</a> and <a title="Pedro from Zig Zig Za" href="http://www.zigzigza.com.br/" target="_blank">Pedro from Zig Zig Za</a>. I hope you guys had as good a time as I did. Roll on FOTB2010!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.burnedouthippy.com/2009/09/flash-on-the-beach-2009-the-aftermath/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Flash on the Beach 2009</title>
		<link>http://www.burnedouthippy.com/2009/09/flash-on-the-beach-2009/</link>
		<comments>http://www.burnedouthippy.com/2009/09/flash-on-the-beach-2009/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 20:16:00 +0000</pubDate>
		<dc:creator>The Hippy</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[FOTB]]></category>

		<guid isPermaLink="false">http://www.burnedouthippy.com/?p=103</guid>
		<description><![CDATA[So it&#8217;s that time of the year again when all of the Flash geeks from around the world descend on Brighton to &#8220;educate&#8221; themselves. Four days of Flash geekiness in it&#8217;s purest form. Education, inspiration and quite a lot of dissipation. I can say without any doubt that FOTB 2008 was the most inspirational event [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.burnedouthippy.com/wp-content/uploads/2009/09/fotb1.jpg" alt="Flash on the Beach Brighton - 20th-30th September 2009" /></p>
<p>So it&#8217;s that time of the year again when all of the Flash geeks from around the world descend on Brighton to &#8220;educate&#8221; themselves. Four days of Flash geekiness in it&#8217;s purest form. Education, inspiration and quite a lot of dissipation.</p>
<p>I can say without any doubt that FOTB 2008 was the most inspirational event that I&#8217;ve ever been lucky enough to attend. I picked up more skills and creative ideas in 4 days than I had done in the entire previous year. It was exhilarating to say the least.</p>
<p>Flash on the Beach is a wonderfully constructed event that encourages free thinking and debate and is an excellent opportunity to mix with other Flash designers and developers from around the world. I met some amazing people last year and I am sure that this year will be the same.</p>
<p>However last year I was so overwhelmed by the whole thing, I missed at least two lectures that I really wanted to see through to disorganisation (and at least two more due to hangovers). So although there&#8217;s not a great deal I can do about the hangovers, I have decided to at least try to plan in advance a lecture schedule this year of the speakers that I want to see. I&#8217;ve listed it below so you can stalk/avoid* me (*delete as appropriate) if you&#8217;re going to be there.</p>
<p>Seriously though if any of you are attending FOTB this year, please do get in touch. It&#8217;s always great to meet like-minded people.</p>
<p><span id="more-103"></span></p>
<h3>Sunday 20th September</h3>
<p><strong>9.30am &#8211; 5.15pm</strong><br />
<a href="http://www.flashonthebeach.com/sessions/index.php?pageid=2214" target="_blank"><strong>Papervision3D 2.0 Workshop</strong></a><br />
<em>Seb Lee-Delisle<br />
</em>Really looking forward to this workshop. I&#8217;ve wanted to get into PV3D for ages but didn&#8217;t know where to start (the first book only came out this month). Also I&#8217;m a big fan of Seb&#8217;s work so to be taught by someone as good as him is a real privilege.</p>
<h3>Monday 21st September</h3>
<p><strong>9am &#8211; 10am</strong><br />
<a href="http://www.flashonthebeach.com/speakers/index.php?pageid=1116" target="_blank"><strong>Keynote</strong></a><br />
<em>Richard Galvan</em></p>
<p><strong>10.15am &#8211; 11.15am</strong><br />
<a href="http://www.flashonthebeach.com/sessions/index.php?pageid=2114" target="_blank"><strong>Casual Game Architecture: How to finish coding a game without despising it</strong></a><br />
<em>Keith Peters<br />
</em>I&#8217;ve learned an enormous amount from Keith&#8217;s books over the years so it&#8217;s always a treat to hear him speak. This particular subject is something I am very interested in though.</p>
<p><strong>11.30am &#8211; 12.30pm</strong><br />
<a href="http://www.flashonthebeach.com/sessions/index.php?pageid=2108" target="_blank"><strong>Lead the hand and the arm will follow: Inverse Kinematics in Flash CS4</strong></a><br />
<em>Rich Shupe<br />
</em>I attended Rich&#8217;s AS3 workshop last year so I know how good a speaker he is. However the main reason I chose this is because I don&#8217;t feel I&#8217;m getting enough out of CS4 so I want to relight my interest in its features.</p>
<p><strong>1.30pm &#8211; 2.30pm</strong><br />
<a href="http://www.flashonthebeach.com/sessions/index.php?pageid=2140" target="_blank"><strong>Fear/Love</strong></a><br />
<em>Rob Chiu<br />
</em>Creatively Rob Chiu&#8217;s lecture last year was one of the most inspiring, so I really want to see what he&#8217;s been doing for 12 months.</p>
<p><strong>2.45pm &#8211; 3.45pm</strong><br />
<a href="http://www.flashonthebeach.com/sessions/index.php?pageid=2200" target="_blank"><strong>Big Spaceship: Fun begets quality</strong></a><br />
<em>Joshua Hirsch<br />
</em>I&#8217;m looking for a creative kickstart from this lecture. Hope it delivers.</p>
<p><strong>4pm &#8211; 5pm</strong><br />
<a href="http://www.flashonthebeach.com/sessions/index.php?pageid=2115" target="_blank"><strong>Telling Stories</strong></a><br />
<em>Hillman Curtis<br />
</em>I don&#8217;t know what to expect from this, but I think it will be a good way to end the day.</p>
<p><strong>8pm &#8211; 9pm</strong><br />
<a href="http://www.flashonthebeach.com/sessions/index.php?pageid=2206" target="_blank"><strong>Epiphany</strong></a><br />
<em>Joel Gethin Lewis<br />
</em>I love the inspiration sessions&#8230;they&#8217;re like watching a fun channel 4 documentary that&#8217;s directed right at you. Definitely the most memorable part of last year.</p>
<p>{ P A R T Y }</p>
<h3>Tuesday 22nd September</h3>
<p><strong>9am &#8211; 10am</strong><br />
<a href="http://www.flashonthebeach.com/sessions/index.php?pageid=2999" target="_blank"><strong>3 Minute Wonders</strong></a><br />
<em>Elevator Pitch<br />
</em>A new addition to FOTB, this promises to bring something new and should allow new &#8216;stars&#8217; to make a little dent in the industry. I don&#8217;t know what to expect but I&#8217;ll be there with bells on, no matter how big my hangover is. I&#8217;m particularly looking forward to <a title="Desuade" href="http://desuade.com/" target="_blank">Desuade</a>&#8216;s 3 minutes &#8211; good luck fella!</p>
<p><strong>10.15am &#8211; 11.15am</strong><br />
<a href="http://www.flashonthebeach.com/sessions/index.php?pageid=2128" target="_blank"><strong>Quick as Flash</strong></a><br />
<em>Grant Skinner<br />
</em>Another giant in the industry, this time showing us how to make the most out of our code&#8230;how could I resist?</p>
<p><strong>11.30am &#8211; 12.30am</strong><br />
<a href="http://www.flashonthebeach.com/sessions/index.php?pageid=2126" target="_blank"><strong>An Interaction Designer&#8217;s Guide to Play</strong></a><br />
<em>Andy Polaine<br />
</em>This was a tough call because it&#8217;s up against 2 other great sessions, but Play is something that fascinates me and I&#8217;m intregued to know more about how I can bring it into my applications.</p>
<p><strong>1.30pm &#8211; 2.30pm</strong><br />
<a href="http://www.flashonthebeach.com/sessions/index.php?pageid=2158" target="_blank"><strong>Hacking the Newsroom</strong></a><br />
<em>Jeremy Thorp<br />
</em>I&#8217;ve had lots of fun playing with Twitter recently, so I want to walk away from this session with lots of new ideas of how I can extend my Flash apps to bring in other useful data.</p>
<p><strong>2.45pm &#8211; 3.45pm</strong><br />
<a href="http://www.flashonthebeach.com/sessions/index.php?pageid=2215" target="_blank"><strong>More than Bending Pixels</strong></a><br />
<em>Paul Burnett<br />
</em>I know absolutely nothing about Pixel Bender, so hopefully this will give me the boost that I need.</p>
<p><strong>4pm &#8211; 5pm</strong><br />
<a href="http://www.flashonthebeach.com/sessions/index.php?pageid=2211" target="_blank"><strong>Unconventional Web Applications</strong></a><br />
<em>Contrast<br />
</em>Again I&#8217;m not sure what to expect, but &#8216;unconventional&#8217; is a word that I love, so hopefully I&#8217;ll walk away from this with lots of ideas.</p>
<p><strong>8pm &#8211; 9pm</strong><br />
<a href="http://www.flashonthebeach.com/sessions/index.php?pageid=2105" target="_blank"><strong>Choose Your Own Adventure</strong></a><br />
<em>Craig Swann<br />
</em>Inspiration session &#8211; enough said.</p>
<p>{ P A R T Y }</p>
<h3>Wednesday 23rd September</h3>
<p><strong>9am &#8211; 10am</strong><br />
<a href="http://www.flashonthebeach.com/sessions/index.php?pageid=2201" target="_blank"><strong>The Flash Platform in a Multi-Screen World</strong></a><br />
<em>Serge Jespers<br />
</em>I need to look to the future and there is no doubt that the future of Flash lies on many different platforms. After 3 nights of drinking it will be hard to make this session, but worthwhile I&#8217;m sure.</p>
<p><strong>10.15am &#8211; 11.15am</strong><br />
<a href="http://www.flashonthebeach.com/sessions/index.php?pageid=2194" target="_blank"><strong>Preparing for the Flash Catalyst&#8217;s Era</strong></a><br />
<em>Marco Casario<br />
</em>I&#8217;ve only heard of Flash Catalyst in passing and as it&#8217;s Adobe&#8217;s next big product I see it as essential to learn more about it.</p>
<p><strong>11.30am &#8211; 12pm</strong><br />
<a href="http://www.flashonthebeach.com/sessions/index.php?pageid=2204" target="_blank"><strong>Union and Megaphone</strong></a><br />
<em>Colin Moock<br />
</em>Do I need to say anything other than it&#8217;s Colin Moock?!!</p>
<p><strong>1.30pm &#8211; 2.30pm</strong><br />
<a href="http://www.flashonthebeach.com/sessions/index.php?pageid=2998" target="_blank"><strong>Jam Throwdown</strong></a><br />
<em>6 Speakers &#8211; 10 mins each<br />
</em>My favourite daytime session last year was the impromptu Flash Jam that occurred when a speaker was unable to turn up. It was truly amazing. 6 ten minute mind blowing sessions. <a title="Joa" href="http://www.flashonthebeach.com/sessions/index.php?pageid=2184" target="_blank">Joa</a>&#8216;s ten minutes of silent coding will go down in history as one of the coolest things the industry has ever witnessed.</p>
<p><strong>2.45pm &#8211; 3.45pm</strong><br />
<a href="http://www.flashonthebeach.com/sessions/index.php?pageid=2209" target="_blank"><strong>Live Drawing with James Jarvis</strong></a><br />
<em>James Jarvis<br />
</em>I love hearing about other people&#8217;s creative processes, so being able to watch someone create something live will be a real treat.</p>
<p><strong>4pm &#8211; 5pm</strong><br />
<a href="http://www.flashonthebeach.com/sessions/index.php?pageid=2130" target="_blank"><strong>Space</strong></a><br />
<em>Joshua Davis<br />
</em>Last year&#8217;s closing session caused ripples throughout the industry, will Joshua Davis do the same? Either way, he&#8217;s possibly the most recognisable name in web design &#8211; it&#8217;s an essential session.</p>
<p>Wow it was really difficult to choose the line up. It&#8217;s like a who&#8217;s who in the industry, there isn&#8217;t a dud lecture on any of the days. I really can&#8217;t wait now.</p>
<p>See you there I hope&#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.burnedouthippy.com/2009/09/flash-on-the-beach-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tweeter v1.0 &#8211; simplifying Twitter and Actionscript</title>
		<link>http://www.burnedouthippy.com/2009/08/tweeter-v1-0-simplifying-twitter-and-actionscript/</link>
		<comments>http://www.burnedouthippy.com/2009/08/tweeter-v1-0-simplifying-twitter-and-actionscript/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 14:46:30 +0000</pubDate>
		<dc:creator>The Hippy</dc:creator>
				<category><![CDATA[Actionscript 3]]></category>
		<category><![CDATA[Classes]]></category>
		<category><![CDATA[Downloads]]></category>
		<category><![CDATA[Twitter API]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[stylesheet]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.burnedouthippy.com/?p=63</guid>
		<description><![CDATA[If you want to add a Twitter feed to your flash website, currently the best way to do it is to pay a visit to Matt Pearson&#8217;s (Zenbullets) Twitter API explanation and buckle down to the code. However if like me you are finding your clients increasingly requesting Twitter feeds in their sites, perhaps you&#8217;ll [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.burnedouthippy.com/images/tweeter.jpg" alt="Tweeter" /></p>
<p>If you want to add a Twitter feed to your flash website, currently the best way to do it is to pay a visit to <a href="http://actionscripter.co.uk/blog/?page_id=262" target="_blank">Matt Pearson&#8217;s (Zenbullets) Twitter API explanation</a> and buckle down to the code. However if like me you are finding your clients increasingly requesting Twitter feeds in their sites, perhaps you&#8217;ll appreciate my new Tweeter class for ease of re-use.</p>
<p>Try it out:</p>
<p>
<object width="458" height="200">
<param name="movie" value="http://www.burnedouthippy.com/examples/tweeter/TwitterClass.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="458" height="200" src="http://www.burnedouthippy.com/examples/tweeter/TwitterClass.swf" quality="high" bgcolor="#FFFFFF" wmode="window" menu="false" ></embed>
</object>
</p>
<p>It&#8217;s based around Matt&#8217;s explanations and centres on drawing a single tweet from a single user (using the API&#8217;s &#8220;status&#8221; call). All I&#8217;ve done in my clumsy ham-fisted way is to simplify it for anyone who either doesn&#8217;t have the time to learn it or simply can&#8217;t be bothered. Now all you have to do is use something like the following code for it be up and running in seconds&#8230;</p>
<p><span id="more-63"></span></p>
<p><code>var t:Tweeter = new Tweeter();<br />
t.proxy = "http://www.yourdomain.com";<br />
t.user = "bbcbreaking";<br />
t.getTweet();<br />
addChild(t);</code></p>
<p>I&#8217;ve added a few other customisable options (which I will explain in a moment), but something like the above will have it working for you in seconds. Here&#8217;s a quick explanation of the above before I show you what else you can do with it&#8230;</p>
<p><strong>t.proxy</strong><br />
As Zenbullets explains in his <a href="http://actionscripter.co.uk/blog/?page_id=262" target="_blank">blog post</a>, Flash and Twitter have cross-domain issues. So in order to bypass this you need to run a simple PHP file. I&#8217;ve included this file with the rest of the example files. All you have to do is upload it to your server and point t.proxy at the file&#8217;s location, as in the example above. Please ensure that you add &#8220;http://&#8221; at the beginning and you DON&#8217;T put a &#8220;/&#8221; at the end &#8211; Tweeter will do the rest. <em>Please note: Tweeter will not work without this file</em>.</p>
<p><strong>t.user</strong><br />
This is simply the user name of the Twitter feed you want to pull. eg. if your Twitter page is &#8220;http://www.twitter.com/flashguru20&#8243;, the user name is &#8220;flashguru20&#8243;. If you forget to add this line it will default to The Burned Out Hippy&#8217;s Twitter feed.</p>
<p><strong>t.getTweet()</strong><br />
When you&#8217;ve finished mucking around with the style (I&#8217;ll get to that in a minute), use this line to trigger Tweeter into action.</p>
<p>There are also a couple of other bits and bobs that you should know about that will allow you to style the tweet to your heart&#8217;s content. These are as follows (and should be added <em>before</em> the getTweet trigger):</p>
<p><strong>t.picture = false</strong><br />
This will turn off the user&#8217;s profile picture. Currently the picture aligns to the left of the tweet. In the future I may adapt this so as to allow it&#8217;s location to be top, bottom, left and right &#8211; but as I don&#8217;t need to yet, I haven&#8217;t. So if the user pic isn&#8217;t fitting in with your styling of the text or simply isn&#8217;t to your liking, use the above line to turn it off.</p>
<p><strong>t.loader</strong><br />
I imagine this is a bit naughty, but as I&#8217;m not fully AS3 conversant yet this is the only way I could achieve what I wanted to achieve. &#8220;loader&#8221; is quite simply the main URLRequest that calls the proxy PHP file to get the tweet. I&#8217;ve left it public in order for you to be able to add your own event listeners to it &#8211; so if you want to add a loading animation you can. I may close this back to private at a later date if my knowledge catches up and I find myself horrified at my own code (likely).</p>
<p><strong>t.tweetField</strong><br />
This is the tweet&#8217;s textfield. Again, a bit naughty methinks, but it&#8217;s a means to an end. I&#8217;ve purposefully left it public in order for you to be able style the text to your heart&#8217;s content. </p>
<p>For example, to give the tweet a background colour and change it&#8217;s width you should do something like the following:</p>
<p><code>t.tweetField.background = true;<br />
t.tweetField.backgroundColor = 0xeeeeee;<br />
t.tweetField.width = 280; </code></p>
<p>You can also style the text field using a style sheet. The time and date are wrapped in a <strong>h1</strong> tag and the main text is wrapped in a <strong>p</strong>. If you decide to use my <a href="http://www.burnedouthippy.com/2009/08/the-cssloader-class-v1-0/" target="_blank">CSSLoader class</a>, all you would have to do is create a simple stylesheet and then type something like the following:</p>
<p><code>var cssLoader:CSSLoader = new CSSLoader(t.tweetField, t.tweetField.text, "http://www.yourdomain.com/tweetStyles.css");</code></p>
<p>I&#8217;ve included as much as I can in the example files so that you can get up and running as quickly as possible. Please make sure that you preserve the folder names of my classes or else nothing will work for you. Please also note that Tweeter uses my <a href="http://www.burnedouthippy.com/2009/07/the-findurl-class-v1-0/">FindURL class</a>, so don&#8217;t delete it by accident!</p>
<p><strong>**************************************************************</strong></p>
<p><strong><a href="http://www.burnedouthippy.com/downloads/tweeter/tweeter.zip" target="_blank">You can download Tweeter and the other classes here</a></strong><br />
<strong><a href="http://www.burnedouthippy.com/downloads/tweeter/tweeter_example_files.zip" target="_blank">You can download the examples here</a></strong></p>
<p><strong>**************************************************************</strong></p>
<p>I hope it&#8217;s useful to someone out there. I&#8217;ll be working on a multi-tweet version next (for multiple tweets from a single user) and possibly a keyword search version after that. If you&#8217;d like to see something particular changed or added to this version, please do let me know by leaving a comment below.</p>
<p>Cheerio!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.burnedouthippy.com/2009/08/tweeter-v1-0-simplifying-twitter-and-actionscript/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>The CSSLoader Class (v1.0)</title>
		<link>http://www.burnedouthippy.com/2009/08/the-cssloader-class-v1-0/</link>
		<comments>http://www.burnedouthippy.com/2009/08/the-cssloader-class-v1-0/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 17:15:48 +0000</pubDate>
		<dc:creator>The Hippy</dc:creator>
				<category><![CDATA[Actionscript 3]]></category>
		<category><![CDATA[Classes]]></category>
		<category><![CDATA[Downloads]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[loader]]></category>
		<category><![CDATA[processor]]></category>
		<category><![CDATA[stylesheet]]></category>

		<guid isPermaLink="false">http://www.burnedouthippy.com/?p=37</guid>
		<description><![CDATA[AS3 is a wonderful thing, but it can be really long-winded sometimes when you&#8217;re trying to achieve something simple &#8211; the perfect example being the replacement of AS2&#8242;s getURL() class with a series of listeners. I know why it has been set up this way, I understand why it&#8217;s better that everything follows a uniform [...]]]></description>
			<content:encoded><![CDATA[<p>AS3 is a wonderful thing, but it can be really long-winded sometimes when you&#8217;re trying to achieve something simple &#8211; the perfect example being the replacement of AS2&#8242;s getURL() class with a series of listeners. I know why it has been set up this way, I understand why it&#8217;s better that everything follows a uniform methodology and I do wholeheartedly agree with it, but there is no getting around the fact that you can get bogged down writing the same long-winded code over and over again.  Frankly, it can be a pain in the ass and can sap the fun out of simple tasks.</p>
<p>Sometimes I get around these chunks of code using snippets (see <a href="http://www.gotoandlearn.com/play?id=94" target="_blank">Lee Brimelow&#8217;s tutorial on how to set up snippets in Flex Builder</a>), but sometimes the code is crying out for a simple class to be made &#8211; in my opinion, loading external stylesheets is one of these times.</p>
<p><span id="more-37"></span></p>
<p>If you google &#8220;actionscript 3 external stylesheets&#8221; you are very likely to come across <a href="http://www.adobe.com/livedocs/flash/9.0/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&#038;file=00000232.html" target="_blank">this explanation</a> by Adobe. </p>
<p>Now don&#8217;t get me wrong, after studying it for a couple of minutes you&#8217;ll see that the code is pretty straightforward. Firstly it sets up a textfield, then an external file loader. Then it uses the file loader to load the stylesheet and when the stylesheet has been successfully loaded it applies the stylesheet to the textfield and adds the appropriate HTML text. Fine. Long-winded, but fine.</p>
<p>But this is exactly the kind of situation that frustrates me. If I wanted to load several stylesheets for several different textfields, I&#8217;d be backed up in a pile of repeating code setting up loaders and success/error functions. It makes much more sense to me to have a CSSLoader class that I can simply send the instance name of the textfield, the text that I want to put into the textfield and the name/path of the stylesheet file &#8211; and then let the class set up a loader and check that the file has loaded correctly. As I currently can&#8217;t think of a situation where this wouldn&#8217;t apply, that is exactly what I&#8217;ve done.</p>
<p><a href="http://www.burnedouthippy.com/downloads/CSSLoader/CSSLoader.zip" target="_blank">You can find the class here.</a><br />
<a href="http://www.burnedouthippy.com/downloads/CSSLoader/CSSLoader_example_files.zip" target="_blank">You can find example files here.</a></p>
<p>Now all you have to do is create a textfield and then type something similar to the following:</p>
<p><code>var cssLoader:CSSLoader = new CSSLoader(tfield, someText, "example.css");</code></p>
<p>Isn&#8217;t that easier? In this case, &#8220;tfield&#8221; is the instance name of the textfield, &#8220;someText&#8221; is a String containing the HTML text you want to format (eg taken from an XML node) and &#8220;example.css&#8221; is the name/path of the external stylesheet. The class does the rest for you &#8211; it takes the text, throws it into the textfield and styles it.  Much easier I&#8217;m sure you&#8217;ll agree and a lot less confusing when it comes to dealing with large numbers of textfields.</p>
<p>Please remember to set the textfield property &#8220;Multiline&#8221; to &#8220;true&#8221;, or else your HTML paragraph tags won&#8217;t work. Check out my <a href="http://www.burnedouthippy.com/downloads/CSSLoader/CSSLoader_eample_files.zip" target="_blank">basic example</a> to see that in action.</p>
<p>If you can think of any situation where this class may need extending, please let me know. I am open to friendly suggestion of expanding its usefulness. </p>
<p>However if you&#8217;re a hardcore developer and don&#8217;t agree with me simplifying something that is essentially pretty simple to start with &#8211; I apologise if I have offended your sensibility, but this works better for me. Please don&#8217;t spam me, I won&#8217;t reply. I&#8217;m here to help like-minded designer/developers, not to get into an argument. Cheers! <img src='http://www.burnedouthippy.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.burnedouthippy.com/2009/08/the-cssloader-class-v1-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updated: FindURL (v1.1)</title>
		<link>http://www.burnedouthippy.com/2009/08/updated-findurl-v1-1/</link>
		<comments>http://www.burnedouthippy.com/2009/08/updated-findurl-v1-1/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 19:20:08 +0000</pubDate>
		<dc:creator>The Hippy</dc:creator>
				<category><![CDATA[Actionscript 3]]></category>
		<category><![CDATA[Classes]]></category>
		<category><![CDATA[Downloads]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[processor]]></category>

		<guid isPermaLink="false">http://www.burnedouthippy.com/?p=33</guid>
		<description><![CDATA[The FindURL class has been updated and the new version can be found here. This new version corrects a rather embarrassing issue &#8211; the class was returning no text at all if no URL was present in the text. I was so wrapped up with trying to get it to look for URLs in a [...]]]></description>
			<content:encoded><![CDATA[<p>The FindURL class has been updated and <a href="http://www.burnedouthippy.com/downloads/findURL/FindURL.zip" target="_blank">the new version can be found here</a>.</p>
<p>This new version corrects a rather embarrassing issue &#8211; the class was returning no text at all if no URL was present in the text. I was so wrapped up with trying to get it to look for URLs in a text block, it didn&#8217;t cross my mind to test it without any at all! Problem solved now though, simply overwrite the previous version and everything should work as before.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.burnedouthippy.com/2009/08/updated-findurl-v1-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The FindURL class (v1.0)</title>
		<link>http://www.burnedouthippy.com/2009/07/the-findurl-class-v1-0/</link>
		<comments>http://www.burnedouthippy.com/2009/07/the-findurl-class-v1-0/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 18:13:37 +0000</pubDate>
		<dc:creator>The Hippy</dc:creator>
				<category><![CDATA[Actionscript 3]]></category>
		<category><![CDATA[Classes]]></category>
		<category><![CDATA[Downloads]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[processor]]></category>

		<guid isPermaLink="false">http://www.burnedouthippy.com/?p=12</guid>
		<description><![CDATA[Whilst I was playing around with the Twitter API I was beginning to get wound up by the fact that the XML feed from Twitter only sends out text versions of tweets and not HTML versions. For example, lets say a tweet says &#8220;Check out this cool link: http://www.plagro.com&#8221;, the xml feed from twitter would [...]]]></description>
			<content:encoded><![CDATA[<p>Whilst I was playing around with the Twitter API I was beginning to get wound up by the fact that the XML feed from Twitter only sends out text versions of tweets and not HTML versions. For example, lets say a tweet says &#8220;Check out this cool link: http://www.plagro.com&#8221;, the xml feed from twitter would send out:</p>
<p><code >Check out this cool link: http://www.plagro.com"</code></p>
<p>as oppose to the html version containing the &#8220;a&#8221; link tag:</p>
<p><code >Check out this cool link: &lt;a href="http://www.plagro.com"&gt;http://www.plagro.com&lt;/a&gt;</code></p>
<p>So after trawling the forums looking for alternative feeds and/or HTML convertors, I came to the conclusion that it would be easier to write a small class that simply finds links within blocks of text and adds in the html tags so it can be displayed as HTML text.  The result is the FindURL class.</p>
<p><span id="more-12"></span></p>
<p>You can find the <a href="http://www.burnedouthippy.com/downloads/findURL/FindURL.zip" target="_blank">FindURL class here</a> and <a href="http://www.burnedouthippy.com/downloads/findURL/FindURL_example_files.zip" target="_blank">example files here</a>.</p>
<p>
<object width="400" height="250">
<param name="movie" value="http://www.burnedouthippy.com/downloads/findURL/FindURL.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="400" height="250" src="http://www.burnedouthippy.com/downloads/findURL/FindURL.swf" quality="high" bgcolor="#FFFFFF" wmode="window" menu="false" ></embed>
</object>
</p>
<p>Using the FindURL class is very simple. Firstly unzip it into the place where you store all of your actionscript classes and then use the following two lines of AS code whenever it&#8217;s needed. Feed it the text you want converting and then receive the String it returns.</p>
<p><code>//create a new FindURL and send it the text to process<br />
var linkFinder:FindURL = new FindURL(testString);<br />
//return the new processed text<br />
var newString:String = linkFinder.Process();</code></p>
<p>Finally, please note that I found the Regular Expression used in my FindURL class online. It IS borrowed, it may not be perfect and I can&#8217;t offer you any support on it. I will also happily credit the line&#8217;s author when I eventually work out who that is &#8211; but that particular piece of code has been used seemingly dozens of times by different developers so the author is still ambiguous.</p>
<p>Hope it&#8217;s of use to you! Let me know how you get on and if there&#8217;s any way you&#8217;d like to see it expanded &#8211; I&#8217;m always open to suggestion.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.burnedouthippy.com/2009/07/the-findurl-class-v1-0/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
