用动作脚本绘制形状

您可以使用 MovieClip 类的方法在舞台上绘制线条和填充。这样您就可以为用户创建绘画工具,并且可以在影片中绘制响应事件的形状。绘画方法包括 beginFill()beginGradientFill()clear()curveTo()endFill()lineTo()lineStyle()moveTo()

可以在任何一个影片剪辑中使用绘画方法。不过,如果对在创作模式下创建的影片剪辑使用绘画方法,则该绘画方法会在绘制该剪辑之前执行。换句话说,在创作模式下创建的内容会绘制在用绘画方法绘制的内容上面。

您可以将带有绘画方法的影片剪辑作为遮罩使用,不过,与所有影片剪辑遮罩一样,都会忽略
笔触。

绘制形状:

  1. 使用 createEmptyMovieClip() 可以在舞台上创建一个空的影片剪辑。

    新影片剪辑是现有影片剪辑或主时间轴的子级,如下面的示例所示:

    _root.createEmptyMovieClip( "triangle", 1 );
    
  2. 使用空影片剪辑调用绘画方法。

    下面的示例将绘制一个轮廓为 5 磅粗细的洋红色线条但没有填充的三角形:

    with (_root.triangle) {
        lineStyle (5, 0xff00ff, 100);
        moveTo (200, 200);
        lineTo (300, 300);
        lineTo (100, 300);
        lineTo (200, 200);
    }
    

有关这些方法的详细信息,请参见动作脚本字典概述中的相应条目。