2016-07-13 55 views
0

所以我一直工作在一个Flash游戏与我的一个朋友之前应有标识,我们遇到,我们已经从昨天起被困在一个错误。的ActionScript 3.0 - [错误] 10128

的错误:

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 
    { 

    } 
} 

我看着无处不在,我也观看关于同一问题本网站上的其他职位,但它仍然没有奏效。如果有人知道什么是错的,如果有人能帮助我在这里,我将不胜感激。

回答

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 
    { 

    } 
} 
+0

你是什么意思的类名必须是大写字母? –

+0

目前,您的班级名称以数字字符开头。 更改您的文件名和班级名称。 –

+0

难道说,我得到了更多的错误http://prntscr.com/bs7axu –