Début de galerie dynamique

Soyez le premier à donner votre avis sur cette source.

Vue 9 550 fois - Téléchargée 2 100 fois

Description

Cette galerie charge en xml des images et du texte, et aligne des blocs en colonne de façon dynamique donc...
Merci à Blackwizzard qui m'a aidé à résoudre deux trois trucs xml ;P !!!

Je mets cette source en vue d'améliorations car ça bug un peu :

Kan on change d elangue une fois, deux fois, ça roule mais après, y'a une sorte de décalage et le clip du zoom qui se dédouble... je ne sais pas pourquoi, snif...

Source / Exemple :


Tout est dans le fichier compressé... y compris une capture du bug !

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

vegetalain
Messages postés
746
Date d'inscription
mardi 25 mars 2003
Statut
Membre
Dernière intervention
14 juillet 2015
-
Hm... tout ça me fait penser que je ne sais pas mettre un bouton "suivant" et "précédent"... :/
vegetalain
Messages postés
746
Date d'inscription
mardi 25 mars 2003
Statut
Membre
Dernière intervention
14 juillet 2015
-
Merci mais comme je l'ai dis dans l'intro, on m'a super bien aidé sur ce coup-la. et là je ne pense pas pouvoir aller plus loin "comme ça"... en résumé, on m'a montré un "2", un "+", un "=", et en bidouillant j'ai fini par faire 2+2=4. mais te faire comme ça une racine carrée, ç me dépasse.
Blackwizzard devrait pouvoir t'aider sur ce coup, mieux que moi ;)
RodneyBCN
Messages postés
3
Date d'inscription
mercredi 3 janvier 2007
Statut
Membre
Dernière intervention
25 mai 2009
-
Salut Vegetalain
En fait, voila ce qu'il se passe :

Ton anime est très bien, le code aussi, mais comme décrit au dessus tu as du "_root" un peu partout au lieu de "this"

Si tu prends une scene vide (un nouveau docu flash), et que tu créé un clip "firstClip", un second, dans le premier, "secondClip", et ensuite que tu copies ta scene, du moins les images et les calques à l'identique dans "secondClip", le code ne marche plus, donc l'anime non plus.

Au lieu d'etre en _root["zecadre etc. , l'anime et le ciblage absolu de clip se trouve alors être : _root.firstClip.secondClip["zecadr ...
Le ciblage absolu etant préjudiciable a la programmation adaptative, car inopérant en cas de déplacement de "level" parent/enfant dans l'anime, je te demandais si tu avais testé une version de tes boutons "embended" dans un clip parent test pour voir si tu pourrais faire une version chemin relatif, à base de this. J'ai entrepris pour toi ce travail, voilà jusqu'ou j'ai pu arriver en gardant le bon fonctionnement de l'anime :

truc = new Array();
XMLimage = new XML();
XMLimage.ignoreWhite = true;

XMLimage.onLoad = function(){
this.cadre._visible = 0;
zelignes = 6;//nombre de ligne
truc = XMLimage.firstChild.childNodes;
infos = XMLimage.firstChild.childNodes;
for(i=0; i<truc.length; i++){
cadre.duplicateMovieClip("zecadre"+i,i*1+5000);
_root["zecadre"+i].glu.loadMovie("contenu/"+truc[i].attributes.zephoto+".jpg");
if(i<zelignes){
_root["zecadre"+i]._x = 10;
_root["zecadre"+i]._y = 75*i+10;
_root["zecadre"+i].fdbloc.text = truc[i].attributes.zebloc;
_root["zecadre"+i].letitre.text = truc[i].attributes.zetitre;
_root["zecadre"+i].refer.text = truc[i].attributes.zephoto;
_root["zecadre"+i].lenom.text = truc[i].attributes.zenom;
_root["zecadre"+i].ladate.text = truc[i].attributes.zesign;
_root["zecadre"+i].ledesc.text = truc[i].attributes.zedesc;
}else{
_root["zecadre"+i]._x = Number(_root["zecadre"+(i-zelignes)]._x)+315;
_root["zecadre"+i]._y = _root["zecadre"+(i-zelignes)]._y;
_root["zecadre"+i].fdbloc.text = truc[i].attributes.zebloc;
_root["zecadre"+i].letitre.text = truc[i].attributes.zetitre;
_root["zecadre"+i].refer.text = truc[i].attributes.zephoto;
_root["zecadre"+i].lenom.text = infos[i].attributes.zenom;
_root["zecadre"+i].ladate.text = infos[i].attributes.zesign;
_root["zecadre"+i].ledesc.text = truc[i].attributes.zedesc;
}
_root["zecadre"+i].Fondbloc.loadMovie("blocs/"+truc[i].attributes.zebloc+".jpg");
}}
XMLimage.load("ContenuFR.txt");stop();

c'est justement sur _root["zeca et toutes ses derivées que je n'arrive a me débarrasser des _root ... et c'est tres dommage, car en l'etat l'anime n'est pas transposable, a moins de garder une philosophie absolue, mais en rajoutant firstClip.secondClip["zecadre etc... et en devant faire ainsi dans toutes les transpositions, sachant que la plupart de mes animes peuvent avoir + de 5 ou 6 level parents/enfants... fastidieux :/

Mais bravo encore, je crois que la perfection n'est plus très loin
vegetalain
Messages postés
746
Date d'inscription
mardi 25 mars 2003
Statut
Membre
Dernière intervention
14 juillet 2015
-
Euh... ça n'a pas l'air d'aussi bien marché que ça en fait... gloups.
vegetalain
Messages postés
746
Date d'inscription
mardi 25 mars 2003
Statut
Membre
Dernière intervention
14 juillet 2015
-
Ah, quel naze je fais... ok... pour la duplication des trucs :D

Donc j'ai remplacé ça:

_root["zecadre"+i

par...

this["zecadre"+i

Il m'affiche des erreurs, mais ça duplique... :/

Une idée complémentaire, RodneyBCN ?

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.