<?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: Debugging in ActionScript 3.0 &#8211; Part 1 &#8211; Trace Tutorial</title>
	<atom:link href="http://www.flashdev.ca/article/debugging-as3/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.flashdev.ca/article/debugging-as3/</link>
	<description>Web developer specializing in rich internet applications. Located in Calgary, Alberta, Canada</description>
	<lastBuildDate>Mon, 17 Jan 2011 16:45:42 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: Kasbi</title>
		<link>http://www.flashdev.ca/article/debugging-as3/comment-page-1/#comment-162571</link>
		<dc:creator>Kasbi</dc:creator>
		<pubDate>Fri, 23 Jul 2010 17:57:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.flashdev.ca/?p=8#comment-162571</guid>
		<description>Am going crazy with this application. I am recieving an object that as an arraycollection in it. All the other members are strings and they show up but the arraycollection does not. What can i do? Please</description>
		<content:encoded><![CDATA[<p>Am going crazy with this application. I am recieving an object that as an arraycollection in it. All the other members are strings and they show up but the arraycollection does not. What can i do? Please</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: grabek</title>
		<link>http://www.flashdev.ca/article/debugging-as3/comment-page-1/#comment-85458</link>
		<dc:creator>grabek</dc:creator>
		<pubDate>Thu, 14 Aug 2008 22:31:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.flashdev.ca/?p=8#comment-85458</guid>
		<description>not bad - but, still comes very short to what I needed. Paul&#039;s script - almost there, but still far far away</description>
		<content:encoded><![CDATA[<p>not bad &#8211; but, still comes very short to what I needed. Paul&#8217;s script &#8211; almost there, but still far far away</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Milo</title>
		<link>http://www.flashdev.ca/article/debugging-as3/comment-page-1/#comment-23214</link>
		<dc:creator>Milo</dc:creator>
		<pubDate>Wed, 08 Aug 2007 02:41:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.flashdev.ca/?p=8#comment-23214</guid>
		<description>nice , exactly what i was looking for.</description>
		<content:encoded><![CDATA[<p>nice , exactly what i was looking for.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fraser Crosbie</title>
		<link>http://www.flashdev.ca/article/debugging-as3/comment-page-1/#comment-18962</link>
		<dc:creator>Fraser Crosbie</dc:creator>
		<pubDate>Fri, 13 Jul 2007 15:48:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.flashdev.ca/?p=8#comment-18962</guid>
		<description>Yup, its right here:
http://www.flashdev.ca/article/trace-objects/</description>
		<content:encoded><![CDATA[<p>Yup, its right here:<br />
<a href="http://www.flashdev.ca/article/trace-objects/" rel="nofollow">http://www.flashdev.ca/article/trace-objects/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: KJ</title>
		<link>http://www.flashdev.ca/article/debugging-as3/comment-page-1/#comment-18953</link>
		<dc:creator>KJ</dc:creator>
		<pubDate>Fri, 13 Jul 2007 11:35:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.flashdev.ca/?p=8#comment-18953</guid>
		<description>Did you write up the post about tracing the internals of the object Objects? Because it&#039;d be really helpful.
Cheers</description>
		<content:encoded><![CDATA[<p>Did you write up the post about tracing the internals of the object Objects? Because it&#8217;d be really helpful.<br />
Cheers</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul</title>
		<link>http://www.flashdev.ca/article/debugging-as3/comment-page-1/#comment-14242</link>
		<dc:creator>Paul</dc:creator>
		<pubDate>Tue, 12 Jun 2007 16:55:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.flashdev.ca/?p=8#comment-14242</guid>
		<description>Hi, 
I have actually made a as3.0 version of the as2.0 object dumper .. enjoy it here .. http://www.grafikk.co.uk/blog/archives/108</description>
		<content:encoded><![CDATA[<p>Hi,<br />
I have actually made a as3.0 version of the as2.0 object dumper .. enjoy it here .. <a href="http://www.grafikk.co.uk/blog/archives/108" rel="nofollow">http://www.grafikk.co.uk/blog/archives/108</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: amacdonald</title>
		<link>http://www.flashdev.ca/article/debugging-as3/comment-page-1/#comment-8</link>
		<dc:creator>amacdonald</dc:creator>
		<pubDate>Wed, 26 Jul 2006 15:27:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.flashdev.ca/?p=8#comment-8</guid>
		<description>by the way - about creating custom trace methods, they can be creative sometimes, but they add weight, and when you do such - you cannot select Omit Traces from publish settings and have all your trace lines removed (yes, it physically removes them from compiling - if you just want to turn tracing on/off - use the verbose/none option from the actionscript window&#039;s topright menu selection.

This is also why you do not want to &#039;compile strings&#039; to be traced out - just add the multiple trace calls, its debug... it can run slow (most things do) in debug. When you publish with &#039;omit traces&#039; all trace() lines are physically removed from the exported swf. Imagine a large project with tons of traces?

ex:

trace(&quot;omit me&quot;);
if(blah) doSomething();

if you check in a decompiler (I use ASV myself) you&#039;d notice there is no existance of trace(&quot;omit me&quot;) after a publish with &#039;omit traces&#039;

keep it in mind next time you&#039;re juggling your debug :)

faster, stronger, better.</description>
		<content:encoded><![CDATA[<p>by the way &#8211; about creating custom trace methods, they can be creative sometimes, but they add weight, and when you do such &#8211; you cannot select Omit Traces from publish settings and have all your trace lines removed (yes, it physically removes them from compiling &#8211; if you just want to turn tracing on/off &#8211; use the verbose/none option from the actionscript window&#8217;s topright menu selection.</p>
<p>This is also why you do not want to &#8216;compile strings&#8217; to be traced out &#8211; just add the multiple trace calls, its debug&#8230; it can run slow (most things do) in debug. When you publish with &#8216;omit traces&#8217; all trace() lines are physically removed from the exported swf. Imagine a large project with tons of traces?</p>
<p>ex:</p>
<p>trace(&#8220;omit me&#8221;);<br />
if(blah) doSomething();</p>
<p>if you check in a decompiler (I use ASV myself) you&#8217;d notice there is no existance of trace(&#8220;omit me&#8221;) after a publish with &#8216;omit traces&#8217;</p>
<p>keep it in mind next time you&#8217;re juggling your debug <img src='http://www.flashdev.ca/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>faster, stronger, better.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: amacdonald</title>
		<link>http://www.flashdev.ca/article/debugging-as3/comment-page-1/#comment-7</link>
		<dc:creator>amacdonald</dc:creator>
		<pubDate>Wed, 26 Jul 2006 07:21:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.flashdev.ca/?p=8#comment-7</guid>
		<description>another option for larger applications is to setup a simple dashboard you can toggle on/off via a Key object listener.

as for [object Object] not being so informative, give your classes a toString() function which returns classname and super if present...

public function toString():String
{
    return &quot;[&quot;+classname+&quot; &quot;+(super.classname ? super.classname : &quot;object&quot;)+&quot;]&quot;;
}

add a valueOf method to dump out pertinent info (possibly an ObjectDumper return)</description>
		<content:encoded><![CDATA[<p>another option for larger applications is to setup a simple dashboard you can toggle on/off via a Key object listener.</p>
<p>as for [object Object] not being so informative, give your classes a toString() function which returns classname and super if present&#8230;</p>
<p>public function toString():String<br />
{<br />
    return &#8220;["+classname+" "+(super.classname ? super.classname : "object")+"]&#8220;;<br />
}</p>
<p>add a valueOf method to dump out pertinent info (possibly an ObjectDumper return)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

