5 method color:int*int*int
7 method main_class:string
9 method use_network:bool
14 ~version:Config.version
15 ~usage:"habc-link [options] <file>" ()
17 let str_option ~default ~metavar ?short_name ?long_name ~help () =
19 StdOpt.str_option ~default ~metavar () in
21 OptParser.add opt_parser
23 ?long_name ~help store in
26 let int_option ~default ~metavar ?short_name ?long_name ~help () =
28 StdOpt.int_option ~default ~metavar () in
30 OptParser.add opt_parser
31 ?short_name ?long_name ~help store in
34 let bool_option ~default ?short_name ?long_name ~help () =
39 StdOpt.store_true () in
41 OptParser.add opt_parser
42 ?short_name ?long_name ~help store in
51 ~help:"Set stage width by twips" ()
59 ~help:"Set stage height by pixel" ()
64 ~metavar:"<main_class>"
67 ~help:"Set main class" ()
72 ~metavar:"<output swf>"
75 ~help:"Set output name" ()
82 ~help:"stage background color(red)" ()
89 ~help:"stage background color(green)" ()
96 ~help:"stage background color(blue)" ()
101 ~long_name:"use-network"
102 ~help:"Set use_network option" ()
106 OptParser.parse ~first:1 opt_parser argv in
108 color = (Opt.get red, Opt.get green, Opt.get blue);
109 main_class = Opt.get main_class;
110 size = (Opt.get width, Opt.get height);
111 output = Opt.get output;
112 use_network = Opt.get use_network