X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=src%2Fas3compile.doc;h=a49c04220f6b9de30023502df33dcb3777612b40;hp=ff06b14f24fab523838218ece1cc2724ad13235e;hb=fc815311aa1bd67877b404493838dfd85a86f596;hpb=833472ed51c5e622420293e9d42a69e993f9a62f diff --git a/src/as3compile.doc b/src/as3compile.doc index ff06b14..a49c042 100644 --- a/src/as3compile.doc +++ b/src/as3compile.doc @@ -2,7 +2,7 @@ Usage: %s file.as [-o file.swf] Compile .as ActionScript 3.0 files to swf. -Compiles a file written in ActionScript to a SWF file. +Compiles a file written in ActionScript 3.0 to a SWF file. -h, --help Print short help message and exit @@ -14,15 +14,59 @@ Compiles a file written in ActionScript to a SWF file. Decrease verbosity -C, --cgi Output to stdout (for use in CGI environments) +-R, --resolve + Try to resolve undefined classes automatically. + This flag will cause the compiler to try filenames like "FooBar.as" for classes named "FooBar". +-D, --define + 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 + Include library file . can be an .abc or .swf file. +-I, --include + Add additional include dir . +-N, --local-with-network + Make output file "local with networking" +-L, --local-with-filesystem + Make output file "local with filesystem" -T, --flashversion Set target SWF flash version to . must be >= 9. -o, --output Set output file to . +.SH EXAMPLE + + The following is a basic as3 file that can be compiled e.g. + with \fBas3compile -X 400 -Y 400 smiley.as\fR + + // 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() + } + } + } + +.SH AUTHOR + +Matthias Kramm