Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-11-2006, 00:58   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 21
gleichzeitges verwenden von Tweening Prototypes

Hallo,

ich habe ein Problem mit dem Aufruf von lacos Tweening Prototypes.

Ich habe 2 MCs in denen die Prototypes in jeweils seperaten Funktionen einfach aufgerufen werden:

MC 1 (Instanzname "mc1")

myMC.tween("_x",100,1);

MC 2 (Instanzname "mc2")

andersheißenderMC.tween("_x",100,1);


Die Funktionen rufe ich über ein Button auf. Auf Klick, wird halt in mehreren Funktionen .tween() auf verschieden MCs gestartet. Wenn ich schnell hintereinander drücke werden immer mal ein paar Tweens "verschluckt".

Ich weiß absolut nicht weiter.

Kann es sein, dass wenn ich _levels überschreibe oder removeMovieClip mache, Tweens darin weiterlaufen?
Wenn ich vorher .stopAllTweens() mache gehts nämlich.


Nur so kann ich leider nicht machen, da ich Tweens habe die weiterlaufen müssen.


Danke

homie

Geändert von homie (01-11-2006 um 12:03 Uhr)
homie ist offline   Mit Zitat antworten
Alt 01-11-2006, 12:45   #2 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 21
Schade...

Vielleicht habe ich mein Problem zu schlecht beschrieben?

Ich habe jetzt rausbekommen, dass es was mit attachMovie und removeMovieClip zu tun hat.

Nochmal: Kann es sein, dass Tweens in attachten MCs nach späterem removeMovieClip als "Geist" weiterlaufen? Also nicht mit beendet/gelöscht werden.

Vielen Dank für Eure Aufmerksamkeit

Geändert von homie (01-11-2006 um 12:46 Uhr)
homie ist offline   Mit Zitat antworten
Alt 01-11-2006, 23:09   #3 (permalink)
_gir
 
Benutzerbild von supasuka
 
Registriert seit: Jul 2006
Ort: Karlsruhe
Beiträge: 957
Eigentlich nicht. Wo nix is kann auch nix mehr getweent werden. Die Berechnung wird wohl solange laufen bis die Engine erkennt das nix mehr zum Tweenen da ist.
Ich hab allerdings bei einer sehr grossen Anzahl an simultanen Tweens auch schon mal ähnliche Probleme gehabt. Die einzige Lösung die ich gefunden habe ist entweder die Tweenmenge zu reduzieren oder ohne die Tweenklasse arbeiten, und normale Expotential-Tweens verwenden.

Die laufen auf keinen Fall weiter.
__________________
Gruß, Simon

swblog* | Invader Zim
supasuka ist offline   Mit Zitat antworten
Alt 02-11-2006, 15:00   #4 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 21
Hmmm. Auf der laco-site habe ich folgendes gefunden:

Added new cleanUp() routine to tweenManager * auto-delete tweens when targets go missing (removeMovieClip etc.)
* fewer glitches when re-testing movie locally after it's published



Ich hab versucht cleanUp() auf die betroffenen MCs anzuwenden, aber ohne Erfolg.

Kennt sich jemand mit dem TweenManager aus? Der scheint ja in den Prototypes integriert zu sein. Vielleicht gibt es ja mit dem TweenManager die Möglichkeit das Problem zu beheben oder zu erkennen.

Bzw. kann es sein das das Problem bei einer älteren Version der Tweeening Prototypes nicht auftritt? Ich benutze die aktuelle Version 1.2.
homie ist offline   Mit Zitat antworten
Alt 02-11-2006, 16:11   #5 (permalink)
_gir
 
Benutzerbild von supasuka
 
Registriert seit: Jul 2006
Ort: Karlsruhe
Beiträge: 957
Hm, muss ich mir mal die aktuelle Version ziehen und gucken ob das cleanUp() bei mir geht.
__________________
Gruß, Simon

swblog* | Invader Zim
supasuka 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 16:59 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele