ActionScript 3 获取一手拉渐变的颜色数组

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActionScript 3 获取一手拉渐变的颜色数组相关的知识,希望对你有一定的参考价值。

import flash.display.BitmapData;
import flash.display.Bitmap;

// Edit your gradient by hand in the library instance, publish to copy the array for the gradient dictionary.

//** ColorMC is the linkage ID of my bitmap in the library

// this is the height & width of your bitmap
var bitWidth:Number = 255; 
var bitHeight:Number = 10;
var bitArray:Array = new Array();

var colorMC:MovieClip = new ColorMC();
var myBitmapData:BitmapData = new BitmapData(bitWidth, bitHeight);
myBitmapData.draw(colorMC);
var bmp:Bitmap = new Bitmap(myBitmapData);
addChild(bmp);

for (var i = 0; i < bitWidth; i++)
{
	bitArray.push(myBitmapData.getPixel32(i, 1));
	
	if ( bitArray.length == 254 )
	{
		trace( bitArray );
	}
}

以上是关于ActionScript 3 获取一手拉渐变的颜色数组的主要内容,如果未能解决你的问题,请参考以下文章

ActionScript 3 Actionscript渐变

ActionScript 3 AS3获取图像的平均颜色

[ActionScript 3.0] 获取随机颜色

ActionScript 3 as3渐变蒙版

ActionScript 3 绘制线性渐变

ActionScript 3 渐变背景类