Transformation de la couleur courante d'une agrafe instantanée de film

  

Vous voulez modifier la couleur d'une agrafe de film relativement à la transformation courante de couleur, au lieu de relatif les valeurs de couleur d'auteur-temps.

Employez le getTransform() et les méthodes de setTransform() de couleur objectent que des cibles l'agrafe de film.

La méthode de Color.getTransform() renvoie l'objet de transformation pour la dernière fois appliqué à l'agrafe visée de film. Par exemple, si vous aviez précédemment appliqué un objet de transformation qui a placé le pourcentage de l'alpha de l'agrafe de film à 42, getTransform() renvoient un objet avec les valeurs suivantes :

{Ra : Rb 100. : ga 0. : 100. gigaoctet :
Ba 0. : bb 100. : 0. aa : 42. ab : 0}

L'objet de transformation reflète des changements faits à la couleur d'une agrafe de film à écrire le temps ou au temps d'exécution. Si vous modifiez la couleur évalue employer l'inspecteur de propriété à écrire le temps, ces valeurs sont indiquées dans l'agrafe de film transforment l'objet. Vous pouvez faire des changements à un film couper la couleur au temps d'exécution en employant le setTransform() ou des méthodes de setRGB() de son objet de couleur, et vous pouvez ajuster la propriété de l'alpha de l'agrafe de film _ séparément. Tout le temps d'exécution changes.not juste que les changements ont fait en utilisant le setTransform().are reflété dans l'objet de transformation. Si vous démuni vous appliquiez n'importe quelle couleur change au temps d'exécution ou écrire le getTransform(de temps alors) renvoie la valeur suivante (un neutre transforment l'objet) :

{Ra : Rb 100. : ga 0. : 100. gigaoctet :
Ba 0. : bb 100. : 0. aa : 100. ab : 0}

Vous pouvez modifier les propriétés de l'objet de transformation retourné par le getTransform() et puis appliquez les modifications en utilisant le setTransform() :

//créez le my_color d'objet de couleur = nouveau 
Color(myMovieClip) ;
//obtenez le myTransformObject d'objet de transformation =
le my_color.getTransform() ;
//ensemble le pourcentage vert de toutes les couleurs dans
l'agrafe de film à 50% du/courant/valeur myTransformObject.ga = 50 ;
//appliquez l'objet de transformation 
my_color.setTransform(myTransformObject) ;

L'exemple précédent maintient précédemment l'appliqué transforment des valeurs, excepté le ga, qui est placé à 50. Vous pouvez à la place incrémenter ou décrémenter les propriétés relativement à leurs valeurs courantes :

//obtenez le myTransformObject d'objet de transformation =
le my_color.getTransform() ;
//incrément les compenser rouges, verts, et de bleu par 
10 pour éclairer les couleurs de l'objet myTransformObject.rb + = 10 
; myTransformObject.gb + = 10 ; myTransformObject.bb + = 
10 ;
//ensemble l'objet de transformation 
my_color.setTransform(myTransformObject) ;

Les transformations se sont appliquées avec le setTransform() se produisent relativement aux couleurs dans le symbole original d'agrafe de film, indépendant de toutes les transformations précédentes. En d'autres termes, les transformations ne sont pas cumulatives. Nous avons simulé une transformation cumulative en basant la nouvelle transformation sur les valeurs précédentes, comme retourné par le getTransform().

c'est un article supplémentaire par Elis Frugalo


Déni : Notre site Web n'est pas responsable de l'information contenue par cet article. Cet article reflète nullement les vues, les avis, les pensées ou la croyance du personnel d'annuaire d'articles.

Notification de traduction : L'article "transformant la couleur courante d'une agrafe instantanée de film" a été traduit en utilisant un service de traduction automatisé. Nous faisons des excuses sincèrement pour toutes les erreurs de traduction qui se sont produites. Merci de l'arrangement.

Online: 628 users browsing the articles directory