ciao a tutti sto "cercando" di creare dei banner con delle immagini che entrano in fade
con questo script:
var path:MovieClip= this;
var depth:Number= 100;
var clipContent:MovieClip;
var counterImage:Number=0;
var tempClipDepth:Number=100;
var arrayFoto:Array = new Array("5.jpg", "6.jpg", "7.jpg", "8.jpg", "9.jpg");
var ArrayClip:Array= new Array();
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;
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+=10;
if(foto._alpha >100){
foto.onEnterFrame= null;
counterImage++
idInterval= setInterval(showImage, 3000);
}
}
}
lc = new LocalConnection();
lc.allowDomain = function(aDomain){
return (aDomain == "localhost");
};
function stampa(msg){
lc.send("localhost:debug", "Stampa", msg);
}
loadAllImg();
e finchè carico delle immagini jpg non ci sono problemi, tutto funziona.
vorrei riuscire a caricare immagini png o gif con fondo trasparente.
qualcuno sa aiutarmi...?
grazie