En vez de multiplicar por -1 asígnale el valor correspondiente en cada condicional (8 ó -8). Es posible que en algún momento _alpha llegue a 1 (por ejemplo) que es menor que 10, cambie el signo de alpha y le sume 8. Entonces es igual a 9, que vuelve a ser menor que 10,...
De paso puedes eliminar las acciones de fotograma y dejarlas todas en acciones de mc:
Código:
onClipEvent (load) {
alpha = 8;
}
onClipEvent (enterFrame) {
_alpha += alfa;
if (_alpha<10) {
alfa *= 8;
}
if (_alpha>100) {
alfa *= -8;
}
}
No sé si te habrá solucionado algo...
Saludos!