2009-09-12 26 views
0

有沒有辦法在Flash應用程序的主.fla文件中創建一個類? 如果我試圖直接在.fla的動作層中定義一個類,那麼會出現錯誤:「類不能嵌套」。 另外,如果我嘗試定義一個包和類裏面,我得到「包不能嵌套」。有沒有辦法在Flash CS3應用程序的主.fla文件中創建一個類?

我知道我可以引用一個外部.as文件作爲「文檔類」,但我想知道是否有辦法將類直接放入.fla。

謝謝!
佐爾坦

回答

0

不能創建在時間線中的一類。 Flash編譯器將時間線視爲一個類本身,並且不能在類中嵌套類。

+0

時間線被視爲一個類本身的論點是有道理的。謝謝! – Zoli2xa 2009-09-14 06:11:22

+0

不用擔心:),如果你使用了一個好的反編譯器,你將能夠看到Flash如何編譯時間表。 – Allan 2009-09-14 22:46:53

1

類必須有一個包。至於文件中定義有確切的文件名作爲類

// Filename: MyClass.as 
package { 
    public class MyClass { 
    } 
} 
相關問題