Chargement dynamique aléatoire

Soyez le premier à donner votre avis sur cette source.

Vue 25 429 fois - Téléchargée 8 112 fois

Description

Ce code permet d'afficher des images en les chargeant dynamiquement et aléatoirement à partir d'un répertoire
extérieur au swf.

Source / Exemple :


Le code est commenté dans le fla. Dans cet exemple il ne concerne l'affichage que de 4 images, mais il est facile d'afficher le nombre que l'on veut.

Conclusion :


Mise à jour du code grace à ludkill

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_makeitso
Messages postés
5
Date d'inscription
samedi 2 octobre 2004
Statut
Membre
Dernière intervention
27 septembre 2010

bonjour

le script marche super, mais toujours le pb que l'image ne disparait pas quand on change de frame.

si qqk peut me dire comment faire.
merci
furax84
Messages postés
1
Date d'inscription
vendredi 16 septembre 2005
Statut
Membre
Dernière intervention
4 juillet 2008

Merci pour ce code et je vais tenter d'expliquer comment régler le problème d'affichage en premier plan du script
Si vous souhaitez que le changement d'images aléatoires se fasse sen arrière plan vous pouvez suivre cette procédure
1° Créez un calque que vous placez en bas
2° Créer un clip vide sur ce même calque
3° Faites un double clic sur le clip que vous venez de créer
4° Sur la première image du calque copiez/collez un des différents AS proposé suite à cette source
5° Remplacez "_root" par "this" sur la ligne suivante:

var mc = _root.createEmptyMovieClip("dia"+index, index);

Ce qui vous donnera

var mc = this.createEmptyMovieClip("dia"+index, index);

Ainsi votre image s'affichera en premier plan

Amicalement à tous
technochef
Messages postés
1
Date d'inscription
lundi 14 janvier 2008
Statut
Membre
Dernière intervention
25 février 2008

Bonjour,

Ce code est génial cependant je me retrouve avec 2 problèmes.
Mon but est d'afficher une seule image aléatoire à l'ouverture du site à l'image 1, je l'ai donc adapté au besoin.
Mon 1er problème est que l'image reste présente sur toute l'animation, comment faire pour qu'elle disparaisse une fois que je suis sur une autre image clé ?
2ème souci, j'aimerai que cette image soit collé au coin supérieur droit du site, comment procéder ?
Je suis un peu novice en action script, merci de votre compréhension et merci de votre aide.
diassek
Messages postés
1
Date d'inscription
jeudi 17 janvier 2008
Statut
Membre
Dernière intervention
13 février 2008

Bonjour, Super code !!!
Mais j'aimerais bien effacer les images une fois que je les ai affiché. y'aurait-il kelkun qui puisse m'aider svp ?
cs_samomo
Messages postés
4
Date d'inscription
lundi 19 juin 2006
Statut
Membre
Dernière intervention
24 janvier 2008

en employant la methode de top30 et en la repetant j'arrive a charger dans les cibles.
le probleme, les images peuvent se repeter.
comment faire en sorte qu'une image chargée, ne se retrouve pas sur une autre cible?
merci

function chargeImage ( index )
{
var mc = _root.createEmptyMovieClip("cible1", index);//la ça doit pas etre bon ,ça marche mais mon clip est deja sur la scene, par quoi remplacer??
var ordre = Math.ceil(Math.random()*12);
var img = "images/"+ordre+".jpg";
trace(img);
mc.loadMovie(img);
mc._x =cible1._x ;
mc._y = cible1._y;
}

chargeImage ( 1 ) ;

etc..
a la suite idem cible2,cible3,cible4

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.