<?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: Choosing a Flash Event Engine That?s Right For You	</title>
	<atom:link href="https://jessewarden.com/2004/04/choosing-a-flash-event-engine-thats-right-for-you.html/feed" rel="self" type="application/rss+xml" />
	<link>https://jessewarden.com/2004/04/choosing-a-flash-event-engine-thats-right-for-you.html</link>
	<description>Software &#124; Fitness &#124; Gaming</description>
	<lastBuildDate>Sun, 04 Apr 2004 22:09:39 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>
		By: Jonathan Kaye		</title>
		<link>https://jessewarden.com/2004/04/choosing-a-flash-event-engine-thats-right-for-you.html/comment-page-1#comment-1573</link>

		<dc:creator><![CDATA[Jonathan Kaye]]></dc:creator>
		<pubDate>Sun, 04 Apr 2004 22:09:39 +0000</pubDate>
		<guid isPermaLink="false">http://jessewarden.com/?p=491#comment-1573</guid>

					<description><![CDATA[Dear Erik,

Sorry for the omission.  The scope is the timeline on which the component is placed, for example, if you put the component on the timeline within mc1.mc2, and specify &quot;xyz&quot;, then it looks for &quot;mc1.mc2.xyz.&quot;  If you specify the listener as &quot;_parent.xyz&quot;, then it looks for mc1.mc2._parent.xyz, or mc1.xyz.

The downside is that it won&#039;t by default access _global without specifically saying _global.xyz, but of course someone could make that change if he or she were doing that sort of thing.

-jonathan
]]></description>
			<content:encoded><![CDATA[<p>Dear Erik,</p>
<p>Sorry for the omission.  The scope is the timeline on which the component is placed, for example, if you put the component on the timeline within mc1.mc2, and specify &#8220;xyz&#8221;, then it looks for &#8220;mc1.mc2.xyz.&#8221;  If you specify the listener as &#8220;_parent.xyz&#8221;, then it looks for mc1.mc2._parent.xyz, or mc1.xyz.</p>
<p>The downside is that it won&#8217;t by default access _global without specifically saying _global.xyz, but of course someone could make that change if he or she were doing that sort of thing.</p>
<p>-jonathan</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: JesterXL		</title>
		<link>https://jessewarden.com/2004/04/choosing-a-flash-event-engine-thats-right-for-you.html/comment-page-1#comment-1572</link>

		<dc:creator><![CDATA[JesterXL]]></dc:creator>
		<pubDate>Sun, 04 Apr 2004 08:52:12 +0000</pubDate>
		<guid isPermaLink="false">http://jessewarden.com/?p=491#comment-1572</guid>

					<description><![CDATA[Thanks mangxt!]]></description>
			<content:encoded><![CDATA[<p>Thanks mangxt!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: erikbianchi		</title>
		<link>https://jessewarden.com/2004/04/choosing-a-flash-event-engine-thats-right-for-you.html/comment-page-1#comment-1571</link>

		<dc:creator><![CDATA[erikbianchi]]></dc:creator>
		<pubDate>Sun, 04 Apr 2004 06:56:29 +0000</pubDate>
		<guid isPermaLink="false">http://jessewarden.com/?p=491#comment-1571</guid>

					<description><![CDATA[Hey Jonathan, just had a quick look at your FMXI files and didn&#039;t see a way to specify the scope for the handler e.g.

foo.addListener(&quot;method&quot;,this);

BTW Jesse big ups on the formatting of your articale.]]></description>
			<content:encoded><![CDATA[<p>Hey Jonathan, just had a quick look at your FMXI files and didn&#8217;t see a way to specify the scope for the handler e.g.</p>
<p>foo.addListener(&#8220;method&#8221;,this);</p>
<p>BTW Jesse big ups on the formatting of your articale.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Jonathan Kaye		</title>
		<link>https://jessewarden.com/2004/04/choosing-a-flash-event-engine-thats-right-for-you.html/comment-page-1#comment-1570</link>

		<dc:creator><![CDATA[Jonathan Kaye]]></dc:creator>
		<pubDate>Sun, 04 Apr 2004 05:15:20 +0000</pubDate>
		<guid isPermaLink="false">http://jessewarden.com/?p=491#comment-1570</guid>

					<description><![CDATA[Dear Jesse,

While you&#039;re summarizing event models, let me add my perspective which is a slight takeoff of the approaches.

First, for my components, I like to specify the first listener as a property of the component, so it&#039;s very easy to set.  Since that is coming in as a string, this mechanism makes the evaluation of the listener at the event-generation time, as opposed to all the other mechanisms that have the evaluation at addEventListener time.  For kicks, I also permit the user to specify absolute and relative paths, e.g., using _parent, _level, _root, etc.  All this is described at http://flashsim.infopop.cc/eve/ubb.x?a=tpc&amp;s=768608087&amp;f=1106035535&amp;m=7666077455

The second modification I make with my components is to add a property for the event name.  This way, one can change the event names if you need to avoid a clash (for example, two different components sending the same onChange event).  You could use a proxy listener, as Mike Chamber implemented, but I think it is easiest to have this capability built into the component properties, although it does clutter the properties when you have a lot of events.

-jonathan]]></description>
			<content:encoded><![CDATA[<p>Dear Jesse,</p>
<p>While you&#8217;re summarizing event models, let me add my perspective which is a slight takeoff of the approaches.</p>
<p>First, for my components, I like to specify the first listener as a property of the component, so it&#8217;s very easy to set.  Since that is coming in as a string, this mechanism makes the evaluation of the listener at the event-generation time, as opposed to all the other mechanisms that have the evaluation at addEventListener time.  For kicks, I also permit the user to specify absolute and relative paths, e.g., using _parent, _level, _root, etc.  All this is described at <a href="http://flashsim.infopop.cc/eve/ubb.x?a=tpc&#038;s=768608087&#038;f=1106035535&#038;m=7666077455" rel="nofollow ugc">http://flashsim.infopop.cc/eve/ubb.x?a=tpc&#038;s=768608087&#038;f=1106035535&#038;m=7666077455</a></p>
<p>The second modification I make with my components is to add a property for the event name.  This way, one can change the event names if you need to avoid a clash (for example, two different components sending the same onChange event).  You could use a proxy listener, as Mike Chamber implemented, but I think it is easiest to have this capability built into the component properties, although it does clutter the properties when you have a lot of events.</p>
<p>-jonathan</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: JesterXL		</title>
		<link>https://jessewarden.com/2004/04/choosing-a-flash-event-engine-thats-right-for-you.html/comment-page-1#comment-1569</link>

		<dc:creator><![CDATA[JesterXL]]></dc:creator>
		<pubDate>Sun, 04 Apr 2004 03:47:03 +0000</pubDate>
		<guid isPermaLink="false">http://jessewarden.com/?p=491#comment-1569</guid>

					<description><![CDATA[This is exactly why I don&#039;t write a book.  I get free QA, and a &quot;living&quot; document that improves itself via the community.  ++Score;]]></description>
			<content:encoded><![CDATA[<p>This is exactly why I don&#8217;t write a book.  I get free QA, and a &#8220;living&#8221; document that improves itself via the community.  ++Score;</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
