0

コーディングのこの部分は、タワー ディフェンス ゲームのタレット用です。現時点では表示されません。エラーが発生した場合は、助けていただければ幸いです。

    package 
    {
        import flash.display.MovieClip;
        import flash.events.*;
        public class Turret extends MovieClip
        {
            private var _root:MovieClip;

            public function Turret()
            {
                this.addEventListener(Event.ADDED, beginClass);
                this.addEventListener(Event.ENTER_FRAME, eFrameEvents);
            }
            private function beginClass(e:Event):void
**//Where I make the turret itself**            
{
                _root = MovieClip(root);
                this.graphics.beginFill(0xFFD700);
                this.graphics.drawCircle(0,0,12.5);
                this.graphics.endFill();
                this.graphics.beginFill(0xFFD700);
                this.graphics.drawRect(-2.5, 0, 5, 20);
                this.graphics.endFill();
            }
            private function eFrameEvents(e:Event):void
            {

                if (_root.gameOver)
                {
                    this.removeEventListener(Event.ENTER_FRAME, eFrameEvents);
                    MovieClip(this.parent).removeChild(this);
                }
            }
        }
    }
4

1 に答える 1

0

関数の前にコメントを置いたところに構文エラーがあります。その前のアスタリスクを削除します...

...
private function beginClass(e:Event):void
//Where I make the turret itself            
{
    _root = MovieClip(root);
    ...
于 2012-12-20T19:31:45.410 に答える