Actionscript 3 如何同时移动多边形点?
我有六条线的多边形 这个六边形从中心连接成6个三角形的6个点 我需要移动任何一点,因为移动三角形,其他点像这个点一样移动。 我的意思是如果左边的点向上移动,其他的点向左移动,依此类推 我想要的代码如下所示: ptcP1.x和ptcP1.y是我移动它的点。 其他点移动取决于ptcP1移动。 请注意,这个方程在正方形中运行良好,可以用五边形和六边形等表示。这个方程是有效的,有人能帮我吗Actionscript 3 如何同时移动多边形点?,actionscript-3,shapes,Actionscript 3,Shapes,我有六条线的多边形 这个六边形从中心连接成6个三角形的6个点 我需要移动任何一点,因为移动三角形,其他点像这个点一样移动。 我的意思是如果左边的点向上移动,其他的点向左移动,依此类推 我想要的代码如下所示: ptcP1.x和ptcP1.y是我移动它的点。 其他点移动取决于ptcP1移动。 请注意,这个方程在正方形中运行良好,可以用五边形和六边形等表示。这个方程是有效的,有人能帮我吗 function button1_triggeredHandler( event:Event ):void {
function button1_triggeredHandler( event:Event ):void
{
mode="mode2";
//trace(list.selectedIndex);
if(list.selectedIndex==1)
{
DrawSqure.ptcP1.x = Math.random() + 50;
DrawSqure.ptcP1.y = Math.random() + 50;
DrawSqure.ptcP2.y = 50-DrawSqure.ptcP1.x;
DrawSqure.ptcP2.x = DrawSqure.ptcP1.y;
DrawSqure.ptcP3.x = 50-DrawSqure.ptcP1.y;
DrawSqure.ptcP3.y = DrawSqure.ptcP1.x;
DrawSqure.ptcP4.x = 50-DrawSqure.ptcP1.x;
DrawSqure.ptcP4.y = 50-DrawSqure.ptcP1.y;
}
}
你能发布一些代码让我们看看你在用什么吗?这将是有用的,知道你的顶点是由等表示。p1感谢你的答复,我添加了一些代码