Umwandeln der gegenwärtigen Farbe eines grellen Film-Clips

  

Sie möchten die Farbe eines Filmclips im Verhältnis zu der gegenwärtigen Farbe Umwandlung, anstelle von relative.to ändern die Autor-Zeit Farbe Werte.

Benutzen Sie das getTransform() und setTransform() Methoden der Farbe wenden daß Ziele der Filmclip ein.

Die Color.getTransform() Methode bringt den umwandelngegenstand zurück, der zuletzt auf den gerichteten Filmclip zugetroffen wird. Z.B. wenn Sie vorher einen umwandelngegenstand angewendet hatten, der den des FilmAlphaprozentsatz clips bis 42 einstellte, getTransform() wurde zurückbringen einen Gegenstand mit den folgenden Werten:

{Ra: Rb 100.: ga 0.: 100. GB: Ba 
0.: bb 100.: 0. AA: 42. AB: 0}

Der umwandelngegenstand reflektiert die Änderungen, die an der Farbe eines Filmclips entweder am Schreiben von von Zeit oder an der Laufzeit vorgenommen werden. Wenn Sie ändern, bewertet die Farbe, den Eigenschaft Prüfer am Schreiben von von Zeit zu verwenden, jene Werte werden angezeigt im Filmclip umwandeln Gegenstand. Sie können Änderungen an einem Film vornehmen, Farbe an der Laufzeit zu befestigen, indem Sie das setTransform() oder setRGB() die Methoden seines Farbe Gegenstandes verwenden, und Sie können die des FilmAlphaeigenschaft clips separat justieren _. Alle Laufzeit changes.not, gerade, welches die Änderungen mit dem setTransform(bildeten).are, das im umwandelngegenstand reflektiert wurde. Wenn Sie nicht zugetroffen haben, ändert jede mögliche Farbe an der Laufzeit, oder das Schreiben Zeit dann von von getTransform() bringt den folgenden Wert zurück (ein Neutrales wandeln Gegenstand) um:

{Ra: Rb 100.: ga 0.: 100. GB: Ba 
0.: bb 100.: 0. AA: 100. AB: 0}

Sie können die Eigenschaften des umwandelngegenstandes ändern, der durch getTransform() zurückgebracht wird und wenden dann die Änderungen mit setTransform() an:

//verursachen Sie das Farbe Gegenstand my_color = neues 
Color(myMovieClip);
//erhalten Sie das umwandelngegenstand myTransformObject =
das my_color.getTransform();
//Satz der grüne Prozentsatz aller Farben innerhalb des 
Filmclips bis 50% von gegenwärtigen// Wert myTransformObject.ga = 50;
//wenden Sie den umwandelngegenstand 
my_color.setTransform(myTransformObject) an;

Das vorhergehende Beispiel behält das vorher angewandte umwandeln Werte, mit Ausnahme von ga, das bis 50 eingestellt wird. Sie können die Eigenschaften im Verhältnis zu ihren gegenwärtigen Werten anstatt erhöhen oder verringern:

//erhalten Sie das umwandelngegenstand myTransformObject =
das my_color.getTransform();
//Stufensprung der Rote, Grüne und Blauversatz durch 10, 
zum der Farben des Gegenstandes zu erhellen myTransformObject.rb + = 
10; myTransformObject.gb + = 10; myTransformObject.bb + = 
10;
//Satz der umwandelngegenstand 
my_color.setTransform(myTransformObject);

Umwandlungen trafen mit setTransform() auftreten im Verhältnis zu den Farben im ursprünglichen Filmclipsymbol, Unabhängiges aller vorhergehenden Umwandlungen zu. Das heißt, sind die Umwandlungen nicht kumulativ. Wir simulierten eine kumulative Umwandlung, indem wir die neue Umwandlung auf den vorhergehenden Werten gründeten, wie durch getTransform(zurückgegangen).

dieses ist ein Artikel, der von Elis Frugalo hinzugefügt wird


Verzicht: Unsere Web site ist nicht zu der Information verantwortlich, die durch diesen Artikel enthalten wird. Dieser Artikel reflektiert keineswegs die Ansichten, die Meinungen, die Gedanken oder den Glauben des Artikelverzeichnisstabes.

Übersetzung Nachricht: Der Artikel ", der die gegenwärtige Farbe eines grellen Film-Clips" umwandelt, wurde mit einem automatisierten Übersetzungsdienst übersetzt. Wir entschuldigen herzlichst uns für alle mögliche Übersetzung Störungen, die auftraten. Danke für das Verstehen.

Online: 497 users browsing the articles directory