|
|
수정하려는 클립의 색상을 기준으로 한 영화의 현재 컬러 변신을 대신 저자 - 시간 색상 값을 기준으로합니다.
을 사용합니다 gettransform ()와 settransform () 방식의 컬러 개체를 대상으로이 영화 클립을합니다.
가 color.gettransform () 메소드를 반환 변환 개체를 마지막으로 적용을 타겟 동영상 클립을합니다. 예를 들어, 이전에 변환을 적용하는 개체를 설정의 영화 클립의 알파 비율을 42, gettransform ()이 반환하는 개체와 함께 다음과 같은 값을가 :
(ra : 100, 세아 : 0, 조지아 주 : 100, 영국 : 0, 학사 : 100, bb : 0, aa : 42, ab : 0)
이 변환 개체를 반영 변경 내용을 동영상 클립의 색상 중 하나를 언제 제작 시간이나 런타임입니다. 의 속성을 사용하여 색상 값을 수정하는 경우 검시관은 제작 시간, 그 값은 동영상 클립의 변형에 표시된 개체입니다. 변경 내용을 동영상을 만들 수있습니다 클립의 색상을 런타임을 사용하여 settransform () 또는 setrgb () 방식의 컬러 개체, 그리고 당신의 영화 클립의 _alpha 속성을 개별적으로 조정할 수있습니다. 모든 런타임 변경 사항 - 그냥에 변경된 내용을 사용하여 settransform () -는 변형 개체에 반영됩니다. 모든 색상을 변경 사항을 적용하지 않은 경우 런타임 또는 제작 시간을 다음 gettransform ()을하면 다음과 같은 값 (는 중립 변환 개체) :
(ra : 100, 세아 : 0, 조지아 주 : 100, 영국 : 0, 학사 : 100, bb : 0, aa : 100, ab : 0)
의 등록 정보를 수정할 수있습니다 변형 개체를 반환하는 gettransform ()하고 다음을 사용하여 수정을 적용합니다 settransform () :
/ / 작성의 색상을 개체입니다. my_color = 새로운 색상 (mymovieclip);
/ / 얻을에서 변환 개체입니다. mytransformobject = my_color.gettransform ();
/ / 집합의 녹색 비율의 모든 색상을 이내의 영화 클립을 50 % 정도는 현재의 / / 값입니다. mytransformobject.ga = 50;
/ / 변환이 개체를 적용합니다. my_color.settransform (mytransformobject);
앞의 예제를 유지합니다 이전에 적용한 변환 값을 제외 조지아 주하고있는가 설정을 50. 대신 할 수있습니다 증감 또는 감소의 등록 정보를 기준으로 자신의 현재 값 :
/ / 얻을에서 변환 개체입니다. mytransformobject = my_color.gettransform ();
/ / 증감의 빨간색, 녹색, 파랑 오프셋을 10을 환하게가 개체의 색상입니다. mytransformobject.rb + = 10; mytransformobject.gb + = 10; mytransformobject.bb + = 10;
/ / 설정이 변환 개체입니다. my_color.settransform (mytransformobject);
변형 적용과 함께 settransform ()가 발생할 상대적으로의 색상이가 원래 영화 클립을 상징, 독자의 모든 이전의 변형입니다. 즉, 변형은 누적되지 않습니다. 우리가 시뮬레이션하는 누적 변신하여 사료의 새로운 변신을 이전 값으로 반환하는 gettransform ()입니다.
Online: 628 users browsing the articles directory
|
|