Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-02-2006, 15:15   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 2
colorTransformTo mit Variable

hallo,

folgendes problem: ich habe diverse farbwerte im format von setTransform (also ra, rb, ga, gb, ba, bb, aa, ab) in einem array gespeichert.

jetzt möchte ich einen mc mit hilfe der tween prototypes farblich verändern. dazu lese ich den gewünschten farbwert aus dem array aus und verknüpfe ihn mit den fehlenden werten (dauer des tweens und tweenart) zur variablen "myTransform".

das sieht so aus:

myColor=aColors[1];
myTransform=myColor+", 1,'easeoutCubic')";
myMC.colorTransformTo(myTransform);

wenn ich "myTransform" trace, steht dort das richtige:

100, 10, 90, 0, 80, 0, 100, 100, 0.2, "easeoutCubic"

der tween funktioniert aber leider nicht, d.h. die farbe des mc wird giftgrün statt nur leicht dunkler.

der fehler muss in der art der variablen liegen, denn wenn ich das ganze ohne den umweg variable mache, funktioniert der farbtween.

ich würde mich freuen, falls jemand mir helfen kann!

beste grüsse
holger
lemone45 ist offline   Mit Zitat antworten
Alt 20-02-2006, 18:41   #2 (permalink)
Custom Title
 
Registriert seit: Aug 2001
Beiträge: 467
Wäre nett wenn Du ein File mit dem Beispiel hochladen könntest - Beides "soll" (ohne Umweg) und "ist". Nachbaun hab ich ehrlich gesagt keine rechte Lust
__________________
---::::: AVisioN :::::---
AVisioN ist offline   Mit Zitat antworten
Alt 21-02-2006, 08:25   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 2
recht haste - problem aber so gelöst:

hi
hast natürlich recht. aber ich hab nächtens nochmal drüber nachgedacht und das prob gelöst:

ursache war, dass flash die variable als string gesehen hat, und der konnte nicht genutzt werden.

ich habe jetzt einfach einen array in den ersten array gestellt, und stelle an die entsprechenden stellen im befehl einfach die positionen des arrays:

Code:
myMC.colorTransformTo(myColor[0], myColor[1], myColor[2], myColor[3], myColor[4], myColor[5], myColor[6], myColor[7], 2, "easeoutCubic");
sorry, alles etwas durcheinander, trotzdem danke
cu
holger
lemone45 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 01:00 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele