MovieClip.setRGB()

Stephan Zesiger

Erfahrenes Mitglied
Hi all

wer schon mal mehrere movieclips mit verschiedenen farben versehen musste, nervte sich sicher schon über das ewige color1=new Color(mc1) lala.

einfacher wäre es doch, wenn es eine Methode geben würde wie

MovieClip.setRGB(color)

da ist eine:
PHP:
MovieClip.prototype.setRGB = function (col){
	(new Color(this)).setRGB(col);
}

testen:
my_mc.setRGB (33); //33 = schwarz, my_mc = id


c u
skyla
 
Hmm. Deine Variante will bei mir net so recht funktionieren...
Ich hab's so gemacht:

PHP:
MovieClip.prototype.setcolor = function(col) {
    used_color = new Color(this);
    used_color.setRGB(col);
};

Aufruf:

PHP:
_root.mc.setcolor(0x00FF00);



Grüße
Killkrog
 
killkrog, teste sorgfältig, please.
mach doch einfach copy/paste, setz die richtige id auf den mc und
dann klappts auch bei dir. übrigens gings ja nur ums prinzip und um die knappheit des codes.

:rolleyes:
 
Schönes Vorzeigebeispiel für die Zielstrebigkeit von OOP, wenn innerhalb von nur 3 Zeilen eine Methode für MCs hinzugefügt wird, die eine bestehende Methode an Sinnigkeit weit übertrifft. :)

Geist
 
Zurück