zoukankan      html  css  js  c++  java
  • 使用命令行编译as文件成swf

    1. 设置环境变量到flex sdk的目录下。如:D:Program FilesAdobe Flash Builder 4.5sdksflex_sdk_4.6in
    2. 找到flex-config.xml文件,这个文件在flash builder 安装目录下的sdks/flex_sdk_4.6/frameworks里,复制一份,粘到自己的一个文件夹里(现在我放在d盘下)

    3. 修改flex-config.xml文件

      (1)外面库路径.如果你的工程使用了外部库的.as文件,需要这样改:

      <source-path>

      <path-element>E:weidingworkClientengine</path-element>

      </source-path>

      上面的engin主是我的外部类库文件夹

      (2)增加swc库路径

      在 <library-path>节点下,增加

      <path-element>E:weidingworkClientlib</path-element>

      lib就是flash builder中引用的swc文件目录

      (3)修改相关路径。因为flex-config.xml文件是放在frameworks文件夹里的,现在你把它移出来的,很多相对路径下的文件都找不到了。需要到它们改成绝对路径:

      下面是我改好的:

      <library-path>

      <path-element>D:Program FilesAdobe Flash Builder 4.5sdksflex_sdk_4.6frameworkslibs</path-element>

      <path-element>E:weidingworkClientlib</path-element>

      <path-element>D:Program FilesAdobe Flash Builder 4.5sdksflex_sdk_4.6frameworks/locale/{locale}</path-element>

      <!-- The following entry is because LCDS copies playerfds.swc in the player folder -->

      <path-element>D:Program FilesAdobe Flash Builder 4.5sdksflex_sdk_4.6frameworks/libs/player</path-element>

      </library-path>

      --------------------

      <namespace>

      <manifest>D:Program FilesAdobe Flash Builder 4.5sdksflex_sdk_4.6frameworksmxml-2009-manifest.xml</manifest>

      </namespace>

      ---------

      <theme>

      <!-- The Flex 4 default theme is Spark. -->

      <filename>D:Program FilesAdobe Flash Builder 4.5sdksflex_sdk_4.6frameworks/themes/Spark/spark.css</filename>

      </theme>

      ----------

      <external-library-path>

      <path-element>D:Program FilesAdobe Flash Builder 4.5sdksflex_sdk_4.6frameworks/libs/player/{targetPlayerMajorVersion}.{targetPlayerMinorVersion}/playerglobal.swc</path-element>

      </external-library-path>

      -------------

    4. 取消运行时共享库:

      <static-link-runtime-shared-libraries>true</static-link-runtime-shared-libraries>

      (原来是false)

    5. 开始编译

      cmd输入:

      mxmlc -load-config d:flex-config.xml E:/weiding/work/Client/src/Main.as -output C:wampwwwclientMain.swf

      这样就完成了

  • 相关阅读:
    Codeforces Round #632 (Div. 2)
    Educational Codeforces Round 83 E. Array Shrinking
    Codeforces Round #626 D. Present
    I
    java学习-get和post请求
    java学习-MD5消息摘要算法
    分销系统数据库设计
    java获得当前日期是今年的第几周,以及这周的开始日期的方法
    分销系统的用户关系,用户与推广链接的数据库设计。设计思路
    git工具,conflict冲突解决方法
  • 原文地址:https://www.cnblogs.com/kingBook/p/4354511.html
Copyright © 2011-2022 走看看