//创建文件夹 function creatFile(fileURl) { if (FLfile.createFolder(fileURl)) { //alert("创建成功 "+fileURl ); } else { //fl.trace(fileURl) //alert("创建失败 "+fileURl ); FLfile.remove(fileURl); FLfile.createFolder(fileURl); } }
//获取 getFileListURI 路径下的 getfolderMask 格式文件 function getFileList (getFileListURI,getfolderMask) { var getfolderURI = getFileListURI; var getfileList = FLfile.listFolder(getfolderURI+"/"+getfolderMask, "files"); return getfileList; }
//调出弹出 输入放置演变文件的文件夹路径 function checkPutURL2(){ var mainURL=prompt("源文件的位置", "C:/Users/Administrator/Desktop/d"); if(mainURL=="C:/Users/Administrator/Desktop/d"){ var msgbox=confirm("路径默认为:C:/Users/Administrator/Desktop/d ?"); if(!msgbox){ checkPutURL2(); return; } mainURL="C:/Users/Administrator/Desktop/d"; } mainURL=mainURL.split("\").join("/"); return "file:///"+mainURL; }
//写入数据 function writeXmlData() { var xmlData=""; for(var i in keyFrame_arr) { if(i==0){ xmlData+="\r lable$DT$"+label_arr[i]+"$DT$frame$DT$"+(keyFrame_arr[i]+1); }else{ xmlData+="\r #DT#lable$DT$"+label_arr[i]+"$DT$frame$DT$"+(keyFrame_arr[i]+1); } } xmlData = xmlData.replace(/\r/g, " "); var copyURI=data_xmlURL+"/mh.txt"; //FLfile.copy(fileURI, copyURI); FLfile.write(copyURI , xmlData); }
//复制文件函数 function copyFN(_fileURI, _copyURI) { //fileURI一个字符串,表示为 file: /// URI,它指定要复制的文件 //copyURI 一个字符串,表示为 file:/// URI,它指定所复制文件的位置和名称 var _sourceUrl = _fileURI; var _targetUrl = _copyURI; if (FLfile.exists(_fileURI)) { if (FLfile.exists(_targetUrl)) { FLfile.remove(_targetUrl); } if (FLfile.copy(_sourceUrl, _targetUrl)) { //fl.trace("*把文件:" + " " + _sourceUrl + " " + "复制到:" + " " + _targetUrl); } else { fl.trace("6、ERROR:复制文件失败!" + " "); } } else { fl.trace("5、ERROR:不存在原始文件!" + " "); } }
//获取文件夹下的所有fla文件 //url 字符串 var folderURI ; folderURI= fl.browseForFolderURL("选择文件夹"); if (FLfile.exists(folderURI)) { var list = FLfile.listFolder(folderURI); for (var i in list){ list[i]=folderURI + "/"+list[i]; } getFlaHdl(list); } function getFolderList(_folderURL){ var _folderList = FLfile.listFolder(_folderURL); for (var i in _folderList) { _folderList[i] = _folderURL + "/" + _folderList[i]; } return _folderList; } function getFlaHdl(__allFileList){ for (var i in __allFileList){ var tempUrl_arr=__allFileList[i].split("/"); var fileName=tempUrl_arr[tempUrl_arr.length-1]; if(fileName.indexOf(".")==-1){ getFlaHdl(getFolderList(__allFileList[i])); }else{ if(fileName.indexOf(".fla")!=-1){ var doc = fl.openDocument(__allFileList[i]); if(Number(playerVersion)<10){ fl.getDocumentDOM().setPlayerVersion(playerVersion.toString()); }else{ fl.getDocumentDOM().setPlayerVersion("FlashPlayer"+playerVersion.toString()); } fl.getDocumentDOM().asVersion=Number(asVersion); fl.getDocumentDOM().save (); doc.publish(); doc.close(); } } } }