Ho uno script che a seconda di quanti risultati ho me ne mostra 6 per pagina.

Ho un tasto chiamato show che se lo premo mi fa riapparire alcune che ho nascosto con ._visible=false, il problema arriva quando nell'ultima pagina non ci sono tutte e 6 le immagini e facendo così: _root["pic"+i]._visible = true appaiono quelle della pagina prima.

Ho provato facendoi un ciclo for:
Codice PHP:
_root.show.onPress=function(){
    for(
= (_root.CurrentPage 6); upperLimiti++)
    {
    
_root["pic"+i]._visible true;
    
    } 
ma non riesco a venirne a capo, aiuto!


ecco lo script totale:
Codice PHP:
_root.next_btn._visible false;
_root.last_btn._visible false;
_root.CurrentPage 1;

function 
loadPictures() 
{
    
myPictures = new LoadVars()
    
myPictures.load("getPictures.php"
    
myPictures.onLoad = function(success)
    { 
        if(
success)
        { 
            
            if (
myPictures.picCount 6)
            {
                
_root.next_btn._visible true;
            }
        
            for(
010i++)
            {
                
_root["pic"+i]._visible false;
            }
            
            for(
0myPictures.picCounti++)
                {
                
_root["pic"+i]._visible true;
                
_root["pic"+i].name myPictures["picName" i];
                
_root["pic"+i].price myPictures["picPrice" i];
                
loadMovie(myPictures["picURL1"+i], _root["pic"+i].imageHolder);
                }
        }
    }
}

next_btn.onRelease=function ()
{
    for(
06i++)
    {
        
_root["pic"+i]._visible false;
    }
    
    
0;
    
upperLimit 0;
    
    if ((
_root.CurrentPage 6) + myPictures.picCount)
    {
        
upperLimit = (_root.CurrentPage 6) + 6;
    }
    else
    {
        
upperLimit myPictures.picCount;    
    }
    for(
= (_root.CurrentPage 6); upperLimiti++)
    {
        
_root["pic"+j]._visible true;
        
_root["pic"+j].name myPictures["picName" i];
        
_root["pic"+j].price myPictures["picPrice" i];
        
loadMovie(myPictures["picURL1"+i], _root["pic"+j].imageHolder);
        
j++;
    }
    
_root.CurrentPage++;
    if(
gmyPictures.picCount < (_root.CurrentPage 6))
    {
        
_root.last_btn._visible false;    
    }
    
_root.last_btn._visible true;
}

last_btn.onRelease=function ()
{
    for(
06i++)
    {
        
_root["pic"+i]._visible false;
    }
    
    
_root.CurrentPage--;
    
    
0;
    
    for(
= (_root.CurrentPage 6) - 6< (_root.CurrentPage 6); i++)
    {
        
_root["pic"+j]._visible true;
        
_root["pic"+j].name myPictures["picName" i];
        
_root["pic"+j].price myPictures["picPrice" i];
        
loadMovie(myPictures["picURL1"+i], _root["pic"+j].imageHolder);
        
j++;
    }
    
    if(
_root.CurrentPage == 1)
    {
        
_root.last_btn._visible false;    
    }
    
_root.next_btn._visible true;
    
}


loadPictures();
stop();