rendered paste bodyvar img:Array;
var i:Number;
var index:Number = 0;
var last_index:Number = -1;
_root.intv = null;
createEmptyMovieClip("images_mc", 1, { _x:0 , _y:0 , _width:750 , _height:364 });
function getNextImage()
{
var i:Number = index + 1;
if ( i >= load_images.count )
i = 0;
if ( index == i )
return;
if ( index >= 0 )
fadeOut( images_mc[index] );
fadeIn( images_mc[i] );
last_index = index;
index = i;
}
function fadeIn(mc:MovieClip)
{
if ( mc.interval )
clearInterval(mc.interval);
mc._alpha = 0;
mc._visible = true;
mc.interval = setInterval(mc, "fade", 50, 1);
}
function fadeOut(mc:MovieClip)
{
if ( mc.interval )
clearInterval(mc.interval);
mc.interval = setInterval(mc, "fade", 50, -1);
}
function mc_fade(step:Number)
{
if ( step == 1 && this._alpha + 5 >= 100 )
{
this._alpha = 100;
clearInterval(this.interval);
this.interval = null;
} else if ( step == 1 ) {
this._alpha += 5;
} else if ( step < 1 && this._alpha - 5 <= 0 ) {
this._alpha = 0;
this._visible = false;
clearInterval(this.interval);
this.interval = null;
} else if ( step < 1 )
this._alpha -= 5;
}
var mcl:MovieClipLoader = new MovieClipLoader();
mcl.addListener(
{
onLoadInit : function(mc:MovieClip)
{
mc._x = 0;
mc._y = 0;
mc._alpha = 0;
mc._visible = false;
mc.interval = null;
mc.fade = mc_fade;
if ( load_images.intv_speed == undefined )
mc.onPress = getNextImage;
else if ( mc._name == load_images.count - 1 )
_root.intv = setInterval(getNextImage, parseInt(load_images.intv_speed) + 250); // + 250 for fade time
if ( mc._name == "0" )
fadeIn( mc );
}
}
);
var load_images:LoadVars = new LoadVars();
var send:LoadVars = new LoadVars();
load_images.onLoad = function(success:Boolean)
{
var i:Number;
if ( !success )
return;
if ( err == undefined )
{
for (i = 0; i <= this.count; i++)
mcl.loadClip( "i/header/"+ send.name +"/"+ this["f_"+ i] , images_mc.createEmptyMovieClip(String(i), images_mc.getNextHighestDepth(), { _x:0 , _y:0 , _width:750 , _height:364}) );
} else
getURL("javascript:alert(\""+ err +"\");", "_self");
}
send.name = _root.name;
send.sendAndLoad("i/header/get_slideshow.asp", load_images, "post");