Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-11-2003, 14:00   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Ort: Graz
Beiträge: 36
per AS den Farbton eines Bitmap-MCs ändern

Hallo liebe Leute!

Ich habe folgendes Problem:
Ich habe eine weiße Sprechblase (PNG mit Alpha), die ich je nach Bedarf umfärben möchte - sprich den Farbton per AS ändern.

Im Flash MX Editor kann ich ja unter den Eigenschaften/Farbe/Farbton den MC einfärben.

Aber ich will das ja nicht per Hand machen, daher habe ich meine AS Büchergewälzt, das Forum hier durchsucht, aber nichts gefunden.

Es scheint keine MC Properties für die Farbe zu geben, außer _alpha

Hat jemand eine Idee, oder weiß wie ich das bewerkstelligen könnte? Bin ich einfach nur blind und habe den entscheidenden Hinweis einfach nicht gesehen? Ich kann nicht glauben, daß AS da so wenig unterstützt...

Der Plasma Thread u.ä. haben mir auch nicht weitergeholfen, da sie sich nur auf zu erzeugende MCs mit Vektoren beschränken.
__________________
Robert Niessner
LAUFBILDkommission
rniessner ist offline   Mit Zitat antworten
Alt 24-11-2003, 14:05   #2 (permalink)
Farbe ist Luxus
 
Benutzerbild von ludabruda
 
Registriert seit: May 2003
Ort: Köln
Beiträge: 2.405
Hallo,

doch, das geht auch per AS, und zwar mit dem Color Objekt.
Wenn du dein Bild in einem MC hast (z.B. mit Namen "blase"),
musst du zunächst ein Color-Objekt erzeugen, dass darauf verweist:

myColor = new Color(blase);

Danach benötigst du eine Farbtransformation. Du kannst natürlich auch gleich eine Farbe setzen, dann wird aber alles 100% gefüllt...

transform = { ra: '50', rb: '244', ga: '40', gb: '112', ba: '12', bb: '90', aa: '40', ab: '70'}

Die einzelnen Angaben sind in der Flash-Doku beschrieben. Wichtig ist hierbei eben die Alpha-Angabe.
Danach musst du deinem Farbobjekt nur noch die Transformation zuweisen:

myColor.setTransform(transformation);

Das wars schon. Ist genau das gleiche, wie unter Eigenschaften/Farbe/Farbton.

Grüße
Sascha
__________________
12:15, press return
ludabruda ist offline   Mit Zitat antworten
Alt 24-11-2003, 14:29   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Ort: Graz
Beiträge: 36
Danke vielmals!

Jetzt wo ich weiß, nach was ich suchen muß, hab ich's auch in meinem Buch gefunden

Bin halt doch blind gewesen
__________________
Robert Niessner
LAUFBILDkommission
rniessner 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 00:26 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele