最近进入实验室,加入了一个项目,需要写一个东西,用到ActionScript,于是乎我就跑到图书馆借了3本书带到实验室,开始了学习AS的时期。刚开始学习基本东西的时候,因为都是用到了flash包,所以都没有问题,一切OK。只要按照网上介绍的配置就可以了。下面是我问的一些网上的朋友(非常感谢那位在网上热切帮助了我一个多小时的朋友)再加上我自己的研究后我的安装和配置过程,感觉安装配置完成后还比较好用,就推荐给大家,可以作为参考,希望能够帮助到大家。
基本环境:Flash CS4、.net framework 2、Flex SDK4.0、Java SDK 1.6、FlashDevelop。不过,我下载的是flashdevelop3.3.1,安装过程中它自动下载了flexsdk,并放在了安装flashdevelop目录下的Tools\文件夹下,所以我就没有也不需要再下载Flex SDK4.0。又win7这个操作系统好像自带了.net framework 2,我在网上下载了这个. net framework 2,但是安装时提示操作系统已经自带了这个,所以我也没有单独安装这个。这样算下来,我单独下载并安装的只有:Flash CS4、Java SDK 1.6和FlashDevelop。它们的下载地址是:
Flash CS4:http://xiazai.xiazaiba.com/Soft/F/Flash_CS4_Lite_XiaZaiBa.exe
FlashDevelop:http://www.flashdevelop.org/community/viewtopic.php?f=11&t=7368
至于Java SDK 1.6,网上到处都是,而且没有什么区别,只要下载最新版本就好。
所有的环境都下载后就可以安装了,具体安装在哪个文件夹没有严格的要求,只要你记得安装位置就好。安装完成之后就可以打开flashdevelop软件进行环境配置了。
具体配置如下:(完全依照我个人的配置,且配置均是在Tools->Program Settings下进行的)
在ASCompletion中,在Path To Flash IDE项填前面你的Flash CS4的安装目录。例如:我把Flash CS4安装在C:\Program Files下,那么这一项我就填:C:\Program Files\Flash CS4。
一般来说这样改动一下就OK了,因为其他的地方软件会自动帮你填上。你如果不确定,或者想知道一些东西在哪个文件夹下,那么可以去下面这些地方核对一下。
1、在AS3Context中,在Flex SDK Location项填的是flexsdk的文件夹目录,就是上面提到的在安装flashdevelop过程中软件会自动下载一个flexsdk并放在安装flashdevelop目录下的Tools\文件夹下。
2、在FlashViewer中,在External Player Path项填的是你的flash播放器的文件夹目录,默认是在flexsdk文件下的runtimes\player\10.1\win\FlashPlayerDebugger.exe,一般来说系统默认的都不会填错。紧接着下面的项Movie Display Style一般来说都选择External,也都不会错。
配置并检查完上面的一系列目录正确后,就可以正式开始使用软件写自己的程序了。但是在这里,我把自己修改的其他的几个地方也跟大家说说,主要是方便编程而已,不修改也可以正确编译。
1、在ASCompletion中,在Add Closing Braces项选择True。这一项的意思是当你写了左括号'(','['或者'{'时,是否自动补全右括号,默认是不自动的,改成True后,再写程序时就会自动补充右括号了。
2、同样在ASCompletion中,在Always Add Space After项中把2改成1,系统默认是输入2个字符后开始自动匹配填充,改成1后就变成只要输入一个字符就可以匹配了。例如:关键字import,默认情况下你必须输入'im'2个字符后才会显示可选项import,改成1后只要你输入'i'就可以显示可选项import。
3、在Outputpanel中,把右边的三个项都把默认的False改成True。改这些项的目的是,今后在程序编译执行后,那个Output栏都会出现在所有栏的最上面,也就方便你查看trace的输出结果是否正确。
接下来就可以正式使用了。
刚学习时只接触到Flash包,不会出太大的问题。到后来,需要导入fl包的时候就有问题了,总是显示无法找到。我试过网上很多方法,都不行。后来在网上看到另外一个方法,试了一下,成功了,就推荐给大家。
先去下载一个FlSWC.swc,下载地址是http://asform.googlecode.com/files/FlSWC.swc。然后直接把这个文件复制到你所创建的工程的bin目录下后,再次打开你的工程,在界面右边你的工程目录树中找到bin目录下的文件FlSWC.swc,选中它,右击,选择Add To Library,之后你会发现这个文件的名字变成蓝色的,说明OK了。这时,你在编译你的程序就不会出现任何问题了。
***但如果你的很多工程都会用到这个FlSWC.swc文件时,一个工程一个工程的复制添加是很费神的,而且很占空间。有个简单的方法可以解决这个问题。你只需把FlSWC.swc文件放到一个位置,然后一旦某个工程需要用到FlSWC.swc这个文件时只需要先在该工程的界面右边的工程目录树中选中该工程,然后右击,选择Add->Library Asset...,在弹出的对话框中找到你放FlSWC.swc文件的位置,选中FlSWC.swc文件,然后单击“打开”添加进该工程即可,这时你也可以在工程目录树中看到添加进来的FlSWC.swc文件,并且名字也呈现蓝色,说明OK了。这样不必每个项目都保留一个FlSWC.swc的副本,从而节约空间,也方便版本维护。***
好了,说了这么多,该说的也都说完了,希望能够真切的帮到大家。也希望大家能够在AS中体会到乐趣!谢谢!