<?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"
	>
<channel>
	<title>Comments for flash developer | steven sacks</title>
	<atom:link href="http://www.stevensacks.net/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.stevensacks.net</link>
	<description>(o'.')-o(x_x)</description>
	<pubDate>Mon, 08 Sep 2008 16:00:39 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
		<item>
		<title>Comment on The Loader and the Mouse: Why AS3 Is &#034;Too Hard&#034; by Steven Sacks</title>
		<link>http://www.stevensacks.net/2008/09/04/the-loader-and-the-mouse-why-as3-is-too-hard/#comment-3621</link>
		<dc:creator>Steven Sacks</dc:creator>
		<pubDate>Fri, 05 Sep 2008 00:57:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevensacks.net/?p=179#comment-3621</guid>
		<description>http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/display/Sprite.html

Loader is a direct sibling to Sprite in that they share the same parent (DisplayObjectContainer), but while Sprite gets your standard Flash mouse stuff, specifically buttonMode, useHandCursor, startDrag() and stopDrag(), Loader gets none of these measly FOUR things that truly make it worthy of inheriting InteractiveObject.

There's no good reason for this.  They should treat Loader the same as Sprite as far as interface goes.</description>
		<content:encoded><![CDATA[<p><a href="http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/display/Sprite.html" rel="nofollow">http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/display/Sprite.html</a></p>
<p>Loader is a direct sibling to Sprite in that they share the same parent (DisplayObjectContainer), but while Sprite gets your standard Flash mouse stuff, specifically buttonMode, useHandCursor, startDrag() and stopDrag(), Loader gets none of these measly FOUR things that truly make it worthy of inheriting InteractiveObject.</p>
<p>There&#039;s no good reason for this.  They should treat Loader the same as Sprite as far as interface goes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on AS3 getURL solved by Blair</title>
		<link>http://www.stevensacks.net/2008/02/06/as3-geturl-solved/#comment-3611</link>
		<dc:creator>Blair</dc:creator>
		<pubDate>Thu, 04 Sep 2008 23:03:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevensacks.net/2008/02/06/as3-geturl-solved/#comment-3611</guid>
		<description>anyone know how to get around myspace blocking a link from flash as3?</description>
		<content:encoded><![CDATA[<p>anyone know how to get around myspace blocking a link from flash as3?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Loader and the Mouse: Why AS3 Is &#034;Too Hard&#034; by Josh Tynjala</title>
		<link>http://www.stevensacks.net/2008/09/04/the-loader-and-the-mouse-why-as3-is-too-hard/#comment-3609</link>
		<dc:creator>Josh Tynjala</dc:creator>
		<pubDate>Thu, 04 Sep 2008 22:40:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevensacks.net/?p=179#comment-3609</guid>
		<description>Great article, Steven. I didn't know that Loader doesn't let you set useHandCursor. I see no good reason why that should be the case. Though I haven't needed to do it yet in any of the projects I've worked on, I'm a little annoyed now that I can't.

Did you submit this to bugs.adobe.com so that we can vote for it?</description>
		<content:encoded><![CDATA[<p>Great article, Steven. I didn&#039;t know that Loader doesn&#039;t let you set useHandCursor. I see no good reason why that should be the case. Though I haven&#039;t needed to do it yet in any of the projects I&#039;ve worked on, I&#039;m a little annoyed now that I can&#039;t.</p>
<p>Did you submit this to bugs.adobe.com so that we can vote for it?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Loader and the Mouse: Why AS3 Is &#034;Too Hard&#034; by Skye Giordano</title>
		<link>http://www.stevensacks.net/2008/09/04/the-loader-and-the-mouse-why-as3-is-too-hard/#comment-3594</link>
		<dc:creator>Skye Giordano</dc:creator>
		<pubDate>Thu, 04 Sep 2008 18:15:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevensacks.net/?p=179#comment-3594</guid>
		<description>Agreed: It makes sense given this the object hierarchy is how it is, it just doesn't necessarily make sense that it is how it is.  :)</description>
		<content:encoded><![CDATA[<p>Agreed: It makes sense given this the object hierarchy is how it is, it just doesn&#039;t necessarily make sense that it is how it is.  <img src='http://www.stevensacks.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Loader and the Mouse: Why AS3 Is &#034;Too Hard&#034; by zedia.net</title>
		<link>http://www.stevensacks.net/2008/09/04/the-loader-and-the-mouse-why-as3-is-too-hard/#comment-3592</link>
		<dc:creator>zedia.net</dc:creator>
		<pubDate>Thu, 04 Sep 2008 18:07:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevensacks.net/?p=179#comment-3592</guid>
		<description>Ya I think that's where the problem is coming from. It make sense that a Loader should be a DisplayObjectContainer but it doesn't make sense that it should be an InteractiveObject.

To keep it logical, I wouldn't even make the Loader a DisplayObject. That way there would be no confusion at all. You would have no choice to put the Loader.content into a DisplayObject to add it to the stage. The problem is that this would make it even more difficult for neophites.

I guess the Loader is the way it is because it's a compromise between two worlds.</description>
		<content:encoded><![CDATA[<p>Ya I think that&#039;s where the problem is coming from. It make sense that a Loader should be a DisplayObjectContainer but it doesn&#039;t make sense that it should be an InteractiveObject.</p>
<p>To keep it logical, I wouldn&#039;t even make the Loader a DisplayObject. That way there would be no confusion at all. You would have no choice to put the Loader.content into a DisplayObject to add it to the stage. The problem is that this would make it even more difficult for neophites.</p>
<p>I guess the Loader is the way it is because it&#039;s a compromise between two worlds.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Loader and the Mouse: Why AS3 Is &#034;Too Hard&#034; by Skye Giordano</title>
		<link>http://www.stevensacks.net/2008/09/04/the-loader-and-the-mouse-why-as3-is-too-hard/#comment-3589</link>
		<dc:creator>Skye Giordano</dc:creator>
		<pubDate>Thu, 04 Sep 2008 17:38:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevensacks.net/?p=179#comment-3589</guid>
		<description>@zedia.net: On the other hand, Loader does extend DisplayObjectContainer, which extends InteractiveObject...which does make a logical case for Loader getting mouse interactivity.</description>
		<content:encoded><![CDATA[<p>@zedia.net: On the other hand, Loader does extend DisplayObjectContainer, which extends InteractiveObject&#8230;which does make a logical case for Loader getting mouse interactivity.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Loader and the Mouse: Why AS3 Is &#034;Too Hard&#034; by zedia.net</title>
		<link>http://www.stevensacks.net/2008/09/04/the-loader-and-the-mouse-why-as3-is-too-hard/#comment-3587</link>
		<dc:creator>zedia.net</dc:creator>
		<pubDate>Thu, 04 Sep 2008 17:27:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevensacks.net/?p=179#comment-3587</guid>
		<description>In my opinion, it is not logical that a Loader should get mouse interactivity. It is logical for a Loader to load stuff and then to hand it to something else. In that sense I'd remove all mouse interactivity from it.

AS3 might not be perfect, but frankly, what is?</description>
		<content:encoded><![CDATA[<p>In my opinion, it is not logical that a Loader should get mouse interactivity. It is logical for a Loader to load stuff and then to hand it to something else. In that sense I&#039;d remove all mouse interactivity from it.</p>
<p>AS3 might not be perfect, but frankly, what is?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Loader and the Mouse: Why AS3 Is &#034;Too Hard&#034; by Skye Giordano</title>
		<link>http://www.stevensacks.net/2008/09/04/the-loader-and-the-mouse-why-as3-is-too-hard/#comment-3584</link>
		<dc:creator>Skye Giordano</dc:creator>
		<pubDate>Thu, 04 Sep 2008 17:03:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevensacks.net/?p=179#comment-3584</guid>
		<description>:) Good article, Steven. To some extent, every language requires developers to L2P and deal with its shortcomings and oddities.  Beginning, intermediate or advanced advanced alike use hacks and workarounds discovered by experts like you for issues like these until a real fix later emerges.

Articles like this help create 
awareness, change, and make it easier for people to discover the problem when they search for solutions to their issues.

I suspect you are familiar with the specific scenario this has raised for me trying to enable the mouse cursor in a loader object in the display list of a current project on which I am working. 

To exacerbate the issue, in a multi-swf, layered project, users like myself potentially first have to find out which object(s) are obstructing others before you realize they were obstructing a loader, not a MovieClip. The link you posted on the Gaia forums was helpful with this:
http://labs.bigspaceship.com/2008/08/05/snaring-mouseenabled/

Thanks again for writing about topics like these.</description>
		<content:encoded><![CDATA[<p> <img src='http://www.stevensacks.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Good article, Steven. To some extent, every language requires developers to L2P and deal with its shortcomings and oddities.  Beginning, intermediate or advanced advanced alike use hacks and workarounds discovered by experts like you for issues like these until a real fix later emerges.</p>
<p>Articles like this help create<br />
awareness, change, and make it easier for people to discover the problem when they search for solutions to their issues.</p>
<p>I suspect you are familiar with the specific scenario this has raised for me trying to enable the mouse cursor in a loader object in the display list of a current project on which I am working. </p>
<p>To exacerbate the issue, in a multi-swf, layered project, users like myself potentially first have to find out which object(s) are obstructing others before you realize they were obstructing a loader, not a MovieClip. The link you posted on the Gaia forums was helpful with this:<br />
<a href="http://labs.bigspaceship.com/2008/08/05/snaring-mouseenabled/" rel="nofollow">http://labs.bigspaceship.com/2008/08/05/snaring-mouseenabled/</a></p>
<p>Thanks again for writing about topics like these.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on AS3 getURL solved by Casey</title>
		<link>http://www.stevensacks.net/2008/02/06/as3-geturl-solved/#comment-3173</link>
		<dc:creator>Casey</dc:creator>
		<pubDate>Thu, 28 Aug 2008 20:04:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevensacks.net/2008/02/06/as3-geturl-solved/#comment-3173</guid>
		<description>Hey Steven, stumbled upon this while working on a GAIA project coincidentally enough! Anyway, I agree with everything you've done and said except for the static function. I made a similar solution but modeled it after flash.utils.getTimer and the like. It's just an .as file with one public function and no class so you use it like so...

import com.snaptopixel.utils.getURL;
getURL("foo.html","_blank");</description>
		<content:encoded><![CDATA[<p>Hey Steven, stumbled upon this while working on a GAIA project coincidentally enough! Anyway, I agree with everything you&#039;ve done and said except for the static function. I made a similar solution but modeled it after flash.utils.getTimer and the like. It&#039;s just an .as file with one public function and no class so you use it like so&#8230;</p>
<p>import com.snaptopixel.utils.getURL;<br />
getURL(&#034;foo.html&#034;,&#034;_blank&#034;);</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on JSFL Documentation by Neisen</title>
		<link>http://www.stevensacks.net/2008/03/05/jsfl-documentation/#comment-3164</link>
		<dc:creator>Neisen</dc:creator>
		<pubDate>Thu, 28 Aug 2008 07:46:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevensacks.net/2008/03/05/jsfl-documentation/#comment-3164</guid>
		<description>I also found this:
http://livedocs.adobe.com/flash/9.0/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&#38;file=00003909.html

Hope it helps  :)</description>
		<content:encoded><![CDATA[<p>I also found this:<br />
<a href="http://livedocs.adobe.com/flash/9.0/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&amp;file=00003909.html" rel="nofollow">http://livedocs.adobe.com/flash/9.0/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&amp;file=00003909.html</a></p>
<p>Hope it helps  <img src='http://www.stevensacks.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
</channel>
</rss>
