<?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/"
	>

<channel>
	<title>达达&#039;s Blog &#187; Debug</title>
	<atom:link href="http://www.isdada.com/tag/debug/feed" rel="self" type="application/rss+xml" />
	<link>http://www.isdada.com</link>
	<description></description>
	<lastBuildDate>Fri, 11 Nov 2011 08:07:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>ActionScript调试技巧：谁调用了我的actionscript方法？</title>
		<link>http://www.isdada.com/how_to_know_who_called_my_actionscript_method.html</link>
		<comments>http://www.isdada.com/how_to_know_who_called_my_actionscript_method.html#comments</comments>
		<pubDate>Mon, 01 Dec 2008 15:07:52 +0000</pubDate>
		<dc:creator>达达</dc:creator>
				<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Debug]]></category>

		<guid isPermaLink="false">http://www.asflex.cn/?p=819</guid>
		<description><![CDATA[原文：http://blog.comtaste.com/2008/11/how_to_know_who_called_my_acti.html 获取方法调用者和时间是在调试ActionScript的时候一个很好的技巧。您可以像”throw new Error()”这样在要跟踪的方法中声明一个错误。通过一个自定义的错误/异常我们可以跟踪到栈并且看到整个处理过程。 现在就援引这种方法去新建一个方法： private function methodToCall() : void { calledMethod(); } 现在我们要建立一个方法跟踪堆栈 private function calledMethod() : void { try { throw new Error( "my error" ); } catch ( e:Error ) { trace( e.getStackTrace() ); } } 将会产生这样的结果。 Error: my error at myproject/calledMethod()[G:\yourpath.mxml:18] at myprojec/methodToCall()[G:\yourpath.mxml:11] at myprojec/Button1_click()[G:\yourpath.mxml:4] 更多的详细信息请查看Adobe关于Error的文档。 LiveDocs Error Class]]></description>
			<content:encoded><![CDATA[<p>原文：<a title="http://blog.comtaste.com/2008/11/how_to_know_who_called_my_acti.html" href="http://blog.comtaste.com/2008/11/how_to_know_who_called_my_acti.html" target="_blank">http://blog.comtaste.com/2008/11/how_to_know_who_called_my_acti.html</a></p>
<p>获取方法调用者和时间是在调试<a href="../?tag=actionscript" target="_blank">ActionScript</a>的时候一个很好的技巧。您可以像”throw new Error()”这样在要跟踪的方法中声明一个错误。通过一个自定义的错误/异常我们可以跟踪到栈并且看到整个处理过程。</p>
<p><span id="more-819"></span></p>
<p>现在就援引这种方法去新建一个方法：</p>
<pre lang="actionscript">private function methodToCall() : void
{
calledMethod();
}</pre>
<p>现在我们要建立一个方法跟踪堆栈</p>
<pre lang="actionscript">private function calledMethod() : void
{
try
{
throw new Error( "my error" );
} catch ( e:Error )
{
 trace( e.getStackTrace() );
}
}</pre>
<p>将会产生这样的结果。</p>
<p>Error: my error<br />
at myproject/calledMethod()[G:\yourpath.mxml:18]<br />
at myprojec/methodToCall()[G:\yourpath.mxml:11]<br />
at myprojec/Button1_click()[G:\yourpath.mxml:4]</p>
<p>更多的详细信息请查看<a href="../?tag=adobe" target="_blank">Adobe</a>关于<a href="http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/Error.html" target="_blank">Error</a>的文档。</p>
<p><a href="http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/Error.html" target="_blank">LiveDocs Error Class</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.isdada.com/how_to_know_who_called_my_actionscript_method.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FireBug的好伙伴-HttpWatch</title>
		<link>http://www.isdada.com/httpwatch.html</link>
		<comments>http://www.isdada.com/httpwatch.html#comments</comments>
		<pubDate>Tue, 04 Nov 2008 07:40:52 +0000</pubDate>
		<dc:creator>达达</dc:creator>
				<category><![CDATA[HTML CSS JavaScript]]></category>
		<category><![CDATA[Debug]]></category>
		<category><![CDATA[FireFox]]></category>

		<guid isPermaLink="false">http://www.asflex.cn/?p=497</guid>
		<description><![CDATA[FireBug是咱的调试好助手。可是不能动态地跟踪一些东东。 最近一同学在开发一玩意儿（是美女哦^o^），发现用的是HttpWatch，这玩意儿之前还真没发现过，俺孤陋寡闻了。 这玩意儿支持IE和FireFox（据说是最新的6.X版才支持的） 官方的定义是 HttpWatch is an HTTP viewer and debugger that integrates with IE and Firefox to provide seamless HTTP and HTTPS monitoring without leaving the browser window. 详情请参照 http://www.httpwatch.com/ 有免费的Basic版的，也有收费版的，从395美刀到35995美刀不等~]]></description>
			<content:encoded><![CDATA[<p>FireBug是咱的调试好助手。可是不能动态地跟踪一些东东。</p>
<p>最近一同学在开发一玩意儿（是美女哦^o^），发现用的是HttpWatch，这玩意儿之前还真没发现过，俺孤陋寡闻了。</p>
<p>这玩意儿支持IE和FireFox（据说是最新的6.X版才支持的）</p>
<p>官方的定义是</p>
<blockquote><p><strong>HttpWatch</strong> is an HTTP viewer and debugger that integrates with IE  			and Firefox to provide seamless HTTP and HTTPS monitoring without leaving the browser window.</p></blockquote>
<p><img class="size-medium wp-image-501 alignright" title="httpwatch" src="http://www.isdada.com/wp-content/uploads/2008/11/httpwatch-400x327.png" alt="" width="400" height="327" /></p>
<p>详情请参照</p>
<p><a href="http://www.httpwatch.com/" target="_blank">http://www.httpwatch.com/</a></p>
<p>有免费的Basic版的，也有收费版的，从<span style="color: #0000ff;">395</span>美刀到<span style="color: #ff6600;">35995</span>美刀不等~</p>
]]></content:encoded>
			<wfw:commentRss>http://www.isdada.com/httpwatch.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

