flashdevelop java_FlashDevelop使用详解教程

好几年没碰过 Flash 了,最近需要给 ActionScript 导出一些 C 接口,又抽空捡起来。项目大了以后 Flash Builder 卡的要死,经常是一个构建你就可以休息了,按一下 “.“ 它就开始搜索补全提示,你的符号多了以后,有时候 Flash Builder 近乎假死了。实在难以忍受,咨询了一些正在做页游的朋友,是否还在用 Flash Builder 。得到答案是:早就投奔 Flash Develop 了。

试了一下 FlashDevelop 果然腰也不酸了,腿也不疼了,十分流畅,界面类似 Visual Studio,同时还是免费的,可以彻底和笨重的 Flash Builder 说再见了。再次感叹 AS3 写起来真爽之余,记录一下安装配置过程:

f8b3bad79059cc074338d7a25ae5e7f9.png

[安装设置]

安装下载 FlashDevelop 安装到比如 d:\Program Files\FlashDevelop 下面。

管理员运行 FDMT.cmd,打开下面两项

standalone mode (SDK和插件安装于 FlashDevelop/Apps 而不是系统用户目录)

multi instance mode(可以启动多个 FlashDevelop IDE)

成功后 FlashDevelop 目录会有 .local 和 .multi 两个文件,.local 以后插件会安装 Apps 目录

[安装应用]

FlashDevelop->Tools->Install Software 打开软件安装面板,选择必要软件:

1. Flex SDK + AIR SDK

2. Adobe AIR

3. Flash Player (SA)

[播放器设置]

1. 下载播放器,位于 FlashDevelop/Apps/flashsa下面,

2. FlashDevelop->Tools->Program Settings, 选择FlashViewer,填写 External Player Path 为播放器文件。

[SDK]

FlashDevelop->Tools->Program Settings 选择 AS3Context

在 Installed Flex SDKs 中增加路径 Apps/flexairsdk/4.6.0+18.0.0

[JAVA]

如果 SDK 需要依赖 java 1.7 而系统中是 java 1.8 1.9 的话

修改 Apps/flexairsdk/4.6.0+18.0.0/bin/jvm.config 里面的 java.home 以及 env 两项

java.home=D:/Program Files/FlashDevelop/runtimes/java/jre-1.7.0_60

注意路径分割使用 "/",而不是 “\”,设置到你的 jre 1.7 对应目录去,我自己是单独下载了一个 jre 直接扔 FlashDevelop 安装目录的 runtimes 下面了,这里你需要改为你对应的 jre 路径。

视情况如果内存报错,继续设置:

java.args=-Xmx512m -Dsun.io.useCanonCaches=false -Djava.util.Arrays.useLegacyMergeSort=true

[SWC]

flashdevelop没有直接支持生成swc的工程,但flashdevelop生成swc也比较方便,不用任何插件。

swc库是由 flexsdk的compc.exe生成的,其实我们通过这个命令行也可以直接生成swc。

但还是直接在flashdevelop里F8一下,编译+生成来得方便。

我先建立一个AS3 Project,取名为logic吧。

1. 打开project Properties对话框,output那一页,把输出名字logic.swf改成logic.swc。

2. 选择build tab页

在Post-Build Command Line加入生成swc的执行命令,注意是Post-Build,不是Pre-Build。

"$(CompilerPath)\bin\compc.exe" -include-sources "$(ProjectDir)\role" "$(ProjectDir)\item" –

compiler.library-path "$(ProjectDir)\..\..\lib\protobuf.swc" -output "$(OutputFile)"

这个命令把role和item目录下的AS代码生成swc的。-compiler.library-path,

这个是指定引用其他swc的路径。-include-sources 和 -compiler.library-path 后面都可以接多个路径

3. 关于Document-Class

经过上面两项设置,F8,会提示须要一个Document-Class,我们要的是swc,不须要程序运行入口。我们争取能不

用Document-Class也能编译。

打开第一步的output那一页,把Compilation Target 从Application改成"Custom Build"。

设置完后,F8,编译,接着就生成swc了。

我的flashdevelop版本是:5.0.1.3

[禁止更新]

每次  FlashDevelop 更新都会打乱所有配置,不是特别必要,可以禁止更新:

FlashDevelop->Tools->Program Settings,左边选择 FlashDevelop 然后右边查找 State 下面的

Check for Update 改为 Never

[插件]

ColorBox      – 不安装,干扰太大,不推荐

NavigationBar – 安装,查看类结构,类似 VS 好用,关闭 FlashDevelop 双击 NavigationBar_2.5.1.fdz 安装

EditorMiniMap – 缩小代码展示,可要可不要

CustomizeTool – 不用安装

QuickLaunch   – 可以安装也可以不安装

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Davinci Develop是一家专业的软件开发公司,致力于为客户提供高质量的软件解决方案。公司成立于20xx年,拥有一支技术精湛的开发团队和一流的项目管理团队。 作为一家先进的软件开发公司,Davinci Develop注重技术创新,凭借其丰富的经验和深入的行业洞察力,能够为不同行业的客户提供量身定制的解决方案。无论是企业级软件开发、移动应用开发还是云计算解决方案,Davinci Develop都能够满足客户的需求。 Davinci Develop的开发团队具备广泛的技术能力,熟练掌握各种编程语言和开发工具。无论是Java、C++、Python还是Ruby,他们都能够熟练应用,保证项目的高效开发和优质交付。此外,他们还具备良好的团队合作精神和灵活的解决问题的能力,能够在项目开发过程中及时进行沟通和调整。 Davinci Develop的项目管理团队非常注重项目的可控性和可持续性。他们采用敏捷开发方法,以迭代式的方式开展工作,确保项目能够按照计划进行,并及时调整项目进展。他们还注重与客户的紧密合作,充分了解客户需求,并提供专业的建议和解决方案。 总之,Davinci Develop是一家可靠的软件开发合作伙伴,他们以高质量的解决方案、优秀的技术团队和可靠的项目管理能力为客户提供卓越的软件开发服务。无论是中小型企业还是大型企业,他们都能够满足客户的需求,并帮助客户实现业务目标。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值