Table of Contents

Starling Builder 扩展指南

你可以在无需重新编译编辑器的情况下扩展Starling Builder的功能。

请参考extension仓库 https://github.com/yuhengh/starling-builder-extensions

目前来说(v0.8),编辑器支持以下两个扩展

编译扩展测试工程

IntelliJ IDEA

Flash Builder

Source pathstarling-builder-editor/src, starling-builder-editor/starling-builder-engine/src, starling-builder-editor/tests/src, tests/src, theme/src, ui-components/src
Library pathlibs

构建扩展库swf文件

IntelliJ IDEA

用Ant构建

注意:由于项目使用git子模块(submodule)管理依赖,请使用git clone –recursive克隆仓库,不要直接下载zip文件,否则会获取不到子模块

EmbeddedComponents.swf

如果你需要创建你自己的UI组件,你可以把它们编译进这个扩展里面

你可以从以下位置找到默认的的 EmbeddedComponents.swf https://github.com/yuhengh/starling-builder-extensions/blob/2.0/deliverable/EmbeddedComponents.swf

更多信息请查看 自定义UI组件

EmbeddedTheme.swf

如果你需要创建自己的feathers主题,你可以把它编译进这个扩展里面

你可以从以下位置找到默认的的 EmbeddedTheme.swf https://github.com/yuhengh/starling-builder-extensions/blob/2.0/deliverable/EmbeddedTheme.swf

更多信息请查看 自定义feathers主题