Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/06/2005, 04:28
NoZilop
 
Fecha de Ingreso: mayo-2005
Ubicación: Lima
Mensajes: 160
Antigüedad: 18 años, 10 meses
Puntos: 0
Si tu animacion se repite regresando al primer frame y es aqui donde declaras la variable soundswitch=0; cada ves que se reinicie la animacion se asignaría ese valor, por consiguiente a la siguiente repetición se activaría el sonido, para eso hay que declarar el valor inicial de la varible en un lugar que solo se lea una vez como al cargar el movie clip (evento onLoad)

Como en tu caso como sólo quieres quitar el sonido, sin opción a volver activarlo (si es que hubiera un else{} en el if) no es necesario.

Si fuera el caso tendrias que usar lo del onLoad, o si no quieres complicarte con eventos entonces haces que la animación comience en el segundo frame
gotoAndPlay(2); en el último frame
de esta forma solo se leeria el primer frame una vez (que usarias para declarara el valor inicial de cualquier variable)

Última edición por NoZilop; 11/06/2005 a las 04:37