Bonjour tout le monde...

Comme vous vous en doutez j'ai un problème....
Je fais actuellement un petit TP de smil et cela fait pas mal de temps que je cherche et ne trouve pas la solution...
Je vais essayer d'être clair :
1) j'ai un fichier avec 4 images
2) lorsqu'une de ces 4 images est cliquée une video et un texstream (auxquelles j'ai appliqué des animate apparaissent
3) lorsque je clique sur une nouvelle image ou de nouveau sur la meme image, la vidéo et le textstream en cours doivent se relancer

Mon soucis est que :
lorsque je clique une deuxième fois sur une image (que ca soit la même ou non), mon textstream ne fait pas la même chose, il pars même en sucette...
j'ai cherché du côté de l'attribut restart, end mais je n'arrive pas à résoudre ce problème...

Je vous donne mon code (en partie pour des soucis de place...) :
<body>
<seq>
<par>
<img id="image1" src="image1.jpg" region="reg1" begin="0s" dur="indefinite" transIn="trans2"/>
<img id="image2" src="image2.jpg" region="reg2" begin="0s" dur="indefinite" transIn="trans6"/>

<video src="Video1.avi" begin="image1.activateEvent" end="image2.activateEvent" region="reg5" transIn="cercle" fit="fill" fill="transition"/>
<video src="Video2.avi" begin="image2.activateEvent" end="image1.activateEvent" region="reg5" transIn="trans4" fit="slice" fill="transition"/>

<textstream src="texte1.rt" rn:backgroundOpacity="20%" region="reg6" begin="image1.activateEvent" end="image1.activateEvent;image2.activateEvent" dur="9s" fill="remove">
<animate targetElement="reg6" attributeName="left" from="800" to="170" dur="3s" fill="remove"/> <!--le texte se déplace de droite à gauche pendant 3 secondes-->
<animate targetElement="reg6" attributeName="top" from="500" to="800" begin="6s" dur="3s" fill="remove"/> <!--le texte reste figé pendant 3 secondes et repart vers le bas en 3 secondes-->
</textstream>

<textstream src="texte2.rt" rn:backgroundOpacity="20%" region="reg6" begin="image2.activateEvent" end="image1.activateEvent;image2.activateEvent" dur="9s" fill="remove">
<animate targetElement="reg6" attributeName="top" from="600" to="450" dur="3s" fill="remove"/>
<animate targetElement="reg6" attributeName="left" from="170" to="800" begin="6s" dur="3s" fill="remove"/><!--le texte reste figé pendant 3 secondes et repart vers la droite en 3 secondes-->
</textstream>

</par>
</seq>
</body>


Voila, si quelqu'un a une idée ou des questions en rapport à ça, je suis preneur...merci d'avance