Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-06-2004, 11:27   #1 (permalink)
Eternal Newbe
 
Registriert seit: Aug 2002
Ort: Heidelberg
Beiträge: 241
Unhappy getRGB & setRGB

Wie vielleicht irgendwie erkennbar ist, will ich im folgenden die Farbe eines MCs aufhellen, indem ich die Farbe des Objects auslesen und mit einem anderen Farbwert addieren will. Anschliessend soll die Farbe des MCs entsprechend verändert werden.

But, what's wrong?!

PHP-Code:
aa.getRGB(this);
        
+=_root.colorchg //dort liegt die zu addierende Farbe als 0x303030 vor
        
= new Color(this);
        
b.setRGB(a); 
__________________
JuL!
JuL! ist offline   Mit Zitat antworten
Alt 18-06-2004, 11:49   #2 (permalink)
Eternal Newbe
 
Registriert seit: Aug 2002
Ort: Heidelberg
Beiträge: 241
Arrow

Ich habe auf der Hauptzeitleiste einen Farbwert zugewiesen:

PHP-Code:
//ColorVar
ci1=0x000000
colorchg 
0x303030

//Formelariäten
conflictcolor = new Color(_root.figure.c1);
conflictcolor.setRGB(ci1);

tellTarget (figure.c1) {
    
onRollOver = function () {
        
athis.getRGB(); 
+=_root.colorchg //dort liegt die zu addierende Farbe als 0x303030
= new Color(this); 
b.setRGB(a); 
But nothing happens! Wo ist der Fehler?!
__________________
JuL!
JuL! ist offline   Mit Zitat antworten
Alt 18-06-2004, 12:30   #3 (permalink)
Neuer User
 
Benutzerbild von Lukin
 
Registriert seit: Jun 2001
Ort: mainz
Beiträge: 692
du addierst da doch nen string? der dürfte dann doch eigentlich so aussehen :

"0xffffff0x303030" oder?

und dit klappt nich... falls doch, hut ab flash
__________________
Lukin Lin Satima
Lukin ist offline   Mit Zitat antworten
Alt 18-06-2004, 12:39   #4 (permalink)
Eternal Newbe
 
Registriert seit: Aug 2002
Ort: Heidelberg
Beiträge: 241
Wie kann ich dann den Farbwert entsprechend ändern? Es sieht so aus, als ob des eine kompliziertere Geschichte wird. So mit konvertieren und zerlegen?!
__________________
JuL!
JuL! ist offline   Mit Zitat antworten
Alt 18-06-2004, 13:49   #5 (permalink)
Neuer User
 
Benutzerbild von Lukin
 
Registriert seit: Jun 2001
Ort: mainz
Beiträge: 692
ich würd auch sagen das du s zerlegen musst, allerdings kenn ich mich damit nich aus....

die werte die eine stelle annehmen kann sin 1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
wobei die buchstaben mit 10-15 gleichzusetzen sind.
allerdings weiß ich nich, was passieren muss, wenn du zB E+7 machst
gibt das dann F6?

wofür brauchst du das denn?
du könntest ja bestimmte farbwerte vorgeben?
__________________
Lukin Lin Satima
Lukin ist offline   Mit Zitat antworten
Alt 18-06-2004, 14:18   #6 (permalink)
Eternal Newbe
 
Registriert seit: Aug 2002
Ort: Heidelberg
Beiträge: 241
Nö, das ist mir zu kompliziert. Ich habe das anders gelöst.
__________________
JuL!
JuL! ist offline   Mit Zitat antworten
Alt 18-06-2004, 14:50   #7 (permalink)
Neuer User
 
Benutzerbild von Lukin
 
Registriert seit: Jun 2001
Ort: mainz
Beiträge: 692
na wie denn ? lass uns teilhaben :-)
__________________
Lukin Lin Satima
Lukin ist offline   Mit Zitat antworten
Alt 18-06-2004, 15:20   #8 (permalink)
Eternal Newbe
 
Registriert seit: Aug 2002
Ort: Heidelberg
Beiträge: 241
Arrow

Nein, nicht gerauschend. Ich habe einfach diesen Clip in einen eigenen Farbton eingefärbt via setRGB... also nicht der Hit. Allerdings war es nicht so wichtig, dass unbedingt die Farbe umgerechnet wird, ich hoffte einfach nur, dass dies mit einer Zeile machbar wäre - dem war aber nicht so.
__________________
JuL!
JuL! 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 14:37 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele