Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-06-2004, 13:47   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2001
Ort: Austria/Vienna
Beiträge: 225
Wie kann ich Farben mischen?

Hallo Leute,

Ich hab ein paar Schwierigkeit mit dem Farbenmischen.
Ich möchte ein MC schrittweise einfärben, vielleicht mit einem Schieberegler: zb: von 0xFF6600 nach 0x0033FF. Jetzt hab ich aber keine Ahnung, wie ich mit den Farben am besten rechnen kann.
PHP-Code:
MovieClip.prototype.mixColor=function(c1,c2,value){
  
//value .. bei 100% soll die Farbe c2 sein
  
var newCol=new Color(this);
  
//und dann so etwas in der art 
  
mixCol c1 + (c2-c1)*value/100// wie rechnet man da richtig
  
newCol.setRGB(mixCol);
}
mc.mixColor(0xFF6600,0x0033FF,40); 
Wäre schön, wenn mir jemand auf die Sprünge helfen kann!

lg TF
TigerFox ist offline   Mit Zitat antworten
Alt 14-06-2004, 13:58   #2 (permalink)
hmmmmm...
 
Benutzerbild von kenichi
 
Registriert seit: Feb 2004
Ort: deutschland
Beiträge: 112
hi,

was genau du jetzt vor hast weiss ich nicht, aber ich hatte schon mal gepostet, wie man nen hex-farbwert in einen rgb-farbwert umrechnen kann.
vielleicht hilft dir das ja weiter...
hex farbwert zu rgb werten

gruss,
kenichi
kenichi ist offline   Mit Zitat antworten
Alt 14-06-2004, 14:08   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2001
Ort: Austria/Vienna
Beiträge: 225
Ich versuchs nochmals:

Ich hab 2 Farben - ein Startfarbe und ein Endfarbe.
Startfarbe zb: 0xff6600
Endfarbe: zb: 0x00cc66
Jetzt möchte ich ein MC einfärben, je nach prozentwert.
Soll heissen, bei 100 % hat der MC die Endfarbe. Geht der Prozentwert Richtung 0, geht auch die Farbe in Richtung startFarbe, schön verlaufend!

also sollte die neue Farbe sich so errechnenä
PHP-Code:
newCol col1 + (col2-col1)*prozent
TF

Geändert von TigerFox (14-06-2004 um 14:51 Uhr)
TigerFox ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 15:09 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele