<?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>justin.everett-church.com &#187; Source Files</title>
	<atom:link href="http://justin.everett-church.com/category/source-files/feed/" rel="self" type="application/rss+xml" />
	<link>http://justin.everett-church.com</link>
	<description>A blog for Flash, games, Adobe, and assorted wackiness.</description>
	<lastBuildDate>Fri, 28 Oct 2011 01:07:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Flash MX 2004 Game Programming: CD source</title>
		<link>http://justin.everett-church.com/2006/03/07/flash-mx-2004-game-programming-cd-source/</link>
		<comments>http://justin.everett-church.com/2006/03/07/flash-mx-2004-game-programming-cd-source/#comments</comments>
		<pubDate>Wed, 08 Mar 2006 00:42:20 +0000</pubDate>
		<dc:creator>Justin</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Source Files]]></category>

		<guid isPermaLink="false">http://justin.everett-church.com/?p=184</guid>
		<description><![CDATA[&#160;&#160; The last book I worked on was Macromedia Flash MX 2004 Game Programming which was part of that big book series with the green spliny landscape on the front. The book was originally for Flash 6, but then Flash &#8230; <a href="http://justin.everett-church.com/2006/03/07/flash-mx-2004-game-programming-cd-source/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<table width="130" cellpadding="0" cellspacing="0" border="0" style="float:left;padding-left:5">
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td>
<a href="http://www.amazon.com/exec/obidos/redirect?tag=everettorg02-20%26link_code=xm2%26camp=2025%26creative=165953%26path=http://www.amazon.com/gp/redirect.html%253fASIN=1592000363%2526tag=everettorg02-20%2526lcode=xm2%2526cID=2025%2526ccmID=165953%2526location=/o/ASIN/1592000363%25253FSubscriptionId=1KMPBKMN6NDDVWMX8X02" title="View product details at Amazon"><img src="http://images.amazon.com/images/P/1592000363.01._SCMZZZZZZZ_.jpg" alt="Macromedia Flash MX 2004 Game Programming (Game Programming)" /></a>
</td>
<td>&nbsp;&nbsp;</td>
</tr>
</table>
<p>The last book I worked on was <a href="http://www.amazon.com/gp/offer-listing/1592000363" target="_blank">Macromedia Flash MX 2004 Game Programming</a> which was part of that big book series with the green spliny landscape on the front.  The book was originally for Flash 6, but then Flash 7 appeared on the horizon and was re-factored for 7.  As with most of the books that come out right after a product release, the concepts are still tied a little too much to the previous version since the authors haven&#8217;t really gotten into the workflow of the new version yet.  This book was no exception.  AS 1 abounds and the new features are only touched upon.</p>
<p>Also like most books that try to ride the wave of readers wanting to learn about a new version, the book doesn&#8217;t have staying power and goes out of print pretty quickly.  Once again, no exception.  The strange thing though is that the book seems to be doing better than ever despite being severely out-dated and out of print.  I get email regularly asking for the files from the CD.  It turns out that the book is available on <a href="http://safari.oreilly.com/JVXSL.asp?x=1&amp;mode=section&amp;sortKey=rank&amp;sortOrder=desc&amp;view=section&amp;xmlid=1592000363&amp;k=20&amp;g=&amp;srchText=macromedia+mx+2004+game+programming&amp;code=&amp;h=0&amp;m=&amp;l=&amp;j=list" target="_blank" class="broken_link">Safari Bookshelf</a> (without the relevant files).  Also several community colleges decided to use the book as their text book.</p>
<p>All of this leads to a really funny email I got from a reader today.  Ron writes that he was thinking about buying the book used on amazon just to get the CD but when he checked, the book is being marked up.  Like all technical books, it retailed for $49.99 USD and was often marked down.  In the used section of amazon there are three copies available ranging from $110-$141USD!  Why on earth is there such a market for what amounts to a Flash 6 game development book plus a gentle introduction to OOP by someone who in retrospect really wasn&#8217;t qualified at the time to say much on the subject (me)?  Most of my other titles are running at an average of $3 USD.</p>
<p>So if anyone wants to overpay for my book, let me know.  I have signed collectors editions all set (well, I will once I go find a pen). <img src='http://justin.everett-church.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>If you are one of those <a href="http://safari.oreilly.com/JVXSL.asp?x=1&amp;mode=section&amp;sortKey=rank&amp;sortOrder=desc&amp;view=section&amp;xmlid=1592000363&amp;k=20&amp;g=&amp;srchText=macromedia+mx+2004+game+programming&amp;code=&amp;h=0&amp;m=&amp;l=&amp;j=list" target="_blank" class="broken_link">Safari Bookshelf</a> readers that is looking for the <a href="/source/MX2004GPCDContent.zip" target="_blank" class="broken_link">CD source</a>.  There you go.  If however you are from my publisher, <a href="http://www.premierpressbooks.com/" target="_blank">Premier Press</a>,  let me know if you don&#8217;t want me putting the source up.  At that point you can also explain why I don&#8217;t get royalties from the Safari readership. <img src='http://justin.everett-church.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://justin.everett-church.com/2006/03/07/flash-mx-2004-game-programming-cd-source/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>FF06 Seattle Files</title>
		<link>http://justin.everett-church.com/2006/02/28/179/</link>
		<comments>http://justin.everett-church.com/2006/02/28/179/#comments</comments>
		<pubDate>Tue, 28 Feb 2006 18:31:41 +0000</pubDate>
		<dc:creator>Justin</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Devices/Phones]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Lite]]></category>
		<category><![CDATA[Source Files]]></category>

		<guid isPermaLink="false">http://justin.everett-church.com/index.php/2006/02/28/179/</guid>
		<description><![CDATA[Here are the source files and PPT for my presentation this morning. I will add to this post in a bit.]]></description>
			<content:encoded><![CDATA[<p><a href="/source/FF06sea.zip" target="_blank" class="broken_link">Here</a> are the source files and PPT for my presentation this morning.  I will add to this post in a bit.</p>
]]></content:encoded>
			<wfw:commentRss>http://justin.everett-church.com/2006/02/28/179/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Radar Maps Source</title>
		<link>http://justin.everett-church.com/2006/02/07/radar-maps-source/</link>
		<comments>http://justin.everett-church.com/2006/02/07/radar-maps-source/#comments</comments>
		<pubDate>Tue, 07 Feb 2006 10:42:53 +0000</pubDate>
		<dc:creator>Justin</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Source Files]]></category>

		<guid isPermaLink="false">http://justin.everett-church.com/index.php/2006/02/07/radar-maps-source/</guid>
		<description><![CDATA[Please feel free to download the source for the radar skin of the Yahoo! Maps API. The zip contains the map FLA/SWF and relevant class files. A couple notes about the file: Skin filters and Color Transformations: Off to the &#8230; <a href="http://justin.everett-church.com/2006/02/07/radar-maps-source/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="/jec/radarMaps.gif" alt="Radar Maps" /></p>
<p>Please feel free to <strong><a href="/source/RadarMap.zip" target="_blank" class="broken_link">download the source</a></strong> for the <a href="/index.php/2005/11/08/maps-that-are-consistent-with-your-design/" target="_blank">radar skin</a> of the <a href="http://developer.yahoo.net/maps/index.html" target="_blank">Yahoo! Maps API</a>. The zip contains the map FLA/SWF and relevant class files.</p>
<p>A couple notes about the file:</p>
<p><strong>Skin filters and Color Transformations:</strong><br />
Off to the right of the stage in the radar Map movie clip there is a broken apart vector image of a map.  All of the filters that I want to apply to the dynamic map are actually applied to this colorTester movie and then programmaticly copied to the map by the RadarMap class in the applyFilters function.</p>
<p>By setting it up this way, I can see the filters and adjust them as a designer but take advantage of them as a developer.  I always hate writing out code for doing setTransform and for filters.  I almost never just write them anyways, I would apply them to a symbol, write down the values and then fill out the code.  now I&#8217;m just saving a step and making the design step a lot easier too.</p>
<p>(for those of you that read the previous post on the <a href="http://justin.everett-church.com/index.php/2006/02/06/pirate-maps-source/" target="_blank">Pirate Maps Source</a>, sorry for the redundancy. I just wanted to have each file listed separately in my blog, but I did want to provide the context for people coming straight to the page).</p>
]]></content:encoded>
			<wfw:commentRss>http://justin.everett-church.com/2006/02/07/radar-maps-source/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Pirate Maps Source</title>
		<link>http://justin.everett-church.com/2006/02/06/pirate-maps-source/</link>
		<comments>http://justin.everett-church.com/2006/02/06/pirate-maps-source/#comments</comments>
		<pubDate>Mon, 06 Feb 2006 23:23:55 +0000</pubDate>
		<dc:creator>Justin</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Source Files]]></category>

		<guid isPermaLink="false">http://justin.everett-church.com/?p=167</guid>
		<description><![CDATA[Well, that took me longer to get around to than I expected Please feel free to download the source for the pirate skin of the Yahoo! Maps API. The zip contains the map FLA/SWF, the relevant class files, and the &#8230; <a href="http://justin.everett-church.com/2006/02/06/pirate-maps-source/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="/jec/pirateMapUpdate.jpg" alt="Pirate Map" /></p>
<p>Well, that took me longer to get around to than I expected <img src='http://justin.everett-church.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Please feel free to <strong><a href="/source/pirateMap.zip" target="_blank" class="broken_link">download the source</a></strong> for the <a href="/index.php/2005/11/08/maps-that-are-consistent-with-your-design/" target="_blank">pirate skin</a> of the <a href="http://developer.yahoo.net/maps/index.html" target="_blank">Yahoo! Maps API</a>. The zip contains the map FLA/SWF, the relevant class files, and the FLA/SWF for a custom marker.  This is a little more robust than the example I posted a few months ago.  I refined the graphics a bit, but also included a search box that gets X to mark the spot. <img src='http://justin.everett-church.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>A couple notes about the file:</p>
<p><strong>Classes:</strong></p>
<ul>
<li><strong>Pirate Map:</strong> This is the main application class, and it is attached to the single movie clip on the stage when you open the main FLA.  It manages the skin, and listens to the child elements to implement the search and zooming results.</li>
<li><strong>MapZoom:</strong> This manages the internal function of the spyglass and is pretty specific to the spy glass approach to zooming.  The actual value to zoom to is broadcast out to listeners so that the application can decide what to do with it.</li>
<li><strong>YLocationSearch:</strong> This class manages a textfield, button and load indicator (along with the various success/error events) for searching for a location.  search requests are broadcast out so the application can decide what to do.</li>
</ul>
<p><strong>Skin filters and Color Transformations:</strong><br />
Off to the right of the stage in the Pirate Map movie clip there is a broken apart vector image of a map.  All of the filters that I want to apply to the dynamic map are actually applied to this colorTester movie and then programmaticly copied to the map by the PirateMap class in the applyFilters function.</p>
<p>By setting it up this way, I can see the filters and adjust them as a designer but take advantage of them as a developer.  I always hate writing out code for doing setTransform and for filters.  I almost never just write them anyways, I would apply them to a symbol, write down the values and then fill out the code.  now I&#8217;m just saving a step and making the design step a lot easier too.</p>
]]></content:encoded>
			<wfw:commentRss>http://justin.everett-church.com/2006/02/06/pirate-maps-source/feed/</wfw:commentRss>
		<slash:comments>38</slash:comments>
		</item>
		<item>
		<title>Max 05 &#8211; Source Files &amp; Thoughts</title>
		<link>http://justin.everett-church.com/2005/10/25/max-05-source-files-thoughts/</link>
		<comments>http://justin.everett-church.com/2005/10/25/max-05-source-files-thoughts/#comments</comments>
		<pubDate>Tue, 25 Oct 2005 18:45:08 +0000</pubDate>
		<dc:creator>Justin</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flash Lite]]></category>
		<category><![CDATA[Source Files]]></category>
		<category><![CDATA[Yahoo!]]></category>

		<guid isPermaLink="false">http://justin.everett-church.com/?p=151</guid>
		<description><![CDATA[I&#8217;ve just uploaded the FLA and PPT files for my &#8220;Advanced Flash Lite Development&#8221; session at Macromedia MAX. Thanks to everyone that attended. If you were at the conference but couldn&#8217;t make it to the class, I&#8217;ll be doing a &#8230; <a href="http://justin.everett-church.com/2005/10/25/max-05-source-files-thoughts/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just uploaded the <a href="/source/MAX05md301h.zip" target="_blank" class="broken_link">FLA and PPT files</a> for my &#8220;Advanced Flash Lite Development&#8221; session at Macromedia MAX.  Thanks to everyone that attended.  If you were at the conference but couldn&#8217;t make it to the class, I&#8217;ll be doing a breeze version for the MAX presentation library soon.</p>
<p>This zip file has the FLA for <a href="http://justin.everett-church.com/index.php/2005/09/22/flash-lite-flickr-search/" target="_blank">Flickr Flash Lite tag search</a>, a <a href="http://education.yahoo.com/rss/wotd/" target="_blank">Yahoo! Word of the day lookup</a>, and a simple battery check application.  I&#8217;ve included the PowerPoint file and word doc of instructions for using the FLAs.</p>
<p>MAX was really great this year.  First it was enormous!!  I think they said that it was over 3000 people.  That doesn&#8217;t sound like much until you see the sea of chairs at the keynote.  Even with the room full of seats, there was still standing room only.</p>
<p>I was really pleased to see that two of my Flash Lite applications were demoed in the keynote.  NYC traffic was shown as B-roll in a video about the Macromedia Nokia partnership.  <a href="http://www.flashdevices.net" target="_blank">Bill Perry</a> also showed the Flickr tag search as his demo of the Flash 8 Mobile Emulator.</p>
<p>When not teaching my sessions, my time was split between being at the Yahoo! booth, and attending sessions.  My favorites were the mobile track sessions.  I was particularly impressed with <a href="http://www.impossibilities.com/blog/" target="_blank">Robert Hall</a>&#8216;s Flash on every screen, a tour of Flash off the PC, and <a href="http://weblogs.macromedia.com/xd/" target="_blank" class="broken_link">Macromedia XD team</a>&#8216;s 3-hour session on mobile experience. I can&#8217;t say I completely agree with every point from the XD session, but it did give me a lot to think about.  Who could ask for more from a session.</p>
<p>Last year I got home and immediately started working on Flash Lite.  This year, I&#8217;m re-energized on Flash Lite, but I also left the conference with the device bug.  I can&#8217;t wait to play with the <a href="http://u10.iriver.com/" target="_blank" class="broken_link">iriver U10</a>, the media player with one of the most interesting input styles I&#8217;ve seen (which also runs Flash Lite for its UI!).  I&#8217;m also really impressed with the new <a href="http://www.kodak.com/eknec/PageQuerier.jhtml?pq-path=6433&amp;pq-locale=en_US" target="_blank" class="broken_link">Kodak easy Share One</a> which also runs Flash, and was engineered by <a href="http://www.gregburch.com" target="_blank">Greg Burch</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://justin.everett-church.com/2005/10/25/max-05-source-files-thoughts/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Flash Lite JPG2SWF source</title>
		<link>http://justin.everett-church.com/2005/09/20/flash-lite-jpg2sf-source/</link>
		<comments>http://justin.everett-church.com/2005/09/20/flash-lite-jpg2sf-source/#comments</comments>
		<pubDate>Tue, 20 Sep 2005 21:58:00 +0000</pubDate>
		<dc:creator>Justin</dc:creator>
				<category><![CDATA[Flash Lite]]></category>
		<category><![CDATA[Source Files]]></category>

		<guid isPermaLink="false">http://justin.everett-church.com/index.php/2005/09/20/flash-lite-jpg2sf-source/</guid>
		<description><![CDATA[If you develop for Flash Lite 1.1, FlashLite Writer Toolkit is a very good and very simple solution for converting JPG files to SWFS on the fly. For the last year I have been using Flash Writer Toolkit from bronson &#8230; <a href="http://justin.everett-church.com/2005/09/20/flash-lite-jpg2sf-source/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you develop for Flash Lite 1.1, <a href="/source/FlashLiteWriterToolkit.zip" target="_blank" class="broken_link">FlashLite Writer Toolkit</a> is a very good and very simple solution for converting JPG files to SWFS on the fly.</p>
<p>For the last year I have been using Flash Writer Toolkit from <a href="http://www.bronsonbeta.com" target="_blank">bronson beta</a>. I&#8217;ve been very pleased with it.  It is super easy to use, it only has three small PHP files and has no dependencies on any other libraries.  I have however been a bit tight lipped on it though, not because I didn&#8217;t want to tell people how cool it was but because it had one serious flaw.</p>
<p>The PHP file is old.  If was made in the days of solving the problem in Flash 5.  Because of that, you have to make a small modification to let the file even open in Flash Lite (based on the flash 4 player).  Beyond that though was the more serious issue that It was built for an older version of PHP.  Methods like fopen work differently now and the tool simply didn&#8217;t work in the newer versions of PHP.</p>
<p>My skills at PHP are very much in the dabbling area and debugging an application that is reconstructing a binary file was really not going to be an afternoon project for me.  Laziness won out and I just installed an old version of PHP.  Finally I&#8217;ve gotten around to tweaking the original source and the example to be particularly useful for Flash Lite.</p>
<p>It turns out that there really wasn&#8217;t much to change, but since posting a revised copy is much easier than explaining what to change over and over, here you go. <img src='http://justin.everett-church.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>To use the files, just drop all three in a directory on a webserver running PHP.  You should only need to modify the jpg2swf.php file.  You just supply a URL and you are off to the races. When laziness is beaten back once more, I really need to add support for the GD libraries to resize images, auto rotate them and do all the other fun stuff that GD 2 does.</p>
<p>Thanks to Henri who mercifully ended my confusion on several PHP things.</p>
]]></content:encoded>
			<wfw:commentRss>http://justin.everett-church.com/2005/09/20/flash-lite-jpg2sf-source/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Flash Lite FLAs from Flash Forward</title>
		<link>http://justin.everett-church.com/2005/07/10/flash-lite-flas-from-flash-forward/</link>
		<comments>http://justin.everett-church.com/2005/07/10/flash-lite-flas-from-flash-forward/#comments</comments>
		<pubDate>Mon, 11 Jul 2005 03:41:15 +0000</pubDate>
		<dc:creator>Justin</dc:creator>
				<category><![CDATA[Flash Lite]]></category>
		<category><![CDATA[Source Files]]></category>

		<guid isPermaLink="false">http://justin.everett-church.com/?p=108</guid>
		<description><![CDATA[Thanks to everyone that came to my session. I was really pleased by the turn out! I hope I didn&#8217;t go too fast as I tried to make it through the waaaay too much material I prepared. I guess a &#8230; <a href="http://justin.everett-church.com/2005/07/10/flash-lite-flas-from-flash-forward/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="/jec/nycFLA.jpg" alt="NYC and Pellet Pop FLAs" /></p>
<p>Thanks to everyone that came to my session.  I was really pleased by the turn out!  I hope I didn&#8217;t go too fast as I tried to make it through the waaaay too much material I prepared. <img src='http://justin.everett-church.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />   I guess a few years of preparing for 3-hour classes did me a bit of a disservice.</p>
<p>I&#8217;ve made a <a href="http://justin.everett-church.com/index.php/ffnyc05/" target="_blank">page hosting the FLAs from my presentation</a> &#8220;Flash Lite: Making it Fit&#8221; from Flash Forward NYC. This includes a tank game called Pellet Pop and the NYC Traffic Cam viewer.  I hope the files are useful to you guys!</p>
<p>In the FLAs there is a final version of the traffic cam app, but also a &#8220;before&#8221; version.  The reason for including the early version is that NYC Traffic was actually my first Flash Lite app, and I&#8217;ve learned a lot since then.  If you compare and contrast the files you will see how there is actually a lot less actionScript in the FLA than originally.  Approaching Flash Lite problems now as a Flash 7 developer, I tended to oversimplify things, making the code a lot more verbose than it needed to be.  Six months later, much better solutions seemed far more obvious. <img src='http://justin.everett-church.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>As for Pellet Pop, it is a game prototype, not a full game.  It does however have some good techniques for getting around the lack of Math object as well as breaking up actions over multiple frames while hiding the delays with animation.</p>
<p>If anyone has a question about the files, feel free to comment on this post, but better if you comment the <a href="http://justin.everett-church.com/index.php/ffnyc05/" target="_blank">presentation page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://justin.everett-church.com/2005/07/10/flash-lite-flas-from-flash-forward/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Resource FLA: Flash Lite Key Broadcaster</title>
		<link>http://justin.everett-church.com/2005/04/25/resource-fla-flash-lite-key-broadcaster/</link>
		<comments>http://justin.everett-church.com/2005/04/25/resource-fla-flash-lite-key-broadcaster/#comments</comments>
		<pubDate>Mon, 25 Apr 2005 08:18:48 +0000</pubDate>
		<dc:creator>Justin</dc:creator>
				<category><![CDATA[Flash Lite]]></category>
		<category><![CDATA[Source Files]]></category>

		<guid isPermaLink="false">http://justin.everett-church.com/index.php/2005/04/24/49/</guid>
		<description><![CDATA[&#160;&#160; I&#8217;ve uploaded Flash Lite Key Broadcaster, a new source file (and first source file for the new blog!) that listens to all the keys for a cell phone and calls frame labels that you define. This is pretty much &#8230; <a href="http://justin.everett-church.com/2005/04/25/resource-fla-flash-lite-key-broadcaster/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<table border="0" cellspacing="0" style="float:right">
<tr>
<td>&nbsp;&nbsp;<a href="http://justin.everett-church.com/index.php/source/flash-lite-key-broadcaster/"><img src="/jec/keyBroadcaster.gif" alt="Flash Lite Key Broadcaster" /></a></td>
</tr>
</table>
<p>I&#8217;ve uploaded <a href="http://justin.everett-church.com/index.php/source/flash-lite-key-broadcaster/">Flash Lite Key Broadcaster</a>, a new <a href="http://justin.everett-church.com/source/KeyBroadcaster.zip" class="broken_link">source file</a> (and first source file for the new blog!) that listens to all the keys for a cell phone and calls frame labels that you define.  This is pretty much as close as creating key listeners for Flash Lite that I can get.  By swapping out the strings containing the frames to call, you can redirect the functionality of the buttons during all of the different states of the application.</p>
<p>Pros for Flash Lite Key Broadcaster over making your own buttons:</p>
<ul>
<li>Maintain all your code in frame rather than hiding the actions on buttons</li>
<li>Easily swap button functionality without trying to remove and re-instantiate buttons</li>
<li>Reduce clutter on the timeline by keeping all of the buttons in one self-contained movie clip</li>
</ul>
<p>Flash Lite Key Broadcaster features:</p>
<ul>
<li>Movie clip can exist in any timeline</li>
<li>Call labels can exist in any one timeline (can be different from the dial pad movie&#8217;s timeline)</li>
<li>Call labels can be changed at any time for any button</li>
<li>Only the buttons you want to use need to be assigned</li>
<li>The movie clip is completely self-contained.  Your code stays outside the movie, the resource code remain inside and sets no variables outside the movie.</li>
</ul>
<p>For information on how this movie clip works, please see the <a href="http://justin.everett-church.com/index.php/source/flash-lite-key-broadcaster/">documentation page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://justin.everett-church.com/2005/04/25/resource-fla-flash-lite-key-broadcaster/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

