Bonjour! je vous explique mon probleme:
Je voudrai créer une galerie d image ou l on pourrai visualiser les miniatures puis en cliquant dessus , on ouvre un apercu et cliquant sur cette apercu on l ouvre en fullscreen.
J ai deja créer une simple visionneuse qui recupere les miniatures via un fichiers xml, et qui affiche une seule image.
ma question est la suivante: comment forcer flash a affiché toutes les miniatures et comment les ordonnées correctement.
voila le code que j ai deja
//---APPEL DU FICHIER XML
images_xml=new XML();
images_xml.onLoad=startImageViewer;
images_xml.load("imagesb1.xml");
images_xml.ignoreWhite=true;
var lien:String;
//---CHARGEMENT 1ERE IMAGE & INITIALISATION DES VARIABLES
function startImageViewer(success){
if(success==true){
rootNode=images_xml.firstChild;
totalImages=rootNode.childNodes.length;
firstImageNode=rootNode.firstChild;
currentImageNode=firstImageNode;
currentIndex=1;
updateImage(firstImageNode);
}
}
function updateImage(newImageNode){
this.imagePath=newImageNode.attributes.jpegURL;//URL de l image
this.lien=newImageNode.attributes.lienHTML;//lien de l image sur le bouton
this.varType=newImageNode.attributes.Type;//Type(illustration,blabla,...)
this.varLog=newImageNode.attributes.logiciel;
imageText=newImageNode.firstChild.nodeValue;
cibleClip.loadMovie(imagePath);
}
//---BOUTONS
b_suivant.onRelease=function(){
nextImageNode=currentImageNode.nextSibling;
if(nextImageNode==null){
break;
}
else{
currentIndex++;
updateImage(nextImageNode);
currentImageNode=nextImageNode;
}
};
b_precedent.onRelease=function(){
previousImageNode=currentImageNode.previousSibling;
if(previousImageNode==null){
break;
}
else{
currentIndex--;
updateImage(previousImageNode);
currentImageNode=previousImageNode;
}
};
bout.onRelease=function(){getURL(lien,"_blank")};
Ca fait plusieurs semaines que je n ai pas pratiqué l'AS, mon cerveau s'est un peu ramoli