Ciao,
premetto che ne so poco e niente dell'argomento. Sto usando questo codice
onClipEvent (load) {
var path:MovieClip= this;
var depth:Number= 100;
var clipContent:MovieClip;
var counterImage:Number=0;
var tempClipDepth:Number=100;
var arrayFoto:Array=new Array();
var ArrayClip:Array= new Array();
function caricaArray(){
dati = new LoadVars();
dati.path = this;
dati.onLoad = function(success)
{
if(success){
var NumeroFoto= Number(this.numero_foto);
for(var i=0;i<NumeroFoto;i++) {
var IMG =eval("this.immagine"+i);
arrayFoto.push(IMG);}
}
loadAllImg();
};
dati.load("Banner/img.txt");
}
function loadAllImg(){
clipContent= path.createEmptyMovieClip("cont", depth++)
clipContent._visible= false;
for(var i=0; i<arrayFoto.length; i++){
var clip= path.clipContent.createEmptyMovieClip("cont"+i, depth++)
clip.loadMovie(arrayFoto[i]);
ArrayClip.push(clip);
}
idload= setInterval(preload, 10);
}
function preload(){
var loaded:Boolean= true;
for(var i=0; i<ArrayClip.length; i++){

var foto= ArrayClip[i];
var car = foto.getBytesLoaded();
if(car <10){
loaded= false
}

}
if(loaded){
clearInterval(idload);
var caricati:Number=0;
var totale:Number=0;
idpreload= setInterval(function()
{
var caricati:Number=0;
var totale:Number=0;
for(var i=0; i<ArrayClip.length; i++){
var foto= ArrayClip[i];
caricati += foto.getBytesLoaded();
totale+=foto.getBytesTotal();
}
percentuale= Math.floor((caricati*100)/totale)
stampa("caricati: "+caricati+"\n"+"percentuale: "+percentuale)
_root.per_txt.text=percentuale+" %";
if(caricati >=totale){
clearInterval(idpreload);
showCont()
showImage()
}

}
, 10
)
}
}
function showCont()
{
clipContent._visible= true;
clip._x = Number(item.x);
clip._y = Number(item.y);
for(var i=0; i<ArrayClip.length; i++){

ArrayClip[i]._alpha=0;
}
}
function showImage(){
clearInterval(idInterval);
if(counterImage >=ArrayClip.length)
{
counterImage=0;
}
foto= ArrayClip[counterImage];
trace(foto);
foto.swapDepths(tempClipDepth++);
foto._alpha=0;

foto.onEnterFrame= function(){
foto._alpha+=5; // gestione alfa + alta + veloce dissolvenza
if(foto._alpha >100){
foto.onEnterFrame= null;
counterImage++
idInterval= setInterval(showImage, 3000); // gestione intervallo tra un'immagine e l'altra
}
}

}
lc = new LocalConnection();
lc.allowDomain = function(aDomain){
return (aDomain == "localhost");
};
function stampa(msg){
lc.send("localhost:debug", "Stampa", msg);
}
caricaArray();
}
che con sistema operativo windows va... ma sotto linux non ne vuole sapere.
ho già controllato maiuscole/minuscole e ciappini vari.

Avete un'idea?

Grazie!!!