ActionScript3学习札记(1)-用Alcon调试ActionScript程序

ActionScript3学习笔记(1)----用Alcon调试ActionScript程序

      前言:这次本来想找跟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中打印输出了,很是方便:

 

   ActionScript3学习札记(1)-用Alcon调试ActionScript程序

 

       Alcon真是一个挺不错的调试ActionScript3语言的工具,省去了不少时间。有了这玩意儿,学习ActionScript3简单多了。


     这是本人学习的结果,允许转载,欢迎交流,但转载务必给出本文章的链接地址:http://blog.csdn.net/youqishini/article/details/8155456,谢谢~