以下の内容はhttps://toburau.hatenablog.jp/entry/20101117/1290013018より取得しました。


beginFill,endFillでの塗り

二つ円が重なった図形を描こうとして次のようなコードを書いた。

graphics.beginFill(0xff0000);
graphics.drawCircle(172,232,100);
graphics.drawCircle(292,232,100);
graphics.endFill();

期待していたのは赤い円が二つ重なった図形。ところが実際に実行してみたら重なった部分が赤くなっていない。

flash on 2010-11-18 - wonderfl build flash online


beginFill(),endFill()は塗りを適用するという命令だから、drawCircleで書かれた円で閉じられた領域を塗りつぶしていると考えるとつじつまが合う気がする。
beginFill
endFill
リファレンスガイドでは"パスが線で閉じられた後"という文もあるから、やっぱりパスで閉じられている領域を塗りつぶしているということか。




以上の内容はhttps://toburau.hatenablog.jp/entry/20101117/1290013018より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14