Comunidad de diseño web y desarrollo en internet online

Detectar cuando la ruleta se detiene

Citar            
MensajeEscrito el 15 Ene 2013 02:14 pm
Hola amigos
Estoy haciendo una ruleta en flash con as2
Logre el mobimiento de la ruleta poniendo esta accion en la ruleta

Código :

[as]onClipEvent(enterFrame){
   if (spinning){
      if (spin <= 0){
         spinning = false
         rot = (_rotation < 0) ? 180 + _rotation : _rotation
         _root.youSpunA = Math.floor(16 * rot/180)+1
      }else{
         _rotation += spin -= .15
         _parent.wheel._rotation = -_rotation
      }
   }
}[/as]


y un boton que la hace girar con esta accion

Código ActionScript :

onClipEvent(enterFrame){
   if (spinning){
      if (spin <= 0){
         spinning = false
         rot = (_rotation < 0) ? 180 + _rotation : _rotation
         _root.youSpunA = Math.floor(16 * rot/180)+1
      }else{
         _rotation += spin -= .15
         _parent.wheel._rotation = -_rotation
      }
   }
}


y quiero que cuando se detenga, abanze a un fotograma determinado.
Como lo puedo hacer?
Muchas gracias.

Por isasaurio

28 de clabLevel



 

firefox
Citar            
MensajeEscrito el 15 Ene 2013 02:40 pm
No veo que se detenga ... ¿como la detienes?

Jorge

PD: movimiento - avance

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 15 Ene 2013 02:42 pm
se detiene sola, como por inercia. con la accino del boton gira... y luego disminulle la velocidad hasta detenerse sola.
Graicas Jorge

Por isasaurio

28 de clabLevel



 

firefox
Citar            
MensajeEscrito el 15 Ene 2013 02:44 pm
Esta es la accion de boton, me equiboque arriba

on(press){
object.spinning = true
object.spin = 10 + Math.random()*20
object._rotation = object._rotation = 0

}

Por isasaurio

28 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.