2007/9/30

FLEX的MXML

flex使用了mxml語法與actionscript搭配來完成他的介面

Application的容器,root標籤
panel容器,可放文字、圖小、標頭等等
放文字的容器


參考網址
http://www.adobe.com/tw/devnet/flex/quickstart/coding_with_mxml_and_actionscript/

2007/9/19

BitmapData轉ByteArray

BitmapData有一個方法,可以將BitmapData中的矩形區域的ARGB值轉為byteArray

getPixels(new Rectangle(0,0,bmp.width,bmp.height));

其中參數為BitmapData之中的的矩形區城

這樣就可以透過byteArray做運算

使用byteArray的readInt就可以讀取每一點的值,但轉出來的值為int,因此需要用uint轉成一般的argb的值

2007/9/17

過濾器colorTransform的用法、上色

import flash.geom.ColorTransform;

var color:ColorTransform=dis.transform.colorTransform;
color.redMultiplier=0;
color.greenMultiplier=0;
color.blueMultiplier=0
color.alpha
Multiplier=0
color.redOffset=100;
color.greenOffset=100;
color.blueOffset=100;
color.alphaOffset=0;

obj.transform.colorTransform=color;


--------------------------------------------------
結果為顏色
新紅色為 舊紅色*redMultiplier+redOffset
新綠色為 舊綠色*redMultiplier+redOffset
新藍色為 舊綠色*redMultiplier+redOffset