有沒有辦法在Flash應用程序的主.fla文件中創建一個類? 如果我試圖直接在.fla的動作層中定義一個類,那麼會出現錯誤:「類不能嵌套」。 另外,如果我嘗試定義一個包和類裏面,我得到「包不能嵌套」。有沒有辦法在Flash CS3應用程序的主.fla文件中創建一個類?
我知道我可以引用一個外部.as文件作爲「文檔類」,但我想知道是否有辦法將類直接放入.fla。
謝謝!
佐爾坦
有沒有辦法在Flash應用程序的主.fla文件中創建一個類? 如果我試圖直接在.fla的動作層中定義一個類,那麼會出現錯誤:「類不能嵌套」。 另外,如果我嘗試定義一個包和類裏面,我得到「包不能嵌套」。有沒有辦法在Flash CS3應用程序的主.fla文件中創建一個類?
我知道我可以引用一個外部.as文件作爲「文檔類」,但我想知道是否有辦法將類直接放入.fla。
謝謝!
佐爾坦
不能創建在時間線中的一類。 Flash編譯器將時間線視爲一個類本身,並且不能在類中嵌套類。
類必須有一個包。至於文件中定義有確切的文件名作爲類
// Filename: MyClass.as
package {
public class MyClass {
}
}
時間線被視爲一個類本身的論點是有道理的。謝謝! – Zoli2xa 2009-09-14 06:11:22
不用擔心:),如果你使用了一個好的反編譯器,你將能夠看到Flash如何編譯時間表。 – Allan 2009-09-14 22:46:53