El problema es en ::
  
Código:
 onClipEvent(enterFrame){
     this.vertical(378,0,0.2,0.5);
}
  esto lo que hace es, ejecuta la funcion tantas veces por segundo como tengas configurada tu pelicula si tu pelicula esta a 12 frames por segundo esta funcion se ejecuta 12 veces por segundo. 
Si desde cualquier otra parte quieres setear otro valor la funcion sobreescribe lo que la ultima instruccion. 
Me explico??