<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments for TyZ - Thijs Broerse - Flash Developer</title>
	<link>http://www.tyz.nl</link>
	<description>Flash Developer</description>
	<pubDate>Mon, 06 Feb 2012 06:21:58 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.2</generator>

	<item>
		<title>Comment on Cache and preload Gaia pages by Evan Gifford</title>
		<link>http://www.tyz.nl/2010/01/25/cache-and-preload-gaia-pages/#comment-20102</link>
		<author>Evan Gifford</author>
		<pubDate>Mon, 05 Dec 2011 10:00:24 +0000</pubDate>
		<guid>http://www.tyz.nl/2010/01/25/cache-and-preload-gaia-pages/#comment-20102</guid>
		<description>Ahh ... that sounds much better. 20K would be acceptable for such a useful plugin!</description>
		<content:encoded><![CDATA[<p>Ahh &#8230; that sounds much better. 20K would be acceptable for such a useful plugin!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Cache and preload Gaia pages by Thijs</title>
		<link>http://www.tyz.nl/2010/01/25/cache-and-preload-gaia-pages/#comment-19829</link>
		<author>Thijs</author>
		<pubDate>Fri, 02 Dec 2011 15:15:22 +0000</pubDate>
		<guid>http://www.tyz.nl/2010/01/25/cache-and-preload-gaia-pages/#comment-19829</guid>
		<description>@Evan: We are currently working on Temple 3.0.0 which has much less dependencies as the current version.

I can't give you any date (at the moment) when this version will be released. So follow us on Twitter, we will post it as soon as it is available.

Using the CacheLoader of Temple 3.0.0 will only add 20k to your SWF. So this is a significant reduction.</description>
		<content:encoded><![CDATA[<p>@Evan: We are currently working on Temple 3.0.0 which has much less dependencies as the current version.</p>
<p>I can&#8217;t give you any date (at the moment) when this version will be released. So follow us on Twitter, we will post it as soon as it is available.</p>
<p>Using the CacheLoader of Temple 3.0.0 will only add 20k to your SWF. So this is a significant reduction.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Cache and preload Gaia pages by Evan Gifford</title>
		<link>http://www.tyz.nl/2010/01/25/cache-and-preload-gaia-pages/#comment-19758</link>
		<author>Evan Gifford</author>
		<pubDate>Thu, 01 Dec 2011 12:09:27 +0000</pubDate>
		<guid>http://www.tyz.nl/2010/01/25/cache-and-preload-gaia-pages/#comment-19758</guid>
		<description>Thanks for this! But wait ..... checking this out for the first time, I am STUNNED by the level of tight integration with your framework!  I started adding classes  ... got to about 10, and began to wonder, how deep does this rabbit hole go? How many classes I need to import from Temple framework to use this Gaia extension?

10?
20?

No no ... I counted JUST the individual classes needed to use CacheURLLoader
61!

61 individual Class dependencies to use this (don't believe me, count for yourself)
This also adds 63KB to each .swf 

Guys, can you help me understand?</description>
		<content:encoded><![CDATA[<p>Thanks for this! But wait &#8230;.. checking this out for the first time, I am STUNNED by the level of tight integration with your framework!  I started adding classes  &#8230; got to about 10, and began to wonder, how deep does this rabbit hole go? How many classes I need to import from Temple framework to use this Gaia extension?</p>
<p>10?<br />
20?</p>
<p>No no &#8230; I counted JUST the individual classes needed to use CacheURLLoader<br />
61!</p>
<p>61 individual Class dependencies to use this (don&#8217;t believe me, count for yourself)<br />
This also adds 63KB to each .swf </p>
<p>Guys, can you help me understand?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Flash: Convert a function reference to a readable string by Thijs</title>
		<link>http://www.tyz.nl/2010/04/23/flash-convert-a-function-reference-to-a-readable-string/#comment-19334</link>
		<author>Thijs</author>
		<pubDate>Fri, 25 Nov 2011 11:07:35 +0000</pubDate>
		<guid>http://www.tyz.nl/2010/04/23/flash-convert-a-function-reference-to-a-readable-string/#comment-19334</guid>
		<description>@etall: You can't. This trick is only a hack and does only work in a debug player.</description>
		<content:encoded><![CDATA[<p>@etall: You can&#8217;t. This trick is only a hack and does only work in a debug player.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Flash: Convert a function reference to a readable string by etall</title>
		<link>http://www.tyz.nl/2010/04/23/flash-convert-a-function-reference-to-a-readable-string/#comment-19326</link>
		<author>etall</author>
		<pubDate>Fri, 25 Nov 2011 07:16:01 +0000</pubDate>
		<guid>http://www.tyz.nl/2010/04/23/flash-convert-a-function-reference-to-a-readable-string/#comment-19326</guid>
		<description>how can i get the arguments name?</description>
		<content:encoded><![CDATA[<p>how can i get the arguments name?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Flash: Convert a function reference to a readable string by corfix</title>
		<link>http://www.tyz.nl/2010/04/23/flash-convert-a-function-reference-to-a-readable-string/#comment-16302</link>
		<author>corfix</author>
		<pubDate>Tue, 06 Sep 2011 14:51:42 +0000</pubDate>
		<guid>http://www.tyz.nl/2010/04/23/flash-convert-a-function-reference-to-a-readable-string/#comment-16302</guid>
		<description>A simpler and shorter version.

try {
  Class (fun); // just a random cast to throw an error..
}
catch (ex : Error) {
  return (ex.message.match (/MC{.+? .+?(\w*)\(\)}/i) [1]);
}</description>
		<content:encoded><![CDATA[<p>A simpler and shorter version.</p>
<p>try {<br />
  Class (fun); // just a random cast to throw an error..<br />
}<br />
catch (ex : Error) {<br />
  return (ex.message.match (/MC{.+? .+?(\w*)\(\)}/i) [1]);<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Weak listeners are bad by Thijs</title>
		<link>http://www.tyz.nl/2010/09/28/weak-listeners-are-bad/#comment-15208</link>
		<author>Thijs</author>
		<pubDate>Tue, 19 Jul 2011 10:06:52 +0000</pubDate>
		<guid>http://www.tyz.nl/2010/09/28/weak-listeners-are-bad/#comment-15208</guid>
		<description>@Rackdoll: Thanks for your reply. But the difference between the GC and the Temple is that you can't control the GC, but you can control the Temple! The Temple doesn't destruct your objects automatically,  it just destruct the objects if you first call the destruct() method. The Temple helps you destructing the object by removing all the event listeners. So this is absolutely not the same as how the GC works.

And if you don't clean your event listeners, you probably don't want to clean them, unless you are just a lazy programmer.

And this CG hinting you mention is only available for FP11, which is still in beta. So not many of the visitors will have this. So relaying on this would be silly. Till then you just can't relay on the GC. You can never tell if or when the GC is running. So you can never tell for sure if an listener will react on an Event.</description>
		<content:encoded><![CDATA[<p>@Rackdoll: Thanks for your reply. But the difference between the GC and the Temple is that you can&#8217;t control the GC, but you can control the Temple! The Temple doesn&#8217;t destruct your objects automatically,  it just destruct the objects if you first call the destruct() method. The Temple helps you destructing the object by removing all the event listeners. So this is absolutely not the same as how the GC works.</p>
<p>And if you don&#8217;t clean your event listeners, you probably don&#8217;t want to clean them, unless you are just a lazy programmer.</p>
<p>And this CG hinting you mention is only available for FP11, which is still in beta. So not many of the visitors will have this. So relaying on this would be silly. Till then you just can&#8217;t relay on the GC. You can never tell if or when the GC is running. So you can never tell for sure if an listener will react on an Event.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Weak listeners are bad by Rackdoll</title>
		<link>http://www.tyz.nl/2010/09/28/weak-listeners-are-bad/#comment-15186</link>
		<author>Rackdoll</author>
		<pubDate>Mon, 18 Jul 2011 15:22:16 +0000</pubDate>
		<guid>http://www.tyz.nl/2010/09/28/weak-listeners-are-bad/#comment-15186</guid>
		<description>I totally do not agree on this post.

Your argument was that if you use weak references you depend on the GC....
But using Temple framework for cleaning listeners..... thats just repositioning the scope of cleaning.... meaning now your own framework does it and your are dependant on that...
So thats actually same same..

Also.
Using weak references is actually a good thing, because:
If you dont clean it... aka forget to clean/remove it...... the GC will do it for you.
This is a solid approuch.. where as not using weak references and depending solely on  self removing ... is less solid thus bad practice.

so. I guess using them IS better.
Also the new FP 11 will have CG hinting which will make it even more reliable to use weakreferences.

;)</description>
		<content:encoded><![CDATA[<p>I totally do not agree on this post.</p>
<p>Your argument was that if you use weak references you depend on the GC&#8230;.<br />
But using Temple framework for cleaning listeners&#8230;.. thats just repositioning the scope of cleaning&#8230;. meaning now your own framework does it and your are dependant on that&#8230;<br />
So thats actually same same..</p>
<p>Also.<br />
Using weak references is actually a good thing, because:<br />
If you dont clean it&#8230; aka forget to clean/remove it&#8230;&#8230; the GC will do it for you.<br />
This is a solid approuch.. where as not using weak references and depending solely on  self removing &#8230; is less solid thus bad practice.</p>
<p>so. I guess using them IS better.<br />
Also the new FP 11 will have CG hinting which will make it even more reliable to use weakreferences.</p>
<p> <img src='http://www.tyz.nl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Flash bug when enter fullscreen keyboard events fired - Workaround by viaria</title>
		<link>http://www.tyz.nl/2009/08/25/flash-bug-when-enter-fullscreen-keyboard-events-fired-workaround/#comment-13868</link>
		<author>viaria</author>
		<pubDate>Fri, 27 May 2011 03:32:35 +0000</pubDate>
		<guid>http://www.tyz.nl/2009/08/25/flash-bug-when-enter-fullscreen-keyboard-events-fired-workaround/#comment-13868</guid>
		<description>usefull information, thanks</description>
		<content:encoded><![CDATA[<p>usefull information, thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Temple open sourced. by Thijs</title>
		<link>http://www.tyz.nl/2010/03/22/temple-open-sourced/#comment-13503</link>
		<author>Thijs</author>
		<pubDate>Fri, 13 May 2011 08:21:22 +0000</pubDate>
		<guid>http://www.tyz.nl/2010/03/22/temple-open-sourced/#comment-13503</guid>
		<description>@Sine: I looked at the files you sent me, but you used the absolute path ('/Users/sine/Documents/afl5/Gaia/lib/Temple_2.8.6.swc') to the SWC. Probably you moved your files to a different folder and the path was broken. You should always use a relative path (in your case './Temple_2.8.6.swc') to the SWC file, so the files won't break if you move or copy them to an other folder.

Flash can't view or edit classes inside SWC files. That's why you see an empty class when you click 'edit'.</description>
		<content:encoded><![CDATA[<p>@Sine: I looked at the files you sent me, but you used the absolute path (&#8217;/Users/sine/Documents/afl5/Gaia/lib/Temple_2.8.6.swc&#8217;) to the SWC. Probably you moved your files to a different folder and the path was broken. You should always use a relative path (in your case &#8216;./Temple_2.8.6.swc&#8217;) to the SWC file, so the files won&#8217;t break if you move or copy them to an other folder.</p>
<p>Flash can&#8217;t view or edit classes inside SWC files. That&#8217;s why you see an empty class when you click &#8216;edit&#8217;.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

