0

私はたくさんの検索を行ってきましたが、私が見つけて試したすべてが私の問題を解決していません。私はフラッシュプログラミングについてほとんど知りませんが、修正する必要のあるこのコードがあり、この構文エラーの発生を停止するために何をすべきかについて少しも考えていません。

"£RROR:_d.as、7行目:構文エラー:左中括弧の前に識別子が必要です。" コードの場合:

package{
    import flash.display.*;

    dynamic public class _d extends MovieClip{

        public function _d()
        {
            return;
        }// end func

    }
}

私はこれを修正するために急いでいて、どのように助けがあれば幸いであるかについての考えがありません。また、Sothink SWF Quickerよりも優れたフラッシュエディタ(フリーウェア)を知っている人がいれば、私もその支援に感謝します。

PSいくつかのファイルにこのエラーがあります、このファイルは表示するのに最も簡単なコードを持っていました

4

1 に答える 1

1

Flash CS 5 で AS 3.0 プロジェクトのドキュメント クラスとして設定すると、コードがコンパイルされますreturn。ActionScript 3.0 のコンストラクターは何も返さないため、ステートメントを削除することをお勧めします。

クラスの命名に関しては、ActionScript の慣例では CamelCase を使用します (「 」などを参照MovieClip) TextField。_d という名前のクラスは、非常に読みやすいコードにはならないと思います (しかし、もちろん、このようにクラスに名前を付ける独自の理由があるかもしれません)。

FlashDevelopは優れた ActionScript 3.0 コード エディターですが、Sothink や Flash IDE 自体から得られるタイムラインやグラフィック作成機能は提供されません。

于 2012-11-18T16:02:50.867 に答える