• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-10-2001, 13:53   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Siefersheim
Beiträge: 49
Farbe ändern -> Farbverlauf ändern?

Hi Leute, ich hätte da mal ein leines Problemchen:


Ich möchte also die Farbe eines Gegenstandes per Knopfdruck und Actionscript ändern, soweit kein Problem. Aber kann man auch einen Gegenstand so mit einem Fabverlauf oder einer Bitmap auf Knopfdruck einfärben?
__________________

Wo kein Weg ist, muss man einen bauen.
FlashItPadde ist offline   Mit Zitat antworten
Alt 13-10-2001, 14:27   #2 (permalink)
zeitreisender
 
Benutzerbild von emax
 
Registriert seit: Aug 2001
Ort: Hannover
Beiträge: 1.577
sollte alles mit dem colorobjekt möglich sein.

vorhande gradients oder bitmaps lassen sich so problemlos einfärben.
was nicht geht, ist völlig neue gradients zu erzeugen.

wenn du eine genauere beschreibung willst musst du dein problem genauer beschreiben
__________________
Website: www.thomas-vogel.de
emax ist offline   Mit Zitat antworten
Alt 13-10-2001, 14:59   #3 (permalink)
netTrek
 
Benutzerbild von netTrek
 
Registriert seit: Jul 2001
Ort: 46282 Dorsten
Beiträge: 2.972
Vorhandene gradients oder bitmaps über AS mit dem Colorobject verwenden COOL wie

SABAN
__________________
Saban Ünlü

netTrek GmbH & Co. KG
Softwareentwicklung, Design & Konzeption
www.netTrek.de
netTrek ist offline   Mit Zitat antworten
Alt 13-10-2001, 15:27   #4 (permalink)
auferstanden
 
Benutzerbild von Johannes P.
 
Registriert seit: Sep 2001
Ort: München
Beiträge: 5.247
Hoi

mit der setTransform Methode, z.B.:
Code:
//create a negative image - invert all colors
Color.prototype.negative = function () {
 var trans = new Object();
 trans.ra = trans.ga = trans.ba = -100;
 trans.rb = trans.gb = trans.bb = 255;
 this.setTransform(trans);
}//Robert Penner June 2001 - http://www.robertpenner.com
__________________

Gruß
Johannes
¬ Homepage
¬ Tutorials und FAQs Forum
¬ Suchen und Finden

Geändert von Johannes P. (13-10-2001 um 15:30 Uhr)
Johannes P. ist offline   Mit Zitat antworten
Alt 13-10-2001, 16:29   #5 (permalink)
netTrek
 
Benutzerbild von netTrek
 
Registriert seit: Jul 2001
Ort: 46282 Dorsten
Beiträge: 2.972
Cool...
Dieser Penner weißt einen immer in die Schranken

Aber das hat ja nichts mit Füllen von Objekten zu tun oder?
Und gradienten kann man doch nicht mit as erstellen oder?

SABAN
__________________
Saban Ünlü

netTrek GmbH & Co. KG
Softwareentwicklung, Design & Konzeption
www.netTrek.de
netTrek ist offline   Mit Zitat antworten
Alt 13-10-2001, 16:56   #6 (permalink)
auferstanden
 
Benutzerbild von Johannes P.
 
Registriert seit: Sep 2001
Ort: München
Beiträge: 5.247
Hoi

naja, man könnte doch einen Streifen bzw. eine Linie n-fach duplizieren und jeder Linie eine Farbnuance heller/dunkler zuweisen. Gibt ja mittlerweile genug "RGB=>Hexadezimalzahlen umwandler"-Funktionen.
__________________

Gruß
Johannes
¬ Homepage
¬ Tutorials und FAQs Forum
¬ Suchen und Finden
Johannes P. ist offline   Mit Zitat antworten
Alt 13-10-2001, 19:02   #7 (permalink)
hOk
Neuer User
 
Benutzerbild von hOk
 
Registriert seit: Jun 2001
Ort: berlin
Beiträge: 829
Hi Leute,
hab da mal ne kleine Frage, frage ich mich schon ewig:
Was bedeuted bei color Transform "offset", dass
man den Prozentsatz ändern kann ist ja noch begreifbar, für mich.
Aber offset... kommt das nicht aus dem Druckbereich?

netten Gruß und schönes WE, hOk
__________________
gobogo
hOk ist offline   Mit Zitat antworten
Alt 23-10-2002, 00:24   #8 (permalink)
Freelancer
 
Benutzerbild von komashooter
 
Registriert seit: Oct 2001
Ort: Germany - Berlin
Beiträge: 1.777
Unhappy funktioniert nicht

Zitat:
Geschrieben von Johannes P.
Hoi

mit der setTransform Methode, z.B.:
Code:
//create a negative image - invert all colors
Color.prototype.negative = function () {
 var trans = new Object();
 trans.ra = trans.ga = trans.ba = -100;
 trans.rb = trans.gb = trans.bb = 255;
 this.setTransform(trans);
}//Robert Penner June 2001 - http://www.robertpenner.com
ich hab's mal ausprobiert und es funktioniert nicht
Angehängte Dateien
Dateityp: zip invert.zip (2,8 KB, 9x aufgerufen)
komashooter ist offline   Mit Zitat antworten
Alt 23-10-2002, 03:18   #9 (permalink)
Freelancer
 
Benutzerbild von komashooter
 
Registriert seit: Oct 2001
Ort: Germany - Berlin
Beiträge: 1.777
hab den fehler beseitigt =)

ActionScript:
  1. onClipEvent (enterFrame) {
  2.     // trans ist die farbe von _root.mc1
  3.     // und myColorTransform hat die Farbwerte
  4.     trans = new Color(_level0.mc1);
  5.     myColorTransform = new Object();
  6.     myColorTransform.ra = myColorTransform.ga=myColorTransform.ba=-100;
  7.     myColorTransform.rb = myColorTransform.gb=myColorTransform.bb=255;
  8.     _level0.mc1.trans.setTransform(_root.mc1.myColorTransform);
  9.     // by kom4 << [url]http://www.KOm4.de.vu[/url] >>
  10. }


http://kom4arom4.dyndns.org/apache_s...rt_with_AS.swf
Angehängte Dateien
Dateityp: zip invert_1.zip (3,0 KB, 35x aufgerufen)

Geändert von komashooter (23-10-2002 um 04:22 Uhr)
komashooter 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:45 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele