Actionscript 3 如何同时移动多边形点?

Actionscript 3 如何同时移动多边形点?,actionscript-3,shapes,Actionscript 3,Shapes,我有六条线的多边形 这个六边形从中心连接成6个三角形的6个点 我需要移动任何一点,因为移动三角形,其他点像这个点一样移动。 我的意思是如果左边的点向上移动,其他的点向左移动,依此类推 我想要的代码如下所示: ptcP1.x和ptcP1.y是我移动它的点。 其他点移动取决于ptcP1移动。 请注意,这个方程在正方形中运行良好,可以用五边形和六边形等表示。这个方程是有效的,有人能帮我吗 function button1_triggeredHandler( event:Event ):void {

我有六条线的多边形 这个六边形从中心连接成6个三角形的6个点 我需要移动任何一点,因为移动三角形,其他点像这个点一样移动。 我的意思是如果左边的点向上移动,其他的点向左移动,依此类推

我想要的代码如下所示:

ptcP1.x和ptcP1.y是我移动它的点。 其他点移动取决于ptcP1移动。 请注意,这个方程在正方形中运行良好,可以用五边形和六边形等表示。这个方程是有效的,有人能帮我吗

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感谢你的答复,我添加了一些代码