0
package
{
    import flash.events.* 
    import flash.ui.*

    public class tank () //1084: Syntax error: expecting leftbrace before leftparen.
    {
        //other stuff
    }
}

これは、私が理解できないエラーの繰り返しのバグであり、グーグルで見つけることができないエラー1084の1つのバージョンのようです...

その行の後、括弧の前と行全体の前に左中括弧を入れてみましたが、他のエラー...

4

2 に答える 2

2

クラス定義は括弧を使用しません。クラス定義を、括弧を使用し、クラス内にネストされているコンストラクターと混同している可能性があります。

()基本的に、ここの最後にある を削除するだけです:

public class tank

そして、コンストラクターは、次のように括弧を使用してその中にあります。

public class tank
{
    // This is a constructor. It is a public method with the same name as
    // the class it is defined within, and is called when an instance of
    // this class is created.
    public function tank()
    {
        //
    }
}
于 2013-02-28T02:38:48.180 に答える
2

構文が正しくありません。クラスを作成しようとしている場合は、左括弧と右括弧を取り除く必要があります (エラーが示すように、間違った入力を与え、左中括弧 ( {) を期待しています)。したがって、次のことを試してください。

package
{
import flash.events.*; // Put a semi-colon after imports
import flash.ui.*; // Here too

//public class tank () // 1084: Syntax error: expecting leftbrace before leftparen.
public class tank // This should not error on you.
{
     //other stuff
}
}

それが役立つことを願っています!

于 2013-02-28T02:08:10.020 に答える