Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-10-2003, 17:40   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2001
Beiträge: 116
MC per AS-Schleife von einer farbe in die andere überblenden?

hallo.

ich habe einen MC, dem ich per AS (mit color object) eine farbe zuweise, die ich einer variablen abgelegt habe, und zwar so:

_level0.farbwert_button_a = "FEC436";

der clip nimmt diese farbe dann an:

onClipEvent (enterFrame) {
_level0.shaded_drei.shade = new Color(_level0.shaded_drei);
_level0.shaded_drei.shade.setRGB(parseInt(_level0. farbwert_button_a, 16));
}

nun möchte ich die farbe per AS (ich denke da an eine schleife) in eine neue farbe übergehen lassen.

wie sieht eine solche schleife aus? muss die MOMENTANE farbe erst durch eine art abfrage erMITTELT werden, damit die schleife weiss, "von wo nach wo" die reise gehen soll, oder wie macht man das?

hab gerade schon den tipp bekommen, dass das wegen der hexzahlen wahrscheinlich nich ganz unproblematisch ist, was?

ERGÄNZUNG:
zusatzanforderung ist, dass der fadeprozess auch "mittendrin" eine neue zielfarbe bekommen können muss, die dann aber erst danach abgearbeitet wird. d.h. also wenn der clip beispielsweise gerade von rot nach weiss gefärbt wird und mittendrin die zielfarbe blau gesetzt wird, muss der clip wenn er fertig weiss eingefärbt ist, zu blau gefadet werden (aber nicht vorher).





gruss und dank im voraus

hendrik

Geändert von hendrik s (25-10-2003 um 20:28 Uhr)
hendrik s ist offline   Mit Zitat antworten
Alt 25-10-2003, 18:54   #2 (permalink)
freundlich ...
 
Benutzerbild von LoRMiddleCLass
 
Registriert seit: Aug 2002
Ort: Berlin
Beiträge: 588
hi hendrik,

du könntest natürlich diesen hex-string aufschlüsseln und ne funktion zum hoch/runterzählen schreiben.

du könntest aber auch Color.setTransform verwenden...

für eine erste genauere beschreibung, siehe hilfe...

*m
__________________
the universe wants you to win...
LoRMiddleCLass ist offline   Mit Zitat antworten
Alt 25-10-2003, 19:31   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2001
Beiträge: 116
hallo.

danke für die antwort.
habe gerade mal in der hilfe geschaut und das eine code-bsp auch gleich mal angewendet.
aber wie überblende ich damit?

ich habe mal ein anderes bsp angehängt, welches ich gefunden habe, aber dort stört mich, dass das überblenden zu lang dauert, aber die schrittweite zu erhöhen geht glaub ich nicht, weil dann verfälschte farben dabei herauskommen, weil die schleif wahrscheinlich für den einen wert (z.b. den r-wert) schon am ende ist, für den anderen aber eigentlich noch weiter laufen müsste.

gruss,
hendrik.
Angehängte Dateien
Dateityp: zip farbwechsel.zip (3,1 KB, 19x aufgerufen)
hendrik s 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 22:17 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele