Zurück   Flashforum > Flash > ActionScript > ActionScript 2

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-03-2011, 15:18   #1 (permalink)
Dis
Neuer User
 
Registriert seit: Jun 2003
Beiträge: 9
Tween loopen bis eine Aktion eintritt

Hallo,
ich habe einen Tween der sich loopen soll bis eine Aktion (Mausklick) eintritt, dann folgt der restliche Teil. Alles funktioniert bis auf genanntes Problemchen.
Wie realisiere ich dies am besten?
Viele Grüße
Dis
Dis ist offline   Mit Zitat antworten
Alt 20-03-2011, 15:29   #2 (permalink)
+ Zimt & Zucker
 
Registriert seit: Mar 2006
Ort: hinterm Mond gleich links
Beiträge: 2.040
Wenn der Tween fertig ist, startest du ihn erneut, dadurch loopt er.
Bei Mausklick kannst du den Tween einfach mittels tween.stop() anhalten.

tween ist dabei der variablenname deines Tweenobjektes.

Edit, Beispiel:

PHP-Code:
import mx.transitions.Tween;
import mx.transitions.easing.*;

//auf der Bühne befindet sich ein mc mit instanznamen "box"
var t:Tween = new Tween(box"_x"Elastic.easeOutbox._xbox._x 2004true);

t.onMotionFinished = function():Void
{
    
this.yoyo();
}

t.onMotionStopped = function():Void
{
    
trace("angehalten");
}

function 
onMouseDown ():Void
{
    
t.stop();
    

anstelle von yoyo ginge wie gesagt auch etwas anderes.

Wenn du viel tweening betreibst, wäre wohl eine Tweeningengine von interesse. Die machen das gleiche wie die in Flash eingebaute Tween klasse, nur eben schneller, schöner, besser und einfacher.

Guck mal hier: http://www.greensock.com/get-started-tweening/
__________________
anbei Grüße vom milchreis: Viva la [Silb]
"Selbst wenn uns nur noch der Zynismus treibt, wir werden trotzdem einfach immer weiter gehen!"

[Von null auf Flash in einem Klick.] <<< klick

Geändert von milchreis (20-03-2011 um 15:50 Uhr)
milchreis 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Flash CS3] eine aktion erst ausführen wenn eine andere aktiv ist hanssonny Flash Einsteiger 10 08-06-2010 14:14
[Flash CS4] Caurina Tween Loopen f_mal Flash Einsteiger 0 14-10-2009 15:29
new Tween - Aktion Donnar ActionScript 2 4 19-07-2008 18:29
Motion Tween loopen soulkrates Flash Einsteiger 7 08-05-2008 13:18
event bei eintritt des mauszeigers in ein textinput restore Komponenten und SmartClips 4 15-06-2004 13:41


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:41 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele