技術分享 如何使用trace命令進行FlexBuilder2調試
本文和大家重點討論一下如何使用trace命令進行FlexBuilder2調試,安裝好FlexBuilder2后,調試程序就要用到trace命令了,這和我們在Flash中用trace命令差不多,最終跟蹤結果顯示在輸出窗口中。
使用trace命令進行FlexBuilder2調試
安裝好FlexBuilder2后,該怎樣調試程序呢?調試程序最簡單了就是用trace命令了,這和我們在Flash中用trace命令差不多,最終跟蹤結果顯示在輸出窗口中。
tips:需要安裝帶debug功能的flashplayer9以上版本。
一、透視圖
1.首先,FlexBuilder2有讓更多透視圖,程序調試是在調試透視圖是進行的。新建一個Flex工程時,默認的是開發透視圖,要切換到調試透視圖,選擇Windows>Perspective>FlexDebugging,或者單擊工具欄的[OpenPerspective]按鈕,選擇[FlexDebugging]即可。你甚至可以拖動它們自由停靠。
2.調試透視圖由調試窗口、變量窗口、斷點窗口、表達式窗口以及控制臺窗口組成。FlexBuilder2調試窗口上部是一些控制調試按鈕,窗口中間顯示當前調試的程序。控制臺窗口上部也有一些控制調試和控制臺命令的按鈕。這節課我們主要結合控制臺窗口講一講怎樣利用trace命令對程序進行跟蹤。
二、trace命令
1.啟動FlexBuilder2調試。單擊[DebugTracing]按鈕即可。
2.結束FlexBuilder2調試。打開調試Web瀏覽器窗口以前,控制臺窗口和調試窗口上部[Terminate]按鈕是不可用的。當瀏覽器窗口打開后,它們就被激活了,單擊它們即可終結調試進程,我們也可以通過關閉Web瀏覽器窗口來結束調試。
3.查看FlexBuilder2調試結果。調試結束后,就可以在控制臺窗口中查看調試結果了。哪怕是沒有任何附加代碼,FlexBuilder至少可以返回被調試程序編譯成swf文件后的大小。看下面代碼:
- <?xmlversionxmlversion="1.0"encoding="utf-8"?>
- <mx:Applicationxmlns:mxmx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml"
- layout="vertical"
- backgroundColor="#eeeeee">
- <mx:Script>
- <![CDATA[
- importmx.controls.Alert;
- privatefunctionsimpleTrace():void
- {
- trace("正在運行Flex程序");
- Alert.show("SimpleTracecomplete","DebugMessage");
- }
- privatefunctiondoLoop():void
- {
- for(vari:int=1;i<10;i++)
- {
- trace("i的值等于"+i);
- }
- Alert.show("Loopingiscomplete","DebugMessage");
- }
- privatefunctiondoDynamic():void
- {
- varfirstName:String="Flying";
- varlastName:String="Li";
- trace("我的英文名字叫"+firstName+""+lastName);
- }
- ]]>
- </mx:Script>
- <mx:Buttonlabelmx:Buttonlabel="SimpleTrace"click="simpleTrace()"/>
- <mx:Buttonlabelmx:Buttonlabel="DynamicTrace"click="doDynamic()"/>
- <mx:Buttonlabelmx:Buttonlabel="LoopingTrace"click="doLoop()"/>
- </mx:Application>
【編輯推薦】
- Flex頁面跳轉實現的幾種方式
- FlexBuilder4十大新特性閃亮登場
- Flex框架中Cairngorm和Mate的優點大比拼
- FlexBuilder3.0與Eclipse3.4的完美結合
- 解析Flex應用開發步驟 新特性和技術框架