Table of Contents

Starling Builder extension guide

With Starling Builder extension, you are able to add custom components and theme without recompiling the editor.

The extension repository is located at https://github.com/yuhengh/starling-builder-extensions

For the time being (v2.5), the editor supports the following 2 extensions:

Compile extension test project

IntelliJ IDEA

Flash Builder

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

FlashDevelop

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

Build the extension swf files

IntelliJ IDEA

Ant

Since the project uses git submodule to manage dependencies, please use the git clone –recursive command to clone the repository, otherwise you won't be able to get the submodule.

EmbeddedComponents.swf

If you want to create your own custom UI components, you can compile them into this extension

The default EmbeddedComponents.swf is located at https://github.com/yuhengh/starling-builder-extensions/blob/2.0/deliverable/EmbeddedComponents.swf

For more information please checkout Custom UI components

EmbeddedTheme.swf

If you want to create your own feathers theme, you can compile it into this extension

The default EmbeddedTheme.swf is located at https://github.com/yuhengh/starling-builder-extensions/blob/2.0/deliverable/EmbeddedTheme.swf

For more information please checkout Custom feathers theme