Support

If you're using xJSFL extensively, please consider supporting the project by answering
some questions about your usage, and completing the xJSFL Developer Questionnaire

Setup

Set up your xJSFL environment and write or use your first snippets of xJSFL code.

Quick Start

How to install the xJSFL framework, and both run (designers) and write (developers) some simple xJSFL

Komodo

How to install and set up the xJSFL IDE, Komodo Edit, so you can write and run (x)JSFL code

Other IDEs

How to run JSFL code from other IDEs

Guides

Guides to the various conceptual and physical aspect of the framework, including background information, illustrative code examples, best-practices, and links to more detailed parts of the documentation.

Framework basics

A tour of the xJSFL framework, how it's structured, how it works, and the thinking of how it was put together

Working with Flash

An overview of the specific parts of xJSFL you'll use to work with visual elements in the Flash IDE

Inspection and debugging tools

Tools and techniques to use to make your development easier and more productive

Extensibility

Builder larger and more useful scripts and applications by building on the base xJSFL code

JSFL API

Overview

This section documents the classes, libraries and functions that make up the xJSFL framework. The following schematic shows how the various components of the 1.0 release fit together:

Libraries

Note that all API pages start with an Overview section which gives you conceptual and background information, followed by an API section which lists each of the properties and methods with example code for each (where appropriate).

Core

Elements

Selector functions: easily select items or elements using CSS-style expressions

Collections: powerful Array-like classes for manipulating authoring-time elements:

File

Flash

Framework

Geom

Objects

Text

UI

Utils

AS3 Module Framework

Documentation on the AS3 classes that facilitate ActionScript to JSFL/xJSFL communication from within a Flash panel

Tutorials

Step-by-step guides, line-by-line code examples, and sample code to test out various aspects of the framework right now

Scripts

The basics of writing an xJSFL script

Snippets

How to take your development (x)JSFL code and package it as code that can be launched from the Snippets panel

Modules

How to manage and package related files, folders and functionality as reusable, distributable Modules

Workflow

Stand-alone code examples you can use to speed up your everyday Flash workflow.

Flash

Framework

Filesystem

Appendix

Articles relating to xJSFL and JSFL that fall outside the remit of Guides or API

Coding

JSFL Knowledgebase

One last thing...

Comments on the quality or relevancy of any of the documentation are welcome.

Thank you.