【教程】如何在 FlashDevelop 里二次开发 Scratch
scratch吧
全部回复
仅看楼主
level 12
不知道需不需要审核。。。
由于个人时间有限,所以可能更新时间较长,请谅解!
注意:本文严禁转载,仅在 Scratch 百度贴吧里发表!
那么下面进入正题:
——————————————————————————————————————————
你还在为 Flash Builder 的破解验证而烦恼吗?
你还在为 Flash Builder 的超长加载而感到心烦吗?
你还在为找不到 FlashDevelop 二次开发 Scratch 的教程而感到心累吗?
一切都结束了!
小萧经历千辛万苦终于集合了各位大佬的教程,成功的使用 FlashDevelop (以下简称FD)进行编译和 AIR 签名打包操作!
那么既然炫耀了(划掉)成功了结果,那么这里就开始告诉大家我的二次开发方式吧!
2018年09月04日 10点09分 1
level 11
前排[滑稽][haha]
2018年09月04日 10点09分 2
哇塞是二楼耶[滑稽]
2018年09月04日 10点09分
2018年09月04日 10点09分
level 12
我以一个没有安装任何程序的起点来讲述如何使用 FD
那么第一步:安装独立版 Flex SDK
Flex SDK 用于对 Flash 或者 ActionScript 的包装和组合调试,包括我们待会要进行的 AIR 签名和包装也要在 Flex SDK 完成。
那么我们先前往 Apache Flex 官网来下载 Flex SDK Installer:http://flex.apache.org/installer.html
当然,因为 Flash 和 AIR 引擎的更新换代,开发者需要自行选择安装的版本,所以我们下载的是安装器。
那么安装完毕后,你需要选择安装版本,那么前往 Scratch 的 Github 源码库看看,最低支持 Flash 10.2 ,那么我们就选择这个版本,然后 Flex 和 AIR 的版本也会自动变更(这里小萧是选择了最新的版本来安装),那么下一步,你需要准备一个干净的文件夹(没有任何文件!)来存放 SDK,接着就开始下载了。
为什么我要先安装 Flex?因为这个玩意下的速度太##慢了[喷]
2018年09月04日 10点09分 3
@杭电66 网络问题,建议扔纸飞机
2018年09月14日 13点09分
@杭电66 就是翻*强
2018年09月16日 00点09分
level 12
第二步:安装 Java
这个就不说了,链接在此:https://java.com/zh_CN/
玩 MC 的就忽略此步[滑稽]
第三步:下载 FlashDevelop (FD)
在安装 Flex SDK 的期间,我们可以开始安装 FD 了
终于要下载本体了,大家鸡冻吗[滑稽](众:[阴险])
首先进入官网:http://www.flashdevelop.org/
然后有个原谅色的下载按钮就可以进入论坛了
进入论坛往下翻就能找到“FlashDevelop ##### Setup”了
下载完之后,不要急着点安装!
仔细看看这里是不是有什么特别的?
里头有一个叫 Language 的东西!(语言)
错过了它你就只能用嘤[滑稽]语了
那么打开这个选项,选择 Chinese 安装中文语言:
这下子你就可以选择好路径开始安装了~
2018年09月04日 10点09分 4
前排提醒:坟贴勿回
2019年04月18日 22点04分
level 12
第四步:配置 FlashDevelop
SDK这个时候应该也下载好了,如果进度条是全是原谅色说明你完全的下载完毕了,如果出现姨妈红的话,恭喜你,删掉源文件重新下载吧![滑稽]
当你兴冲冲的打开 FD 的时候,你惊呆了:
我的銿彣呢???为啥还是英文???
因为 FD 默认语言还是嘤语,所以我们需要修改设置变更语言~
首先打开 Tools 菜单,打开 Program Settings:
在打开的设置里找到 Selected Locale 修改成 zh_CN 即可重启启用~
啥?你找不到?
右上角有个过滤设置 Filter settings,搜索 locale 就出来了:
那么今天先到这里,有时间继续填坑~[滑稽]
2018年09月04日 10点09分 5
level 14
[滑稽]养肥了就是好文
2018年09月04日 12点09分 7
level 10

Oxygen
Ma
Gnesium
2018年09月04日 22点09分 8
吧务
level 15
没加精?是因为内容太少了?
2018年09月05日 10点09分 9
是的
2018年09月05日 22点09分
level 11
来杯java
2018年09月05日 22点09分 10
JAVA Coffee [滑稽]
2018年09月06日 12点09分
2018年09月06日 13点09分
level 12
周末更新,防尘布丁[狂汗]
2018年09月06日 12点09分 11
布丁好吃吗[滑稽][滑稽][滑稽]
2018年09月06日 13点09分
level 7
[滑稽]
2018年09月07日 11点09分 12
level 9
我想问怎么编译git上的sc源码。
2018年09月08日 01点09分 13
level 3
请问这个是二次开发2.0还是3.0啊
2018年09月08日 01点09分 14
2.0
2018年09月08日 02点09分
level 12
第六步:新建和配置工程
那么目光回到 FD ,我们要开始新建在 FD 的 Scratch 工程了。
首先点击“项目”菜单栏,找到“新建项目”并打开:
那么你打开的时候页面应该是这样的:
首先还是选择你喜欢的位置,名称也是随意的,包名留空。项目类型的话选择 "AIR AS3 Projector" 然后确定创建工程:
第一次创建工程的话会出现一点点模板配置,按自己喜好填写即可~
那么我们看到右边的项目已经多出了一点东西,这个就是我们的工程目录了:
那么新建工程已经完毕,接下来我们需要进行部分的配置了。
首先还是在项目菜单栏里,找到底下的属性:
在里面一部分修改项是不能用的,需要在源码中修改才可以,那么首先打开 SDK 选项卡,找到“自定义 SDK”,把我们刚刚下载的独立 Flex SDK 路径填入:
图略多,下一个楼继续~
2018年09月08日 05点09分 17
@0 sdk在第一步啊[汗]
2018年09月08日 06点09分
@0 三楼自寻
2018年09月08日 06点09分
level 12
接楼上,那么再打开“编译器选项”选项卡,找到"Additional Compiler Options"(编译器参数选项),因为我们的 Scratch 源码有一部分常量需要在编译器启动时提供,源码内不提供,而且不提供这些常量的话 Scratch 反而还无法编译(WTH),所以点击省略号打开,填入以下内容:
-define+=SCRATCH::allow3d,false
-define+=SCRATCH::revision,’e267f37‘
(注:如果你的 Flex SDK 中的 Flash Player 版本大于或等于 11.6 的话,你可以把 allow3d 的常量值修改为 true(虽然没啥用))
这两个是必要内容,其他的教程会填入其他内容,这里就不需要了,最后应该是这样的:
那么确定再确定,我们就成功完成了配置工程的工作~
2018年09月08日 05点09分 18
注:-define+=SCRATCH::revision,’e267f37‘ 修改成: -define+=SCRATCH::revision,'e267f37'
2018年09月08日 06点09分
1 2 尾页