ActionScript 3.0 - [错误]期待10128之前的标识符

时间:2016-07-13 00:46:12

标签: actionscript-3 flash actionscript

所以我和我的一个朋友一直在进行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
    {

    }
}

我到处寻找,我确实查看了本网站上关于同一问题的其他帖子,但它仍然无法正常工作。如果有人知道什么是错的,如果有人可以帮助我,我会很感激。

1 个答案:

答案 0 :(得分:2)

班级名称以大写字母开头。 (更新“必须”到“应该”)
以小写字母开头的类名也可能有效,但以数字字符开头不起作用

查看此链接 http://wiki.opensemanticframework.org/index.php/AS3_Coding_Standards

目前,您的班级名称以数字字符开头 更改您的文件名和类名,例如......

<强> 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
    {

    }
}