Salve a tutti,
ho realizzato un sito web che ricorre alla libreria Tweener per i movimenti degli oggetti sullo stage. tutto funziona alla perfezione ma, i movieclip animati, a volte scompaiono durante l'animazione. ho aggiornato il flash player alla versione 10, ho attivato il caching bitmap a runtime ma non risolvo il problema.

sto solo attendendo di risolvere questo problema per mettere on line il sito, qualcuno può aiutarmi per favore?

potete vedere il sito su http://www.minedivine.com/progettiDivini/index.html
cliccate su un paio di voci e dopo un po' il problema si presenta.

qui sotto posto il codice AS che determina gli spostamenti delle bottiglie in seguito al clip sulle voci del menu:

codice:
//funzione per la gestione del click sul pulsante menu
function cliccato(menuItem:String){
	if(menuItem != _root.sezioneCorrente){
		eval("_root.menu." + menuItem).brightnessTo(50, 0);
		
		//se la sezione precedente è PD1 o PD2 rimetto le bottiglie al loro posto
			if((_root.sezioneCorrente == "pd1") || (_root.sezioneCorrente == "pd2")){
				Tweener.addTween(bottiglie.pd1, {_blur_blurX:0, _blur_blurY:0, _alpha:100, _x:154, _y:0, _xscale:100, _yscale:100, time:2, transition:"easeIn", onStart:function(){bottiglie.pd1._visible = true; bottiglie.pd1.rollover = true;}});
				Tweener.addTween(bottiglie.pd2, {_blur_blurX:10, _blur_blurY:10, _alpha:100, _x:0, _y:298, _xscale:100, _yscale:100, time:2, transition:"easeIn", onStart:function(){bottiglie.pd2._visible = true; bottiglie.pd2.rollover = true;}});
			}
		
		//controllo su quale sezione ho cliccato
		if(menuItem == "pd1"){
			_root.sposta("pd1", bottiglie.pd1);
			Tweener.addTween(eval("_root.testo" + _root.sezioneCorrente), {_alpha:0, time:1, transition:"easeIn", onComplete:function(){eval(_root.sezioneCorrente)._visible = false; _root.sezioneCorrente = menuItem; Tweener.addTween(eval("_root.testo" + menuItem), {_alpha:100, time:2, transition:"easeIn", onStart:function(){eval("_root.testo" + menuItem)._visible = true;}});}});
		}
		else if(menuItem == "pd2"){
			_root.sposta("pd2", bottiglie.pd2);
			Tweener.addTween(eval("_root.testo" + _root.sezioneCorrente), {_alpha:0, time:1, transition:"easeIn", onComplete:function(){eval(_root.sezioneCorrente)._visible = false; _root.sezioneCorrente = menuItem; Tweener.addTween(eval("_root.testo" + menuItem), {_alpha:100, time:2, transition:"easeIn", onStart:function(){eval("_root.testo" + menuItem)._visible = true;}});}});
		}
		else if(menuItem == "home"){
			Tweener.addTween(eval("_root.testo" + _root.sezioneCorrente), {_alpha:0, time:1, transition:"easeIn", onComplete:function(){eval(_root.sezioneCorrente)._visible = false; _root.sezioneCorrente = menuItem; Tweener.addTween(eval("_root.testo" + menuItem), {_alpha:100, time:2, transition:"easeIn", onStart:function(){eval("_root.testo" + menuItem)._visible = true;}});}});
		}
		else if(menuItem == "doveSiamo"){
			getURL("http://maps.google.com/maps?client=safari&q=via+20+settembre+20,+soligo+treviso&oe=UTF-8&ie=UTF8&z=16&iwloc=addr", "_blank");
			//Tweener.addTween(eval("_root.testo" + _root.sezioneCorrente), {_alpha:0, time:1, transition:"easeIn", onComplete:function(){eval(_root.sezioneCorrente)._visible = false;}});
		}
		else if(menuItem == "contatti"){
			Tweener.addTween(eval("_root.testo" + _root.sezioneCorrente), {_alpha:0, time:1, transition:"easeIn", onComplete:function(){eval(_root.sezioneCorrente)._visible = false; _root.sezioneCorrente = menuItem; Tweener.addTween(eval("_root.testo" + menuItem), {_alpha:100, time:2, transition:"easeIn", onStart:function(){eval("_root.testo" + menuItem)._visible = true;}});}});
		}
	}
	
}