hello, vous avez peut être remarqué ça sur une vidéo dailymotion ou youtube imbarquée dans une page web.. sur le portail de Yahoo par exemple (voir les pubs à droite)
Il y a une pub animée en flash, sans le son. Mais dès qu'on passe la souris dans la zone, on a le son. ET le son se coupe quand on sort de la zone. Comment peut-on réaliser ça avec actionscript ou avec un outil comme swishmax assez simplement? avec des clips?
merci de votre aide.
ps: pour le moment, j'ai juste une image avec un évènement onclick qui dirige vers une url. Le son est produit par une url vers un mp3 externe à l'animation flash quand on clique sur un bouton, il se charge dans un plauer de mp3 en flash..
swishscript à priori c'est une adaptation d'AS2, pour la gestion des objets de swishmax.
Sinon, j'ai trouvée une solution qui ressemble à ça.
Code :
on (release) { getURL("http://fr.yaho.com",""); } on (rollOver) { var track="/audio/special_sound.mp3"; if(Image0008_sound==null) { // demarrer la piste audio une première fois
} on (rollOut) { // couper le son if(Image0008_sound!=null) Image0008_sound.setVolume(0); }
// en option, on peut modifier pour faire tourner en boucle au lieu de détruire l'objet quand on a fini de jouer le son. // le son continue mais en sourdine quand on quitte l'image
je gère 3 évènements pour chaque image qui doit débrancher vers une page sur un clic et au passage de la souris ou quand on sort de l'image. Mais je voudrais le factoriser dans une fonction avec les urls en paramètre, et qqch comme un tableau d'ID pour chacune de ces images.