<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    JAVA & FLEX

    一個分享java和flex開發(fā)經(jīng)驗的空間

       :: 首頁 ::  :: 聯(lián)系 ::  :: 管理 ::
      26 隨筆 :: 2 文章 :: 44 評論 :: 0 Trackbacks

        在Flex中,有的時候,我們將一些常用的功能封裝到了幾個AS文件中去,但是如果要引用,還需要將公用的類引入到我們的工程,我們可不可以將這些功能打成一個swc發(fā)布出來供大家使用呢,答案是肯定的,現(xiàn)在就介紹一下該如何打SWC包。
        我們使用的是JAVA程序員的法寶-eclipse來完成的。
        現(xiàn)在有兩種方式來完成swc打包動作,一個是在eclipse中的flex插件中建立一個swc工程,一個是利用eclipse中的ant工程來完成。

        一、ant方式打swc
        為了方便大家的使用,我將一個打PureMVC_MultiCore.swc的工程放到了網(wǎng)上,請大家先下載一下
        下載地址:http://m.tkk7.com/Files/rainwindboys/SWCTest.rar

        下面的介紹就是圍繞這個工程展開的。
        首先,請修正工程下的build.properties文件,文件如下:
    # Window and document title for the documentation
    title = ASDocs Test Library

    # Class-folders you want to search for classes to be included in the docs, seperated by spaces (for example   ../com/ ../net/  )
    # to include every .as and .mxml file within your project, just state   ../
    domainextensions = ./flex-src

    # The Location of deployment library on your Computer (PC/Mac) for compiled SWC file
    liboutputfolder = bin
    liboutputfile = PureMVC_MultiCore.swc
    libpath = libs

    # The Location of the output folder for your generated documents
    docsoutputfolder = bin/docs

    # Home directory for flex sdk 3, change this to build for Mac or PC using # as comment
    # FLEX_HOME = C:/Program Files/Adobe/Flex Builder 3/sdks/3.0.0
    FLEX_HOME = D:/Program Files/Adobe/Flex Builder 3 Plug-in/sdks/3.0.0
        
    # The location of your asdoc.exe, change this to build for Mac or PC using # as comment
    #asdoc.exe = C:/Program Files/Adobe/Flex Builder 3/sdks/3.0.0/bin/asdoc.exe
    asdoc.exe = D:/Program Files/Adobe/Flex Builder 3 Plug-in/sdks/3.0.0/bin/asdoc.exe

    需要修正的地方

    domainextensions = ./flex-src:這個是你要打包的src路徑
    liboutputfolder = bin:這個是swc輸出的路徑
    liboutputfile = PureMVC_MultiCore.swc:這個是輸出swc的名字
    libpath = libs:這個需要打包src用到的類庫
    docsoutputfolder = bin/docs:這個是asdoc輸出的路徑
    FLEX_HOME = X:/Program Files/Adobe/Flex Builder 3 Plug-in/sdks/3.0.0:你的flex SDK的路徑
    asdoc.exe = X:/Program Files/Adobe/Flex Builder 3 Plug-in/sdks/3.0.0/bin/asdoc.exe:這個是asdoc的路徑



        在eclipse中window->preferences選擇ant中的Runtime,將D:\Program Files\Adobe\Flex Builder 3 Plug-in\sdks\3.0.0\ant\lib\flexTasks.jar引入

    然后執(zhí)行build.xml生成SWC

    二、建立SWC工程方式
    這個比較簡單,在建立工程的時候,選擇flex libiary project,直接默認到最后一步。
    然后再建立的工程上面鼠標右鍵,選擇flex libiary build path 選中你要打入的src,點擊完成后,會在bin目錄中生成swc,但是需要注意的,如果沒有生成swc有可能是src的編譯沒有通過。

    比較初略,如果有不明白的,歡迎給我發(fā)mail 



    posted on 2008-09-18 17:41 程序人生-天津 閱讀(3364) 評論(2)  編輯  收藏 所屬分類: Flex

    評論

    # re: 【原創(chuàng)】如何發(fā)布你的SWC包 2010-11-05 10:42 曾小霞
    你的這個builder.properties是自己建的??????  回復(fù)  更多評論
      

    # re: 【原創(chuàng)】如何發(fā)布你的SWC包 2010-11-05 16:16 曾小霞
    這個是asdoc的路徑

    我在我的flex 4里面找不到asdoc.exe這個文件,我按照你的思路做,會報
    Buildfile: F:\my_software\workspace\TestSWC\build.xml
    compile:
    cleanDir:
    [delete] Deleting directory F:\my_software\workspace\TestSWC\bin\docs
    [mkdir] Created dir: F:\my_software\workspace\TestSWC\bin\docs
    [echo] doc directory cleaned
    asDocs:
    [exec] ????????????????F:\my_software\flash builder 4 plugin\sdks\4.1.0\frameworks\flex-config.xml??
    [exec] Adobe ASDoc
    [exec] Version 4.1.0 build 16076
    [exec] Copyright (c) 2004-2007 Adobe Systems, Inc. All rights reserved.
    [exec] ????: ???????../flex-src??
    [exec] ??á?asdoc -help???????й????????????е??????

    BUILD FAILED
    F:\my_software\workspace\TestSWC\build.xml:20: The following error occurred while executing this line:
    F:\my_software\workspace\TestSWC\build.xml:56: exec returned: 1

    Total time: 860 milliseconds
      回復(fù)  更多評論
      

    主站蜘蛛池模板: 亚洲精品久久无码| 亚洲欧洲另类春色校园网站| 四虎在线播放免费永久视频 | 亚洲人成色99999在线观看| 青娱乐在线视频免费观看| 中文字幕在线免费看| a毛片免费全部在线播放**| 四虎永久在线观看免费网站网址 | 免费国产a国产片高清网站| 亚洲视频一区调教| 亚洲国产成人AV在线播放| 妞干网免费视频观看| 国产亚洲精品成人AA片新蒲金| 久久亚洲国产成人精品性色| 免费国产在线精品一区| 免费下载成人电影| 亚洲最大中文字幕无码网站| 69影院毛片免费观看视频在线| 亚洲国产精品视频| 亚洲乱码一二三四区麻豆| 你懂的在线免费观看| 久久久亚洲欧洲日产国码二区 | 亚洲女人被黑人巨大进入| 亚洲欧洲另类春色校园小说| 女同免费毛片在线播放| gogo全球高清大胆亚洲| 久久精品国产亚洲AV蜜臀色欲| 久久青草精品38国产免费| 亚洲国产成人精品无码久久久久久综合| 日韩在线视频线视频免费网站| 日韩成人免费视频播放| 亚洲www在线观看| 一本久久综合亚洲鲁鲁五月天| 国产午夜无码精品免费看| 亚洲色WWW成人永久网址| 深夜特黄a级毛片免费播放| 久久精品国产99精品国产亚洲性色 | 久久久久成人精品免费播放动漫| 亚洲免费在线观看| 国内精品免费麻豆网站91麻豆| 亚洲AV成人精品网站在线播放 |