Bonjour,
Je souhaiterais afficher aléatoirement des images (contenus dans un répertoire ou dans la bibliothèque flash) dans un clip.
Or je ne sais pas du tout comment faire.
Pourriez-vous me mettre sur la piste, SVP.
Merci
Bonjour,
Je souhaiterais afficher aléatoirement des images (contenus dans un répertoire ou dans la bibliothèque flash) dans un clip.
Or je ne sais pas du tout comment faire.
Pourriez-vous me mettre sur la piste, SVP.
Merci
salut,
en clair ou tu bloques ?
qu'elles sont les erreurs ?
commence par découper ce qui doit être fait en différentes parties (lecture répertoire / chargement images / ... )
Le plus grand arbre est né d'une graine menue, une tour de neuf étages est partie d'une poignée de terre.
Mon blog : http://web.codeur.free.fr
Bonjour,
j'ai réussi à faire quelque chose, je ne sais pas si je m'y suis bien prise, mais il se passe quelque chose de bizarre.
Voila j'ai créé un clip "mosaique"
sur le calque 1 : j'ai créé une image clé par frame sur lesquelles j'ai mis une image différente.
Frame 1 : photo 1
Frame 2 : photo 2
...
Frame 58 : photo 58
Sur chaque image clé j'ai mis le code suivant :
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
25 stop(); // pour arreter la tete de lecture var intervalId:Number; function randRange(min:Number, max:Number):Number { var duration:Number = Math.floor(Math.random() * (max - min + 1)) + min; return duration; } for (var i = 0; i<100; i++) { var duration:Number = randRange(2000, 4000) } // definition d'un nombre aleatoire qui donnera la duree d'affichage de chaque image function suivante():Void { num_image=random(58) gotoAndStop(num_image); clearInterval(intervalId); } // fonction permettant d'avancer la tete de lecture aleatoirement sur une des 58 images intervalId = setInterval(this, "suivante", duration); //appelle de la fonction pour afficher l'image un temps aleatoire
J'ai positionné 6 occurences sur ma scène, au bout d'un temps aléatoires, certaines s'arrêtent sur une image et ne change plus alors que d'autres continuent, auriez-vous une idée?
Est-ce que ma méthode est correcte?
Merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager