1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
|
//on cree un objet XML
var photo_xml: XML = new XML();
photo_xml.ignoreWhite = true;
photo_xml.onLoad = function(ok){
if(ok){
//trace ("chargement réussi"); ok
noeudRacine=photo_xml.firstChild;
noeuds=noeudRacine.childNodes;
//nombre de photo
nbPhotos=noeuds.length;
}
}
/////////////////////////////////
// appel du xml au chargement //
photo_xml.load("bibliotheque.xml");
// creation objet
_root.createEmptyMovieClip("conteneur01",1);
//dans conteneur on cree autant de mc qu'il y a d'images
for (i=0; i<=nbPhotos; i++){
conteneur01.createEmptyMovieClip("evennement_mc"+i, i);
loadMovie(img.attributes.chemin, "evennement_mc"+i);
i++;
}
//idem avec le second:
_root.createEmptyMovieClip("conteneur02",1);
for (i=0; i<=nbPhotos; i++){
conteneur02.createEmptyMovieClip("evennement_mc"+i, i);
loadMovie(img.attributes.chemin, "evennement_mc"+i),
i++;
}
//les variables
var largeur_scene = 600;
var largeur_conteneur = conteneur01._width;
_root.onEnterFrame = function(){
deplacement = _xmouse;
deplacement = deplacement - (largeur_scene/2);
deplacement = deplacement/20;
conteneur01._x = conteneur01._x + deplacement;
conteneur02._x = conteneur02._x + deplacement;
//droite
if(conteneur01._x>=largeur_scene){
conteneur01._x = conteneur02._x - largeur_conteneur;
}
if(conteneur02._x>=largeur_scene){
conteneur02._x = conteneur01._x - largeur_conteneur;
}
//gauche
if (conteneur01._x+largeur_image<=0){
conteneur01._x=conteneur02._x+largeur_conteneur;
}
if (conteneur02._x+largeur_image<=0){
conteneur02._x=conteneur01._x+largeur_conteneur;
}
}//fin du enterframe
stop(); |
Partager