<?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>Almer/Blank Labs &#187; Events</title>
	<atom:link href="http://labs.almerblank.com/category/events/feed/" rel="self" type="application/rss+xml" />
	<link>http://labs.almerblank.com</link>
	<description>Blog of the Talent at Almer/Blank</description>
	<lastBuildDate>Mon, 19 Jul 2010 22:55:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>OSMF Sample Player Update for 1.0</title>
		<link>http://labs.almerblank.com/2010/07/osmf-sample-player-update-for-1-0/</link>
		<comments>http://labs.almerblank.com/2010/07/osmf-sample-player-update-for-1-0/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 02:31:37 +0000</pubDate>
		<dc:creator>rblank</dc:creator>
				<category><![CDATA[Actionscript 3.0]]></category>
		<category><![CDATA[Code & Samples]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[adob]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[max]]></category>
		<category><![CDATA[OSMF]]></category>

		<guid isPermaLink="false">http://labs.almerblank.com/?p=1518</guid>
		<description><![CDATA[I&#039;ve finally started work on my OSMF lab for MAX, &#039;Designing Custom Video Players with OSMF&#039; (you can browse the catalog of talks and presentations and then you can register here).
As you may know, OSMF 1.0 has been release, so one of the first tasks I set for myself was to test the code I [...]]]></description>
			<content:encoded><![CDATA[<p>I&#039;ve finally started work on my OSMF lab for MAX, &#039;Designing Custom Video Players with OSMF&#039; (you can <a href="http://max.adobe.com/sessions/catalog/" target="_blank">browse the catalog of talks and presentations</a> and then you can <a href="http://max.adobe.com/register" target="_blank">register here</a>).</p>
<p>As you may know, OSMF 1.0 has been release, so one of the first tasks I set for myself was to test the code I wrote in April for OSMF 0.95 (which I posted, along with the screencasts of my talk at FITC, <a href="http://labs.almerblank.com/2010/04/new-intro-to-adobe-osmf-videos/">here</a>). And, lo and behold, all of them worked!</p>
<p>Well, all except one. The final demo file, the <cite>Full Sample Player</cite> was playing, but the video was invisible and all the controls were disabled. So I set out to figure out why. (For those who don&#039;t want to read to the end, you can <a href="http://labs.almerblank.com/wp-content/uploads/2010/07/Full-Basic-Player-Update_20100705.zip">download the updated project file, for Flash CS5, here</a>.)</p>
<p><span id="more-1518"></span>It wasn&#039;t long before I found the culprit. It turns out that the MediaPlayer in OSMF now dispatches the &#039;ready&#039; MediaPlayerStateChangeEvent when the video is ready to play for the first time &#8212; not just when it&#039;s ready to play again. So, the result of my last code sample, with OSMF 1.0, was to hide the video and disable the controls &#8212; at the start of the video playback! Not what I wanted.</p>
<p>So, if we just remove lines 157 and 158 (seen below), from the _onMediaPlayerStateChange function, the player will work.</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript" style="font-family:monospace;"><span style="color: #b1b100;">case</span> <span style="color: #ff0000;">&quot;ready&quot;</span>:
	_disableControls <span style="color: #66cc66;">&#40;</span> <span style="color: #66cc66;">&#41;</span> ;
	_cleanUpVideo <span style="color: #66cc66;">&#40;</span> <span style="color: #66cc66;">&#41;</span> ;
	<span style="color: #b1b100;">break</span>;</pre></div></div>

<p>But now, when our video ends, the video doesn&#039;t get reset (or &#039;cleaned up&#039; or however you want to say it) &#8212; it looks ugly and doesn&#039;t behave how we would expect (because we just removed the code that&#039;s supposed to clean up these videos).</p>
<p>So, how do we clean up at the end of a video? Well, you can now listen for the TimeEvent.COMPLETE event on the MediaPlayer instance &#8212; when it&#039;s fired, the playback of your media is done.</p>
<p>So, if we add this line to the _setupOSMF() function:</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript" style="font-family:monospace;">_mediaPlayer.<span style="color: #006600;">addEventListener</span> <span style="color: #66cc66;">&#40;</span> TimeEvent.<span style="color: #006600;">COMPLETE</span> , _onComplete , <span style="color: #000000; font-weight: bold;">false</span> , <span style="color: #cc66cc;">0</span> , <span style="color: #000000; font-weight: bold;">true</span> <span style="color: #66cc66;">&#41;</span> ;</pre></div></div>

<p>&#8230;and then declare the _onComplete function, adding back in those two lines we removed from the _onMediaPlayerStateChange function:</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript" style="font-family:monospace;"><span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> _onComplete <span style="color: #66cc66;">&#40;</span> evt : TimeEvent <span style="color: #66cc66;">&#41;</span> : <span style="color: #0066CC;">void</span>
<span style="color: #66cc66;">&#123;</span>
	_disableControls <span style="color: #66cc66;">&#40;</span> <span style="color: #66cc66;">&#41;</span> ;
	_cleanUpVideo <span style="color: #66cc66;">&#40;</span> <span style="color: #66cc66;">&#41;</span> ;
<span style="color: #66cc66;">&#125;</span></pre></div></div>

<p>One final note&#8230; Adobe added in string constants for all of the MediaPlayerStateChangeEvent types, grouped in the new MediaPlayerState class. So instead of comparing against the string, &#034;ready&#034;, you can now compare against the string constant of MediaPlayerState.READY. All of them are listed <a href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/org/osmf/media/MediaPlayerState.html" target="_blank">here</a> and have been included in the <a href="http://labs.almerblank.com/wp-content/uploads/2010/07/Full-Basic-Player-Update_20100705.zip">updated source files that accompany this post</a>.</p>
<p>See you in October at MAX in LA!</p>
<p>And, as always, share and enjoy!</p>
<p>-r</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.almerblank.com/2010/07/osmf-sample-player-update-for-1-0/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MAX Master</title>
		<link>http://labs.almerblank.com/2010/06/max-master/</link>
		<comments>http://labs.almerblank.com/2010/06/max-master/#comments</comments>
		<pubDate>Thu, 24 Jun 2010 02:17:42 +0000</pubDate>
		<dc:creator>rblank</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[community]]></category>

		<guid isPermaLink="false">http://labs.almerblank.com/?p=1516</guid>
		<description><![CDATA[Good evening, faithful readers:
I just received word this morning that Adobe has made me a MAX Master Speaker. This is the inaugural year for the MAX Masters program, and it means that I have had an average rating of at least 4.8/5 from at least 50 MAX attendees.

I consider this designation a real privilege. I [...]]]></description>
			<content:encoded><![CDATA[<p>Good evening, faithful readers:</p>
<p>I just received word this morning that Adobe has made me a MAX Master Speaker. This is the inaugural year for the MAX Masters program, and it means that I have had an average rating of at least 4.8/5 from at least 50 MAX attendees.</p>
<p><a href="http://www.rblank.com/wp-content/uploads/2010/06/Banner_MAX-Master.JPG"><img class="alignnone size-full wp-image-1060" src="http://www.rblank.com/wp-content/uploads/2010/06/Banner_MAX-Master.JPG" alt="" width="125" height="125" /></a></p>
<p>I consider this designation a real privilege. I take my speaking engagements very seriously, and it is nice to feel that effort rewarded in such a tangible way &#8212; especially in the context of a conference like MAX, which has so many high-level speakers.</p>
<p>I&#039;m currently set to run a lab on building OSMF video players, but I believe that I will also be giving my Practical AS3 lecture, as well (the version of that same talk from last year&#039;s MAX is viewable <a href="http://tv.adobe.com/watch/max-2009-develop/practical-actionscript-30-for-flash-cs3-and-cs4" target="_blank">here, on Adobe TV</a>).</p>
<p>The <a href="http://max.adobe.com/sessions/scheduler/" target="_blank">MAX Session Scheduler</a> has gone live. Check it out. And see you in November!</p>
<p>-r<span id="more-1516"></span></p>
]]></content:encoded>
			<wfw:commentRss>http://labs.almerblank.com/2010/06/max-master/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free OSMF 1.0 Webcast, June 9th</title>
		<link>http://labs.almerblank.com/2010/05/free-osmf-1-0-webcast-june-9th/</link>
		<comments>http://labs.almerblank.com/2010/05/free-osmf-1-0-webcast-june-9th/#comments</comments>
		<pubDate>Mon, 17 May 2010 22:56:16 +0000</pubDate>
		<dc:creator>rblank</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[actionscript 3]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[flash video]]></category>
		<category><![CDATA[OSMF]]></category>
		<category><![CDATA[strobe]]></category>

		<guid isPermaLink="false">http://labs.almerblank.com/?p=1493</guid>
		<description><![CDATA[The OSMF team sent this to me to help get the word out, and I wanted to pass it along to you all.
On Wednesday, June 9th, Adobe will be hosting a FREE 90-minute session, run by Lisa Larson-Kelley, on the formal launch of the 1.0 version of the Adobe Open Source Media Framework (OSMF). Lisa [...]]]></description>
			<content:encoded><![CDATA[<p>The OSMF team sent this to me to help get the word out, and I wanted to pass it along to you all.</p>
<p>On Wednesday, June 9th, Adobe will be hosting a FREE 90-minute session, run by Lisa Larson-Kelley, on the formal launch of the 1.0 version of the Adobe Open Source Media Framework (OSMF). Lisa will also cover the beta release of  &#034;Strobe Media Playback,&#034; a pre-compiled SWF media player (including source code) based on OSMF.</p>
<p>The <a href="http://www.eventsadobe.com/osmflaunch/invite.html" target="_blank">invitation is here</a> and you may <a href="http://www.eventsadobe.com/osmflaunch/user_info.php" target="_blank">register here</a>.</p>
<p><span id="more-1493"></span>[blockquote]In this session, Lisa Larson-Kelley will introduce you to the fundamentals of Open Source Media Framework (OSMF), Adobe’s standard video player libraries for building playback experiences and monetizing video on the web. She’ll give you a high-level overview of why you’d want to use OSMF and what it can do, and then dive into its underlying structure and some simple sample code to get you started. This session is for beginner to intermediate programmers and web developers who want to gain a better understanding of OSMF, and how it can simplify media player development.[/blockquote]</p>
<p>Share and enjoy!</p>
<p>-r</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.almerblank.com/2010/05/free-osmf-1-0-webcast-june-9th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Flash to Turn Pictures into Music</title>
		<link>http://labs.almerblank.com/2009/12/using-flash-to-turn-pictures-into-music/</link>
		<comments>http://labs.almerblank.com/2009/12/using-flash-to-turn-pictures-into-music/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 01:06:07 +0000</pubDate>
		<dc:creator>rblank</dc:creator>
				<category><![CDATA[Actionscript 3.0]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[ludi]]></category>

		<guid isPermaLink="false">http://labs.almerblank.com/?p=1291</guid>
		<description><![CDATA[I&#039;ve just publicly released the first available output from the Synesthesizer &#8212; a side-project, executed in Flash, that translates pictures into music. The Synesthesizer is the first tangible product of Project Ludi, an internal skunkworks project here at Almer/Blank, the goal of which is to translate any type of media into any other type of [...]]]></description>
			<content:encoded><![CDATA[<p>I&#039;ve just publicly released the first available output from the Synesthesizer &#8212; a side-project, executed in Flash, that translates pictures into music. The Synesthesizer is the first tangible product of Project Ludi, an internal skunkworks project here at Almer/Blank, the goal of which is to translate any type of media into any other type of media.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="430" height="260" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.rblank.com/wp-content/uploads/2009/12/synesthesizer_output1_demo1.swf" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="430" height="260" src="http://www.rblank.com/wp-content/uploads/2009/12/synesthesizer_output1_demo1.swf" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>The Synesthesizer is a Flash 10 musical synthesizer that relies on <a href="http://en.wikipedia.org/wiki/Synesthesia" target="_blank">synesthesia</a>-inspired translation metaphors.</p>
<p><span id="more-1291"></span>I&#039;m only a few short months into what is a very long-term endeavor, and I&#039;ve had precious few hours to spend on the project in that time, but I always set the benchmark definition of version 1.0 of the synesthesizer as &#039;a system that produces something approximating music&#039;, and even though I haven&#039;t invested nearly the amount of time as I&#039;d like, I believe that the current Synesthesizer meets this definition. And thus, I feel I have Synesthesizer 1.0.</p>
<p>The Synesthesizer is a Flash 10 application that translates pictures into music in real-time. What I&#039;ve included with this post is a rendering of the output of the application &#8212; not the Synesthesizer itself. I&#039;ll let you judge the quality for yourself &#8212; and please feel free to let me know what you think.</p>
<p>Now, of course, there is far more to do here, but what I found most amazing about this process was how easy it was to get to a point of generating &#039;music&#039; instead of &#039;sound&#039;. In effect, I apply something along the order of six rules to get to this point. The addition of each rule to the Synesthesizer brings us closer to the generation of music, instead of raw sound.</p>
<p><a href="http://www.rblank.com/wp-content/uploads/2009/12/hearingPictures_20091129_b.001.png"><img class="alignnone size-medium wp-image-798" style="margin-right: 10px;margin-bottom: 10px;" title="Hearing Pictures" src="http://www.rblank.com/wp-content/uploads/2009/12/hearingPictures_20091129_b.001-300x225.png" alt="Hearing Pictures" width="300" height="225" align="left" /></a>To get a bit more insight into the Synesthesizer, you should check out my talk, <em>Hearing Pictures</em>, which I&#039;ll be presenting <a href="http://www.fitc.ca/events/presentations/presentation.cfm?event=101&amp;presentation_id=1103" target="_blank">at FITC Amsterdam in February</a> and <a href="http://www.fitc.ca/events/presentations/presentation.cfm?event=102&amp;presentation_id=1108" target="_blank"> at FITC Toronto in April</a>.</p>
<p>In this talk, I describe the process I followed to get the Synesthesizer to this point. Using the 1943 Hermann Hesse novel, <a href="http://en.wikipedia.org/wiki/The_Glass_Bead_Game" target="_blank"><em>The Glass Bead Game</em></a> (also published under the title <em>Magister Ludi</em>, the protagonist of the novel, from whom Project Ludi derives its name), as a starting point, and proceeding through a discussion of <a href="http://en.wikipedia.org/wiki/Synesthesia" target="_blank">synesthesia</a>, the <a href="http://deutsch.ucsd.edu/" target="_blank">aural illusions of Professor Diana Deutsch</a>, the <a href="http://artsites.ucsc.edu/faculty/cope/experiments.htm" target="_blank">Experiments in Musical Intelligence by Professor David Cope</a>, the <a href="http://www.npr.org/templates/story/story.php?storyId=112444869" target="_blank">music of Tamarin Monkeys</a>, and many other stepping points, I walk through the thought process required to assume an odd endeavor such as the cross-modal translation of pictures into music.</p>
<p>Share and enjoy!</p>
<p>-r</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.almerblank.com/2009/12/using-flash-to-turn-pictures-into-music/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>R Blank’s Talk from Adobe MAX</title>
		<link>http://labs.almerblank.com/2009/10/r-blank%e2%80%99s-talk-from-adobe-max/</link>
		<comments>http://labs.almerblank.com/2009/10/r-blank%e2%80%99s-talk-from-adobe-max/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 15:21:00 +0000</pubDate>
		<dc:creator>rblank</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Actionscript 3.0]]></category>
		<category><![CDATA[Adobe MAX]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">tag:blogger.com,1999:blog-6176916042222648091.post-6476210738917127711</guid>
		<description><![CDATA[Adobe has posted R Blank's talk at MAX 2009, 'Practical ActionScript 3 for Flash CS3 and CS4' to Adobe TV. You may download the slides and accompanying code files from R's blog.]]></description>
			<content:encoded><![CDATA[<p>Adobe has posted R Blank's talk at MAX 2009, 'Practical ActionScript 3 for Flash CS3 and CS4' to <a href="http://tv.adobe.com/watch/max-2009-develop/practical-actionscript-30-for-flash-cs3-and-cs4/">Adobe TV</a>. You may download the slides and accompanying code files from <a href="http://www.rblank.com/2009/10/07/practical-as3-at-max-2009/">R's blog</a>.
<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6176916042222648091-6476210738917127711?l=almerblank.blogspot.com'/></div>
]]></content:encoded>
			<wfw:commentRss>http://labs.almerblank.com/2009/10/r-blank%e2%80%99s-talk-from-adobe-max/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FITC Unconference @ MAX 2009</title>
		<link>http://labs.almerblank.com/2009/10/fitc-unconference-max-2009/</link>
		<comments>http://labs.almerblank.com/2009/10/fitc-unconference-max-2009/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 00:30:13 +0000</pubDate>
		<dc:creator>rblank</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Adobe MAX]]></category>
		<category><![CDATA[FITC]]></category>
		<category><![CDATA[Unconference]]></category>

		<guid isPermaLink="false">http://www.rblank.com/?p=308</guid>
		<description><![CDATA[I spent most of my time at Adobe MAX 2009 at the FITC Unconference. This year placed in the middle of the exhibit hall, and with a stellar lineup of speakers including Ralph Hauwert, Robert Reinhardt, Phillip Kerman, Joshua Hirsch, Grant Skinner, and Joa Ebert (among many more) -- and featuring free Influxis beer -- [...]]]></description>
			<content:encoded><![CDATA[<a href="http://www.fitc.ca/events/about/?event=100"><img title="FITC Unconference @ MAX 2009" src="http://www.rblank.com/wp-content/uploads/2009/10/ishot-1.png" alt="FITC Unconference @ MAX 2009" width="177" height="59" /></a>
I spent most of my time at <a href="http://max.adobe.com">Adobe MAX 2009</a> at the <a href="http://www.fitc.ca/events/about/?event=100">FITC Unconference</a>. This year placed in the middle of the exhibit hall, and with <a href="http://www.fitc.ca/events/speakers/?event=100">a stellar lineup of speakers</a> including Ralph Hauwert, Robert Reinhardt, Phillip Kerman, Joshua Hirsch, Grant Skinner, and Joa Ebert (among many more) -- and featuring free <a href="http://www.influxis.com">Influxis</a> beer -- turnout was excellent and the vibe was really cool.

<a href="http://s766.photobucket.com/albums/xx310/rblank9/FITC%20Unconference%20at%20MAX%202009"><img src="http://i766.photobucket.com/albums/xx310/rblank9/FITC%20Unconference%20at%20MAX%202009/IMG_0428.jpg" border="0" alt="Photobucket" width="200" align="left" /></a>I'm sure FITC will be posting some pix of the event soon, but I took a few myself and posted <a href="http://s766.photobucket.com/albums/xx310/rblank9/FITC%20Unconference%20at%20MAX%202009/">the album on Photobucket</a> (what's this with monthly limits on Flickr?!?! I've posted two albums there in my life, but made the mistake of trying to post a third right after the 2nd -- lord knows that's the last time I'll be trying that one).

Oh, and <a href="http://www.fitc.ca/events/presentations/presentation.cfm?event=100&amp;presentation_id=1001">my talk, <em>Hearing Pictures with The Ludi Machine</em></a> went really well. Because of IP-ownership issues, I can't post the work I showed (I don't own the sound files I used), but the code wasn't the important part anyway. The 25 minutes of talking before getting to the code was the really fun part. I started out with 2 people in the audience but ended up with a full house, including at least a dozen standing by the entrance. I don't want to post the slides yet. This was a first shot at something -- using a funky platform like the Unconference to try out something new -- and it worked out well, so I want to invest more time in making this a meaningful lecture, at which point I'll start making parts of it available online as well. I've included a totally-unfulfilling snapshot of a Ludi-powered sound-board in action, translating a snapshot from the Hubble telescope into 'music':
<img class="size-full wp-image-316" title="A Ludi-Powered Sound-Board" src="http://www.rblank.com/wp-content/uploads/2009/10/ishot-2.png" alt="A Ludi-Powered Sound-Board" width="363" height="274" />

Kudos to Shawn Pucknell, Erin Kelly and <a href="http://fitc.ca">FITC</a> for running such a great event and Kudos to Adobe for giving him the platform to do it right in the belly of the beast.]]></content:encoded>
			<wfw:commentRss>http://labs.almerblank.com/2009/10/fitc-unconference-max-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LAFlashapaloozastock IV – Recap</title>
		<link>http://labs.almerblank.com/2009/10/laflashapaloozastock-iv-%e2%80%93-recap/</link>
		<comments>http://labs.almerblank.com/2009/10/laflashapaloozastock-iv-%e2%80%93-recap/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 00:03:27 +0000</pubDate>
		<dc:creator>rblank</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[LAFlashapaloozastock]]></category>

		<guid isPermaLink="false">http://www.rblank.com/?p=297</guid>
		<description><![CDATA[LAFlashapaloozastock IV was last Saturday and it was a fantastic event. As with LFPS 1 in October 2005, this event was timed to precede MAX, in part to bring some of MAX to the members of the community who do not attend the conference.
The talks throughout the day were really well received. Autodesk opened up [...]]]></description>
			<content:encoded><![CDATA[<a href="http://www.fitc.ca/events/about/?event=95">LAFlashapaloozastock IV</a> was last Saturday and it was a fantastic event. As with LFPS 1 in October 2005, this event was timed to precede <a href="http://max.adobe.com">MAX</a>, in part to bring some of MAX to the members of the community who do not attend the conference.

The talks throughout the day were really well received. <a href="http://autodesk.com">Autodesk</a> opened up with some really neat stuff, including a Flash workflow, and extended clips from 2012. Chuck Freedman from <a href="http://ribbit.com">Ribbit</a> demonstrated some really fun interaction between Flash and the microphone. Matt Snow from <a href="http://adobe.com">Adobe</a> showed some really cool work of Flash working on set-top boxes, integrating with HD video. Joshua Hirsch from <a href="http://bigspaceship.com">Big Spaceship</a> discussed maintaining a creative environment, and showed off a really neat twitter application that pings tweets and averages out emotions from emoticons. And we closed with 'the <a href="http://joshuadavis.com">Joshua Davis</a> show', which is always a blast and a source of inspiration to a ton of Flash designers and developers out there.

We closed with a party -- and quite a party it was. Certainly the wildest we've had in the four years we've been doing this. Featuring Influxis-powered kegs, MTV-infused martinis, and a great American-style BBQ dinner, we lubricated attendees for the main events of the night: a burlesque show, featuring a pole dancer, a funky magic show, and quite the limbo contest. Videos from these are posted below.

I wish I had time to post more on the event. But it was a great time with a great turn-out. Again, a special thanks to <a href="http://www.fitc.ca/events/sponsors/?event=95">all sponsors</a>, without whom it would be simply impossible to throw an event this large and cool for the community <strong>FOR FREE</strong>. Particular thanks to <a href="http://adobe.com">Adobe</a>, <a href="http://autodesk.com">Autodesk</a> and <a href="http://ribbit.com">Ribbit</a> for stepping up as main sponsors, and <a href="http://www.influxis.com">Influxis</a> (who sponsored the party) and <a href="http://www.mtvnetworkscareers.com/">MTV</a> (who sponsored the martini bar). Of course, big shout out to <a href="http://www.almerblank.com">Almer/Blank</a> for hosting!

I've posted <a href="http://www.flickr.com/photos/37474320@N06/sets/72157622414263663/">some of my photos of the event on Flickr</a>, and we'll be posting more photos as we have time to compile them.

That said, my favorite photo of the night is this one, in which one LA Flasher reviews his new book from <a href="http://oreilly.com">O'Reilly</a> (which he won in that night's raffle), proudly ignoring the pole dance going on right in front of him. This is exactly how you can tell you're at an LA Flash event.

<a title="IMG_0418 by R Blank, on Flickr" href="http://www.flickr.com/photos/37474320@N06/3990800257/"><img src="http://farm3.static.flickr.com/2450/3990800257_3cc32befca.jpg" alt="IMG_0418" width="375" height="500" /></a>

My favorite video of the night is this one, in which Joshua Davis contributes his graffiti to the LAFlashapaloozastock Art Wall.

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/KXVQRXxn5A4&amp;hl=en&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/KXVQRXxn5A4&amp;hl=en&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object>

Two more videos from the party are compilations of the pole dance and the limbo contest. Share and enjoy!

Pole Dancer
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/gq1YOHCalBQ&amp;hl=en&amp;fs=1&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/gq1YOHCalBQ&amp;hl=en&amp;fs=1&amp;rel=0" allowscriptaccess="always" allowfullscreen="true"></embed></object>

Limbo
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/-G54vBP-c1s&amp;hl=en&amp;fs=1&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/-G54vBP-c1s&amp;hl=en&amp;fs=1&amp;rel=0" allowscriptaccess="always" allowfullscreen="true"></embed></object>]]></content:encoded>
			<wfw:commentRss>http://labs.almerblank.com/2009/10/laflashapaloozastock-iv-%e2%80%93-recap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Practical ActionScript 3 at MAX 2009</title>
		<link>http://labs.almerblank.com/2009/10/practical-actionscript-3-at-max-2009/</link>
		<comments>http://labs.almerblank.com/2009/10/practical-actionscript-3-at-max-2009/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 00:50:47 +0000</pubDate>
		<dc:creator>rblank</dc:creator>
				<category><![CDATA[Code & Samples]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Actionscript 3.0]]></category>
		<category><![CDATA[Adobe MAX]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[samples]]></category>
		<category><![CDATA[Talk]]></category>

		<guid isPermaLink="false">http://www.rblank.com/?p=282</guid>
		<description><![CDATA[Yesterday afternoon I had the privilege of addressing a crowd of over 100 at MAX. Apparently, the slides and source code that accompany the talk were not placed on the attendee extranet at MAX. So, per request of some of the attendees, I am posting the files here. (If you were one of the people [...]]]></description>
			<content:encoded><![CDATA[Yesterday afternoon I had the privilege of addressing a crowd of over 100 at MAX. Apparently, the slides and source code that accompany the talk were not placed on the attendee extranet at MAX. So, per request of some of the attendees, I am posting the files here. (If you were one of the people who attended, thank you very much for turning out.)
<a href="http://www.rblank.com/rfiles/talks/R_Blank_PracticalActionScript3_CodeLibrary_MAX2009.zip"> </a>
<div id="attachment_285" class="wp-caption alignleft" style="width: 386px;"><a href="http://www.rblank.com/rfiles/talks/R_Blank_PracticalActionScript3_CodeLibrary_MAX2009.zip"><img class="size-full wp-image-285" title="Practical AS3 Cover Slide" src="http://www.rblank.com/wp-content/uploads/2009/10/r_blank_practicalAS3_20091006.001.png" alt="Download the Presentation Files" width="376" height="282" /> </a>
<p class="wp-caption-text"><a href="http://www.rblank.com/rfiles/talks/R_Blank_PracticalActionScript3_CodeLibrary_MAX2009.zip">Download the Presentation Files</a></p>

</div>
Included are:
<ul>
	<li>All code files (62 flas, and associated AS files)</li>
	<li>Slides used during presentation</li>
	<li>Extended slides for home reference</li>
</ul>
As you can see, the subject was 'Practical ActionScript 3', which is a one-hour version of a day-long (8-hour) curriculum I have created, and teach through the <a href="http://richmediainstitute.com">Rich Media Institute</a>.

I will be teaching the full-day version of this workshop on <a href="http://www.richmediainstitute.com/practicalas3_toronto">October 24th in Toronto</a> and <a href="http://www.richmediainstitute.com/practicalactionscript3_la">November 7th in Los Angeles</a>. A <a href="http://www.richmediainstitute.com/ondemand/practicalas3">3-hour online version</a> is also available through the RMI (that hasn't yet been updated for Flash Player 10, as the live workshop has).

I'd also like to take this opportunity to note that I will be teaching a full-day version of my new AS3 workshop, 'Working With and Extending Events in ActionScript 3 (on <a href="http://www.richmediainstitute.com/as3events_toronto">October 25th in Toronto</a> and <a href="http://www.richmediainstitute.com/actionscript3events_la">November 8th in Los Angeles</a>). I know 'Events' isn't often treated as it's own subject, worthy of an entire day-long course, but in my experience this is an incredibly useful subject -- events are really the key to functional fluency in AS3 and once you understand them (which really isn't *that* difficult) you can basically do anything you want in Flash. It's designed to accompany Practical AS3 (which is why I'm teaching it the immediately following day in both Toronto and LA), and I would really strongly suggest you consider enrolling.

<strong><em>UPDATE</em></strong>
So turns out Adobe captured the whole talk and posted it on Adobe TV. Share and enjoy!
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="256" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="FlashVars" value="fileID=2532&amp;context=162&amp;embeded=true&amp;environment=production" /><param name="src" value="http://images.tv.adobe.com//swf/player.swf" /><param name="flashvars" value="fileID=2532&amp;context=162&amp;embeded=true&amp;environment=production" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="256" src="http://images.tv.adobe.com//swf/player.swf" flashvars="fileID=2532&amp;context=162&amp;embeded=true&amp;environment=production" allowscriptaccess="always" allowfullscreen="true"></embed></object>]]></content:encoded>
			<wfw:commentRss>http://labs.almerblank.com/2009/10/practical-actionscript-3-at-max-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LAFlashapaloozastock IV Program</title>
		<link>http://labs.almerblank.com/2009/09/laflashapaloozastock-iv-program/</link>
		<comments>http://labs.almerblank.com/2009/09/laflashapaloozastock-iv-program/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 16:32:19 +0000</pubDate>
		<dc:creator>rblank</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[LAFlashapaloozastock]]></category>

		<guid isPermaLink="false">http://www.rblank.com/?p=151</guid>
		<description><![CDATA[



The event program for LAFlashapaloozastock (Saturday, October 3rd, 10:30A-10P) went to press last night. Gonna be an exciting event this year. Special thanks to Evan Squire ( evansquire.com ) for producing the hottest creative we've yet had for an LFPS. A preview image is included, and you can download the high-res PDF. 


]]></description>
			<content:encoded><![CDATA[<table border="0" width="100%">
<tbody>
<tr>
<td width="306" valign="top"><a href="http://rblank.com/rfiles/toobigforphp/LAFPS4%20Pamphlet_v3_final_20090926.pdf"><img src="http://www.richmediainstitute.com/_EXTERNAL/emailblasts/20090924/lfps4blastskyscraper.png" alt="" hspace="4" vspace="4" align="left" /></a></td>
<td valign="top">The event program for <a href="http://flashapalooza.com">LAFlashapaloozastock</a> (Saturday, October 3rd, 10:30A-10P) went to press last night. Gonna be an exciting event this year. Special thanks to <a href="http://evansquire.com/">Evan Squire ( evansquire.com )</a> for producing the hottest creative we've yet had for an LFPS. A preview image is included, and you can <a href="http://rblank.com/rfiles/toobigforphp/LAFPS4%20Pamphlet_v3_final_20090926.pdf">download the high-res PDF</a>.</td>
</tr>
</tbody></table>]]></content:encoded>
			<wfw:commentRss>http://labs.almerblank.com/2009/09/laflashapaloozastock-iv-program/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free Ribbit Workshop, 10/4</title>
		<link>http://labs.almerblank.com/2009/09/free-ribbit-workshop-104/</link>
		<comments>http://labs.almerblank.com/2009/09/free-ribbit-workshop-104/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 01:35:59 +0000</pubDate>
		<dc:creator>rblank</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Ribbit]]></category>
		<category><![CDATA[Rich Media Institut]]></category>
		<category><![CDATA[RMI]]></category>

		<guid isPermaLink="false">http://www.rblank.com/?p=140</guid>
		<description><![CDATA[As part of hosting LAFlashapaloozastock IV, the RMI is hosting two workshops: the Joshua Davis one, which I mentioned a couple of days ago; and also, a pretty unique (and FREE) opportunity to study Add Communication to your Applications with Ribbit.
Ribbit I say that this workshop is unique because, well, you really can't find this [...]]]></description>
			<content:encoded><![CDATA[As part of hosting <a href="http://flashapalooza.com">LAFlashapaloozastock IV</a>, the RMI is hosting two workshops: the <a href="http://www.richmediainstitute.com/getcreativevb">Joshua Davis one</a>, which <a href="http://www.rblank.com/2009/09/22/joshua-davis-in-los-angeles/">I mentioned a couple of days ago</a>; and also, a pretty unique (and <strong>FREE</strong>) opportunity to study <em><a href="http://ribbitla.eventbrite.com/">Add Communication to your Applications with Ribbit</a></em>.
<div id="attachment_143" class="wp-caption left" style="width: 111px;"><img class="size-full wp-image-143" title="Ribbit" src="http://www.rblank.com/wp-content/uploads/2009/09/ribbit1.png" alt="Ribbit" width="101" height="38" />
<p class="wp-caption-text">Ribbit</p>

</div>
I say that this workshop is unique because, well, you really can't find this topic anywhere. Ribbit's functionality (allowing you to bring voice and phone into your Flash work) is pretty darn cool (and again, certainly unique), and this course is not only free, but also taught by a senior Ribbit engineer -- direct from the horse's mouth, as it were.

I'd say that, as usual, you can save 20% with code 'laflash', but again -- it's <strong>FREE</strong>.

Do not miss this great opportunity to beef up your Flash skill set.]]></content:encoded>
			<wfw:commentRss>http://labs.almerblank.com/2009/09/free-ribbit-workshop-104/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
