有没有办法在Flash CS3应用程序的主.fla文件中创建类?

有没有办法在Flash CS3应用程序的主.fla文件中创建类?,flash,actionscript-3,adobe,flash-cs3,Flash,Actionscript 3,Adobe,Flash Cs3,有没有办法在flash应用程序的main.fla文件中创建类? 如果我试图直接在.fla的操作层中定义一个类,我会得到错误:“类不能嵌套”。 或者,如果我试图定义一个包和其中的类,我会得到“包不能嵌套” 我知道我可以引用一个外部的.as文件作为“Document类”,但我想知道是否有办法将该类直接放入.fla中 谢谢 Zoltan类必须使用.as文件中的包定义,文件名与类的确切名称相同 // Filename: MyClass.as package { public class MyCl

有没有办法在flash应用程序的main.fla文件中创建类? 如果我试图直接在.fla的操作层中定义一个类,我会得到错误:“类不能嵌套”。 或者,如果我试图定义一个包和其中的类,我会得到“包不能嵌套”

我知道我可以引用一个外部的.as文件作为“Document类”,但我想知道是否有办法将该类直接放入.fla中

谢谢

Zoltan

类必须使用.as文件中的包定义,文件名与类的确切名称相同

// Filename: MyClass.as
package {
    public class MyClass {
    }
}

不能在时间轴中创建类。Flash编译器将时间线视为类本身,不能在类中嵌套类。

时间线视为类本身的论点是有道理的。谢谢不用担心:),如果您使用一个好的反编译器,您将能够看到Flash是如何编译时间线的。