IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Presentation Foundation Discussion :

deux animation a la suite


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de clod83
    Profil pro
    Inscrit en
    Février 2007
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 89
    Par défaut deux animation a la suite
    bonjour

    j'ai un jeu de carte si je clique sur une carte elle est déplacée sur l'ecran a x,y
    si je clique sur une autre elle remplace celle qui est en x,y

    je veut voir le déplacement de la carte ok ca ca vas je sais
    mais ou ca se corse c'est lorsque je clique sur la deuxieme carte je voudrais:

    que la premiere retourne a sa place
    et que le segond choix prenne sa place
    et là ca vas pas je joue soit l'aller soit le retour

    en bref comment jouer deux storyboard a la suite sans que seul le dernier soit visible. en espèrant faire partir la deuxieme apres un délay j'ai essayé ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
      mois13.Visibility = Visibility.Visible;
                ThicknessAnimation tikanim = new ThicknessAnimation();
                tikanim.From = new Thickness(430, 260, 0, 0);
                tikanim.To = new Thickness(758, 60, 0, 0);
                tikanim.Duration = new Duration(new TimeSpan(3000000));
     
                ThicknessAnimation tikanim2 = new ThicknessAnimation();
                tikanim2.From = new Thickness(4,197, 0, 0);
                tikanim2.To = new Thickness(430,260, 0, 0);
                tikanim2.Duration = new Duration(new TimeSpan(3000000));
              // tikanim2.BeginTime = new TimeSpan(3000500);               //ne fait rien
     
                Storyboard stb = new Storyboard();
     
                stb.Children.Add(tikanim2);
             //   stb.BeginTime = new TimeSpan(30005000);               // fait démarer l'animation apres 3 sec
                Storyboard.SetTargetName(tikanim2, mois13.Name);
                Storyboard.SetTargetProperty(tikanim2, new PropertyPath(Canvas.MarginProperty));
     
                stb.Children.Add(tikanim);
                Storyboard.SetTargetName(tikanim, mois13.Name);
                Storyboard.SetTargetProperty(tikanim, new PropertyPath(Canvas.MarginProperty));
     
                stb.Begin(this);
    si je fais deux fonctions meme problème: seul le deuxieme est joué meme si je difere le départ

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 210
    Par défaut
    Salut,

    Peut-être que tu peux utiliser l'évènement Completed de la première animation. quand tu passes dedans, tu lances la deuxième animation

  3. #3
    Membre confirmé Avatar de clod83
    Profil pro
    Inscrit en
    Février 2007
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 89
    Par défaut
    ok ca marche
    j'ai pas essayé completement j'ai pas le temps la suite demain
    merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Communiquer entre deux anims flash
    Par delavega dans le forum Flash
    Réponses: 2
    Dernier message: 09/04/2007, 19h47
  2. [etat] deux états à la suite
    Par celiaaa dans le forum IHM
    Réponses: 1
    Dernier message: 08/12/2006, 15h58
  3. Différence de fonctionnement entre deux animations
    Par jpboogie dans le forum Flash
    Réponses: 3
    Dernier message: 09/10/2006, 11h32
  4. transition entre deux animations
    Par Adren dans le forum Flash
    Réponses: 5
    Dernier message: 18/07/2006, 22h03
  5. [MySQL] impossible d'executer mes deux updates a la suite
    Par budylove dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 03/05/2006, 15h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo