三款flash调试和debug工具

来源:百度文库 编辑:神马文学网 时间:2024/04/27 19:18:05
★不管是写trace还是flash自带的调试功能都不太好用,下面我推荐三款个人觉得比较好用的,可以提高我们的开发效率。
→黑羽的远程调试器:http://www.kingda.org/archives/kingda/2006/04/flash.html
→自在幻想的AGE Live Debugger:http://bbs.blueidea.com/thread-2757985-1-1.html
→国外著名的Xray:http://osflash.org/xray/
→Xray下载:http://osflash.org/xray/#downloads
→Xray视频教程:http://labs.blitzagency.com/wp-content/xray/videos/tutorials/indexFlash.html
->FlashTracerhttps://addons.mozilla.org/en-US/firefox/addon/3469
->charleshttp://www.xk72.com/charles/
其实charles并不是专为flash remoting设计的,她是为所有的网络应用程序而设计的,这样所有的flash remoting应用程序也就逃不过她的法眼了。看看截图:

Charles is anHTTP proxy /HTTP monitor /Reverse Proxy that enables a developer to view all of the HTTP traffic between their machine and the Internet. This includes requests, responses and the HTTP headers (which contain the cookies and caching information).
Charles can act as a man-in-the-middle for HTTP/SSL communication, enabling you to debug the content of your HTTPS sessions.
Charles simulates modem speeds by effectively throttling your bandwidth and introducing latency, so that you can experience an entire website as a modem user might (bandwidth simulator).
Charles is especially useful for Macromedia Flash developers as you can view the contents of LoadVariables, LoadMovie and XML loads. Charles also has native support for Flash Remoting (AMF0 and AMF3).More about Charles and Flash.
Charles is also useful for XML development in web browsers, such asAJAX (Asynchronous Javascript and XML) andXMLHTTP, as it enables you to see the actual XML that is flowing between the client and the server. Charles natively supportsJSON,JSON-RPC and SOAP; displaying each in a simplified tree format for easy viewing and debugging.
Charles will autoconfigure your browser‘s proxy settings on the following browsers:
IE (Windows system proxy settings) Firefox Safari (Mac OS X or Windows system proxy settings)
★火山注:前两款都是国人开发的,特点是小巧易用,有现成的使用教程,而且你们可以方便的和原作者沟通,当然,是否能找到他们,还要看自己的造化了
不过要从功能上说的话,还是国外的Xray比较强,它利用localConnetion,可以从一个SWF中直接获取你的主SWF信息,并且进行调试,主SWF会把调试结果直接显示出来,非常直观和方便。另外他还专门有滤镜调试面板,并把效果直接转化为代码,这样我们就不用一次又一次的发布来调试滤镜效果了。其它的功能还有历史记录,视频,声音调试等等,总之非常牛,我现在最常用的就是Xray+AGE Live Debugger,不过听说幻想准备升级它的AGE Live Debugger,也增加可视化元素,我们一起期待吧!
http://bbs.blueidea.com/thread-2773710-1-1.html