Flash Builder 4和FDT3.5,鱼与熊掌兼得之XD

前提:好明显FDT使编辑AS代码更为方便(虽然我更加喜欢FlashDevelop中的智能代码提示及定义跳转功能),不过感觉上它在编译上不比不上Flash Builder4(FB4)(至少不能设置某源代码为默认程序)。So,我两个都想要,然后互补阴阳咯。。。

必要条件:

  • Flash Builder4一枚(我的版本是Beta 2,独立安装版,理论上Eclipse插件版也是可以的)
  • FDT一份(我的版本是Enterprise3.5,独立安装版——用Eclipse升级的插件版实在太慢了,当然理论上Eclipse插件版是没有问题的)
  • 序列号分别各一条。

安装过程:

  1. 安装Flash Builder4
  2. 安装FDT(这个很明显不是装到FB4文件夹中)
  3. 启动FB4,然后点帮助→软件更新→查找并安装,选择搜索要安装的新功能部件→新建本地站点→选择FDT的目录......
  4. Just for a moment,就可以看见有FDT的选项了。。
  5. 只需选择关于FDT的,貌似其他的安装了都用不上。。因为FB4的Eclipse是3.4的,FDT的是3.5。
  6. 安装完之后,重启就OK了。启动FB4的时候,主要要加上设置内存大小的参数(不含双引号)"-vmargs -Xms512M -Xmx512M",否则有时候会出现内存不足的情况,毕竟FB4跟FDT都同时用上了。

设置:

  1. 第一当然是分别在首选项中设置好两个插件了。
  2. 设置FB4的透视图(FDT的透视图不用设置):在窗口→透视图→自定义视图→命令中,勾选关于FDT的选项(因为要用FDT来编辑)

建立AS3项目:

  1. 基本上所有操作都在FB4的透视图。FDT的透视图几本用不上。
  2. 在FB4的包资管理器中建立一个AS项目,然后右击项目,选择属性,更换FDT Parser为AS3.0,按确定后。再次打开项目属性,在FDT Build Path→Library里面,按change core library,选择Flex_3_SDK_0_Pure_for_FP_10即可。
  3. 之后就可以写代码了。

一些提示:

  1. 要更改一个项目的属性有几种方式:①在FB4透视图里的包资管理器里设置;②在FB4透视图里的Flash Explorer里设置;③在FDT透视图里的Flash Explorer里设置。如果设置了项目的属性(例如要设置连接的swc),按确定后发觉设置不了(就是说再打开项目属性,依然显示的是未修改前的项目属性),试着更换上述的三种设置方式。
  2. FB4用来编译,FDT用来编辑。所以项目属性中的FDT build path用来设置FDT代码提示和代码分析所需要的as文件和swc文件。而Actionscript构建路径用来设置FB4编译的时候所需要的as文件和swc文件
  3. 在项目属性中的构建器里,有两项:Flex和Flash builder。貌似后者是FDT的构建器,因为不用FDT来构建项目,所以取消选择Flash Builder项。
  4. FB4跟FDT的快捷键有一些是重复了的。记得修改一下。。
Posted in Flash | Tagged , | 2 Comments

[Song]Mariah Carey新砖——不完美天使的回忆

乐坛唯一天后 玛丽亚凯莉
2009 年全新专辑【Memoirs Of An Imperfect Angel】 Continue reading

Posted in Programming | Tagged , | Leave a comment

精美图标两套(新品)

Iconfactory又来精品。这次是Furry system+Furry extra。不多说,上图:

~~~~~Furry System~~~~~

Furry System

Continue reading

Posted in 系统美化 | Tagged , | Leave a comment

成为高深Flasher,你够资格了吗?

PV3D.org版的高深Flasher必知必会:

1.灵活的跑道

你需要知道什么时候发送一个event,什么时候执行代码,什么时候播放器渲染画面。这真的是最基本不过了。
http://www.craftymind.com/2008/04/18/updated-elastic-racetrack-for-flash-9-and-avm2/
Continue reading

Posted in AS3 | Tagged , , | 2 Comments

(续)AS3效率优化——preso翻译记录(82-100)

~续前一篇~

#82:下面讲讲多媒体方面的优化

#83:总的来说,所有媒体都是占用CPU滴~所以,不用的时候记得关上~

#84:视频优化:减少播放面积,减低帧速,减小关键帧出现频率(keyframte frequency),用Spark来编码视频,去除声音。又或者试一下GPU渲染模式。
Continue reading

Posted in Programming | Tagged , , | Leave a comment

(续)AS3效率优化——preso翻译记录(42-81)

~续上一贴~

#42:#43开始便是一些优化例子。

#43减少常数出现的次数(collapse literal values)

[code=jscript]var a:uint = b+(1024-200)/2;

var a:uint = b+412;[/code]

应取后者。效率分析数据
Continue reading

Posted in AS3 | Tagged , , | Leave a comment

(续)AS3效率优化——preso翻译记录中(1-41)

上一篇日志已经说过gskinner发布了一个讲AS3效率的幻灯片。于是乎,偶比较好事地开始翻译记录XD。非重点的都会掠过。

#1:跳过(主要是偶不懂"I‘m grant"究竟是啥意思。。。)

#2-#4:跳过

#5:为啥要抓破脑子搞优化啊?当然是为了流畅的回放录像,更灵敏的响应感,腾出更多CPU给别的东西,在系统中做个好公民。。。

#6:没有基准测试的优化时无有意义滴~~~~

#7:结果总是受好多因素影响:操作系统(WinMac)、播放器(AIRSAPluginIDE)、播放器版本、编译器、周围环境等等。当然有些结果是本来就错的。。。

#8-#10:#7的举例说明。
Continue reading

Posted in AS3 | Tagged , , | Leave a comment

AS3效率优化——Boost Up

今天上The Flash Blog的时候,发现了gskinner弄了一个华丽丽滴flash幻灯片。讲授的自然是flash的事情咯。主题是提高代码效率

原flash地址:http://gskinner.com/talks/quick/

这个真是值得所有flasher围观一下的说!!!严重推荐。注:左下角输入数字跳转页,左右方向键分别为向前向后一页。整个幻灯片洒洒洋洋的总共100页。相信这些东西入脑自后,各flasher的作品一定能"quick as a flash"啊~~~

有空做个翻译也不错耶~~

PS:哎,the flash blog的Lee是位强人,gskinner都是为强人,话说doswf的作者一样很强大的说。。。。。。。。。。。。。。。偶实在太卑微啦。。。。。。。。。。。。。。。。。。。。囧。。。。。。。。。。。。。。。

Posted in AS3 | Tagged , , | Leave a comment