在Flex Builder 2 下,如何进行debug - IDC资讯网_站长学院 - Java PHP Flex Python Ajax CSS 编程 开源 学习 总结 分享
安装好Flex Builder 2后,该怎样调试程序呢?调试程序最简单了就是用trace命令了,这和我们在Flash中用trace命令差不多,最终跟踪结果显示在输出窗口中。

首先请安装好Debug版本的Flash Player。Download the Windows Flash Player 9 ActiveX control content debugger (for IE) 。安装完以后,在IE中打开flash,在右键菜单中,若看到“调试器”(Debugger)则安装成功。

一、透视图。

1.首先,Flex Builder有让更多透视图,程序调试是在调试透视图是进行的。新建一个Flex工程时,默认的是开发透视图,要切换到调试透视图,选择Windows > Perspective > Flex Debugging,或者单击工具栏的 [Open Perspective]按钮,选择[Flex Debugging]即可。你甚至可以拖动它们自由停靠。

2.调试透视图由调试窗口、变量窗口、断点窗口、表达式窗口以及控制台窗口组成。调试窗口上部是一些控制调试按钮,窗口中间显示当前调试的程序。控制台窗口上部也有一些控制调试和控制台命令的按钮。

二、trace命令

1.启动调试。单击[Debug Tracing]按钮即可。

2.结束调试。打开调试Web浏览器窗口以前,控制台窗口和调试窗口上部[Terminate]按钮是不可用的。当浏览器窗口打开后,它们就被激活了,单击它们即可终结调试进程,我们也可以通过关闭Web浏览器窗口来结束调试。

3.查看调试结果。调试结束后,就可以在控制台窗口中查看调试结果了。哪怕是没有任何附加代码,Flex Builder 至少可以返回被调试程序编译成swf文件后的大小。看下面代码:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute" width="319" height="244">
<mx:Script>
 <![CDATA[
   
   internal function Debug():void{
     trace("Start debug.....");
     for(var i:int = 0; i<5; i++){
       trace("debuging... i=" + i);
     }
     trace("Hello");    
   }    
 ]]>
</mx:Script>
 <mx:Button x="138" y="112" label="Button" click="Debug()"/>  
</mx:Application>

点击在新窗口中浏览此图片点击在新窗口中浏览此图片点击在新窗口中浏览此图片
编程语言 | 评论(0) | 引用(0) | 阅读(4654)