這週在學習過程中接觸到了文字框漸變色的填充問題,在網上查詢也發現好多都不太全,也不適合初學者快速進入。在此,我把這方面的
引數加以介紹。
import flash.display.gradienttype;
import flash.display.sprite;
import flash.events.mouseevent;
import flash.geom.matrix;
//邊框線的粗細;
graphics.linestyle(5);
//填充顏色的選擇 指定用於填充的顏色陣列 ;;
var colors:array = [0x66b643,0xff0000];
//指定用於填充的每種顏色的透明度。此陣列長度與colors長度相同
var alphas:array = [700,300];
//漸變顏色的範圍 指定每種顏色的位置,可用的值為0-255;(採用比例制)
var ratios:array = [0,255];
var matrix:matrix = new matrix();
//引數依次為:寬度,長度,旋轉角度,填充顏色的起點位置x,y(後兩個引數);
matrix.creategradientbox(100, 100, 0, 100, 100);
graphics.begingradientfill(gradienttype.linear, colors,alphas, ratios, matrix);
//要繪製矩形的 x 座標。要繪製矩形的 y 座標。要繪製矩形的寬度。要繪製矩形的高度。;
graphics.drawrect(100,100, 100, 100);
graphics.endfill();
執行之後就會出現下方效果:
上面的**每一句都有相對應的功能介紹,相信大家都能學會了吧。
乙個用漸變色填充矩形的函式
以下 主要 於codeproject上乙個用漸變色填充dc的static控制項中的一部分 這是要使用的函式原型 typedef uint callback lpgndllfunc hdc,const ptrivertex,dword,const pvoid,dword,dword hinstance...
qml構建乙個漸變色的視窗
有時候在qt中需要用到漸變色這樣的特效,那麼如何實現乙個簡單的漸變色的視窗呢?在qml中漸變色的型別是gradient,漸變色可以通過兩個或者多個顏色值來指定,qml會自動在你指定的顏色之間進行插值。gradient使用gradidentstop來指定乙個顏色值和他的範圍的 0 1.0 之間 imp...
(五)在python中建立乙個函式
python中的函式是乙個命名的 組,如果需要,還可以有乙個參數列,要用def語句定義python函式,為函式提供乙個函式名,並在括號裡指定乙個參數列,參數列也可以為空 def 函式名 引數 函式 組 那麼前一節留下的問題,如何解決巢狀列表的問題應該如何處理呢?我們從函式需要做什麼入手。你的函式需要...