bonjour , j'esaye de faire une galrie dynamique en utilisant un
chergement de tableau externe pour le text et moviecliploader pour les
image, mon souci est que separement le code pour le chargement des
images fonctione parfaitment, ainsi que pour les tableaux(je l'ai
repique ici meme sur une source de goku54, mais des que je met les deux
dans le meme ichier flash un des deux buget plus rien ne marche ou
celon c'ets juste les tableau
voici le code , les clip ou doivent ce charger les images sont
fixe(desole si j'ai fait une boulettde debutan mais je n'ai eu que 4
jour de cours de programation action script)
image 1
loadVariables("titres.txt", boite2); //chargement des variables
loadVariables("chemins.txt", boite2); //chargement des variables
image2
letexte = string(_root.boite2.titre); // récupération des valeurs de lesimages du fichier texte chargé à l'image d'avant
texte = string(_root.boite2.chemin); // récupération des valeurs de lestextes du fichier texte chargé à l'image d'avant
// initialisations
var long = 0;
_root.leselements = new Array();
var i = 0;
var letexte2 = letexte;
//traitements des valeurs de lesimages pour utilisation
while(long <= letexte.length - 1){
var lelement = "";
while (letexte2.charAt(0) != "|") {//boucle pour recup chaque texte avant "|" afin de l'ajouter au tableau
long += 1; // incrémentation de la longueur
lelement = lelement+letexte2.substr(0,1); // récupération du caractère
letexte2 = letexte2.substr(1,letexte2.length); // suppression du caractère
}
long += 1; // incrémentaion, car sortie, mais encore le "|" dans la chaine
letexte2 = letexte2.substr(1,letexte2.length); // suppression du "|"
leselements[i] = lelement; // ajout du texte recup dans le tableau
i += 1; // variable utilisée pour les indices dans le tableau
}
trace(leselements[5])
// initialisations
var long = 0;
_root.lesdesc = new Array();
var i = 0;
var letexte2 = texte;
//traitements des valeurs de lestextes pour utilisation
while(long <= texte.length - 1){ // idem // cf au dessus
var lelement = "";
while (letexte2.charAt(0) != "|") {
long += 1;
lelement = lelement+letexte2.substr(0,1);
letexte2 = letexte2.substr(1,letexte2.length);
}
long += 1;
letexte2 = letexte2.substr(1,letexte2.length);
lesdesc[i] = lelement;
i += 1;
}
trace(lesdesc[5])
j'usqu'ici c'etai le code de goku
image 4
n=1
loadmenu= new MovieClipLoader()
verif_mn= new Object()
loadmenu.addListener(verif_mn)
image 5
nummenu=n
for (i=1;i<7;i=i+1){
source_mn="menu"+nummenu+".jpg"
trace(source_mn)
cible_mn="im_mn"+i+".im"
trace(cible)
loadmenu.loadClip(source_mn,cible_mn)
nummenu++
stop();
si vous voyez ce qui peut interferer entr ces 2 codes qui fait que ca marche pas dite le moi
merci d'avance
ps:au passage qsi quelqu'un sait coment on utilise
MovieClipLoader.onLoadError je suis preneur egalement j'ai un message
d'ereur du tipe
**Erreur** Séquence = Séquence 1, calque = prog, image = 3 :Ligne 9 :
La partie gauche de l’opérateur d’affectation doit être une variable ou
une propriété.
desole mais j'y comprend rien malgre l'aide(oui je suis nul snif)