as3compile(1)

as3compile1

Compile .as actionscript 3.0 files to swf.

Usage

as3compile file.as [-o file.swf]

Overview

Compiles a file written in ActionScript 3.0 to a SWF file.

Options

-h, --help

Print short help message and exit

-V, --version

Print version info and exit

-v, --verbose

Increase verbosity

-q, --quiet

Decrease verbosity

-C, --cgi

Output to stdout (for use in CGI environments)

-R, --resolve

This flag will cause the compiler to try filenames like "FooBar.as" for classes named "FooBar".

-D, --define namespace::variable

Set a compile time variable (for doing conditional compilation)

-X, --width

Set target SWF width

-Y, --height

Set target SWF width

-r, --rate

Set target SWF framerate

-M, --mainclass

Set the name of the main class (extending flash.display.MovieClip)

-l, --library file

Include library file file. <file> can be an .abc or .swf file.

-I, --include dir

Add additional include dir dir.

-N, --local-with-network

Make output file "local with networking"

-L, --local-with-filesystem

Make output file "local with filesystem"

-T, --flashversion num

num must be >= 9.

-o, --output filename

Set output file to filename.

Examples

The following is a basic as3 file that can be compiled e.g.
with as3compile -X 400 -Y 400 smiley.as

// smiley.as
package
{
import flash.display.MovieClip

public class Main extends MovieClip
{
function Main()
{
this.graphics.beginFill(0xcccc00)
this.graphics.drawCircle(200,200,200)
this.graphics.endFill()
this.graphics.beginFill(0x000000)
this.graphics.drawCircle(140,150,50)
this.graphics.drawCircle(260,150,50)
this.graphics.drawRoundRect(140,270,120,10,20);
this.graphics.endFill()
}
}
}

Releases

3 releases since Debian 7 (Wheezy); the text changed 1 time.

  1. 7
  2. 8–9

Author

Matthias Kramm <[email protected]>

From swftools 0.9.2+git20130725-4.1 in Debian 9 (Stretch). Parsed by carta from the page's man source.