目前部署了Flex,提供主机或者虚拟主机很少,在国内尚未看到.当然你自己架设服务器不包括在内,这样意味着使用mxml在服务端实事生成swf难以实现.我们制作的Flex作品就没有使用的地方了吗?答案是否定的.
在Flex的安装目录中,在bin下面有个mxmlc.exe,类似于javac.exe.他就是将mxml文档编译成我们需要的swf文件的工具..
在cmd中运行她..出现使用方法

Usage: mxmlc [-version] [-configuration path] [-flexlib path] [-libpath path] [-systemclasses path] [-g] [-O0] [-profile] [-o path] [-headless] [contextroot root] [-proxyurl url] [-proxyhttpsurl url] [-proxyallowurloverride] [-gatewayurl url] [-gatewayhttpsurl url] [-remoteallowurloverride] [-webroot directory] [-aspath path] [-genlibdir dir] [-encoding file_encoding] [-namespace uri manifestfile] [-report] [-loglevel error|warn|info|debug] [-debugpassword password] [-accessible] [-batch] foo.mxml

经过网上搜索资料..和不断的测试,终于得出最好方法,只要使用下面参数就可以编译出swf,并且可以发不到网站使用.
mxmlc.exe -proxyurl http://* mxml文档绝对路径
这样就会在同mxml目录生成同命swf文件.可以供我们使用了..
但接下来的问题是编译时如何提高效率…难道每次都要在cmd下转到Flex\bin目录下 执行编译参数吗?非也.
我们来个将mxmlc关联到mxml文件..只要双击目标mxml文档就可以开始编译.
1)将处理参数写入批处理..将下面代码保存为c.cmd

2)关联到mxml文档到右键菜单…将下面代码保存为mxmlfile.reg

将这几个文件放到D:\Program Files\Macromedia\Flex\bin,然后双击mxmlfile.reg,导入注册表,就可以使用了.方便快捷!
注意:本问中Flex安装在D:\Program Files\Macromedia\Flex 如果你是默认安装的话,请将盘符D改为C,或者读者自己使用的目录
有问题跟帖.