<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      批量發布Flash文件

      我現在主要的工作是負責做多媒體動畫了,我不會繪畫,也不懂設計,不過我會寫程序。好呆也是做過.net編程的。

      大家Flash動畫做了上千個,要發布產品了,于是研發主管招喚大家一起發布,可我是個懶人,首先就想,有沒有批量發布的程序。

      網上搜了一下,還真有。是用jsfl寫的。

      代碼看懂了,又找了些jsfl的教程看了看,于是決定擴展一下功能,寫個flash插件出來,至少帶個操作界面,用時方便,畢竟這個東東不只是我用。

      這個flash插件功能很簡單,能夠批量發布一個或多個文件夾下的fla文件,包括其子目錄下的;設定好,讓它慢慢發布就行了,還算實用,至少能滿足我現在的工作。

      首先是一個UI。 

      PublishBatUI.xml

      <?xml version="1.0" encoding="utf-8"?>
      <dialog buttons="accept, cancel"  title="批量編譯Flash文檔" >
        <vbox>
        <checkbox id="cbSubDir" label="是否包括子文件夾" checked="true" accesskey="s" />
        <!--<checkbox id="cbOnlyUnpublished" label="是否只發布更新過的Flash" checked="true" accesskey="u" />-->
        <label value="Flash文檔所在路徑: (多個路徑請換行)" />
        <!--<button target="mm" id="btnSelPath" label="選擇文件夾"/>-->
        <textbox id = "tbPaths" size="100" height="300" multiline="true"/>
         <!-- <label value="發布后的路徑:(默認為.fla文件的當前路徑)" />
      <textbox id = "pubpaths" size="100" multiline="false"/>
        <checkbox id="cbIsSaveFlaPath" label="是否按.fla文件存放路徑,保存發布后的.swf文件" checked="true" accesskey="p" />-->
        <vbox>
      </dialog>

      文件名,就是PublishBatUI.xml。

       

      然后就是Jsfl代碼了。 

      批量發布Fla.jsfl

      //批量發布Flash文件。
      var tempDoc=undefined;
      if(fl.documents.length==0){
       //xmlPanel need a document, if there is none, create a temp document
       tempDoc=fl.createDocument();
      }
      //創建操作界面
      useUI = fl.getDocumentDOM().xmlPanel(fl.configURI + "Commands/PublishBatUI.xml");
      //計數
      var pubNum=0;
      if(tempDoc){
       //close temp document
       fl.closeDocument(tempDoc);
      }
      if(useUI.dismiss=="accept"){
       //是否包括子目錄
       var isSubDir=useUI.cbSubDir;
       //fl.trace(isSubDir);
       //是否只發布更新后的
       //var isOnlished=useUI.cbOnlyUnpublished;
       //源文件路徑
       var txtPaths=useUI.tbPaths.split("\r\n");
       //打開選擇窗
       //var folderURI = fl.browseForFolderURL("請選擇要編譯的文件夾:");
       //fl.trace(folderURI)
       for(var i=0; i<txtPaths.length; i++)
       {
        var path=txtPaths[i]="file:///"+txtPaths[i].split(":").join("|").split("\\").join("/");
        pubBatFla(path,isSubDir);
       }
       fl.trace("操作完成,累計生成"+pubNum+"個。");
      }
      //
      //批量發布Fla文件
      //flaDir:fla所在的文件夾;
      //isSubDir:是否編譯子文件夾下的fla,true為編譯為子文件夾;
      function pubBatFla(flaDir,isSubDir)

       //當前目錄下的文件
       var files= FLfile.listFolder(flaDir,"files");
       for (var i=0; i<files.length; i++) {
        pubFla(flaDir+"/"+files[i]);
       }
       //不再編譯子文件夾
       if(!isSubDir)return;
       //當前目錄下的子目錄
       var subDir= FLfile.listFolder(flaDir,"directories");
       for (var j=0; j<subDir.length; j++) {
        pubBatFla(flaDir+"/"+subDir[j],isSubDir);
       }
      }
      //發布fla文件
      //fileURL:完整的Fla文件路徑
      function pubFla(fileURL)
      {  
       if(fileURL.indexOf(".")>-1)
       {
          //當前文件后綴名
        var flExt= fileURL.substr(fileURL.lastIndexOf("."));  
        //如果是fla文件,則執行發布
        if(flExt.toLowerCase() == ".fla"){   
         var doc=fl.openDocument(fileURL);
         doc.publish();
            doc.close();
         pubNum++;
        }
       }
      }

      文件名保存為“批量發布Fla.jsfl”

      將兩個文件放置到如下目錄下:

      如果是Flash8,放到C:\Documents and Settings\Administrator\Local Settings\Application Data\Macromedia\Flash 8\zh_cn\Configuration\Commands

      如果是Flash CS3,放到C:\Documents and Settings\Administrator\Local Settings\Application Data\Adobe\Flash CS3\zh_cn\Configuration\Commands

       

      重新打開Flash,不管是flash8還是flash cs3,在其主菜單“命令”中,都會看到“批量發布fla”的命令。

      下載:批量發布flash.rar

      posted @ 2010-03-30 09:09  songsoft  閱讀(3156)  評論(3)    收藏  舉報
      主站蜘蛛池模板: 久久精品国产再热青青青| 黑人巨大亚洲一区二区久| 国产午夜福利片在线观看| 中文无码人妻有码人妻中文字幕| 精品一卡2卡三卡4卡乱码精品视频| 精品人妻一区二区三区蜜臀| 亚洲爆乳WWW无码专区| 国产精品大全中文字幕| 亚洲国产高清av网站| 国产SUV精品一区二区四| 亚洲色大成网站www永久男同| 久久久久四虎精品免费入口| 国产一区二区三区综合视频| 中文字幕午夜福利片午夜福利片97| 男女爽爽无遮挡午夜视频| 九九九国产精品成人免费视频| 欧美成人VA免费大片视频| 免费无遮挡无码永久视频| 97se亚洲国产综合自在线观看| 啊轻点灬大JI巴太粗太长了在线 | yw尤物av无码国产在线观看| 99久久婷婷国产综合精品青草漫画| 人妻内射视频麻豆| 成在线人免费视频| 国产精品系列在线免费看| 国产不卡精品视频男人的天堂| 4虎四虎永久在线精品免费| 又爽又黄又无遮挡的激情视频| 欧美亚洲国产一区二区三区| 欧美一本大道香蕉综合视频| 国产亚洲精品岁国产精品| 狠狠躁夜夜躁人人爽天天古典 | 天堂网在线.www天堂在线资源 | 来宾市| 日本韩无专砖码高清观看| 亚洲国内精品一区二区| 从江县| 久久夜色撩人精品国产av| 伊人狠狠色j香婷婷综合| 精品国产精品中文字幕| 最新精品国产自偷在自线|