La Communauté Webmaster  forum rss


  Forum-webmaster
  Webdesign / graphisme
  Flash / Director
(Modérateurs: Shain, Netah, Lilian, lauryv, ToToMaStEr)
  images aléatoires [ code simple ] AS
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: images aléatoires [ code simple ] AS  (Lu 1911 fois)
images aléatoires [ code simple ] AS
« sur: le 08-08-2006 a 21:22:29 »
bilbolesaquet
Membre récent
*

Hors-Ligne

Messages: 5



Je suis pas un lama! c moi bilbolesaquet

Voir le Profil
Répondre avec citation

Bonjour...

J'aimerais afficher des images aléatoires dans flash.
En fait à chaque fois qu'un l'internaute vient sur ma page, une nouvelle image s'affiche.
Rien de tel qu'un petit exemple : http://www.lincoln.com/    (en appuyant sur "rafraichir la page" l'image change)

J'ai cru comprendre par différentes recherches sur le web qu'il fallait y inclure de l'action script, mais toutes mes tentatives n'ont rien rendus.

Prenons l'exemple ou j'ai 4 images (qui servent d'images aléatoires) : 01.JPG 02.jpg 03.jpg 04.jpg

Pouvez vous me proposer un script le plus simple possible qui correspond à cette action et m'indiquer ou faut il le mettre pour que cela fonctionne à chacuns des chargements de ma page.

Merci à la communautée de ce forum

« Dernière Édition: le 08-08-2006 a 21:29:09 par bilbolesaquet » Rapporter au modérateur  

Re:images aléatoires [ code simple ] AS
« Répondre #1 sur: le 22-08-2006 a 15:19:05 »
tavman
Habitué
***

Hors-Ligne

Messages: 466



HS

Voir le Profil
Répondre avec citation

Bahhh faut que tu fasse un clip conteneur (pour charger ton image)

donc voila comment se présente la chose :
- sur ta scène, tu met un clip qui ne contient rien... tu le place ou tu veut de sorte que sa position soit celle que tu veut pour ton image. Dans les propriété, tu lui met comme nom d'occurence "conteneur"
- ensuite, tu renomme tes image comme ca :
1.jpeg, 2.jpeg et pas 01.jpeg
- sur ta scène, tu met ca :

Image_Num = Math.ceil( Math.random() * NOMBRE_D_IMAGE); // remplace le nombre d'images par ce qu'il faut.
conteneur.loadMovieClip(Image_Num + ".jpeg");

et ca devrait suffir... Bonne chance a toi

Rapporter au modérateur  

I-Radian
Re:images aléatoires [ code simple ] AS
« Répondre #2 sur: le 23-08-2006 a 10:51:48 »
bilbolesaquet
Membre récent
*

Hors-Ligne

Messages: 5



Je suis pas un lama! c moi bilbolesaquet

Voir le Profil
Répondre avec citation

re

[étape 1] J'ai créé dans le movieclip vide "conteneur", sur la premiere frame (image clé vide).

[étape 2] J'ai importé dans la bibliotheque les 4 images (1.jpg ; 2.jpg ; 3.jpg ; 4.jpg) que je n'ai pas mis sur la scene.

[étape 3] J'ai copier coller le code action script que tu me propose sur la scene principale (avec la modif du nombre d'images c a dire 4 :

Image_Num = Math.ceil( Math.random() * 4); // conteneur.loadMovieClip(Image_Num + ".jpeg");

[étape 4] En faisant un aperçu, la scene reste vide sans images aléatoires........comprends pas !!!

Je connais bien flash, mais moins l'action script. Peut etre ya t'il une erreur dans le code au niveau du nombre d'images (je sais pas).
Est ce le moyen le plus simple pour arriver à mes fins ??

Donc si vous pouviez me dire ce qui ne marche pas svp.

..... et merci pour ta reponse !!

« Dernière Édition: le 23-08-2006 a 10:53:51 par bilbolesaquet » Rapporter au modérateur  
Re:images aléatoires [ code simple ] AS
« Répondre #3 sur: le 23-08-2006 a 14:22:09 »
tavman
Habitué
***

Hors-Ligne

Messages: 466



HS

Voir le Profil
Répondre avec citation

Nan nan nan !!! tes images ne doivent pas se trouver dans ton annimation mais dans le même dossier que l'annimation.

Si tu préfère les mettres dans un dossier séparé, faut que tu mette le chemin relatif :

conteneur.loadMovieClip("dossier/" + Image_Num + ".jpeg");

si tu veut mettre tes image dans l'annimation, il faut que tu utilise duplicateMovieClip (regarde dans la doc de Flash) et mettre des noms d'occurences a tes image dans ta librairie (clic droit => Propriété).

Voila bonne chance a toi.

Rapporter au modérateur  

I-Radian
Re:images aléatoires [ code simple ] AS
« Répondre #4 sur: le 23-08-2006 a 20:44:04 »
bilbolesaquet
Membre récent
*

Hors-Ligne

Messages: 5



Je suis pas un lama! c moi bilbolesaquet

Voir le Profil
Répondre avec citation

re

J'ai recommencé toutes les manips avec ton code:

Image_Num = Math.ceil( Math.random() * 4); // conteneur.loadMovieClip(Image_Num + ".jpeg");

...et enregistré mon .fla dans le dossier suivant :

C:\Documents and Settings\Mes documents\imagesaleatoires

Ce dossier contient bien sur mes 4 jpg (que je veux afficher en images aléatoires) + mon .fla + mon.swf

... malheureusement cela ne donne rien ...... donc est ce que j'ai encore oublié quelque chose ou est ce que le dossier en question qui contient les animations ne se trouve pas autre pars comme dans :

C:\Documents and Settings\Local Settings\Temp

Merci pour ton aide ...

« Dernière Édition: le 23-08-2006 a 20:51:35 par bilbolesaquet » Rapporter au modérateur  
Re:images aléatoires [ code simple ] AS
« Répondre #5 sur: le 24-08-2006 a 03:35:27 »
tavman
Habitué
***

Hors-Ligne

Messages: 466



HS

Voir le Profil
Répondre avec citation

Bon alors déjà, tu oubli le dossier Temp, ca n'a absolument rien a voir.

Ensuite, si ton code c'est ca :
Image_Num = Math.ceil( Math.random() * 4); // conteneur.loadMovieClip(Image_Num + ".jpeg");

alors tu as effectivement un problème... ton code ca doit etre ca :
Image_Num = Math.ceil( Math.random() * 4);

conteneur.loadMovieClip(Image_Num + ".jpeg");

(je t'ai doublé le retour a la ligne pour que tu comprenne bien).

le // c'est fait pour mettre des notes dans ton code...

Ensuite, j'ai oublier de préciser mais ce code doit se trouver sur la scène pas sur le clip ni dans le clip... Si avec tout ca t'y arrive pas, jte posterai un exemple...


PS : GROOOOOSSE erreur de ma part... J'ai honte sur ce coup là. C'est pas loadMovieClip mais loadMovie. Donc ton code c'est ca :

Image_Num = Math.ceil( Math.random() * 4);
conteneur.loadMovie(Image_Num + ".jpeg");

Ca change beaucoup de choses quand même

Rapporter au modérateur  

I-Radian
Re:images aléatoires [ code simple ] AS
« Répondre #6 sur: le 24-08-2006 a 13:05:22 »
bilbolesaquet
Membre récent
*

Hors-Ligne

Messages: 5



Je suis pas un lama! c moi bilbolesaquet

Voir le Profil
Répondre avec citation

re

J'ai rééssayé et maintenant cela fonctionne plutot bien.
Apres j'ai plus qu'a installer mon menu (a coté des images) et l'affaire est joué.
Merci Tavman pour tes posts et ton aide.

A+

Ps : c quoi la grosse difference entre "load movie" et "load movie clip" ?

« Dernière Édition: le 24-08-2006 a 13:09:15 par bilbolesaquet » Rapporter au modérateur  
Re:images aléatoires [ code simple ] AS
« Répondre #7 sur: le 24-08-2006 a 14:00:55 »
tavman
Habitué
***

Hors-Ligne

Messages: 466



HS

Voir le Profil
Répondre avec citation

Citation de: bilbolesaquet le le 24-08-2006 a 13:05:22
Ps : c quoi la grosse difference entre "load movie" et "load movie clip" ?
La grosse différence c'est que loadMovieClip n'existe pas.... C'est tout lol

Rapporter au modérateur  

I-Radian
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg