文章目录

个人一直偏好于使用FlashDevelop这种轻量级的IDE,而不是FlashBuilder那样大而全的东西。但是有得必有失,在使用过程中碰到的问题自然不少。

这次在使用颜色滤镜 fl.motion.ColorMatrix 的时候,又遇到了问题。原来是因为FlashDevelop的AS3项目默认没有导入fl包,于是将FlashIDE 项目中的fl包拷贝到AS3项目中(复制FlashDevelopLibraryAS3frameworksFlashIDE下面的FL包到FlashDevelopLibraryAS3intrinsicFP10),这下就愉快的开始使用了。

但是!居然编译时报错了!告诉我找不到这个类!

原来这样操作以后,只是用来补全代码的吗?为这么一个小问题就把项目迁移到FB去完成,那太不值了!于是,我开始了搜索历程。

1.首先找到了一个很惊喜的东西,一个老外在做他的FDT项目时,也因为没有fl包,所以把这个包导出成了swc(猛击这里下载:http://apdevblog.com/wp-content/uploads/2008/02/fl_package.swc),当然,还有更猛的,连控件皮肤的资源都带上了(猛击这里下载:http://code.google.com/p/asform/downloads/list)。

测试效果如何呢?也许这可以满足一部分人的需求,但是我并不在内。因为这里面并没有把 fl.motion.ColorMatrix 打包进去。所以历程继续。

2.有人提到可以把fl包加入全局类路径( tools>Global Classpaths ),这个方法看上去就很可行。于是我按教程找到了 ..Adobe Flash CS5.5zh_cnConfigurationActionScript 3.0Classes,完成,编译……靠!还是失败?这是为毛?我循着路径到目录中,只看到了一个孤零零的mxml文件。虽然没有一下子找到,不过这种事情搜索一下就解决了。对于CS5.5,正确的路径应该是 ..Adobe Flash CS5.5CommonConfigurationActionScript 3.0projectsFlashsrc

"fl包位置"

"添加全局类路径"

Shift+F8清理,F5编译完美通过,菜鸟工程继续!

♦ 本文固定连接:http://gsgundam.com/2012-11-24-flashdevelop-use-fl-package/

♦ 转载请注明:GSGundam 2012年11月24日发布于 GSGUNDAM砍柴工

友荐云推荐