locked
AutoReverse como funciona? RRS feed

  • Pergunta

  • Pessoal,

    alguém me diz como funciona o AutoReverse ?

    Exemplo:
    -- No Blend fiz uma Timeline de um quadrado ir da direita para esquerda.
    - no VS dei: quadrado.Begin(); nele e ele para no final como era de se esperar
    -- Ainda no Blend criei um botão
    - no VS coloquei quadrado.AutoReverse = true; no btn, teoricamente ele deveria funcionar, mais não funciona. Se eu colocar direto no inicio como no Begin ele funciona.

    Cods:


    -------------------------------------------------------------


    public Page()  
            {  
                // Required to initialize variables  
                InitializeComponent();  
                quadrado.Begin();  
                  
                //Se deixar direto aqui ele funciona  
                //quadrado.AutoReverse = true;  
     
            }  
            private void btnquadrado_Click(object sender, RoutedEventArgs e)  
            {  
               //Desta maneira não funciona  
               quadrado.AutoReverse = true;  
            } 

    -------------------------------------------------------------



    Alguém sabe me ajudar?




    Web Motion Designer
    quinta-feira, 12 de março de 2009 20:03

Todas as Respostas

  • Olá 
    ophabyo


    Bem tire,  o objeto  quadrado.Begin() e o quadrado.Autoreverse  do construtor da Page e
    deixe só dentro do evento click do botão. 

     
    ou seja:

    O AutoReverse precisa do Begin da animação.



    public Page()  
            {  
                // Required to initialize variables  
                InitializeComponent();  
                quadrado.Begin();  
                  
             
                
     
            }  
            private void btnquadrado_Click(object sender, RoutedEventArgs e)  
            {  
               quadrado.Begin(); 
               
               quadrado.AutoReverse = true;  
            } 

    Flavia Moreira
    http://www.flamoreira.wordpress.com
    Se responder sua pergunta marque como respondida.
    quarta-feira, 25 de março de 2009 11:19
  • Oi Flavia,

    Já tinha tentado de tudo.

    este Begin no botão não pode acontecer.

    Desta maneira que o quadrado aparece novamente e sai, entendeu, ele entra e sai. no click queria só que ele sai-se.

     private void btnquadrado_Click(object sender, RoutedEventArgs e)     
            {    
               //Esta linha não pode estar aqui, vai o quadrado aparecer  
               quadrado.Begin();    
               //e na sequecia, faz o auto reverse, o quadrado sai  
               //teria que ser somente esta linha   
               quadrado.AutoReverse = true;     
            }    
     


    Valeuuu
    Web Motion Designer
    quarta-feira, 25 de março de 2009 13:37