怎样在FLASH中用AS填充一个可拖动变形的三角形

来源:百度知道 编辑:UC知道 时间:2024/05/14 09:32:47
我想做一个可以拖动变形的三角形,AS如下:
function draw(){ // 自定义函数
_root.clear();//清除舞台上的线条
_root.lineStyle(2,ff0000,100);//设置线条的粗细、颜色、透明度
_root.moveTo(a._x,a._y);//以A的坐标为起点开始绘画
_root.lineTo(b._x,b._y);//到B的坐标结束
_root.moveTo(b._x,b._y);
_root.lineTo(c._x,c._y);
_root.moveTo(c._x,c._y);
_root.lineTo(a._x,a._y);

}
draw();//执行函数

如果我想出来的效果还带有绿色的填充应该怎么办???~

function draw(){ // 自定义函数
_root.clear();//清除舞台上的线条
_root.lineStyle(2,0xff0000,100);//设置线条的粗细、颜色、透明度

_root.beginFill(0x00ff00, 100);//设置填充颜色, 透明度

_root.moveTo(a._x,a._y);//以A的坐标为起点开始绘画
_root.lineTo(b._x,b._y);//到B的坐标结束
//_root.moveTo(b._x,b._y); //此句多余,删去,不然会填充结束
_root.lineTo(c._x,c._y);
//_root.moveTo(c._x,c._y); //同上
_root.lineTo(a._x,a._y);
_root.endFill(); //结束填充
}
draw();//执行函数

//还有你颜色地方写错, 16进制应该以0x开始。