Ho visto. Modifica lo script così:

codice:
#initclip

// Component Parameters


//Constructor
function SlideShowClass()
{	this.init();
}
SlideShowClass.prototype = new MovieClip();

//Initialize the component
SlideShowClass.prototype.init = function()
{
	this.panel_mc._visible = this.showPanel_param;
	var panel_color = new Color(this.panel_mc);
	panel_color.setRGB(this.panelColor_param);
	this.label_txt._visible = this.showTitle_param;
	
	//Remember original container width and height
	this.origWidth = this.container_mc._width;
	this.origHeight = this.container_mc._height;
	this.center = this.container_mc._x + (this.origWidth / 2);
	
	//Current pointer to a position in the arrays
	this.imagePointer = 0;
	
	//Load the first image
	this.loadNextImage();
} // init

//Load the next image into the container movieclip
SlideShowClass.prototype.loadNextImage = function()
{
	this.container_mc._alpha = 0;
	this.container_mc.loadMovie(this.directoryPath_param + 
					this.fileNames_param[this.imagePointer]);
	this.label_txt.text = this.imageTitles_param[this.imagePointer];
	
	//Wait for image to load before counting down to next image
	clearInterval(this.loadNextID);
	this.loadCompleteID = setInterval(this, "waitForLoadedImage", 100);

	this.imagePointer ++;
	if(this.imagePointer >= this.fileNames_param.length)
		this.imagePointer = 0;
}

//Wait for image to load completely before resizing and 
//counting down to the next load.
SlideShowClass.prototype.waitForLoadedImage = function()
{	if(this.container_mc.getBytesLoaded() > 4 && this.container_mc.getBytesLoaded() == this.container_mc.getBytesTotal())
	{	clearInterval(this.loadCompleteID);
		this.loadNextID = setInterval(this, "loadNextImage", this.interval_param * 1000);
		
		//Reset to original scale
		this.container_mc._xscale = this.container_mc._yscale = 100;

		// Test for over-sized image
		if(this.container_mc._width > this.origWidth ||
		   this.container_mc._width > this.origHeight)
		{
			// Test for displayMode_param
			if(this.displayMode_param == "Maintain Aspect Ratio")
			{
				var wRatio = this.origWidth / this.container_mc._width;
				var hRatio = this.origHeight / this.container_mc._height;
				
				//Test if it's too wide or too tall
				if(wRatio < hRatio)
				{
					//too wide, shrink to fit width
					this.container_mc._width *= wRatio;
					this.container_mc._height *= wRatio;
				} else
				{
					//too wide, shrink to fit height
					this.container_mc._width *= hRatio;
					this.container_mc._height *= hRatio;
				} // if-else wider or taller
			} else
			{
				// Exact Fit
				this.container_mc._width = this.origWidth;
				this.container_mc._height = this.origHeight;
			} // if-else Maintain Aspect Ratio or Exact Fit
		} // if oversized
		this.container_mc._x = this.center - (this.container_mc._width / 2)
		this.container_mc._alpha = 100;
	} // if loaded
} // waitForLoadedImage

Object.registerClass("FSlideShowSymbol", SlideShowClass);

#endinitclip