2010-12-21 67 views

回答

1

的JSFL您發現是最直接的方式,但也請記住,你可以發佈的所有FLA文件從項目窗口(窗口 - >其他面板 - > Win/CS5中的項目)的項目文件中,無需打開每個文件。

+0

總之我只需要發佈已打開的fla。在項目中,所有選定的flas被髮布。如果我需要發佈整個項目Flas,這個方法很有用。 – particle 2010-12-22 18:00:49

+0

另一個提示與此相關。我們有時候會使用場景來保存一個文件,但是要分別測試每個場景以獲取每個場景的單個swfs。修改下面的內容可以很容易地遍歷每個打開的文檔,然後測試文檔中的每個場景。 – mpdonadio 2010-12-23 02:04:28

5

這個片段將根據他們的出口設置編譯所有打開的文件:

function export_all(){ 
    var docs=fl.documents; 
    var docs_length=docs.length; 
    for (var i=0; i<docs_length; i++) { 
     var doc=docs[i]; 
     doc.publish(); 
    } 
} 
export_all(); 

來源:http://www.agileflash.com/2010/04/publish-all-opened-fla-files-using-jsfl/

+0

我發表了你的評論作爲一個正確的答案,所以人們來這裏更清楚後來,它被標記爲社區wiki,所以我不會從你接受它的任何代表,因爲你做了所有的工作;) – grapefrukt 2010-12-21 12:37:38

+0

謝謝,我會在下次跟着你。 – particle 2010-12-23 04:04:41

相關問題