Comunidad de diseño web y desarrollo en internet online

Control de MC según valor de un text field

Citar            
MensajeEscrito el 03 Feb 2012 01:43 pm
Como podria realizar una funcion, que haga algo en funcion del valor de un campo de texto dinamico, por ej de la puntuacion de un juego:
si los puntos son mas de 100000, goto and play xxxxx
si los puntos son igual o mayor a 150000 goto and play yyy

y asi sucesivamente, a mayor puntaje, diferente accion en la pelicula.

muchas gracias!
Dielan

Por dielan

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 03 Feb 2012 02:16 pm
hola, creo que podrias usar el if...

Código :

if(caja_texto.text == "10000"){
   gotoAndPlay(4)
}else if(caja_texto.text >= "15000"){
   gotoAndPlay(6)
}else if(caja_texto.text < "300000"){
   gotoAndPlay(8)
}

Por kinbono

6 de clabLevel



 

Amante de tecnología Web

firefox
Citar            
MensajeEscrito el 03 Feb 2012 02:39 pm
Funciono perfecto!
Muchisimas gracias!

Diego

Por dielan

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 08 Feb 2012 06:04 pm
Kinbono, finalmente cuando hice algunas moficaciones al MC, dejó de funcionar.
Este es el codigo que tengo ahora:

onClipEvent (enterFrame) {
if (_root.puntos.text>="5000") {
this.gotoAndPlay(2);
} else if (_root.puntos.text>="10000") {
this.gotoAndPlay(3);
} else if (_root.puntos.text>="15000") {
this.gotoAndPlay(4);
} else if (_root.puntos.text>="20000") {
this.gotoAndPlay(5);
}
}

alguna sugerencia de cual pueda ser el problema?
muchas gracias.
D.

Por dielan

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 13 Feb 2012 07:01 pm
podrias probar lo siguiente
Codigo en la linea de tiempo, primer fotograma del clip de pelicula "nombre_mc".

Código ActionScript :

onEnterFrame = function(){
     if(_root.puntos.text >= "5000"){
          nombre_mc.gotoAndPlay(2)
     }else if(_root.puntos.text >= "10000"){
          nombre_mc.gotoAndPlay(3)
     }else if(_root.puntos.text>="15000"){
          nombre_mc.gotoAndPlay(4)
     }else if(_root.puntos.text>="20000"){
          nombre_mc.gotoAndPlay(5)
     }
}


me avisas...

Por kinbono

6 de clabLevel



 

Amante de tecnología Web

firefox
Citar            
MensajeEscrito el 13 Feb 2012 07:59 pm

kinbono escribió:

podrias probar lo siguiente
Codigo en la linea de tiempo, primer fotograma del clip de pelicula "nombre_mc".

Código ActionScript :

onEnterFrame = function(){
     if(_root.puntos.text >= "5000"){
          nombre_mc.gotoAndPlay(2)
     }else if(_root.puntos.text >= "10000"){
          nombre_mc.gotoAndPlay(3)
     }else if(_root.puntos.text>="15000"){
          nombre_mc.gotoAndPlay(4)
     }else if(_root.puntos.text>="20000"){
          nombre_mc.gotoAndPlay(5)
     }
}


me avisas...


Kinbono, funciono perfecto, igualmente tuve que agregarle un delete onEnterFrame, ya que mientras el valor de puntos.text era igual o mayor a 5000, se seguia ejecutando la funcion.

Muchas gracias por el soporte.
Saludos!

Por dielan

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 14 Feb 2012 02:34 pm
ah si... bien con el delete, se me paso, como dicen los profes "era para ver si estabas atento" XD
que bueno que te haya servido.
un abrazo hasta pronto....

Por kinbono

6 de clabLevel



 

Amante de tecnología Web

firefox

 

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