| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #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 |
| | |
| | #2 (permalink) |
| Farbe ist Luxus 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 |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |