經(jīng)驗(yàn)總結(jié) 如何使用Flex調(diào)試程序
本文和大家重點(diǎn)討論一下如何使用Flex調(diào)試程序,在Flash中,最常用的調(diào)試方式是使用trace函數(shù),將想要檢測的對象或函數(shù)運(yùn)行結(jié)果在輸出面板中打印出來。在Flex中,同樣可以使用trace函數(shù)來進(jìn)行調(diào)試。
使用Flex調(diào)試程序
如果Flex程序編譯時(shí)報(bào)錯(cuò),需要修改程序,有時(shí)還要進(jìn)行Flex調(diào)試。在Flash中,最常用的調(diào)試方式是使用trace函數(shù),將想要檢測的對象或函數(shù)運(yùn)行結(jié)果在輸出面板中打印出來。在Flex中,同樣可以使用trace函數(shù)來進(jìn)行調(diào)試。修改上面的代碼:
- <mx:Buttonidmx:Buttonid="btn"x="51"y="107"label="Clickme"
- click="trace('這是點(diǎn)擊后的文字')"/>
然后點(diǎn)擊工具條中的Flex調(diào)試圖標(biāo),編譯程序并打開一個(gè)瀏覽器窗口,進(jìn)入調(diào)試模式。這時(shí)候點(diǎn)擊里面的的按鈕,再回到FlexBuilder中,會(huì)發(fā)現(xiàn)控制臺(tái)(Console)面板被激活,并且輸出了調(diào)試信息,如圖2.17所示。
圖2.17
需要注意的是,這種調(diào)試方法的前提是瀏覽器安裝的FlashPlayer插件必須是調(diào)試版本,否則不會(huì)工作。如何檢查FlashPlayer插件是哪一種版本?在網(wǎng)頁中的SWF上面單擊鼠標(biāo)右鍵,如果彈出的菜單中有“調(diào)試器”選項(xiàng),即為調(diào)試版本。如果不是,請?jiān)L問Adobe的官方站點(diǎn),下載***版本的FlashPlayer插件。
讀者也要認(rèn)識(shí)到,這種調(diào)試方法并不是很方便,不夠靈活,它只是對程序局部進(jìn)行斷斷續(xù)續(xù)的調(diào)試,很難從全局角度進(jìn)行全方位測試,所以一般只適用于小型項(xiàng)目。在進(jìn)行大型項(xiàng)目開發(fā)時(shí),應(yīng)該采用更加系統(tǒng)、更加科學(xué)、更加快捷的方式。項(xiàng)目越大,調(diào)試占據(jù)的地位越顯要。本文有關(guān)Flex調(diào)試的內(nèi)容就介紹到這里。
【編輯推薦】
- 常見十大Flex調(diào)試工具和Flex框架
- FlexBuilder4十大新特性閃亮登場
- Flex框架中Cairngorm和Mate的優(yōu)點(diǎn)大比拼
- FlexBuilder3.0與Eclipse3.4的***結(jié)合
- 解析Flex應(yīng)用開發(fā)步驟 新特性和技術(shù)框架