FB即Flash builder,它是一个重代码的开发人员好工具;FL即Abode Flash Professional,它是一个设计和编程一体的设计人员好帮手。
FB和FL这两款工具分别怎么用我就不说了,网上大把的视频。。。谈谈它们两个如何结合起来做开发~
首先是FL导出.swc文件和.swf文件(这两个文件对于开发人员来说比较重要)
在这之前你要理解一个概念“元件”,“元件”对于开发人员来说其实就是一个类,只是FL帮你可视化的编写了这个类,这个类的属性类型可以是影片剪辑(继承flash.display.MovieClip)、按钮(继承flash.display.SimpleButton)、单纯的图形(不是类)。
第一步:转化元件
你可以在场景里任意选择一个你要的对象右击,选择“转化为元件”,然后定义元件属性,名称第一个字母最好大写,因为它会是你类的名称,大写你懂的~类型可以是MovieClip也可以是Button,点击“高级”,在“为ActionScript导出”前划勾,你可以看到类就建好了,默认名是你的元件名称~(知道为啥之前大写了吧,省事,不然这里还得改改。。)
第二步:发布导出.swc文件和.swf文件
点击“文件”->“发布设置”->“flash”,然后在swf设置栏的“导出swc”前划上勾,点击“发布”,这样你就成功的导出了.swf和.swc文件了,点击.swf文件,是可以独立运行的,不过没代码,它就是一些图片和元件而已,接下来就讲如何把这些导入到FB里面去,用来开发~
这里说明一下,其实仅用FL就可以做Flash了,配合时间轴再在关键帧上添加一些动作代码,完全是可以做出效果的~。。不过对于我这种用左脑的程序员来说,还是习惯纯代码编辑器多一点。。。
接下介绍FB导入.swc文件和.swf文件
很简单,.swc文件和java导入的外来jre一样,首先在工程下新建一个名叫libs的文件夹,然后把.swc文件复制进去,右击项目点属性,ActionScript构建路径添加.swc文件夹,选择libs文件夹。这样你就可以用到刚刚元件产生的类了。
.swf文件是通过url去访问的,你可以放到项目下的文件夹,也可以随便放到电脑的一个位置,到时候用的时候,路径名写好就可以了。关于如何访问.swf内部的属性成员,比如说某个按钮、某个影片剪辑,将会在后续的总结里给出实例,提醒一下,在FL里面的属性命名将影响到这些对象的访问,所以养成一个好的命名方式是很重要的~
今天就这些了,每天写一点,记录我的AS之路,停下来思考思考,总结一下~哈哈哈哈