
Tutorial Details
- Judul: spectrum color picker
- Difficulty: Beginner
- Platform: Flash (Flash Player 10)
- Bahasa Scripth: AS3
- Software : Flash Professional CS4/Flash Professional CS5
- Estimated Completion Time: 15 minutes
- Created:Ricko Nada (Pustaka Flash)
Scripth yang digunakan :
1234567891011121314151617181920212223242526272829303132var bitmap:BitmapData = new BitmapData(colorPicker.width, colorPicker.height);
bitmap.draw(colorPicker)
var image:Bitmap = new Bitmap(bitmap);
addChild(image);
image.x=colorPicker.x
image.y=colorPicker.y
var colorTransform:ColorTransform = new ColorTransform();
var hex;
var zeros;
var zerosNeeded;
colorPicker.addEventListener(MouseEvent.MOUSE_MOVE, lookupPixel);
function lookupPixel(MouseEvent){
zeros=""
zerosNeeded=6-(bitmap.getPixel(colorPicker.mouseX, colorPicker.mouseY).toString(16)).length
trace(zerosNeeded);
for(var i:int; i<zerosNeeded; i++){
zeros+="0"
}
textf.text="#" + zeros + bitmap.getPixel(colorPicker.mouseX, colorPicker.mouseY).toString(16).toUpperCase();
hex="0x" + bitmap.getPixel(colorPicker.mouseX, colorPicker.mouseY).toString(16);
colorTransform.color = hex;
example1.transform.colorTransform = colorTransform;
}
colorPicker.addEventListener(MouseEvent.CLICK, pickPixel);
function pickPixel(MouseEvent){
textf2.text=textf.text
example2.transform.colorTransform = colorTransform;
}
0 komentar:
Post a Comment