<?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>Interactive IQ : The Hessler Design Blog &#187; javascript</title>
	<atom:link href="http://www.hesslerdesign.com/blog/tag/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hesslerdesign.com/blog</link>
	<description>Smart Developers = Smart Websites</description>
	<lastBuildDate>Thu, 26 Jan 2012 23:00:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Formatting Raw Numbers with Commas</title>
		<link>http://www.hesslerdesign.com/blog/tutorials/formatting-raw-numbers-with-commas/</link>
		<comments>http://www.hesslerdesign.com/blog/tutorials/formatting-raw-numbers-with-commas/#comments</comments>
		<pubDate>Tue, 26 Oct 2010 14:48:44 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[actionscript 3]]></category>
		<category><![CDATA[arrays]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.hesslerdesign.com/blog/?p=637</guid>
		<description><![CDATA[I&#8217;ve worked on a number of Flash projects where I&#8217;ve needed to convert a raw number into a correctly comma-formatted string for display.  Doing this is a relatively simple process, but since I found myself repeating the same chunk of code in multiple projects, I ended up creating a function that I could reuse over [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve worked on a number of Flash projects where I&#8217;ve needed to convert a raw number into a correctly comma-formatted string for display.  Doing this is a relatively simple process, but since I found myself repeating the same chunk of code in multiple projects, I ended up creating a function that I could reuse over and over again. And the nice thing about this chunk of code is that, with a few language-specific modifications, you can use it as JavaScript, PHP, etc.</p>
<p><code><span style="color: #999999;">// This variable gets set as 1,234,567,890</span><br />
<span style="color: #0000ff;">var</span> commaFormattedNumber:<span style="color: #0000ff;">String</span> = formatWithCommas(<span style="color: #009900;">"1234567890"</span>); </code></p>
<p><code><span style="color: #0000ff;">function</span> formatWithCommas(pNum_str:<span style="color: #0000ff;">String</span>):<span style="color: #0000ff;">String</span> {<br />
&nbsp; &nbsp;<span style="color: #0000ff;">var</span> lReturn_str:String = <span style="color: #009900;">""</span>;<br />
&nbsp; &nbsp;<span style="color: #0000ff;">var</span> lStringAsArray_arr:Array = pNum_str.split(<span style="color: #009900;">""</span>);<br />
&nbsp; &nbsp;<span style="color: #0000ff;">var</span> commaCounter_num:Number = 1;<br />
&nbsp; &nbsp;for (<span style="color: #0000ff;">var</span> i=lStringAsArray_arr.<span style="color: #0000ff;">length</span>-1; i&gt;=0; i--) {<br />
&nbsp; &nbsp;&nbsp; &nbsp;lReturn_str = lStringAsArray_arr[i] + lReturn_str;<br />
&nbsp; &nbsp;&nbsp; &nbsp;<span style="color: #0000ff;">if</span> ((commaCounter_num == 3) &amp;&amp; (i != 0)) {<br />
&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;lReturn_str = "," + lReturn_str;<br />
&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;commaCounter_num = 1;<br />
&nbsp; &nbsp;&nbsp; &nbsp;} <span style="color: #0000ff;">else</span> {<br />
&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;commaCounter_num++;<br />
&nbsp; &nbsp;&nbsp; &nbsp;}<br />
&nbsp; &nbsp;}<br />
&nbsp; &nbsp;<span style="color: #0000ff;">return</span> lReturn_str;<br />
}</code></p>
<h4>Notes:</h4>
<ul>
<li>In our example, we pass in 1 String value into the function, and it returns a String.</li>
<li>Inside of the function, we split the passed-in string into an Array, then we loop through the array backwards, adding the number in each array slot each time through the loop.</li>
<li>While looping through the array, notice that we have the variable <code>commaCounter_num</code>, which keeps track of which slots to also add in a comma. The conditional logic checks if the <code>commaCounter_num</code> is up to 3 and if the value of <code>i</code> is NOT zero. If both of these are true, we add in a comma and continue on. We must add the check of ensuring that <code>i</code> is not zero, so we don&#8217;t get a 6-digit number, for example, that ends up being returned with a comma at the very beginning of the string.</li>
</ul>
<p>So there you have it.  A nice little chunk of code you can use to format a number into a correctly comma-formatted string. Not a whole lot to it, but still a nice reference function to have for future use.</p>
<p>Until next time, happy coding!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hesslerdesign.com/blog/tutorials/formatting-raw-numbers-with-commas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Build a Customized Progress Bar Using CSS and JQuery</title>
		<link>http://www.hesslerdesign.com/blog/tutorials/build-a-customized-progress-bar-using-css-and-jquery/</link>
		<comments>http://www.hesslerdesign.com/blog/tutorials/build-a-customized-progress-bar-using-css-and-jquery/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 19:30:02 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[stylesheet]]></category>

		<guid isPermaLink="false">http://www.hesslerdesign.com/blog/?p=590</guid>
		<description><![CDATA[One nice feature that many websites have is a progress bar.  They come in many shapes and sizes, whether they are showing a user what step they&#8217;re on in a process, what percent of the way through a process the user is, etc.  And today, with the use of trusted CSS and JavaScript (in the [...]]]></description>
			<content:encoded><![CDATA[<p>One nice feature that many websites have is a progress bar.  They come in many shapes and sizes, whether they are showing a user what step they&#8217;re on in a process, what percent of the way through a process the user is, etc.  And today, with the use of trusted CSS and JavaScript (in the form of the jQuery library), a progress bar has never been easier to create with a minimal amount of images needed.  (Truthfully, you don&#8217;t need any images, but in the example below the tutorial, I&#8217;ve used a few to add some nice styling to the example.)</p>
<p>With that said, on with the code!</p>
<h4>Step 1: Set Up HTML Code</h4>
<p>The first thing you want to do is to create two div tags in your file, each with unique IDs.  One will be the &#8220;container&#8221; for the progress bar, and the other will be located inside of it, and will be the one getting sized to show the progress.  Here&#8217;s how I have set it up:</p>
<p><code><span style="color: #000099;">&lt;div id=</span><span style="color: #0000ff;">"progress-bar"</span><span style="color: #000099;">&gt;</span><br />
&nbsp; &nbsp;<span style="color: #000099;">&lt;div id=</span><span style="color: #0000ff;">"status"</span><span style="color: #000099;">&gt;&lt;/div&gt;</span><br />
<span style="color: #000099;">&lt;/div&gt;</span></code></p>
<h4>Step 2: Add Some Style</h4>
<p>Now that the basic HTML is set up (and seriously, how easy was that HTML setup?), we&#8217;ll add some CSS magic to make it look better.  Here&#8217;s how I have styled our example:</p>
<p><code><span style="color: #ff00ff;">#progress-bar</span> <span style="color: #ff00ff;">{</span><span style="color: #000099;">border</span><span style="color: #ff00ff;">:</span><span style="color: #0000ff;">1px solid #bebebe</span><span style="color: #ff00ff;">;</span> <span style="color: #000099;">background</span><span style="color: #ff00ff;">:</span><span style="color: #0000ff;">#ffffff</span><span style="color: #ff00ff;">;</span> <span style="color: #000099;">width</span><span style="color: #ff00ff;">:</span><span style="color: #0000ff;">300px</span><span style="color: #ff00ff;">;</span> <span style="color: #000099;">height</span><span style="color: #ff00ff;">:</span><span style="color: #0000ff;">14px</span><span style="color: #ff00ff;">;</span> <span style="color: #000099;">-moz-border-radius</span><span style="color: #ff00ff;">:</span><span style="color: #0000ff;">10px</span><span style="color: #ff00ff;">;</span> <span style="color: #000099;">-webkit-border-radius</span><span style="color: #ff00ff;">:</span><span style="color: #0000ff;">10px</span><span style="color: #ff00ff;">;</span> <span style="color: #000099;">-khtml-border-radius</span><span style="color: #ff00ff;">:</span><span style="color: #0000ff;">10px</span><span style="color: #ff00ff;">;</span> <span style="color: #000099;">border-radius</span><span style="color: #ff00ff;">:</span><span style="color: #0000ff;">10px</span><span style="color: #ff00ff;">;</span><span style="color: #ff00ff;">}</span><br />
<span style="color: #ff00ff;">#status</span> {<span style="color: #000099;">background</span><span style="color: #ff00ff;">:</span><span style="color: #0000ff;">#0066cc</span><span style="color: #ff00ff;">;</span> <span style="color: #000099;">width</span><span style="color: #ff00ff;">:</span><span style="color: #0000ff;">50%</span><span style="color: #ff00ff;">;</span> <span style="color: #000099;">height</span><span style="color: #ff00ff;">:</span><span style="color: #0000ff;">14px</span><span style="color: #ff00ff;">;</span> <span style="color: #000099;">-moz-border-radius</span><span style="color: #ff00ff;">:</span><span style="color: #0000ff;">10px</span><span style="color: #ff00ff;">;</span> <span style="color: #000099;">-webkit-border-radius</span><span style="color: #ff00ff;">:</span><span style="color: #0000ff;">10px</span><span style="color: #ff00ff;">;</span> <span style="color: #000099;">-khtml-border-radius</span><span style="color: #ff00ff;">:</span><span style="color: #0000ff;">10px</span><span style="color: #ff00ff;">;</span> <span style="color: #000099;">border-radius</span><span style="color: #ff00ff;">:</span><span style="color: #0000ff;">10px</span><span style="color: #ff00ff;">;</span><span style="color: #ff00ff;">}</span></code></p>
<p>The important thing to note here is that the <code>#status</code> ID has a percentage-based width.  Since it is contained within the fixed width <code>#progress-bar</code> div, it&#8217;ll automatically calculate how wide it has to be.  Oh the magic of CSS!</p>
<p>Another thing to note here is the use of the multiple &#8220;radius&#8221; attributes for different browsers.  It&#8217;s a bit out of the scope of this post, but to make a long story short, if your browser supports one of these attributes, you&#8217;ll get a nice rounded look.  If not, it&#8217;ll just be a normal rectangle.  Your call on whether you like the rounded corners or not.</p>
<p>If you decide to use the &#8220;radius&#8221; attributes for styling, be warned that if the percent width on your status bar is at or lower than the radius amount, it may throw off the look of the edges, as the browser will try to &#8220;make up&#8221; the shape with corners as best it can with the radius values included.  This isn&#8217;t a factor when the corners are squared off, but it&#8217;s a good thing to know up front, just in case you need small percentages used.</p>
<p>Also, feel free to style these with background images, with taller heights, different colors, etc.  As you&#8217;ll see in the included sample below, I&#8217;ve gone ahead and added in some background images to spice up the design a bit.</p>
<h4>3. Jazz It Up with jQuery</h4>
<p>Once your HTML and CSS are in place, you&#8217;re all done.  Unless, however, you want to update the progress bar on the spot in front of the user.  If that&#8217;s what you&#8217;re going for, then here&#8217;s where you can use some jQuery goodness to animate the bar however you need.</p>
<p>First, you&#8217;ll need the most recent version of the jQuery library.  Link it into your HTML file, and then whenever you need to change the width of the <code>#status</code> bar, just call a JavaScript function like this (with the &#8220;80%&#8221; width attribute set to whatever you need it set to):</p>
<p><code>$<span style="color: #000099;">(</span><span style="color: #0000ff;">"#status"</span><span style="color: #000099;">)</span>.animate<span style="color: #000099;">( {</span> width: <span style="color: #0000ff;">"80%"</span> <span style="color: #000099;">}</span>, <span style="color: #ff0000;">500</span><span style="color: #000099;">)</span>;</code></p>
<h4>Wrapping It Up</h4>
<p>That&#8217;s really all there is to it.  Pretty basic stuff.  But it&#8217;s definitely a nice trick to have up your sleeve.  And with a little extra work on styling and JavaScript logic, you can have some pretty robust logic that does some really cool things.  The example below shows you how the extra styling looks, and will allow you to see how the #status bar animates when the jQuery function is called.</p>
<p>Until next time, happy coding!</p>
<h4>Example</h4>
<p><iframe id="progress_bar_example" src="http://www.hesslerdesign.com/blog/wp-content/uploads/2010/08/progress_bar/index.html" width="100%" height="190" scrolling="auto" frameborder="0"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hesslerdesign.com/blog/tutorials/build-a-customized-progress-bar-using-css-and-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Look Mom, No Flash!</title>
		<link>http://www.hesslerdesign.com/blog/web-design/look-mom-no-flash/</link>
		<comments>http://www.hesslerdesign.com/blog/web-design/look-mom-no-flash/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 18:27:02 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.hesslerdesign.com/blog/?p=500</guid>
		<description><![CDATA[Whew!  It&#8217;s been far too long since my last ramblings on the blog here.  And c&#8217;mon&#8230;what&#8217;s up with that title?  No Flash?  Don&#8217;t worry, I&#8217;m not turning anti-Flash like Steve Jobs or anything.  Heck, I continue to do a ton of Flash development work, and seriously enjoy doing it.  No, it&#8217;s nothing like that.  It&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Whew!  It&#8217;s been far too long since my last ramblings on the blog here.  And c&#8217;mon&#8230;what&#8217;s up with that title?  No Flash?  Don&#8217;t worry, I&#8217;m not turning anti-Flash like Steve Jobs or anything.  Heck, I continue to do a ton of Flash development work, and seriously enjoy doing it.  No, it&#8217;s nothing like that.  It&#8217;s just that I&#8217;ve just launched an updated version of <a title="Hessler Design - Home" href="http://www.hesslerdesign.com/" target="_self">HesslerDesign.com</a> that includes no Flash elements in the main framework of the site (minus the a few entries in the <a title="Hessler Design - Work" href="http://www.hesslerdesign.com/">Work</a> section, and of course excluding the blog section, because I write about Flash quite a bit as you can probably tell).</p>
<p>Why, you ask?</p>
<p>As time goes on, I&#8217;m finding myself drawing closer and closer to sticking close to pure HTML/CSS code, with other standards-compliant languages like PHP/MySQL and JavaScript.  Not to say Flash and it&#8217;s programming language (ActionScript) isn&#8217;t compliant with anything.  I had simply found myself doing things in Flash by default because it&#8217;s what I was most comfortable with, and could do with the least amount of technical issues.</p>
<p>But, now that I&#8217;ve been exploring more uses for JavaScript in place of what would normally be Flash code, it&#8217;s easier and easier to pull myself away from Flash.  Plus, as I&#8217;ve been doing more and more dynamic code content with PHP, I&#8217;m finding myself a lot more excited about using PHP than I am about using Flash.  I still enjoy Flash, and don&#8217;t get me wrong &#8212; there are definitely times and places for Flash.  But for where I&#8217;m at now, I am finding that my own site doesn&#8217;t currently need to rely on Flash so much.</p>
<p>Outside of the programming techniques used for the most recent release of the site, I felt like it was definitely the time for a change regarding the design of the site.  The new design has a much more sophisticated simplicity and clean look than the old version. It&#8217;s focus is more on the projects and artwork, as they take a very prominent position on the <a title="Hessler Design - Work" href="http://www.hesslerdesign.com/" target="_self">Work</a> page with only the project details to accompany them.  No fluff content just to fill in space and give users something else to read.  Only the necessities.</p>
<p>With that all said, I hope you enjoy the newest iteration of HesslerDesign.com.  If you haven&#8217;t already, check out the <a title="Hessler Design - Work" href="http://www.hesslerdesign.com/" target="_self">Work</a> page, which has a few new projects listed that I&#8217;ve completed recently.  I hope you like what you see.</p>
<p>Until next time, happy coding!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hesslerdesign.com/blog/web-design/look-mom-no-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making Your Flash Application Communicate with the Outside World</title>
		<link>http://www.hesslerdesign.com/blog/flash/making-your-flash-application-communicate-with-the-outside-world/</link>
		<comments>http://www.hesslerdesign.com/blog/flash/making-your-flash-application-communicate-with-the-outside-world/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 22:14:15 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[actionscript 3]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.hesslerdesign.com/blog/?p=181</guid>
		<description><![CDATA[I&#8217;ve recently been working on a number of Flash sites that require communication back and forth between the Flash SWF file and the parent HTML page. This is relatively easy to do, but includes a few &#8220;gotcha&#8217;s&#8221; that should be addressed. Below is a list of items that you will need to make sure you [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve recently been working on a number of Flash sites that require communication back and forth between the Flash SWF file and the parent HTML page.  This is relatively easy to do, but includes a few &#8220;gotcha&#8217;s&#8221; that should be addressed. Below is a list of items that you will need to make sure you follow that will make your Flash be able to communicate with the outside world, and vice-versa.<br /><span id="more-181"></span></p>
<h4>Step 1: Embed your Flash SWF file in your HTML page</h4>
<p>When embedding your SWF file, give your <code>object</code> tags the same <code>id</code> and <code>name</code>.  Your non-Internet Explorer <code>object</code> tag should have the <code>id</code>, and your IE <code>object</code> tag should have the name. And again, both should be set to the same value. (In this example, these attributes are set to &#8220;helloSWF&#8221;.) Additionally, you need to set the <code>allowScriptAccess</code> attribute of your Flash object to either &#8220;sameDomain&#8221; or &#8220;always&#8221;.  Without this attribute set, you won&#8217;t be able to have Flash communicate with the HTML file.  At a basic level, the <code>object</code> tag will need to look something like this:</p>
<p><a href="http://www.hesslerdesign.com/blog/wp-content/uploads/2009/11/flashJS_htmlObjectCode1.gif"><img src="http://www.hesslerdesign.com/blog/wp-content/uploads/2009/11/flashJS_htmlObjectCode1.gif" alt="flashJS_htmlObjectCode" title="flashJS_htmlObjectCode" width="542" height="181" class="aligncenter size-full wp-image-232" /></a></p>
<div style="display:block; height:20px; clear:both;"></div>
<h4>Step 2: Write a JavaScript function that targets and calls to Flash</h4>
<p>There must be a JavaScript function that acts as the mediator between HTML and your Flash SWF file. In this JS function, you need to access the SWF file.  This is done by referencing the <code>id/name</code> (see step 1).  In its simplest form, this JS function should look something like this:</p>
<p>
<code><strong>function</strong> jsSayHello<span style="color: #000099;">() {</span><br />
&nbsp; &nbsp;<span style="color: #000099;">var</span> mySWF;<br />
&nbsp; &nbsp;mySWF = <span style="color: #990099;">document</span>.helloSWF;<br />
&nbsp; &nbsp;<span style="color: #000099;">if (</span><span style="color: #0000FF;">!</span>mySWF<span style="color: #000099;">) {</span><br />
&nbsp; &nbsp;&nbsp; &nbsp;<span style="color: #990099;">window</span>.helloSWF;<br />
&nbsp; &nbsp;<span style="color: #000099;">}</span><br />
&nbsp; &nbsp;mySWF.sayHello<span style="color: #000099;">()</span>;<br />
<span style="color: #000099;">}</span></code>
</p>
<p>In this example, you&#8217;ll notice a variable that get set to <code>document.helloSWF</code>.  If you&#8217;re using a browser that doesn&#8217;t recognize the &#8216;<code>document</code>&#8216; syntax, the conditional statement catches it, and uses &#8216;<code>window</code>&#8216; to reference the SWF file. Once the variable is set, you can simply call the function you wish to call in your Flash file by using the syntax &#8220;<code>jsVariable.flashFunctionName()</code>&#8220;.  In our example, this is the line &#8220;<code>mySWF.sayHello<span style="color: #000099;">()</span>;</code>&#8220;.</p>
<div style="display:block; height:20px; clear:both;"></div>
<h4>Step 3: Set functions and ExternalInterface properties in Flash</h4>
<p>In your Flash file, you need to import the <code>ExternalInterface</code> Class, and add a callback that listens for the function being called from outside of the Flash file.  When adding the callback, you also need to specify the function to run in your Flash file when it gets instructed to do so from the outside world.  The code snippet below provides the basic structure of what you&#8217;ll need:</p>
<p>
<code><span style="color: #0000ff;">import flash.external.*</span>;<br />
<span style="color: #0000ff;">ExternalInterface.addCallback</span>(<span style="color: #009900;">'sayHello'</span>, helloWorld);<br />
<span style="color: #0000ff;">function</span> helloWorld():<span style="color: #0000ff;">void</span> {<br />
&nbsp; &nbsp;<span style="color: #bbbbbb;">// Insert actions</span><br />
}</code>
</p>
<p>In this example, you&#8217;ll notice the <code>addCallback</code> accepts two parameters: (1) a String that is the function called from outside of Flash, and (2) a function inside of Flash to run.</p>
<p>If you want to have Flash call out to JavaScript, you can use the <code>ExternalInterface.call</code> method to call a JavaScript function.  For example, if you wanted to call a JS function named &#8220;hiFromFlash&#8221;, the ActionScript code would look something like this:</p>
<p>
<code><span style="color: #0000ff;">ExternalInterface.call</span>(<span style="color: #009900;">'hiFromFlash'</span>);</code>
</p>
<p>If you need to pass parameters, simply add them after the function call, separated by commas.</p>
<div style="display:block; height:20px; clear:both;"></div>
<p>So there you have it. With these three items, you will be all set to have your Flash file be able to receive instructions from its parent file.  Until next time, happy coding!</p>
<p><a href="http://www.hesslerdesign.com/blog/wp-content/uploads/2009/11/AS-JS-Communication.zip">Download source files &raquo;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hesslerdesign.com/blog/flash/making-your-flash-application-communicate-with-the-outside-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

