Forums Développement Multimédia

Aller au contenu

Actions boules de neige avec les Tweens

CMS Silex

6 réponses à ce sujet

#1 devpix-web

    Ceinture Jaune

  • Members
  • PipPip
  • 26 messages

Posté 02 November 2011 - 10:45 AM

Bonjour,

Comme on en a déjà parlé vendredi soir, voici mon problème:

j'ai suivi la doc du plugin Tweens afin de faire un tween qui se lance à la fin d'un autre tween
Lien : http://exchange.silexlabs.org/?p=1564
Code utilisé :
[indent]onRelease _global.silexTween.startTween:myComponent,_x,500,1,easeInBounce,onXAnimationComplete
onXAnimationComplete _global.silexTween.startTween:myComponent,_y,300,1.5,easeOutBounce[/indent]

Malheureusement cela ne marche pas. Quelqu'un aurait-il une idée?

merci :)

#2 codam

    Ceinture Orange

  • Silex Lab
  • PipPipPip
  • 33 messages

Posté 02 November 2011 - 11:22 AM

Hello dev-pix

Tout me semble correct à part peut-etre le "1.5".
Sinon ragardes aussi la publication "silextween" fourni avec le plugin tween.

Si tu ne l'as pas, il doit etre dans l'archive du plugin sur la plateforme d'échange.
Sinon je te l'enverrais en mp.

#3 devpix-web

    Ceinture Jaune

  • Members
  • PipPip
  • 26 messages

Posté 02 November 2011 - 12:23 PM

Bon j'ai comparé entre les deux et je vois pas trop de différences
Voici donc mon code à moi si ça peut aider :
[indent]onLoad _global.silexTween.startTween:Line,_width,500,2,linear
onLoad _global.silexTween.startTween:Line,_x,185,2,linear,onAnimEnd
onAnimEnd _global.silexTween.startTween:Titlepicture,_alpha,100,1,linear
onAnimEnd _global.silexTween.startTween:Picture,_alpha,100,1,linear[/indent]

#4 yanhick

    Ceinture Blanche

  • Members
  • Pip
  • 4 messages

Posté 02 November 2011 - 19:37 PM

Salut,

j'ai fait un test et ça marche chez moi. Est-ce que tu as mis tes actions sur le composant Line ? C'est le seul composant qui peut capter l'evenement "onAnimEnd".

#5 koala_silex

    Ceinture Orange

  • Silex Lab
  • PipPipPip
  • 35 messages

Posté 02 November 2011 - 23:25 PM

Salut devpix-web,

Pour revenir à ton 1er code :

onRelease _global.silexTween.startTween:myComponent,_x,500,1,easeInBounce,onXAnimationComplete
onXAnimationComplete _global.silexTween.startTween:myComponent,_y,300,1.5,easeOutBounce

Je l'ai testé sur un composant et tout marche nickel.

Je vais peut être poser une question "stupide" (mais c'est en connaissance de cause...) : as tu bien activé le plugin tween pour ta publication ?

#6 devpix-web

    Ceinture Jaune

  • Members
  • PipPip
  • 26 messages

Posté 03 November 2011 - 11:18 AM

@Koala : Bien évidemment il est activé, certains de mes tweens marchent :)

@yanhick : Non je l'ai utilisé sur un composant à part.. je vais essayé sur le composant line directement alors :)
je te tiens au courant avant ma pause déjeuner :)

#7 devpix-web

    Ceinture Jaune

  • Members
  • PipPip
  • 26 messages

Posté 03 November 2011 - 12:26 PM

@yanhick : ça marche effectivement :)
merci bien :)

Je savais pas que les évènements n'était capter que par l'élément ciblé par le tween :/



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)