zoukankan      html  css  js  c++  java
  • 如何整合最新的Flex sdk和Air sdk。

    使用Flex来开发air应用,如果想使用最新sdk的话,配置起来还真是一个麻烦事儿。

    Flex捐给apache维护了,air还是adobe自己维护,那么就得分别到这两边下载最新的sdk然后自己整合起来(apache貌似提供了这么一个工具Flex Sdk installer,因为国情以及可能本工具自身也有bug,一直下载github.com/swfobject/swfobject/archive失败,经查此页面404,我一直没有安装成功过)

    步骤如下:

    1. 下载Flex sdk : http://flex.apache.org/download-binaries.html

    2. 下载Air sdk : http://www.adobe.com/devnet/air/air-sdk-download.html  注:air要下下面方框里面那个版本,那才是给Flex用户使用的。

    3. 解压Flex sdk到Flex_air(自己随意)下,然后解压Air sdk,覆盖到Flex_air目录下。

       如果此时直接导入fb使用的话,可能报出{airHome}和{playerglobalHome}的错误,那是因为一些相关参数没有进行正确配置,请继续进行如下几个步骤

    4. 进入frameworks目录,找到如下三个文件:air-config.xml(air配置文件),airmobile-config.xml(air手机应用配置文件),flex-config.xml(flex配置文件)

    5. 修改

        <!-- Specifies the minimum player version that will run the compiled SWF. -->
       <target-player>16.0</target-player>
    
        <!-- Specifies the version of the compiled SWF -->
       <swf-version>27</swf-version>

    为自己下载的版本(我这里是air16.0.0)

    6. 修改

          <!-- List of SWC files or directories to compile against but to omit from -->
          <!-- linking.                                                             -->
          <external-library-path>
              <path-element>libs/player/{targetPlayerMajorVersion}.{targetPlayerMinorVersion}/playerglobal.swc</path-element>
          </external-library-path>
          <!-- List of SWC files or directories that contain SWC files. -->
          <library-path>
             <path-element>libs</path-element>
             <path-element>libs/mx</path-element>
             <path-element>locale/{locale}</path-element>
             <path-element>libs/player/{targetPlayerMajorVersion}.{targetPlayerMinorVersion}</path-element>
          </library-path>

    这两处,此处是相对路径,相对目录是X:/Flex_air/frameworks/,自己根据实际情况修正一下每个url是不是正确,我这是已经修改好的flex_config.xml

    OK,现在大功告成,导入fb开始使用吧!

    本文参考了zengrong兄的文章:http://zengrong.net/post/1848.htm

    转载请注明出处 http://www.cnblogs.com/DarkMaster/p/4200020.html

    有问题欢迎邮件交流sky-wang@qq.com

  • 相关阅读:
    Python实现将IP地址转换为数字
    转 python两个 list 获取交集,并集,差集的方法
    并发编程之协程
    网络编程之协议
    网络编程
    python之路-模块和包
    python IO模型
    python 线程(队列,线程池),协程(理论greenlet,gevent模块,)
    python 线程(部分)Thread的使用,守护线程,互斥锁,递归锁,信号量,事件,条件,定时器
    常见的面试题
  • 原文地址:https://www.cnblogs.com/DarkMaster/p/4200020.html
Copyright © 2011-2022 走看看