GALERIE PHOTO AVEC LIEN, TITRE, TEXTE (ON ROLL OVER) VIA DES DONNÉES D'UN FICHI

rambc Messages postés 224 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 29 mars 2009 - 8 sept. 2007 à 11:28
sheepus Messages postés 3 Date d'inscription vendredi 13 mars 2009 Statut Membre Dernière intervention 20 mars 2009 - 20 mars 2009 à 23:24
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/44003-galerie-photo-avec-lien-titre-texte-on-roll-over-via-des-donnees-d-un-fichier-xml

sheepus Messages postés 3 Date d'inscription vendredi 13 mars 2009 Statut Membre Dernière intervention 20 mars 2009
20 mars 2009 à 23:24
Nickel!
sheepus Messages postés 3 Date d'inscription vendredi 13 mars 2009 Statut Membre Dernière intervention 20 mars 2009
14 mars 2009 à 12:51
je te remercie pour la rapidité de la réponse! je teste et te tiens au courant de l'évolution! Bon week end.
ariden Messages postés 46 Date d'inscription jeudi 4 mai 2006 Statut Membre Dernière intervention 22 mars 2011
14 mars 2009 à 09:10
Ouaip, c'est un vieux code ...

Pour trouver le bouton onRollOver et les quelques fonctions qui vont avec, double clique dans la bibliotèque sur le "symbole7" (et oui, j'ai oublié de nommer mes calques sur le coup, c po bien), c'est celui qui porte le nom de liaison : "text2", une fois dedans, tu verras un bouton avec le script :

on(rollOver){
_level0.textactu3.text=this.textactu3;
_level0.feuille.gotoAndPlay(2);
if(_level0.feuille._currentframe=="6"){
_level0.feuille.gotoAndPlay(4);
}else if(_root.feuille._currentframe=="7"){
_level0.feuille.gotoAndPlay(3);
}else{
_level0.feuille.gotoAndPlay(2);
}
}
on(press){
getURL(this.textactu4);
}
on(rollOut){
_level0.textactu3.text="";
if(_level0.feuille._currentframe=="5"){
_level0.feuille.gotoAndPlay(6);
}else if(_level0.feuille._currentframe=="4"){
_level0.feuille.gotoAndPlay(7);
}else{
_level0.feuille.gotoAndPlay(8);
}
}
on(releaseOutside){
_root.textactu3.text="";
if(_level0.feuille._currentframe=="3"){
_level0.feuille.gotoAndPlay(6);
}else if(_level0.feuille._currentframe=="4"){
_level0.feuille.gotoAndPlay(7);
}else{
_level0.feuille.gotoAndPlay(8);
}
}


Explication :

_level0.feuille est la feuille blanche qui apparait à droite de la planche.

Mais bon, il y a des méthodes bien mieux pour faire une gallerie photo...

Si tu as besoin de d'autres conseils pour le script n'hésites pas à demander
sheepus Messages postés 3 Date d'inscription vendredi 13 mars 2009 Statut Membre Dernière intervention 20 mars 2009
14 mars 2009 à 00:15
Salut, je trouve le principe sympa et aimerais le réexploité, mais je ne comprends pas, où ou comment tu as programmé le Rollover sur les images?
Si tu as le temps d'expliqué ce serait cool! Merci.
rambc Messages postés 224 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 29 mars 2009
8 sept. 2007 à 11:28
Sur le principe, c'est pas mal, sauf que chez moi je ne vois aucune photo.

Sinon côté graphisme, ton code est très peu réutilisable, tu devrais quelque chose d'un peu moins original mais qui serait utilisable ailleurs comme le code suivant : http://www.flashkod.com/code.aspx?ID=43411 .

Cordialement.