begin process at 2012 05 26 16:02:26
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Assigner une image dynamique à un clip


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Assigner une image dynamique à un clip

lundi 24 juillet 2006 à 14:24:55 | Assigner une image dynamique à un clip

Vano05

Bonjour à tous !

J'ai un petit probleme tout bete, mais qui me rend fou !
Je voudrais adapter le code suivant pour assigner des positions bien précises à chaque image chargé.
J'ai 4 clips placés dans ma scene, auquel je voudrais assigner les images chargées aléatoirement.
Je comprend bien le fonctionnement du script, mais n'arrive pas à mettre la main sur la fonction qui me permettrait de charger ces images dans des clips déja placés. Voici le code en question :

var NbrAffiche = 4; //Nbr de photos à afficher
var NbrPhoto = 10; //Nbr de photos ds le dossier
mon_array = new Array(); //Tableau gardant les photos en mémoire pour les vérifs
function chargeImage(index) {
var mc = _root.createEmptyMovieClip("dia"+index, index);
var valide = "";
while (valide == "") {
var n = 1;
valide = "ok";
var ordre = Math.ceil(Math.random()*NbrPhoto);
while (n != NbrAffiche+1) {
if (ordre == mon_array[n]) {
valide = "";
}
n++;
}
}
mon_array[index] = ordre;
var img = "images/"+ordre+".jpg";
mc.loadMovie(img);
mc._x = (index-1)*250;
mc._y = 10;
}
// Fin de la fonction, on va afficher les photos
n = 1;
while (n != NbrAffiche+1) {
chargeImage(n);
n++;
}

Sauriez vous m'aider ? :)
Merci d'avance !

mardi 25 juillet 2006 à 10:36:48 | Re : Assigner une image dynamique à un clip

Girou

Membre Club
Réponse acceptée !
Salut,

1) n'oublie pas de nommer tes 4 clips posés sur la scene dia1, dia2, dia3 et dia4

2 ) et change ton script comme ceci :

var NbrAffiche = 4; //Nbr de photos à afficher
var NbrPhoto = 10; //Nbr de photos ds le dossier
mon_array = new Array(); //Tableau gardant les photos en mémoire pour les vérifs
function chargeImage(index) {
 var mc = _root["dia"+index];
 var valide = "";
 while (valide == "") {
  var n = 1;
  valide = "ok";
  var ordre = Math.ceil(Math.random()*NbrPhoto);
  while (n != NbrAffiche+1) {
   if (ordre == mon_array[n]) {
    valide = "";
   }
   n++;
  }
 }
 mon_array[index] = ordre;
 var img = "images/"+ordre+".jpg";
 mc.loadMovie(img);
 //mc._x = (index-1)*250;
 //mc._y = 10;
}
// Fin de la fonction, on va afficher les photos
n = 1;
while (n != NbrAffiche+1) {
chargeImage(n);
n++;
}

J'ai mis en commentaire le positionnement des clips, retire les // si tu souhaites placer tes clips via le script

Bonne journée...

Jo


Cette discussion est classée dans : var, mc, array, index, assigner


Répondre à ce message

Sujets en rapport avec ce message

affiche_photos aléatoirement [ par kartoon ] Bonjour,Voilà j'ai un code qui va chercher des photos dans un fichier nommé "images" dans lequel se trouve 11 photos au format jpg, et qui pioche les Probléme de centrage [ par platypus69 ] Voila, je suis en train de faire une petit animation pour une soirée où je doit afficher des photos en mode aléatoire.Jusque là tous va bien, les phot Unload external swf [ par mdracula ] [color=blue]Dear All, Please i need your help [^^clinoeil2] , i'm making a flash website with AS3, so we have index.swf and about.swf index.swf | Unload swf [ par mdracula ] Bonjour, Voila j'ai chercher la solution des jours mais aucune reponse [^^sad1] L'image suivante explique les fichiers du projet: [img]http://www.4s as3 : vérifier la postion d'un clip [ par nray ] Bonjour à tous, Le but final de mon programme est de déplacer des clips (start & stop drag ok) et de les positionner au bon endroit afin de reconsti preloader AS3 [ par moutmout789 ] Bonjour, Je suis entrain de créer un siteweb, dont voici la structure : Un swf "structure" depuis lequel on peu appeler, par 4 boutons, 4 autres swf Problème d'affichage d'un diaporama [ par pat RB ] Bonjour à tous. J'aurais aimé mettre mon fla ici pour mieux faire comprendre mon problème mais je ne sais pas comment faire. globalemement, j'ai cré AS 3 problème de quadrillage aléatoire de pieces [ par nray ] Bonjour à tous, Au secours !! J'ai beau tourner mes arguments dans tous les sens, impossible d'arriver à l'effet escompté, à savoir : je charge dynam attachBitmap : comment supprimer l'image loadée pour éviter la superposition avec la suivante ? [ par BBFUNK01 ] Bonsoir à toutes et à tous, je suis en train d'adapter un diaporama en as2 que j'ai trouvé sur le net. Ce diaporama n'était pas configuré pour lisser pb positionnement [ par nicodogs ] Bonjour à tous, J'aimerais avoir vos lumières car je suis un peu perdu. J'ai une galerie style slideshow et j'ai quelques pb pour la paramètrer. Ce


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,232 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales