나는이 BitmapData에 물건을 그리기있어 여전히 (그것을 DisplacementMapFilter에 대한) 그리는 동안 나는 ... 계속 0x808080에 모든 픽셀을 페이드 내가 생각 필요이 내 문제를 보여 나는 그 위에 반투명의 회색 박스를 그려 보려고했으나 결코 하나의 색상에 도달하지 못했다 (즉, 0x808081는 절대로 0x808080로 바뀌지 않을 것이다) ... ColorMatrixFilter가 같은 점을 가지고 점차적으로 채도를 줄이거 나/또는 대조. (위의 예는 매 프레임마다 -10 명암의 필터 적용).BitmapData를 특정 색상으로 연속해서 페이드하는 방법은 무엇입니까? <br/> <a href="http://www.ventdaval.com/lab/grey.swf" rel="nofollow noreferrer">http://www.ventdaval.com/lab/grey.swf</a></p> <p>더 단순한 방법 :
저는 팔레트 맵을 사용하려고합니다.이 방법이 될 수 있다는 것을 느끼고 있습니다. 그러나 그것을 얻을 수 없었습니다 ... 어떤 아이디어입니까?
해답을 주셔서 감사합니다. 그러나 계산 결과에 따르면 0x808080 픽셀을 0x808080에 만들려면 50 % 이상 희미 해져야한다고 말해줍니다. 병합을 사용하고 알파 채널로 놀았는데 어떤 종류의 효과가 있었지만 완벽하지 못했으며 PixelBender 또는 paletteMap으로 계속 시도 할 시간이 없었습니다. 정확하게 사용하는 경우 ... 좋은 참조가 있다면 큰 것입니다 :) – Cay
정확 하 게. 원하는 경우 50 % 이상 페이드해야합니다 (원하는 경우 페이드가 적음). http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/display/BitmapData.html#paletteMap() - 내가 사용하는 유일한 참조는이 태그입니다. – stroncium