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 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
|
function showThumbails(index,year:String):Void {
_root.theyear = year;
var MovieDepthCounter:Number = 10;
var photoHolder:MovieClip;
var xPos:Number;
var yPos:Number = 20;
var photoThumb:String;
var indice:Number = 0;
nombre+= index;
indice = nombre/4;
trace("nombre vaut "+nombre);
trace("index vaut "+index);
trace("indice vaut "+indice);
for (var i:Number = 0; i<RootNode.childNodes.length; i++)
{
if (RootNode.childNodes[i].attributes.year == year)
{
var CategoryXML:XMLNode = RootNode.childNodes[i];
TotalPhotos = RootNode.childNodes[i].childNodes.length;
trace(year+" has "+TotalPhotos+" photos");
if (indice == (Math.floor(TotalPhotos/4)) || year == "2003" )
{
//pr empêcher d'aller en avant qd on est à la dernière photo
Next_btn.enabled = false;
}
if ((nombre+1) > (TotalPhotos-4) )
{
//pr empêcher d'aller en avant qd on est à la dernière photo
Next_btn.enabled = false;
}
else
{
Next_btn.enabled = true;
}
if (nombre == 0)
{
//pr empêcher d'aller en arrière qd on est à la première photo
Previous_btn.enabled = false;
Next_btn.enabled = true;
}
else
{
Previous_btn.enabled = true;
}
for (var j:Number = 0; j<4; j++)
{
photoThumb = RootNode.childNodes[i].childNodes[j+nombre].childNodes[1].firstChild.nodeValue;
trace(photoThumb);
photoHolder = this.createEmptyMovieClip("photoHolder"+j, MovieDepthCounter);
//trace(photoHolder);
xPos = 30+65*j;
photoHolder._x = xPos;
photoHolder._y = yPos;
var photoHolderLoader:MovieClipLoader = new MovieClipLoader();
// création de l'écouteur
var eLoader:Object = new Object();
eLoader.onLoadInit = function(photoHolder:MovieClip):Void
{
// p_mcCible correspond à photoHolder
photoHolder._alpha = 0;
photoHolder.onLoad = doFade(photoHolder, "in", 5);
photoHolder.onRelease = function()
{
Envoi = new LocalConnection();
Envoi.send("portfolio_thumb_fade", "mamethode", photoThumb);
trace ("photoThumb envoyé correspond à : "+photoThumb);
}
};
photoHolderLoader.addListener(eLoader);
photoHolderLoader.loadClip(photoThumb, photoHolder);
MovieDepthCounter++;
}
}
}
//fin du for
}
//fin de la fonction showThumbails |
Partager