ActionScript3學習筆記(1)—-用Alcon調試ActionScript程式

來源:互聯網
上載者:User

      前言:這次本來想找跟Flex相關的的工作,只是投了那麼多簡曆幾乎都石沉大海,很少有HR跟我打電話,有了面試技術不過關也沒被錄用。痛定思痛,雖然對Flex已經有了一定的瞭解,但是還是沒有掌握Flex的精髓,比如自訂群組件。這些都是與ActionScript 3語言緊密相關的。而我對ActionScript3語言掌握的程度處於“瞭解”狀態,這是遠遠不夠的,技術容不得有半點鐘的“僥倖”心理,因此才促使我做了這樣的決定。因為有了Java語言的基礎,我相信學起來應該很容易,這個周期計劃控制在2~3個月內,希望如期完成目標。

 

     ActionScript語言是運行在flash上的指令碼語言,由昔日的巨頭macromedia率先推出,一共推出過as1和as2
兩個版本,後來macromedia被Abobe收購,Adobe接著推出了as3,as2與as3有著很大的區別。本人只用過ActionScript3,關於ActionScript3的編譯,可以參考如下文章,講的很詳細,我就不贅述了:http://blog.csdn.net/sysu_2010/article/details/6619518。

 

     而本人想要說的是ActionScript3的調試。因為ActionScript語言是運行在Flash中的指令碼語言,而Flash是在瀏覽器中運行,因此,如果還是想像Eclipse編譯java可以在控制台中輕鬆輸出結果那樣簡單,在Adobe 推出的開發Flex工具Adobe Flash Builder中實現卻不那麼簡單:在此IDE中需先打斷點,然後以“Debug”的方式調試,慢還不說,更主要的是影響效率。而在Adobe Flash Professional 中也可以調試ActionScript指令碼,但是總覺得用起來很彆扭,因此,經過本人的尋找,發現一個更簡單的調試ActionScript
語言的東西,就是題目中提到的----Alcon.

   

     Alcon是一個小軟體,下載下來安裝即可,你可以在此下載:Alcon.air

 

     接著在AdobeFlash Builder  中建立一個ActionScript工程,找到Alcon安裝目錄的Alcon\debug\as3中將alcon.swc添加到工程目錄中,接著建立一個ActionScript檔案,代碼如下所示:

 

package{    import com.hexagonstar.util.debug.Debug;       import flash.display.Sprite;    import flash.text.engine.EastAsianJustifier;       public class ASDemo extends Sprite    {       public function ASDemo()       {                 var obj:Object=new Object();           obj.name="張三";           obj.sex="男";           obj.age="18";           for each(var o:Object in obj){              Debug.trace(o.toString());           }       }          }}

 

        開啟Alcon,對著這個檔案右鍵,選擇Run As / Web Application,可以看見列印資訊在Alcon中列印輸出了,很是方便:

 

   

 

       Alcon真是一個挺不錯的調試ActionScript3語言的工具,省去了不少時間。有了這玩意兒,學習ActionScript3簡單多了。


     這是本人學習的結果,允許轉載,歡迎交流,但轉載務必給出本文章的連結地址:http://blog.csdn.net/youqishini/article/details/8155456,謝謝~



 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.