Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-06-2007, 18:33   #1 (permalink)
ChronoGuard
 
Benutzerbild von SpecOps-12
 
Registriert seit: Mar 2002
Ort: Saarbrücken
Beiträge: 2.649
Fuse PennerEasing verschiedene Zeiten für selben tween

Hi,

wie wäre der schlauste Weg, bei einem Fuse-Tween zwei Zeiten für zwei Parameter einzubauen?

Ich habs jetzt so gemacht, was auch funktioniert, aber mir irgendwie nicht ähh schön vorkommt. Geht das besser?

PHP-Code:
import com.mosesSupposes.fuse.*;
ZigoEngine.register(FusePennerEasing);
var 
f:Fuse = new Fuse();
f.push({target:ballyscale:300time:1.5ease:"easeOutElastic"});
f.start();
var 
f:Fuse = new Fuse();
f.push({target:ball,  xscale:300time:1ease:"easeOutElastic"});
f.start(); 
__________________
we will stop enhancing the truth in 3, 2, ...
SpecOps-12 ist offline   Mit Zitat antworten
Alt 28-06-2007, 19:16   #2 (permalink)
mushroom powered
 
Benutzerbild von b.asile
 
Registriert seit: Jun 2005
Ort: Amsterdam
Beiträge: 2.649
so dauert dein tween doch nur 1 sekunde, da quasi nur die untere animation stattfindet.

verstehe nicht ganz worauf du hinauswillst???
__________________
[ WHEN THE GOING GETS WEIRD THE WEIRD TURN PRO ]

devboy.org
b.asile ist offline   Mit Zitat antworten
Alt 28-06-2007, 19:41   #3 (permalink)
ChronoGuard
 
Benutzerbild von SpecOps-12
 
Registriert seit: Mar 2002
Ort: Saarbrücken
Beiträge: 2.649
Nein, das funktioniert schon.
Im ersten wird yscale angesprochen, im zweiten xscale.

Der Ball "eiert" dann auf die Endgröße, statt symetrisch größer zu werden.

Hatte erst statt dem zweiten f nen andren Buchstaben genommen, aber beim ausprobieren bemerkt, dass das nicht nötig ist.

Hier mal das Beispiel zum vorstellen:
http://www.johnboy-rock.de/test/eier.html

PHP-Code:
stop();
import com.mosesSupposes.fuse.*;
ZigoEngine.register(FusePennerEasing);
//
function auf() {
var 
f:Fuse = new Fuse();
f.push({target:ballyscale:300time:1.5ease:"easeOutElastic"});
f.push({func:zu});
f.start();
var 
f:Fuse = new Fuse();
f.push({target:ball,  xscale:300time:1ease:"easeOutElastic"});
f.start();
}
//
function zu() {
var 
f:Fuse = new Fuse();
f.push({target:ballyscale:140time:1.5ease:"easeOutElastic"});
f.push({func:auf});
f.start();
var 
f:Fuse = new Fuse();
f.push({target:ball,  xscale:140time:1ease:"easeOutElastic"});
f.start();
}
auf(); 
__________________
we will stop enhancing the truth in 3, 2, ...

Geändert von SpecOps-12 (28-06-2007 um 19:46 Uhr)
SpecOps-12 ist offline   Mit Zitat antworten
Alt 29-06-2007, 09:47   #4 (permalink)
ChronoGuard
 
Benutzerbild von SpecOps-12
 
Registriert seit: Mar 2002
Ort: Saarbrücken
Beiträge: 2.649
Hmm, weiß keiner ne bessere Methode?
__________________
we will stop enhancing the truth in 3, 2, ...
SpecOps-12 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 18:58 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele