Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-09-2004, 16:02   #1 (permalink)
Neuer User
 
Benutzerbild von _Max_
 
Registriert seit: May 2003
Beiträge: 2.475
Fabre smooth ändern

wie im titel steht. ich will einem mc ne neue farbe geben und zwar smooth. nicht einfach so stacato.

habe folgenden script :

PHP-Code:
btn2.onPress = function() {
    
myColor = new Color(_root.mc1);
    
myColor.setRGB(0x188FB6);
    
myColor = new Color(_root.mc2);
    
myColor.setRGB(0x13708F);
    }; 
ist nichts tolles,erfüllt aber meine bedürfnisse.nun ist das ja ziemlich unsmooth.wisst ihr wie man da was ändern kann ?

thx und greetz
maxi
__________________
!!! www.verblitzt.de !!!
_Max_ ist offline   Mit Zitat antworten
Alt 02-09-2004, 16:19   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Setz mehrere Farbwerte in ein Array. Dann in das Button-Event einen onEnterFrame-event legen, in dem du dann in einer Schleife die Farbwerte kontinuierlich veränderst.
  Mit Zitat antworten
Alt 02-09-2004, 16:21   #3 (permalink)
Neuer User
 
Benutzerbild von _Max_
 
Registriert seit: May 2003
Beiträge: 2.475
gehts das nicht auch eventuel etwas eiunfacher ? bin da ja nicht so der as king hoch 12... evtl was mit alpha ?!?
__________________
!!! www.verblitzt.de !!!
_Max_ ist offline   Mit Zitat antworten
Alt 02-09-2004, 16:29   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Alphatweens sind ein absoluter Performancekiller und können zu bösen Rucklern führen. Ich würde das nicht machen...
  Mit Zitat antworten
Alt 02-09-2004, 16:32   #5 (permalink)
Neuer User
 
Benutzerbild von _Max_
 
Registriert seit: May 2003
Beiträge: 2.475
dann bleibt wir wohl nichts andres übrig als deine version zu nehmen. vllt machst du mir nen kleines beispiel ? da ich mit deiner "beschreibung" nicht so viel anfangen kann
__________________
!!! www.verblitzt.de !!!
_Max_ ist offline   Mit Zitat antworten
Alt 02-09-2004, 16:39   #6 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Na ja, ist im Prinzip ja nur eine kleine Erweiterung deines Scriptes:
ActionScript:
  1. meineFarben = new Array("0x000000","0x333333","0xFFFFFF");
  2. meineLaenge = meineFarben.length;
  3. this.btn2.onPress = function() {
  4.     myColor = new Color(_root.mc1);
  5.     _level0.onEnterFrame = function(){
  6.          for(var i=0;i<_level0.meineLaenge;i++){
  7.              myColor.setRGB(_level0.meineFarben[i]);
  8.          }
  9.          delete _level0.onEnterFrame;
  10.   };
  Mit Zitat antworten
Alt 02-09-2004, 16:45   #7 (permalink)
Neuer User
 
Benutzerbild von _Max_
 
Registriert seit: May 2003
Beiträge: 2.475
so wirklich smooth sieht das aber nicht aus
__________________
!!! www.verblitzt.de !!!
_Max_ ist offline   Mit Zitat antworten
Alt 02-09-2004, 17:22   #8 (permalink)
funkdisziplin
 
Registriert seit: Jul 2003
Beiträge: 2.790
http://www.actionscript.org/tutorial...de/index.shtml
... du wolltest es smooth, bitte schön .

ddd
derdiedas ist offline   Mit Zitat antworten
Alt 02-09-2004, 18:53   #9 (permalink)
Neuer User
 
Benutzerbild von _Max_
 
Registriert seit: May 2003
Beiträge: 2.475
naja ist smooth hast ja recht. dachte aber,es würde mit meinem script wesentlich leichter gehen...
__________________
!!! www.verblitzt.de !!!
_Max_ ist offline   Mit Zitat antworten
Alt 02-09-2004, 19:09   #10 (permalink)
funkdisziplin
 
Registriert seit: Jul 2003
Beiträge: 2.790
das script zu modifizieren ist gar nicht so schwer, wenn man ein bisschen vorher im tut gelesen hat...

und was ich ziemlich geil finde ist, dass die processorauslastung bei mir pro transition nur auf 18% geklettert ist (ok, ich hab 2,8GHZ)
aber ich kenne colortransform-scripte die gehen deutlich höher und colortransform ist ja generell schon ziemlich processorbelastend.

ergo, mach mal , greets
derdiedas 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 09:24 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele