Flash Builder

A collection of 2 posts
使用条件编译控制 swf 的嵌入资源
Flash Builder

使用条件编译控制 swf 的嵌入资源

这是我在一个 Flex 交流群中碰到的问题,某个项目需要针对不同的发行版本使用不同的资源文件,如果把两个版本的资源文件都嵌入,会增大swf的体积,但又不能分为两个项目,应该没人想维护两份相同的代码吧,比较靠谱的方法是使用条件编译参数,具体做法如下: * 在编译参数中添加如下配置: -define=CONFIG::dev,false * 在项目中这样使用: CONFIG::dev { [Embed(source="1.png")] private var background:Class; } CONFIG::dev { [Embed(source="2.png")] private var background:Class; } 要嵌入不同的资源只需在编译参数中修改 dev 的值就可以了。 > 注意事项:该方法只适用于 mxmlc 编译器,而使用 Flash Builder 4.7 创建的 ActionScript
1 min read
彻底删除 Flash Builder 的默认工作空间
Flash Builder

彻底删除 Flash Builder 的默认工作空间

使用 Flash Builder 时,第一次启动都在用户目录下生成默认工作空间,例如: C:\Users\Airycanon\Adobe Flash Builder 4.5,4.5 之前的版本,只需切换到自定义的工作空间,删除默认即可,而 4.5 及之后的版本会自动重建该目录,并且工作空间的历史记录及配置文件也存放到该目录中,对于我这种有洁癖的人来说,必须要找到解决办法。 此处以 4.5 为例,4.5 之后的其他版本改为相应的版本号即可,找到 \Adobe Flash Builder 4.5\configuration\config.ini(\Adobe Flash Builder 4.5\eclipse\configuration\config.
1 min read