<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: ActionScript 3.0 Particle Systems #2: Snow Effect</title>
	<atom:link href="http://r3dux.org/2010/01/actionscript-3-0-particle-systems-2-snow-effect/feed/" rel="self" type="application/rss+xml" />
	<link>http://r3dux.org/2010/01/actionscript-3-0-particle-systems-2-snow-effect/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=actionscript-3-0-particle-systems-2-snow-effect</link>
	<description>A number-pimping side project from the valleys in *NEW* upside-down flavour.</description>
	<lastBuildDate>Tue, 18 Jun 2013 23:42:50 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<item>
		<title>By: r3dux</title>
		<link>http://r3dux.org/2010/01/actionscript-3-0-particle-systems-2-snow-effect/#comment-7209</link>
		<dc:creator>r3dux</dc:creator>
		<pubDate>Thu, 24 Nov 2011 06:32:50 +0000</pubDate>
		<guid isPermaLink="false">http://r3dux.org/?p=1585#comment-7209</guid>
		<description><![CDATA[Try this: &lt;a href=&quot;http://r3dux.org/files/flash/Snow-CtrlMsg+Banner/Snow-CtrlMsg+Banner.zip&quot; rel=&quot;nofollow&quot;&gt;Snow-CtrlMsg+Banner.zip&lt;/a&gt;

Obviously change the banner =P

If you want the snow to be in front of the banner then just delete the Banner symbol and post-it-note.png from the library, then delete the below code from the bottom of the actions layer:

&lt;pre lang=&quot;as3&quot;&gt;
var b:Banner = new Banner;
b.x = stage.stageWidth  / 2;
b.y = stage.stageHeight / 2;
stage.addChild(b);&lt;/pre&gt;

Finally, just pick &lt;strong&gt;File &#124; Import &#124; Import to Stage...&lt;/strong&gt; and point it at your banner of choice.]]></description>
		<content:encoded><![CDATA[<p>Try this: <a href="http://r3dux.org/files/flash/Snow-CtrlMsg+Banner/Snow-CtrlMsg+Banner.zip">Snow-CtrlMsg+Banner.zip</a></p>
<p>Obviously change the banner =P</p>
<p>If you want the snow to be in front of the banner then just delete the Banner symbol and post-it-note.png from the library, then delete the below code from the bottom of the actions layer:</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="as3" style="font-family:monospace;">var b:Banner = new Banner;
b.x = stage.stageWidth  / 2;
b.y = stage.stageHeight / 2;
stage.addChild(b);</pre></td></tr></table></div>

<p>Finally, just pick <strong>File | Import | Import to Stage&#8230;</strong> and point it at your banner of choice.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hi</title>
		<link>http://r3dux.org/2010/01/actionscript-3-0-particle-systems-2-snow-effect/#comment-7206</link>
		<dc:creator>hi</dc:creator>
		<pubDate>Wed, 23 Nov 2011 11:44:23 +0000</pubDate>
		<guid isPermaLink="false">http://r3dux.org/?p=1585#comment-7206</guid>
		<description><![CDATA[i want to put a grafic on top of the flakesani...but how?

thank you]]></description>
		<content:encoded><![CDATA[<p>i want to put a grafic on top of the flakesani&#8230;but how?</p>
<p>thank you</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hi</title>
		<link>http://r3dux.org/2010/01/actionscript-3-0-particle-systems-2-snow-effect/#comment-7205</link>
		<dc:creator>hi</dc:creator>
		<pubDate>Wed, 23 Nov 2011 11:02:52 +0000</pubDate>
		<guid isPermaLink="false">http://r3dux.org/?p=1585#comment-7205</guid>
		<description><![CDATA[i dont know how to get rid of the control message: press any key..etc

// Create our controls message, center it and add it to the screen
var msg:ControlsMessage = new ControlsMessage();
msg.x = stage.stageWidth / 2;
msg.y = stage.stageHeight / 2;
addChild(msg);]]></description>
		<content:encoded><![CDATA[<p>i dont know how to get rid of the control message: press any key..etc</p>
<p>// Create our controls message, center it and add it to the screen<br />
var msg:ControlsMessage = new ControlsMessage();<br />
msg.x = stage.stageWidth / 2;<br />
msg.y = stage.stageHeight / 2;<br />
addChild(msg);</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: r3dux</title>
		<link>http://r3dux.org/2010/01/actionscript-3-0-particle-systems-2-snow-effect/#comment-6421</link>
		<dc:creator>r3dux</dc:creator>
		<pubDate>Sun, 23 Jan 2011 02:46:22 +0000</pubDate>
		<guid isPermaLink="false">http://r3dux.org/?p=1585#comment-6421</guid>
		<description><![CDATA[Hi Jason,

The difference between the flash file and the class is that the flash file code is placed on a keyframe of the timeline in the main .FLA file, while the class is a standalone file that describes the properties and functions related to a single snowflake, which you can then use to create as many snowflakes as you&#039;d like. I think you can place the snowflake code inside the .fla code (above it), but it&#039;s best to keep classes in separate files to cut down on the code getting bulky (and as such difficult to work with) and so you can re-use the code in other projects with minimum hassle.

You&#039;d need to make significant changes to the code for the snow to accumulate on top of anything depicted in the background image - if you really want to do it, start with just getting the snow to accumulate at the bottom of the stage by checking if it&#039;s moved off the bottom of the stage or collided with another &quot;locked&quot; snowflake, at which point you just move the colliding snowflake back one frames worth of movement and lock it in place, or just lock it in place where it collided depending on how you want it to work...

Collision detection is pretty easy in AS3 as you get the AS3 &lt;a href=&quot;http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/display/DisplayObject.html#hitTestObject%28%29&quot; rel=&quot;nofollow&quot;&gt;hitTestObject&lt;/a&gt; function to use (example: &lt;a href=&quot;http://www.foundation-flash.com/tutorials/as3hittesting/&quot; rel=&quot;nofollow&quot;&gt;http://www.foundation-flash.com/tutorials/as3hittesting/&lt;/a&gt;) as well as the &lt;a href=&quot;http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/BitmapData.html?filter_flex=4.1&amp;filter_flashplayer=10.1&amp;filter_air=2#hitTest%28%29&quot; rel=&quot;nofollow&quot;&gt;hitTest&lt;/a&gt; function for per-pixel collision detection (which I&#039;ve covered in other flash articles such as this: &lt;a href=&quot;http://r3dux.org/2010/01/actionscript-3-0-variable-size-particle-collisions/&quot; rel=&quot;nofollow&quot;&gt;variable-size-particle-collisions&lt;/a&gt; ) when you get more confident with AS3.

With no offense meant, from your question it&#039;s possible that you might be biting off a little bit more than you can chew with snowflake accumulation, so if you find you&#039;re struggling with it, just try and concentrate on getting each aspect required individually until you feel you&#039;re able to put it all together. i.e.:
- Get comfortable adding and manipulating properties of classes
- Make sure you can add a property to a class which will lock the object in place when you set it,
- Make sure you can detect a collision between two objects
- Make sure you can lock two objects in place once they collide
- Make sure you can detect a collision, take one step back, and &lt;em&gt;then&lt;/em&gt; lock objects in place once they collide etc.

Hope this helps,
r3dux]]></description>
		<content:encoded><![CDATA[<p>Hi Jason,</p>
<p>The difference between the flash file and the class is that the flash file code is placed on a keyframe of the timeline in the main .FLA file, while the class is a standalone file that describes the properties and functions related to a single snowflake, which you can then use to create as many snowflakes as you&#8217;d like. I think you can place the snowflake code inside the .fla code (above it), but it&#8217;s best to keep classes in separate files to cut down on the code getting bulky (and as such difficult to work with) and so you can re-use the code in other projects with minimum hassle.</p>
<p>You&#8217;d need to make significant changes to the code for the snow to accumulate on top of anything depicted in the background image &#8211; if you really want to do it, start with just getting the snow to accumulate at the bottom of the stage by checking if it&#8217;s moved off the bottom of the stage or collided with another &#8220;locked&#8221; snowflake, at which point you just move the colliding snowflake back one frames worth of movement and lock it in place, or just lock it in place where it collided depending on how you want it to work&#8230;</p>
<p>Collision detection is pretty easy in AS3 as you get the AS3 <a href="http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/display/DisplayObject.html#hitTestObject%28%29">hitTestObject</a> function to use (example: <a href="http://www.foundation-flash.com/tutorials/as3hittesting/">http://www.foundation-flash.com/tutorials/as3hittesting/</a>) as well as the <a href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/BitmapData.html?filter_flex=4.1&#038;filter_flashplayer=10.1&#038;filter_air=2#hitTest%28%29">hitTest</a> function for per-pixel collision detection (which I&#8217;ve covered in other flash articles such as this: <a href="http://r3dux.org/2010/01/actionscript-3-0-variable-size-particle-collisions/">variable-size-particle-collisions</a> ) when you get more confident with AS3.</p>
<p>With no offense meant, from your question it&#8217;s possible that you might be biting off a little bit more than you can chew with snowflake accumulation, so if you find you&#8217;re struggling with it, just try and concentrate on getting each aspect required individually until you feel you&#8217;re able to put it all together. i.e.:<br />
- Get comfortable adding and manipulating properties of classes<br />
- Make sure you can add a property to a class which will lock the object in place when you set it,<br />
- Make sure you can detect a collision between two objects<br />
- Make sure you can lock two objects in place once they collide<br />
- Make sure you can detect a collision, take one step back, and <em>then</em> lock objects in place once they collide etc.</p>
<p>Hope this helps,<br />
r3dux</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jason</title>
		<link>http://r3dux.org/2010/01/actionscript-3-0-particle-systems-2-snow-effect/#comment-6420</link>
		<dc:creator>jason</dc:creator>
		<pubDate>Sat, 22 Jan 2011 23:14:23 +0000</pubDate>
		<guid isPermaLink="false">http://r3dux.org/?p=1585#comment-6420</guid>
		<description><![CDATA[I like the snow effect,  question I have what&#039;s the difference in the flash file at the top and the action script one. also if I wanted to accumulate snow ontop of the cabin or the mountains along with it snowing , how can I do that and combine the classes into the one package. 

thanks 

Jason]]></description>
		<content:encoded><![CDATA[<p>I like the snow effect,  question I have what&#8217;s the difference in the flash file at the top and the action script one. also if I wanted to accumulate snow ontop of the cabin or the mountains along with it snowing , how can I do that and combine the classes into the one package. </p>
<p>thanks </p>
<p>Jason</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JP</title>
		<link>http://r3dux.org/2010/01/actionscript-3-0-particle-systems-2-snow-effect/#comment-6102</link>
		<dc:creator>JP</dc:creator>
		<pubDate>Mon, 28 Jun 2010 18:19:11 +0000</pubDate>
		<guid isPermaLink="false">http://r3dux.org/?p=1585#comment-6102</guid>
		<description><![CDATA[Thank a lot!

I modified some variables in &quot;ActionScript 3.0 Snowflake Class Code&quot; in order to create an upping bubbles effect.

Enjoy it!!!

&lt;pre lang=&quot;ActionScript3&quot;&gt;
	package {
		// Import the MovieClip and Event classes
		import flash.display.MovieClip;
		import flash.events.Event;
	
		public class Snowflake extends MovieClip {
			// Define our SnowFlake&#039;s properties
			var ySpeed:Number;
			var xSpeed:Number;
	
			// Snowflake Constructor
			function Snowflake(theXSpeed:Number, theYSpeed:Number):void {
				// Add an eventlistener for the flake instance that calls the updateSnowflake
				// function every time we draw a new frame
				this.addEventListener(Event.ENTER_FRAME, updateSnowflake);
	
				// Set our flake&#039;s x and y speeds as per the constructor&#039;s passed parameters
				this.xSpeed=theXSpeed;
				this.ySpeed=theYSpeed;
	
			}// End of constructor
	
			// Destructor to unbind the Snowflake&#039;s ENTER_FRAME event listener when we destroy it
			public function SnowflakeDestructor():void {
				this.removeEventListener(Event.ENTER_FRAME, updateSnowflake);
			}
	
			// Function to update the snowflake
			// Remember that we ARE being passed an event by the EventListener - the ENTER_FRAME event!
			function updateSnowflake(e:Event):void {
				this.x+=this.xSpeed;
				this.y-=this.ySpeed;
				trace (this.y );
	
				// If our snowflake has gone off the bottom of the stage, reset the height back to
				// above the stage and re-randomise the x and y speeds
				if (this.y &lt; 0){//(stage.stageHeight + this.height)) {
					// Reset y position to above the stage. I know we don&#039;t need to use &quot;0 - blah&quot;
					// but if we want to do anything with reset offsets later it&#039;s already here.
					trace (&quot;entro&quot;);
					this.y = stage.stageHeight - (this.height);
	
					// Re-randomise the speeds
					this.xSpeed = (Math.random() * 2) - 1;// Range: -1 to +1
					this.ySpeed = (Math.random() * 4) + 3;// Range: +3 to +7
	
				}// End of if the flake is off the bottom of the stage
	
			}// End of updateSnowflake function
	
		}// End of Snowflake class
	
	}// End of package
&lt;/pre&gt;]]></description>
		<content:encoded><![CDATA[<p>Thank a lot!</p>
<p>I modified some variables in &#8220;ActionScript 3.0 Snowflake Class Code&#8221; in order to create an upping bubbles effect.</p>
<p>Enjoy it!!!</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="actionscript3" style="font-family:monospace;">	<span style="color: #9900cc; font-weight: bold;">package</span> <span style="color: #000000;">&#123;</span>
		<span style="color: #009900; font-style: italic;">// Import the MovieClip and Event classes</span>
		<span style="color: #0033ff; font-weight: bold;">import</span> <span style="color: #004993;">flash.display</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">MovieClip</span><span style="color: #000066; font-weight: bold;">;</span>
		<span style="color: #0033ff; font-weight: bold;">import</span> <span style="color: #004993;">flash.events</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">Event</span><span style="color: #000066; font-weight: bold;">;</span>
&nbsp;
		<span style="color: #0033ff; font-weight: bold;">public</span> <span style="color: #9900cc; font-weight: bold;">class</span> Snowflake <span style="color: #0033ff; font-weight: bold;">extends</span> <span style="color: #004993;">MovieClip</span> <span style="color: #000000;">&#123;</span>
			<span style="color: #009900; font-style: italic;">// Define our SnowFlake's properties</span>
			<span style="color: #6699cc; font-weight: bold;">var</span> ySpeed<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Number</span><span style="color: #000066; font-weight: bold;">;</span>
			<span style="color: #6699cc; font-weight: bold;">var</span> xSpeed<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Number</span><span style="color: #000066; font-weight: bold;">;</span>
&nbsp;
			<span style="color: #009900; font-style: italic;">// Snowflake Constructor</span>
			<span style="color: #339966; font-weight: bold;">function</span> Snowflake<span style="color: #000000;">&#40;</span>theXSpeed<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Number</span><span style="color: #000066; font-weight: bold;">,</span> theYSpeed<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Number</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">void</span> <span style="color: #000000;">&#123;</span>
				<span style="color: #009900; font-style: italic;">// Add an eventlistener for the flake instance that calls the updateSnowflake</span>
				<span style="color: #009900; font-style: italic;">// function every time we draw a new frame</span>
				<span style="color: #0033ff; font-weight: bold;">this</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">addEventListener</span><span style="color: #000000;">&#40;</span><span style="color: #004993;">Event</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">ENTER_FRAME</span><span style="color: #000066; font-weight: bold;">,</span> updateSnowflake<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
&nbsp;
				<span style="color: #009900; font-style: italic;">// Set our flake's x and y speeds as per the constructor's passed parameters</span>
				<span style="color: #0033ff; font-weight: bold;">this</span><span style="color: #000066; font-weight: bold;">.</span>xSpeed=theXSpeed<span style="color: #000066; font-weight: bold;">;</span>
				<span style="color: #0033ff; font-weight: bold;">this</span><span style="color: #000066; font-weight: bold;">.</span>ySpeed=theYSpeed<span style="color: #000066; font-weight: bold;">;</span>
&nbsp;
			<span style="color: #000000;">&#125;</span><span style="color: #009900; font-style: italic;">// End of constructor</span>
&nbsp;
			<span style="color: #009900; font-style: italic;">// Destructor to unbind the Snowflake's ENTER_FRAME event listener when we destroy it</span>
			<span style="color: #0033ff; font-weight: bold;">public</span> <span style="color: #339966; font-weight: bold;">function</span> SnowflakeDestructor<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">void</span> <span style="color: #000000;">&#123;</span>
				<span style="color: #0033ff; font-weight: bold;">this</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">removeEventListener</span><span style="color: #000000;">&#40;</span><span style="color: #004993;">Event</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">ENTER_FRAME</span><span style="color: #000066; font-weight: bold;">,</span> updateSnowflake<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
			<span style="color: #000000;">&#125;</span>
&nbsp;
			<span style="color: #009900; font-style: italic;">// Function to update the snowflake</span>
			<span style="color: #009900; font-style: italic;">// Remember that we ARE being passed an event by the EventListener - the ENTER_FRAME event!</span>
			<span style="color: #339966; font-weight: bold;">function</span> updateSnowflake<span style="color: #000000;">&#40;</span>e<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Event</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">void</span> <span style="color: #000000;">&#123;</span>
				<span style="color: #0033ff; font-weight: bold;">this</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">x</span><span style="color: #000066; font-weight: bold;">+</span>=<span style="color: #0033ff; font-weight: bold;">this</span><span style="color: #000066; font-weight: bold;">.</span>xSpeed<span style="color: #000066; font-weight: bold;">;</span>
				<span style="color: #0033ff; font-weight: bold;">this</span><span style="color: #000066; font-weight: bold;">.</span>y<span style="color: #000066; font-weight: bold;">-</span>=<span style="color: #0033ff; font-weight: bold;">this</span><span style="color: #000066; font-weight: bold;">.</span>ySpeed<span style="color: #000066; font-weight: bold;">;</span>
				<span style="color: #004993;">trace</span> <span style="color: #000000;">&#40;</span><span style="color: #0033ff; font-weight: bold;">this</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">y</span> <span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
&nbsp;
				<span style="color: #009900; font-style: italic;">// If our snowflake has gone off the bottom of the stage, reset the height back to</span>
				<span style="color: #009900; font-style: italic;">// above the stage and re-randomise the x and y speeds</span>
				<span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span><span style="color: #0033ff; font-weight: bold;">this</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">y</span> <span style="color: #000066; font-weight: bold;">&lt;</span> <span style="color: #000000; font-weight:bold;">0</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#123;</span><span style="color: #009900; font-style: italic;">//(stage.stageHeight + this.height)) {</span>
					<span style="color: #009900; font-style: italic;">// Reset y position to above the stage. I know we don&amp;#039;t need to use &amp;quot;0 - blah&amp;quot;</span>
					<span style="color: #009900; font-style: italic;">// but if we want to do anything with reset offsets later it&amp;#039;s already here.</span>
					<span style="color: #004993;">trace</span> <span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;entro&quot;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
					<span style="color: #0033ff; font-weight: bold;">this</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">y</span> = <span style="color: #004993;">stage</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">stageHeight</span> <span style="color: #000066; font-weight: bold;">-</span> <span style="color: #000000;">&#40;</span><span style="color: #0033ff; font-weight: bold;">this</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">height</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
&nbsp;
					<span style="color: #009900; font-style: italic;">// Re-randomise the speeds</span>
					<span style="color: #0033ff; font-weight: bold;">this</span><span style="color: #000066; font-weight: bold;">.</span>xSpeed = <span style="color: #000000;">&#40;</span><span style="color: #004993;">Math</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">random</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span> <span style="color: #000066; font-weight: bold;">*</span> <span style="color: #000000; font-weight:bold;">2</span><span style="color: #000000;">&#41;</span> <span style="color: #000066; font-weight: bold;">-</span> <span style="color: #000000; font-weight:bold;">1</span><span style="color: #000066; font-weight: bold;">;</span><span style="color: #009900; font-style: italic;">// Range: -1 to +1</span>
					<span style="color: #0033ff; font-weight: bold;">this</span><span style="color: #000066; font-weight: bold;">.</span>ySpeed = <span style="color: #000000;">&#40;</span><span style="color: #004993;">Math</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">random</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span> <span style="color: #000066; font-weight: bold;">*</span> <span style="color: #000000; font-weight:bold;">4</span><span style="color: #000000;">&#41;</span> <span style="color: #000066; font-weight: bold;">+</span> <span style="color: #000000; font-weight:bold;">3</span><span style="color: #000066; font-weight: bold;">;</span><span style="color: #009900; font-style: italic;">// Range: +3 to +7</span>
&nbsp;
				<span style="color: #000000;">&#125;</span><span style="color: #009900; font-style: italic;">// End of if the flake is off the bottom of the stage</span>
&nbsp;
			<span style="color: #000000;">&#125;</span><span style="color: #009900; font-style: italic;">// End of updateSnowflake function</span>
&nbsp;
		<span style="color: #000000;">&#125;</span><span style="color: #009900; font-style: italic;">// End of Snowflake class</span>
&nbsp;
	<span style="color: #000000;">&#125;</span><span style="color: #009900; font-style: italic;">// End of package</span></pre></td></tr></table></div>

]]></content:encoded>
	</item>
	<item>
		<title>By: r3dux</title>
		<link>http://r3dux.org/2010/01/actionscript-3-0-particle-systems-2-snow-effect/#comment-4530</link>
		<dc:creator>r3dux</dc:creator>
		<pubDate>Wed, 13 Jan 2010 10:50:02 +0000</pubDate>
		<guid isPermaLink="false">http://r3dux.org/?p=1585#comment-4530</guid>
		<description><![CDATA[Thanks, man! Glad you like :)

Hope the fruzzzing UK weather sorts itself out soon - stay warm, bird-boy! =P]]></description>
		<content:encoded><![CDATA[<p>Thanks, man! Glad you like <img src='http://r3dux.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Hope the fruzzzing UK weather sorts itself out soon &#8211; stay warm, bird-boy! =P</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: shetboy</title>
		<link>http://r3dux.org/2010/01/actionscript-3-0-particle-systems-2-snow-effect/#comment-4529</link>
		<dc:creator>shetboy</dc:creator>
		<pubDate>Wed, 13 Jan 2010 09:39:25 +0000</pubDate>
		<guid isPermaLink="false">http://r3dux.org/?p=1585#comment-4529</guid>
		<description><![CDATA[That is quite impressive stuff you&#039;ve learned there, keep it up!

And this one is quite apt too, since it is snowing here (again!) right now.]]></description>
		<content:encoded><![CDATA[<p>That is quite impressive stuff you&#8217;ve learned there, keep it up!</p>
<p>And this one is quite apt too, since it is snowing here (again!) right now.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
