Bonjour !! voilà, j'ai repris un code que j'avais bidouillé y'a quelques moi... Je charge depuis un fichier xml, un png et des infos.
J'ai pu faire en sorte que tout apparaisse progressivement (opacité) et en meme temps, mais je voudrais faire en sorte que tout apparaitre progressivement... mais un par un... et je ne sais pas comment faire,
j'ai essayé de mettre le truc qui gère l'opacité dans la "boucle" qui duplique les clips, mais ça marche pas...
Qq'un pourrait-il m'aider pour ça pliz'????
voilà le code qui est dans le clip qui sera dupliqué à donf';
onClipEvent (enterFrame) {
opak = this._alpha;diff = _root.losx-opak;
accel = diff/30;this._alpha = this._alpha+accel;
}
et le code quie st dans le bouton qui affiche les clips... :
on (release) {
truc = new Array();XMLimage = new XML();XMLimage.ignoreWhite = true;
XMLimage.onLoad = function(){
_root.cadre._visible = 0;
zecols = 7;//nombre de colonnes
truc = XMLimage.firstChild.childNodes;
infos = XMLimage.firstChild.childNodes;
for(i=0; i<truc.length; i++){
_root.cadre.duplicateMovieClip("zecadre"+i,i*1+5000);
_root["zecadre"+i].glu.loadMovie("contenu/"+_root.truc[i].attributes.zephoto+".jpg");
if(i<zecols){
_root["zecadre"+i]._x = 75*i+10;
_root["zecadre"+i]._y = 70; // valeur TOP de la première ligne
_root["zecadre"+i].fdbloc.text = _root.truc[i].attributes.zebloc;
_root["zecadre"+i].refer.text = _root.truc[i].attributes.zephoto;
_root["zecadre"+i].zecoul1.text = _root.truc[i].attributes.zecoul1;
_root["zecadre"+i].zecoul2.text = _root.truc[i].attributes.zecoul2;
_root["zecadre"+i].lenom.htmlText = "<font color='#"+_root["zecadre"+i].zecoul1.text+"'>"+_root.truc[i].attributes.zenom+"</font>";
_root["zecadre"+i].leprix.htmlText = "<font color='#"+_root["zecadre"+i].zecoul2.text+"'>"+_root.truc[i].attributes.zeprix+"</font>";
_root["zecadre"+i].unite.htmlText = "<font color='#"+_root["zecadre"+i].zecoul2.text+"'>"+_root.truc[i].attributes.zeunite+"</font>";
_root["zecadre"+i].ledesc.text = _root.truc[i].attributes.zedesc;
}else{
_root["zecadre"+i]._y = Number(_root["zecadre"+(i-zecols)]._y)+100;
_root["zecadre"+i]._x = _root["zecadre"+(i-zecols)]._x;
_root["zecadre"+i].fdbloc.text = _root.truc[i].attributes.zebloc;
_root["zecadre"+i].refer.text = _root.truc[i].attributes.zephoto;
_root["zecadre"+i].zecoul1.text = _root.truc[i].attributes.zecoul1;
_root["zecadre"+i].zecoul2.text = _root.truc[i].attributes.zecoul2;
_root["zecadre"+i].lenom.htmlText = "<font color='#"+_root["zecadre"+i].zecoul1.text+"'>"+_root.infos[i].attributes.zenom+"</font>";
_root["zecadre"+i].leprix.htmlText = "<font color='#"+_root["zecadre"+i].zecoul2.text+"'>"+_root.infos[i].attributes.zeprix+"</font>";
_root["zecadre"+i].unite.htmlText = "<font color='#"+_root["zecadre"+i].zecoul2.text+"'>"+_root.truc[i].attributes.zeunite+"</font>";
_root["zecadre"+i].ledesc.text = _root.truc[i].attributes.zedesc;
}
_root.losx = 120.0;
_root["zecadre"+i].Fondbloc.loadMovie("blocs/"+_root.truc[i].attributes.zebloc+".png");
}}
XMLimage.load("Contenu.txt");
stop();
}
et pour plus de clareté, j'ai zippé le truc ici :
http://vegetalain.free.fr/camarchepas.zip
Merci por votre aide et bonnes fêtes de fins d'annééééééééééééééée :D