<?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/"
		xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Through My Lenses &#187; event</title>
	<atom:link href="http://www.ericstoike.com/wp/tag/event/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ericstoike.com/wp</link>
	<description>A look into the world as I see it...</description>
	<lastBuildDate>Mon, 16 Jan 2012 19:05:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<copyright>Copyright &#xA9; Through My Lenses 2011 </copyright>
	<managingEditor>eric@gvfootball.com (Through My Lenses)</managingEditor>
	<webMaster>eric@gvfootball.com (Through My Lenses)</webMaster>
	<image>
		<url>http://www.ericstoike.com/wp/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
		<title>Through My Lenses</title>
		<link>http://www.ericstoike.com/wp</link>
		<width>144</width>
		<height>144</height>
	</image>
	<itunes:subtitle></itunes:subtitle>
	<itunes:summary>A look into the world as I see it...</itunes:summary>
	<itunes:keywords></itunes:keywords>
	<itunes:category text="Society &#38; Culture" />
	<itunes:author>Through My Lenses</itunes:author>
	<itunes:owner>
		<itunes:name>Through My Lenses</itunes:name>
		<itunes:email>eric@gvfootball.com</itunes:email>
	</itunes:owner>
	<itunes:block>no</itunes:block>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://www.ericstoike.com/wp/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<item>
		<title>Clicks for Quakes GR</title>
		<link>http://www.ericstoike.com/wp/2010/02/28/clicks-for-quakes-gr/</link>
		<comments>http://www.ericstoike.com/wp/2010/02/28/clicks-for-quakes-gr/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 23:53:36 +0000</pubDate>
		<dc:creator>cowboyEric</dc:creator>
				<category><![CDATA[downtown grand rapids]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[donation]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[friends]]></category>
		<category><![CDATA[good cause]]></category>
		<category><![CDATA[grand rapids]]></category>
		<category><![CDATA[pure michigan]]></category>

		<guid isPermaLink="false">http://www.ericstoike.com/wp/?p=806</guid>
		<description><![CDATA[This weekend was an event that I had been looking forward to for a couple weeks now. Some great people (Sasha Wolff, Adam Bird and Innereactive Media) from West Michigan pooled efforts together to bring an event to Grand Rapids that was really amazing. The idea started soon after the earthquake on January 12th by [...]]]></description>
			<content:encoded><![CDATA[<p>This weekend was an event that I had been looking forward to for a couple weeks now. Some great people (<a href="http://www.socialsasha.com">Sasha Wolff</a>, <a href="http://adambirdphoto.com/">Adam Bird</a> and <a href="http://www.innereactive.com">Innereactive Media</a>) from West Michigan pooled efforts together to bring an event to Grand Rapids that was really amazing. The idea started soon after the earthquake on January 12th by some photographers down in North Carolina. It&#8217;s a simple idea to make some extra money for people that need it in Haiti by some people that did&#8217;t have a bunch of extra cash around but had the ability to produce something that people want. Sasha Wolff brought the project to West Michigan, Adam helped with the studio space along with photographic skill/knowledge and Innereactive Media brought in some marketing for the event. I hung out just to help out with random stuff that needed to be done along the way. We all had a great time and everyone that came by seemed to be very happy with the experience.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ericstoike.com/wp/2010/02/28/clicks-for-quakes-gr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>#360Flex Notes &#8211; &#8220;AddEventListener() &#8211; Now What()&#8221; &#8211; Josh Buhler</title>
		<link>http://www.ericstoike.com/wp/2009/05/18/360flex-notes-addeventlistener-now-what-josh-buhler/</link>
		<comments>http://www.ericstoike.com/wp/2009/05/18/360flex-notes-addeventlistener-now-what-josh-buhler/#comments</comments>
		<pubDate>Mon, 18 May 2009 16:59:20 +0000</pubDate>
		<dc:creator>cowboyEric</dc:creator>
				<category><![CDATA[360flex]]></category>
		<category><![CDATA[buhler]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[josh]]></category>
		<category><![CDATA[listener]]></category>

		<guid isPermaLink="false">http://www.ericstoike.com/wp/?p=699</guid>
		<description><![CDATA[Event: noteworthy runtime occurence Types of events: built-in (come from Flash Player) and custom (coder defined) Custom: Something that you feel is &#8220;noteworthy&#8221; Basics: Something happens, creation, dispatch, handling (not all dispatched events are handled) Objects: type (either Event or subclass), name, phase (where in event flow this is), target (what triggered event and what [...]]]></description>
			<content:encoded><![CDATA[<p>Event: noteworthy runtime occurence</p>
<p>Types of events: built-in (come from Flash Player) and custom (coder defined)</p>
<p>Custom: Something that you feel is &#8220;noteworthy&#8221;</p>
<p>Basics: Something happens, creation, dispatch, handling (not all dispatched events are handled)</p>
<p>Objects: type (either Event or subclass), name, phase (where in event flow this is), target (what triggered event and what is handling it)</p>
<p>Using Events: name, type, register, handle, wait</p>
<p>Event Names: code hints</p>
<p>Event Types: documentation is the best place to see what exists</p>
<p>Register<br />
addEventListener(type:String,listener:Function)<br />
Other parameters: useCapture, priority, useWeakReference</p>
<p>Dispatch: Create, dispatch</p>
<p>Removing Event Listeners: unnecessary and just uses memory/cpu load.<br />
removeEventListener SAME parameters<br />
if something changes in the addEventListener then the same thing must change in the removeEventListener</p>
<p>Force garbage collection: Should not be used in production environments</p>
<p>Know what events are on an object when you delete it.</p>
<p>Anonymous Handlers: inline functions to &#8220;just do one thing&#8221; &#8211;&gt; bad! no way to get rid of it.</p>
<p>Weak References: Connection is still there between EventDispatcher and Listener. If GC comes along, if thats the only link, then it marks it as &#8220;eligible&#8221; for trash. Problem with this? doesn&#8217;t always work. Code for forced GC: http://bit.ly/IU0Z5</p>
<p>Always remove event listeners when you no longer need it.</p>
<p>Custom Events: Name-Only (just name changes and still Event class) and Extend (carry additional properties/functionality)</p>
<p>Changed tempChange to a custom event which extends Event to return number and prevNumber. Nice simple example of a custom extended event.</p>
<p>Notes on custom:<br />
always call clone and toString if you have added additional properties.</p>
<p>http://bit.ly/Fwb64</p>
<p>Event flow: capture phase (finding target), target phase (handling), bubble phase (which goes all the way back up to stage)<br />
Not all events bubble by default and only events on the stage will bubble<br />
You can register on all phases but need to specifically register for each phase.</p>
<p>Broadcast Events: activate, deactivate, enterFrame, exitFrame, frameConstructed, render<br />
always happen. you can&#8217;t destroy from but you can register for them. they fire regardless of if they are on the stage.</p>
<p>Event Target: target (dispatched event), currentTarget (target currently handling event in Event Flow)</p>
<p>Priority: they will fire in the order they were registered unless you change when registering. higher priority will be triggered first. int.MAX_VALUE will put it at the top.</p>
<p>Killing Events: stopPropagation() prevents from continuing through event flow. Continues at current display object/same level.<br />
stopImmeadiatePropagation() stops in its tracks. No $200.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ericstoike.com/wp/2009/05/18/360flex-notes-addeventlistener-now-what-josh-buhler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.200 seconds -->

