0

こんにちは、単純な線を描くためのコードがありますが、私の間違いがどこにあるのか教えていただければ、それはできません。とても感謝しています!!! コードは次のとおりです。

function click2(e:MouseEvent):void{
    e.currentTarget.removeEventListener(MouseEvent.CLICK, click2);
    fx=mouseX;
    fy=mouseY;
    var i:int;
    i=2;
    trace(i);
    trace(sx,sy);
    trace(fx,fy);
    var  line:Shape = new Shape();
    line.graphics.beginFill(0x0066FF);
    line.graphics.moveTo(400, 300);
    line.graphics.lineTo(400, 400);
    this.addChild(line);
}

どうもありがとう、私はこのウェブサイトのコミュニティに本当に感謝していますm just a beginner but i.

4

1 に答える 1

2

線を描いているので、lineStyleを設定する必要があります:

function click2(e:MouseEvent):void {
    e.currentTarget.removeEventListener(MouseEvent.CLICK, click2);
    fx=mouseX;
    fy=mouseY;
    var i:int;
    i=2;
    trace(i);
    trace(sx,sy);
    trace(fx,fy);
    var line:Shape = new Shape();
    line.graphics.lineStyle(1, 0x0066FF, 1);
    line.graphics.moveTo(400, 300);
    line.graphics.lineTo(400, 400);
    this.addChild(line);
}
于 2013-07-31T18:29:44.257 に答える