ops... è vero ci sono degli errori,grazie webbeloz non me ne ero accorto, provvedo subito provate questa:

codice:
//---------textMixing--------------
TextField.prototype.textMixing = function(textIn, colorOut) {
	//l_lennynero_l@msn.com
	clearInterval(this.ID_textMixing);
	this.formatIn = this.getTextFormat();
	this.formatOut = this.getTextFormat();
	this.formatOut.color = colorOut;
	this.textIn = textIn;
	this.textOut = this.text;
	this.iTextIn = 0;
	this.iTextOut = 0;
	this.interval = 70;
	this.ID_textMixing = setInterval(mixing, this.interval, this);
	function mixing(tf) {
		clearInterval(tf.ID_textMixing);
		tf.iTextOut += Math.ceil((tf.textOut.length-tf.iTextOut)/8);
		tf.iTextIn += Math.ceil((tf.textIn.length-tf.iTextIn)/8);
		tf.iTextIn = (tf.iTextIn<tf.textIn.length) ? tf.iTextIn : tf.textIn.length;
		tf.iTextOut = (tf.iTextOut<tf.textOut.length) ? tf.iTextOut : tf.textOut.length;
		var textInNow = tf.textIn.substr(tf.textIn.length-tf.iTextIn, tf.textIn.length);
		var textOutNow = tf.textOut.substr(0, tf.textOut.length-tf.iTextOut);
		tf.text = textInNow+textOutNow;
		tf.setTextFormat(0, textInNow.length, tf.formatIn);
		tf.setTextFormat(textInNow.length, tf.text.length, tf.formatOut);
		if (tf.iTextIn<tf.textIn.length || tf.iTextOut<tf.textOut.length) {
			tf.interval++;
			tf.ID_textMixing = setInterval(mixing, tf.interval, tf);
		} else {
			delete tf.ID_textMixing;
			delete tf.textIn;
			delete tf.textOut;
			delete tf.iTextIn;
			delete tf.iTextOut;
			delete tf.interval;
			delete tf.formatIn;
			delete tf.formatOut;
		}
		updateAfterEvent();
	}
};
//----------------------------