Flash基础入门:使用Flash Builder二次开发和编译scratch 2.0
小标 2018-07-09 来源 : 阅读 2654 评论 0

摘要:本文主要向大家介绍了Flash基础入门的使用Flash Builder二次开发和编译scratch 2.0 ,通过具体的内容向大家展现,希望对大家学习Flash基础入门有所帮助。

本文主要向大家介绍了Flash基础入门的使用Flash Builder二次开发和编译scratch 2.0 ,通过具体的内容向大家展现,希望对大家学习Flash基础入门有所帮助。

由于Scratch官方说的不是很清楚,导致我光编译就折腾了好久,问别人也没人肯帮我。摸索了好多天才能使用gradle编译,用sublime修改代码,没办法Debug,在这种条件下硬是写了不少代码。
后来渐渐熟悉之后也顺利使用Flash Builder来开发调试,方便了很多。分享一波经验,避免浪费大家太多的时间。

使用Flash Builder开发

1. 下载devolpe版的Scratch-flash源码:https://github.com/LLK/scratch-flash

2. 安装Flash Builder 4

3. 下载flex SDK 4.6

4. 配置SDK,项目属性 -> Flex编译器 -> 配置Flex SDK -> 添加

5. 新建flex项目,项目地址指向源码的根目录(不是src),应用程序类型选择WEB,

6. 导入源码中的libs中的swc库(如果没有自动导入的话)

7. 右键项目配置,添加模块src\Scratch.as,输出scratch.swf,选择不优化

8. 编译器参数:
-locale zh_CN -swf-version=19 -default-size=800,600 -define+=SCRATCH::allow3d,false -define+=SCRATCH::revision,’e267f37’

9. 其他配置:
框架链接选择“合并到代码中”
取消勾选验证RSL摘要

10. 项目/构建项目,然后去bin-debug文件夹找构建好的scratch.swf文件就可以运行了(不是点运行)

11. 如果需要debug调试的话需要安装Adobe Flash Player Debugger版本,请自行搜索下载

使用gradle编译

1. 安装gradle,配置环境变量

2. 在源码目录下执行.\gradlew build,Linux下执行./gradlew build

3. 注:Linux下应该可以直接编译成功,但windows下可能会报错,提示缺少osmf.swc库文件
解决方法是在别的SDK中复制过来,gradle默认SDK目录在:C:\Users\Administrator.gradle\gradleFx\sdks\下的某个文件夹
将osmf.swc复制到SDK目录下的frameworks\libs文件夹中即可

4. 如果sdks下没有文件夹的话,那么
C:\Users\Administrator.gradle\caches\modules-2\files-2.1\org.apache\apache-flex-sdk\4.15.0
这里有个sdk的压缩包,将osmf.swc放到压缩包里的frameworks\libs也可以

5. 由于gradle第一次运行时会从国外下载很多东西,建议挂个Vpn下载

tip:
群文件中已上传所有的相关文件
如果还是编译不好的话,可以进群下载配置好的项目~

本文由职坐标整理并发布,了解更多内容,请关注职坐标常用软件Flash频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 2 不喜欢 | 1
看完这篇文章有何感觉?已经有3人表态,67%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程