2010-06-03 40 views
0

我有一個名爲Content的類的SWC。我想在Flash中將其設置爲「文檔類」。但是,在.fla中設置SWC之後,我收到一條錯誤消息,指出「在類路徑中找不到文檔類的定義,...」設置直接類文件夾工作正常,但我需要分發此SWC並且不希望包含這些源。如何在Flash CS4中設置SWC中的「文檔類」?

如果文檔類駐留在SWC中,是否可以使用類作爲Document類?

我發現一些鏈接似乎表明不是,但我需要明確地找出。

http://balazs.sebesteny.com/document-class-from-swc/

forums.adobe.com/thread/452045

回答

1

沒有嘗試自己。但是,也許,如果直接與swc連接不起作用,可能的解決方法就是寫一個簡單的無所事事的類,它只是在swc中擴展類,讓你的fla使用它作爲文檔類。

喜歡的東西:

package { 
    import your.package.Content; 

    public class MainClass extends Content { 

    } 
} 
+0

是的,它的工作。我實際上已經在昨天解決了這個問題,並沒有開始更新這篇文章。感謝你的回答! – 2010-06-04 15:56:33

0

證實仍然打破了CS5,和子類的解決方法也仍然有效。我已經通知Adobe的一位Flash創作團隊工程師。我試圖獲得一個修復支持在這裏這個問題:

http://www.moock.org/blog/archives/000304.html

+0

仍然在CS6中損壞。如果必須爲我要發佈的數百個「課程」swfs中的每一個定義一個虛擬類(以及相應的AS文件),則會打敗使用SWC的全部目的。 – Triynko 2012-09-04 20:18:56

相關問題