Bonjour a tous,
voila apres avoir galéré pour une histoire de eval() me voici confronté à un nouveau problème. J'essaie de faire une gallerie d'image, le swf va lire dans un fichier php les noms d'images contenues dans un repertoire donné par ID enfin bref ... Tout fonctionnait tranquillement jusqu'au jour ou , malheur, j'ai remarqué que sur certaine fiche ou y'a le swf de galerie photo, pour des users données, l'image 1 est pas visible , puis quand je fé suivant la deux non plus et par ex la derniere est affiché. D'autre fiche fonctionne correctement par contre. Apres avoir tout essayé (allant du changement de nom de repertoire au changement des fichier image contenu dedans, passant par je ne sais quel autre manipulation. Je trouvé bizarre qu'en plus certains fiche fonctionne et que d'autre pas . Apres avoir copié d'autres images dans des repertoire, (c a dire pr l'user a ID 33 tt marche bien donc j'ai echangé les images avec celui a ID 51 qui ne fonctionné pas et comme par magie le 51 marche mnt et le 33 non , les images sont pas affichés. j'ai decide d'ouvrir les fichiers et de les resave sous un autre nom. Et encore uen fois miracle , une fois la nouvelle image uploadé, bah ca marchait :S alors je me suis ptre c le nom des fichiers donc j'ai renommé l'image original qui marché pas par le nom de celle qui marché je l'ai upload, et devinez quoi ? elle ne se chargea pas. Je deviens parano carrement en essuyant toutes les possiblités logique ou stupide, rien a y faire je n'arrive pas a comprendre. Si qqun pouvait m'aider :(
imgtosee = eval("image" + vimg); \\ vimg c le numero de l'image il est incrémenté par un bouton et set a 1 dans une frame precedente au début.
toload = "../home/"+dossier+"/img/"+imgtosee; \\ dossier et toute variables sont correctement récupérer ... le trace donne correctement les reponses, et encore une fois une multitude de fiche marche.
loadMovie(toload, "ici"); \\ bon le clip vide s'appelle ici
Voila pour le premier probleme . pour le deuxieme probleme je voudrais que la taille sois changé (redimenssionnement); Sauf que normalement ca doit ce faire apres le chargement donc j'ai trouvé ca ca marche sauf que les photos sont redimensionné chacune comme ca lui chante , elle ont pas toute la meme taille !
onEnterFrame = function() {
var pc = ici.getBytesLoaded()*100/ici.getBytesTotal();
if ((pc>=100)) {
ici._width = "100";
ici._height = "100";
}
};
delete this.onEnterFrame;
3ement voila je voudrais centrer la photo dans le clip ou elle est loadé ...
_root.ici = Stage.width/2-(ici._width/2);
_root.ici = Stage.height/2-(ici._height/2);
j'ai essayé ca mais ca marche pas ? ququn a une idée je débute et vraiment c l'enfer pr moi pr l'instant !
MErci d'avance a tous ce qui mrépondront

cx