xJSFL Installation

Categories:Quick Start

Installing xJSFL

xJSFL will run on Adobe Flash CS3 and up.

Installing the framework is simple:

  1. Download the latest files from www.xjsfl.com/download
  2. Unzip the core framework folders (core, user, modules) to a folder anywhere you like, called xJSFL
  3. Run install.jsfl by double-clicking on it
  4. Click OK when you see the confirmation dialog box
  5. Restart Flash

If all goes well, you should see something along the following lines:

=================================================================

           ██  █████ ██████ ██    
           ██ ██     ██     ██    
  ██ ██    ██  ████  █████  ██    
   ███     ██     ██ ██     ██    
  ██ ██ ████  █████  ██     █████ 

=================================================================

  The Rapid-Development Framework for Extending Adobe Flash

> xjsfl: running core bootstrap...
> xjsfl: loading "xJSFL/core/jsfl/libraries/xjsfl.jsfl"
> xjsfl: loading "xJSFL/core/jsfl/libraries/class.jsfl"
> xjsfl: loading "xJSFL/core/jsfl/libraries/flfile.jsfl"
> xjsfl: loading "xJSFL/core/jsfl/libraries/filesystem.jsfl"
> xjsfl: loading "xJSFL/core/jsfl/libraries/xml.jsfl"
> xjsfl: loading "xJSFL/core/jsfl/libraries/config.jsfl"
> xjsfl: loading "xJSFL/core/jsfl/libraries/events.jsfl"
> xjsfl: loading "xJSFL/core/jsfl/libraries/jsfl.jsfl"
> xjsfl: loading "xJSFL/core/jsfl/libraries/json.jsfl"
> xjsfl: loading "xJSFL/core/jsfl/libraries/data.jsfl"
> xjsfl: loading "xJSFL/core/jsfl/libraries/geom.jsfl"
> xjsfl: loading "xJSFL/core/jsfl/libraries/timer.jsfl"
> xjsfl: loading "xJSFL/core/jsfl/libraries/superdoc.jsfl"
> xjsfl: loading "xJSFL/core/jsfl/libraries/context.jsfl"
> xjsfl: loading "xJSFL/core/jsfl/libraries/iterators.jsfl"
> xjsfl: loading "xJSFL/core/jsfl/libraries/collections.jsfl"
> xjsfl: loading "xJSFL/core/jsfl/libraries/library.jsfl"
> xjsfl: loading "xJSFL/core/jsfl/libraries/stage.jsfl"
> xjsfl: loading "xJSFL/core/jsfl/libraries/output.jsfl"
> xjsfl: loading "xJSFL/core/jsfl/libraries/template.jsfl"
> xjsfl: loading "xJSFL/core/jsfl/libraries/simple-template.jsfl"
> xjsfl: loading "xJSFL/core/jsfl/libraries/table.jsfl"
> xjsfl: loading "xJSFL/core/jsfl/libraries/source.jsfl"
> xjsfl: loading "xJSFL/core/jsfl/libraries/xul.jsfl"
> xjsfl: loading "xJSFL/core/jsfl/libraries/module.jsfl"
> xjsfl: loading "xJSFL/core/jsfl/libraries/validate.jsfl"
> xjsfl: loading "xJSFL/modules/Snippets/jsfl/Snippets.jsfl"
> xjsfl: initializing...
> xjsfl: running user bootstrap...
> xjsfl: ready!

=================================================================

The installation process copies a few key files to your Flash configuration folder, but the framework itself will run from your chosen installation location.

Please do note that:

  • The xJSFL installation folder can be placed anywhere on your hard disk
  • It must be named xJSFL
  • If you decide to move the folder, you will need to run install.jsfl again

Next steps

If you're a designer, click here to find out how to run your first script.

If you're a developer, click here to learn how to install and set up Komodo.

 

 

7 Responses to xJSFL Installation

  1. Steven Stark says:

    Two things to note:

    1) You can not install this if you put the xJSFL folder inside of Commands ( which I did my first try )

    2) The current head revision does not install.

  2. Steven Stark says:

    Just a follow up comment:

    The head commit is a WIP commit ( it was done today ), and I stepped back until I found the most recent commit that does install, which is 2a73a94

  3. Dave Stewart says:

    Nice catch about the Commands folder. I’ll add an extra check to the install routine.

    Yeah, I’ve been pretty sloppy about developing new features in a branch, so master end up being full of whatever I’m working on at the time! Sorry about that. I’ll do a fresh install check on my mac in a minute and will hopefully get something up in the next hour or so.

    Thanks for reporting these issues.

  4. Owen Bennett says:

    Hey,

    I can’t find a version that will install. I’ve stepped back quite a number of commits, but I just get “The following JavaScript error(s) occurred:
    ” (love the error messages JSFL gives you!)

    I’m running Flash Pro CS5.

    Thanks,

    Owen

  5. Dave Stewart says:

    Sorry Owen,

    The latest beta should be good to go.

    https://github.com/davestewart/xJSFL/tree/Beta2b

    Things have been held up in the last few weeks with client work, but I’m hoping to release the final 1.0 release this week, assuming no show-stopping scenarios.

  6. Owen Bennett says:

    Still no joy I’m afraid. It outputs:

    > xjsfl: INSTALLING xJSFL…
    > xjsfl: loading proxy classes…
    > xjsfl: loading xjsfl…

    > xjsfl: LOADING CORE CLASSES…
    > xjsfl: loading library: Globals
    The following JavaScript error(s) occurred:

    Owen

  7. Dave Stewart says:

    OK, this is a CS5 thing. It gobbles the error messages, which is a f-ing pain in the ass. Try the same install on CS4 and see how you go. Any more questions I’ll happily answer on the forum

    :D

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>