Точка рисования во вспышке - PullRequest
0 голосов
/ 21 марта 2011

Я пытаюсь нарисовать некоторые точки кодированием. Но у точки шириной в 1 пиксель есть особенность на краю. Даже я пытаюсь нарисовать какую-то позицию десять раз.

Это мой код:

private function createPoint(radio:Number, rep:int):Shape{
        var s:Shape = new Shape();

        var i:int = rep;
        while( i-- > 0 ){
              s.graphics.beginFill(0, 1);
              s.graphics.drawRect(0,0, radio, radio);
              s.graphics.endFill();
  }

  return s;

}

1 Ответ

2 голосов
/ 22 марта 2011
    private function drawPoint():void
    {
         this.addChild( createPoint(10) );
    }

    // param must be >= 1
    private function createPoint(radio:uint):Shape
    {
         var s:Shape = new Shape();
         s.graphics.beginFill(0x00ff00, 1);
         s.graphics.drawRect(0,0, radio, radio);
         s.graphics.endFill();

         return s;
     }

Конечно, будет работать. Возможно, вы не добавляли возвращенную фигуру в список отображения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...