第七十九章

16. lineBitmapStyle () 方法

public function lineBitmapStyle(bitmap:BitmapData, matrix:Matrix=null, repeat:Boolean = true, smooth:Boolean = false):void

語言版本: ActionScript 3.0。

運行時版本: Flash Player 10、AIR 1.5。

指定一個位圖,用於繪製線條時的線條筆觸。

位圖線條樣式將用於隨後對 lineTo() 或 drawCircle() 等 Graphics 方法的調用。線條樣式仍然有效,直到用戶使用不同的參數調用 lineStyle() 或 lineGradientStyle() 方法,或再次調用 lineBitmapStyle() 方法。

可以在繪製路徑的中間調用 lineBitmapStyle() 方法為路徑中的不同線段指定不同的樣式。

請在調用 lineBitmapStyle() 方法之前調用 lineStyle() 方法以啟用筆觸,否則線條樣式的值將為 undefined。

調用 clear() 方法會將線條樣式設置回 undefined。

參數:

bitmap:BitmapData——用於線條筆觸的位圖。

matrix:Matrix (default = null)——一個由 flash.geom.Matrix 類定義的可選轉換矩陣。該矩陣可用於在將位圖應用於線條樣式之前縮放位圖,或以其他方式處理位圖。

repeat:Boolean (default = true)——是否以平鋪方式重複位圖。

smooth:Boolean (default = false)——是否對位圖應用平滑處理。

17. lineGradientStyle () 方法

public function lineGradientStyle(type:String, colors:Array, alphas:Array, ratios:Array, matrix:Matrix=null, spreadMethod:String="pad", interpolationMethod:String="rgb",focalPointRatio: Number = 0):void

語言版本: ActionScript 3.0。

運行時版本: AIR 1.0、Flash Player 9。

指定一種漸變,用於繪製線條時的筆觸。

漸變線條樣式將用於隨後對 lineTo() 或 drawCircle() 等 Graphics 方法的調用。線條樣式仍然有效,直到用戶使用不同的參數調用 lineStyle() 或 lineBitmapStyle() 方法,或再次調用 lineGradientStyle() 方法。

可以在繪製路徑的中間調用 lineGradientStyle() 方法為路徑中的不同線段指定不同的樣式。

請在調用 lineGradientStyle() 方法之前調用 lineStyle() 方法以啟用筆觸,否則線條樣式的值將為 undefined。

調用 clear() 方法會將線條樣式設置回 undefined。

參數:

type:String—用於指定要使用哪種漸變類型的 GradientType 類的值:GradientType. LINEAR 或 GradientType.RADIAL。

colors:Array—要在漸變中使用的 RGB 十六進製顏色值數組(例如,紅色為 0xFF0000,藍色為 0x0000FF 等)。

alphas:Array——colors 數組中對應顏色的 alpha 值數組,有效值為 0 到 1。如果值小於 0,則默認值為 0;如果值大於 1,則默認值為 1。

ratios:Array——顏色分布比率的數組,有效值為 0 到 255。該值定義 100% 采樣的顏色所在位置的寬度百分比。值 0 表示漸變框中的左側位置,255 表示漸變框中的右側位置。此值表示漸變框中的位置,而不是最終漸變的坐標空間,最終漸變可能會比漸變框更寬或更窄。為 colors 參數中的每個值指定一個值。

18. lineShaderStyle () 方法

public function lineShaderStyle(shader:Shader, matrix:Matrix = null):void

語言版本: ActionScript 3.0。

運行時版本: Flash Player 10、AIR 1.5。

指定一個著色器以用於繪製線條時的線條筆觸。

著色器線條樣式將用於隨後對 lineTo() 或 drawCircle() 等 Graphics 方法的調用。線條樣式仍然有效,直到用戶使用不同的參數調用 lineStyle() 或 lineGradientStyle() 方法,或再次調用 lineBitmapStyle() 方法。

可以在繪製路徑的中間調用 lineShaderStyle() 方法,以便為路徑中的不同線段指定不同的樣式。

Tip:无需注册登录,“足迹” 会自动保存您的阅读记录。