如果你嘗試下面的代碼:如何阻止Flex/AIR異或填充?
g.beginFill(0xFF0000);
g.drawRect(0, 0, 50, 50);
g.drawRect(25, 25, 50, 50);
g.endFill();
你可能會認爲,這將得出2個重疊的紅色方塊。但是,它不會 - 除了現在完全透明的重疊區域外,它會繪製兩個紅色正方形。
任何想法如何解決這個問題?
爲接受後回答:
感謝Christophe Herreman!將代碼更改爲:
g.beginFill(0xFF0000);
g.drawRect(0, 0, 50, 50);
g.endFill();
g.beginFill(0xFF0000);
g.drawRect(25, 25, 50, 50);
g.endFill();
按照預期工作!我有興趣知道這是「預期的行爲」還是實際的錯誤!