【发布时间】:2014-05-27 12:38:11
【问题描述】:
好的,我终于设法创建了这个饼图,其中包含绘制的图形片段,后面有一个动画剪辑。当您单击左右时,值和大小会发生变化。
图形在输入框架上重新加载,因此它会在值更新时更新。我曾尝试清除图形,但这没有任何影响,现在我一切正常,除了图像被反复加载到自身之上。我意识到我的精灵有 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
感谢您的建议..
【问题讨论】:
-
此代码与您的问题无关。请发布每帧有效的代码。
标签: actionscript-3 flash graphics sprite