Artkabis

Salut !!!
Si vous êtes membre du forum, vous pouvez vous connecter.
Au cas contraire vous avez la possibilité de créer gratuitement un compte...

Rejoignez le forum, c'est rapide et facile

Artkabis

Salut !!!
Si vous êtes membre du forum, vous pouvez vous connecter.
Au cas contraire vous avez la possibilité de créer gratuitement un compte...

Artkabis

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Forum d'entraide en graphisme et webdesign. Formation pour Flash, Photoshop et les langages: as2, as3, html, php, javascript, etc.

Le Deal du moment : -45%
WHIRLPOOL OWFC3C26X – Lave-vaisselle pose libre ...
Voir le deal
339 €

2 participants

    Jouer un clip à l'envers

    artkabis
    artkabis
    Fondateur
    Fondateur


    Messages : : 4545
    Age : : 40
    Logiciels : Logiciels : : Photoshop CS4, Flash CS4, Indesign CS4, After Effects CS4, Illustrator CS4, Premier Pro CS4, Encore CS4, Flexbuilder 3, Papervision 3D, Camtasia, Captivate, InDesign, Swift 3d, Illustrator, Dreamweaver CS3, Blender, Swift 3D, WampServer.
    Date d'inscription : 11/09/2008

    Capacités en graphisme
    Capacité graph:
    Jouer un clip à l'envers Left_bar_bleue9/10Jouer un clip à l'envers Empty_bar_bleue  (9/10)

    Jouer un clip à l'envers Empty Jouer un clip à l'envers

    Message par artkabis Jeu 18 Sep - 11:52

    Dans un autre tuto nous avons vus comment jouer une animation à l'envers.
    Voici donc le code utilisé pour inverer le sens de la lecture:
    Code:
    bt.onRollOver=function(){
       sortie=1;
    }
    bt.onRollOut=function(){
       sortie=0;
    }
    onEnterFrame = function() {
       
        if (!sortie && _root._currentframe<_root._totalframes) {
            _root.nextFrame();
        }
        else if (sortie && _root._currentframe>1)
        {
            _root.prevFrame();
        }
        else if (sortie && _root._currentframe<=1)
        {
            stop();
        }

    }

    Si vous avez des difficulté à comprendre le code, vous pouvez vous reporter à ce tutoriel
    Tekken
    Tekken
    Administrateur


    Messages : : 2076
    Age : : 45
    Logiciels : Logiciels : : Suite CS6
    Date d'inscription : 02/01/2010

    Capacités en graphisme
    Capacité graph:
    Jouer un clip à l'envers Left_bar_bleue9/10Jouer un clip à l'envers Empty_bar_bleue  (9/10)

    Jouer un clip à l'envers Empty Re: Jouer un clip à l'envers

    Message par Tekken Jeu 7 Jan - 13:11

    ici l'animation s'inverse automatiquement grace au rollover et rollout du bouton, et il possible que cette inversion de sens de lecture se fasse automatiquement sans bouton à une certaine image clé ?
    artkabis
    artkabis
    Fondateur
    Fondateur


    Messages : : 4545
    Age : : 40
    Logiciels : Logiciels : : Photoshop CS4, Flash CS4, Indesign CS4, After Effects CS4, Illustrator CS4, Premier Pro CS4, Encore CS4, Flexbuilder 3, Papervision 3D, Camtasia, Captivate, InDesign, Swift 3d, Illustrator, Dreamweaver CS3, Blender, Swift 3D, WampServer.
    Date d'inscription : 11/09/2008

    Capacités en graphisme
    Capacité graph:
    Jouer un clip à l'envers Left_bar_bleue9/10Jouer un clip à l'envers Empty_bar_bleue  (9/10)

    Jouer un clip à l'envers Empty Re: Jouer un clip à l'envers

    Message par artkabis Jeu 7 Jan - 14:47

    Oui bien sûr, par contre pour pouvoir lancer une lecture inversé il faut tout d'abord attendre que l'animation est fini une première fois sa trajectoire. Voici un petit script qui lance une inversion une fois que l'animation est atteint la dernière frame:



    Code:

    var f:Number;
    var interval;
    onEnterFrame = function(){
       if(_root._currentframe == _root._totalframes)
       {
          f=_root._currentframe
          trace('fin');
          delete onEnterFrame;
          interval = setInterval(retour,50)
       }
    }
    function retour(){
       trace('retour');
       f--;
       _root.gotoAndStop(f);
       if(f==1)clearInterval(interval);
    }
    Tekken
    Tekken
    Administrateur


    Messages : : 2076
    Age : : 45
    Logiciels : Logiciels : : Suite CS6
    Date d'inscription : 02/01/2010

    Capacités en graphisme
    Capacité graph:
    Jouer un clip à l'envers Left_bar_bleue9/10Jouer un clip à l'envers Empty_bar_bleue  (9/10)

    Jouer un clip à l'envers Empty Re: Jouer un clip à l'envers

    Message par Tekken Jeu 7 Jan - 16:48

    merci ça fonctionne mais du coup lors du premier passage l'animation se joue 2 fois de suite, peut on éviter ça ?
    artkabis
    artkabis
    Fondateur
    Fondateur


    Messages : : 4545
    Age : : 40
    Logiciels : Logiciels : : Photoshop CS4, Flash CS4, Indesign CS4, After Effects CS4, Illustrator CS4, Premier Pro CS4, Encore CS4, Flexbuilder 3, Papervision 3D, Camtasia, Captivate, InDesign, Swift 3d, Illustrator, Dreamweaver CS3, Blender, Swift 3D, WampServer.
    Date d'inscription : 11/09/2008

    Capacités en graphisme
    Capacité graph:
    Jouer un clip à l'envers Left_bar_bleue9/10Jouer un clip à l'envers Empty_bar_bleue  (9/10)

    Jouer un clip à l'envers Empty Re: Jouer un clip à l'envers

    Message par artkabis Jeu 10 Juin - 19:39

    Pour ceux qui chercheraient à reproduire cet effet avec le langage as3, voici la traduction du code:
    Code:

    var f:Number;
    var interval:uint;

    this.addEventListener('enterFrame',reverse)
    function reverse(e:Event){
      if(this.currentFrame == this.totalFrames)
      {
          f=this.currentFrame
          trace('fin');
          this.removeEventListener('enterFrame',reverse)
          interval = setInterval(retour,50)
      }
    }
    function retour(){
      trace('retour');
      f--;
      this.gotoAndStop(f);
      if(f==1)clearInterval(interval);
    }

    Contenu sponsorisé


    Jouer un clip à l'envers Empty Re: Jouer un clip à l'envers

    Message par Contenu sponsorisé


      La date/heure actuelle est Ven 26 Avr - 10:29

      Ne ratez plus aucun deal !
      Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
      IgnorerAutoriser