2013-04-13 3 views
0

я использую красный клип фильма и у меня есть Col Picker. когда этот красный фильм клик загружается на сцену, я хочу изменить цвет (красный) col picker. Я использую следующий код:доступ текущего цвета мувиклипа в colPicker as3

colorBox.selectedColor = red_clip.transform.colorTransform; 

Как получить цвет.Пожалуйста, направляйте меня.

ответ

0

Вы загружаете мувиклип, который, как квадрат и монохромным? Я не могу представить для этого вариант использования.

В любом случае, чтобы получить цвет данного пикселя мувиклип, который находится на этапе, вам нужно будет сделать его в растровом первым.

// Imagining you want the color that is at (x_offset, y_offset) in your loaded movieclip. 

// create a bitmapdata and draw the loaded clip in it 
var bdata : BitmapData = new BitmapData(red_clip.width, red_clip.height, true, 0); 
bdata.draw(red_clip); 

// read pixel from the bitmapdata to get a color 
var color : uint = bdata.getPixel(x_offset, y_offset); 
var color_with_alpha : uint = bdata.getPixel32(x_offset, y_offset); // you can also get alpha if you want 

// Change color in picker 
colorBox.selectedColor = color; 
+0

http://stackoverflow.com/questions/15967166/get-the-color-of-movieclip Вы задали тот же вопрос вчера? – Eloims

Смежные вопросы