ActionScript 3.0 - [错误] 期望标识符在 10128 之前

ActionScript 3.0 - [Error] expecting identifier before 10128

所以我一直在和我的一个朋友一起开发 flash 游戏,我们遇到了一个错误,从昨天开始我们就一直卡在这个错误上。

错误:

 Line 5 1084: Syntax error: expecting identifier before 10128
 Line 5 1084: Syntax error: expecting identifier before 10129
 Line 5 1084: Syntax error: expecting identifier before 10200

这是 3 个文件的代码

10128.as

package 
{ 
    import flash.display.*;

    public dynamic class 10128 extends MovieClip //Line 5
    {
        public var back:Object;
    }
}

10129.as

package 
{
    import flash.display.*;

    public dynamic class 10129 extends MovieClip //Line 5
    {
        public var back:MovieClip;
    }
}

10200.as

package 
{
    import flash.display.*;

    public dynamic class 10200 extends MovieClip //Line 5
    {

    }
}

我到处都看了,我确实查看了本网站上关于同一问题的其他帖子,但仍然没有用。如果有人知道出了什么问题,如果有人能在这里帮助我,我将不胜感激。

Class名称应该以大写字符开头。 (已将 "must" 更新为 "should")
Class 以小写字符开头的名称也可以,但 以数字字符开头的名称无效

看到这个link http://wiki.opensemanticframework.org/index.php/AS3_Coding_Standards

目前,您的 class 姓名以数字字符开头。
更改您的文件名和 class 名称,例如...

Test10128.as

package 
{ 
    import flash.display.*;

    public dynamic class Test10128 extends MovieClip //Line 5
    {
        public var back:Object;
    }
}

Test10129.as

package 
{
    import flash.display.*;

    public dynamic class Test10129 extends MovieClip //Line 5
    {
        public var back:MovieClip;
    }
}

Test10200.as

package 
{
    import flash.display.*;

    public dynamic class Test10200 extends MovieClip //Line 5
    {

    }
}