2016-07-13 82 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 –