a prima vista ti rimangono enterFrame accesi ogni volta che chiami la funzione scale
controlla il termine della scalatura e delete l'enterFrame.
perchè non lo rifai con le Tween ??
codice:
Stage.scaleMode="noScale"
import mx.transitions.*;
import mx.transitions.easing.*;
testi_array = new Array()
testi_array[0]="testo 0"
testi_array[1]="testo 1"
testi_array[2]="testo 2"
testi_array[3]="testo 3"
testi_array[4]="testo 4"
testi_array[5]="testo 5"
testi_array[6]="testo 6"
testi_array[7]="testo 7"
testi_array[8]="testo 8"
testi_array[9]="testo 9"
testi_array[10]="testo 10"
MovieClip.prototype.effetto=function(){
this.onRollOver = function() {
var twX = new mx.transitions.Tween(this, "_xscale", None.easeNone, 100, 140, 1, true);
var twY = new mx.transitions.Tween(this, "_yscale", None.easeNone, 100, 140, 1, true);
scritta()
};
this.onRollOut = function() {
var twX = new mx.transitions.Tween(this, "_xscale", None.easeNone, 140, 100, 1, true);
var twY = new mx.transitions.Tween(this, "_yscale", None.easeNone, 140, 100, 1, true);
};
}
for(I=1;I<6;I++){
this["BTN"+I].effetto()
}
function scritta(){
campo.text = Testi_array[random(10)+1]
}