2013-12-10 3 views
1

흰색 컨테이너 동영상 클립이 있습니다. 게임이 끝나면 무비 클립이 검정색으로 바뀌지 만 점차적으로 흰색에서 검정색으로 이미지 효과를 내기를 원합니다. 기본적으로 나는 영화 클립이 완전히 검게 될 때까지 영화 클립이 어둡게 보이도록 어둡게 유지하고 어두워지면 멈 춥니 다. 이 작업을 수행하는 방법에 대한 아이디어가 있습니까?플래시의 동영상 클립을 어둡게합니다.

답변

4

색 변환을 시도 할 수 있습니다.

var fade:Number = 1.0; 
var fadeAmount:Number = 0.01; 
var timer:Timer = new Timer(33); 
timer.addEventListener(TimerEvent.TIMER, darken); 
timer.start(); 


function darken(e:TimerEvent):void 
{ 
    fade -= fadeAmount; 
    if(fade < 0.0) { 
     fade = 0.0; 
     timer.stop(); 
    } 
    movieClip.transform.colorTransform = new ColorTransform(fade, fade, fade, 1.0, 0, 0, 0, 0); 
} 
+0

내 movieClip을 container라고 부르며 위 코드에서 container를 movieClip 용으로 사용했으며 색상이 전혀 변경되지 않았습니다 (여전히 흰색 임). –

+0

nvm 작동했습니다. 당신의 도움을 주셔서 감사합니다 –

0

글쎄, 시도해 볼 수 있습니다 TweenLite 색상 트위스트,하지만 그 메모리 용어로 비쌉니다.

또는이 해킹을 시도해 볼 수는 없으므로 (결과를 얻지는 않으므로) 화면을 덮을 두 개의 스프라이트를 만듭니다. 즉, 맨 아래 하나의 흰색을 검정색으로 만듭니다. 검정색의 알파를 0으로 설정하고 흰색을 1로 설정합니다. 그런 다음 ENTER_FRAME에서 점차적으로 흰색의 알파를 줄이고 검정색이 알파 1이 될 때까지 검정색의 알파를 늘립니다.

+0

엠씨는 반드시 목표를 넘어야합니다. – Vesper