好的,我终于设法创建了这个饼图,其中包含绘制的图形片段,后面有一个动画片段。单击左右键时,值和大小会发生变化。
图形在输入框架上重新加载,因此在值更新时会更新。我试图清除图形,但这没有任何影响,现在我有一切正常工作,除了图像重复加载在自身之上。我意识到我的精灵有2个孩子,但没有成功定位并清除了父母..这是创建饼图的代码的一部分......
this.graphics.clear();
drawings.graphics.lineStyle(3, 0xFFFFFF);
drawings.graphics.beginFill(0xFF0000, 0.2);
this.drawSegment(drawings, stage.stageWidth/2, stage.stageHeight/2, piesize, wedge1start, wedge1end, 0x000000);
this.drawSegment(drawings, stage.stageWidth/2, stage.stageHeight/2, piesize, wedge1end, wedge2end);
this.drawSegment(drawings, stage.stageWidth/2, stage.stageHeight/2, piesize, wedge2end, wedge3end);
this.drawSegment(drawings, stage.stageWidth/2, stage.stageHeight/2, piesize, wedge3end, wedge4end);
drawings.graphics.endFill();
this.addChild(drawings);
this.addChild(coin);
coin.x=stage.stageWidth/2;
coin.y=stage.stageHeight/2;
coin.scaleX = piesize / 140;
coin.scaleY = piesize / 140;
this.swapChildren(drawings, coin); // swaps two objects
感谢您的任何建议..
答案 0 :(得分:0)
您需要清除'drawings'对象中的图形,即:
drawings.graphics.clear();