tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
346
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Orphelina
    Orphelina Orphelina ist offline Mitglied Brokat
    Registriert seit
    Apr 2004
    Beiträge
    256
    Hallo,

    wie gesagt, ich steig grad nicht mehr durch.
    Ich habe eine Animation, die ich vom letzten Frame rückwärts abspielen möchte. Ich habe auch eine onEnterFrame- Funktion. Aber jetzt bin ich verwirrt, weil ich nicht versteh wo ich die Animation auf den letzten Frame setzen soll, da sie ja eigentlich vorgeladen werden muss? Es handelt sich im eine Animation in einem MC in einem Label.

    Hier mal meine Methode:
    PHP-Code:
    function animationEnterFrame(givenLabel2givenAni2myFrame2){
         
    _root[givenLabel2].onEnterFrame = function() {
             if (
    _root[givenLabel2][givenAni2].getBytesLoaded() >= && _root[givenLabel2][givenAni2].getBytesLoaded() >= _root[givenLabel2][givenAni2].getBytesTotal()) {
                   
    _root[givenLabel2][givenAni2]._x 20;
                   
    _root[givenLabel2][givenAni2]._y 235;
                   
    _root[givenLabel2][givenAni2].gotoAndStop(myFrame2);
             }
    //end if 
         
    }//end onEnterFrame
    }//end function 
    Ich rufe diese Methode aus einer onPress- Funktion auf.
    Soweit so gut. Nun würde meine Animation am letzten Frame stehen, aber soweit ich die Sache versteh, muss das rückwärtslaufen alleine in der onEnterFrame stehen, sonst startet er ja immer am letzten Bild.
    Ich habe schon mehrere Methoden gefunden, den Film rückwärts laufen zu lassen, aber das greift ja hier nicht.
    Wer kann mir weiterhelfen?

    Danke und Gruß
    Geändert von Orphelina (22.10.05 um 15:48 Uhr)
     
    Windows XP Prof SP2, Intel Pentium 3,2 GHz 1GB RAM
    Flash 8 Prof (8.0), Flash Player 9
    Mozilla Firefox 2.0, IE 7.0, Opera 9.02

  2. #2
    Registriert seit
    Mar 2004
    Ort
    Basisrealität
    Beiträge
    12.118
    Blog-Einträge
    7
    Hi,

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    
    container.loadMovie("ani.swf");
    this.onEnterFrame = function() {
        container._visible = false;
        container.stop();
        var cur = container.getBytesLoaded();
        var max = container.getBytesTotal();
        if (cur > 0 && max > 0) {
            var percent = cur * 100 / max;
            if (percent >= 100) playReverse(container);
        }
    }
     
    function playReverse(obj) {
        obj._visible = true;
        obj.gotoAndStop(obj._totalframes);
        this.onEnterFrame = function() {
            if (obj._currentframe > 1) {
                obj.prevFrame();
            } else {
                delete this.onEnterFrame;
            }
        }
    }

    Gruß
    .
     

  3. #3
    Avatar von Orphelina
    Orphelina Orphelina ist offline Mitglied Brokat
    Registriert seit
    Apr 2004
    Beiträge
    256
    Hallo,

    hatte endlich Zeit es auszuprobieren! Ich habe deinen Code meinen Bedürfnissen angepasst und es klappt

    Danke und Gruß
    Geändert von Orphelina (26.10.05 um 10:00 Uhr)
     
    Windows XP Prof SP2, Intel Pentium 3,2 GHz 1GB RAM
    Flash 8 Prof (8.0), Flash Player 9
    Mozilla Firefox 2.0, IE 7.0, Opera 9.02

Ähnliche Themen

  1. bei rollOut tween rückwärts spielen lassen
    Von cic3r0 im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 13.06.08, 09:13
  2. Clip rückwärts spielen?
    Von spinchmeister im Forum Videoschnitt, Videotechnik & -produktion
    Antworten: 1
    Letzter Beitrag: 15.09.04, 10:03
  3. Tutorialfrage: video vorwärts rückwärts spielen
    Von hannerl im Forum Flash Plattform
    Antworten: 18
    Letzter Beitrag: 08.05.03, 14:43
  4. Antworten: 4
    Letzter Beitrag: 07.05.02, 15:45
  5. Clips Rückwärts spielen!
    Von ChristianL im Forum Flash Plattform
    Antworten: 3
    Letzter Beitrag: 20.04.02, 13:34