打印

[AS3] 如何画图后改变颜色......

我用flash.display.Shape.graphics的三个方法~~
lineStyle,moveTo,lineTo 画出一条红色的线条..
我想画了之后改变这条线的颜色~~
当然..还要改变其他形状的(边界,填充)颜色~~
例如 三角形,正方形,圆形~~
要如何做呢...??
重画。。。
還有沒有其他辦法..?

TOP

有!!!

不需要重画

floodFill () 方法   

public function floodFill(x:int, y:int, color:uint):void

语言版本 :  ActionScript 3.0
Player 版本 :  Flash Player 9


对图像执行倾倒填充操作,从 (x, y) 坐标开始,填充一种特定的颜色。 floodFill() 方法类似于各种绘图程序中的“颜料桶”工具。 该颜色是包含 Alpha 信息和颜色信息的 ARGB 颜色。
做人还是低调点好。。。

TOP

认证您的手机,获得手机认证图标, 更多手机认证的好处