Comunidad de diseño web y desarrollo en internet online

TextInput e If

Citar            
MensajeEscrito el 25 Nov 2008 06:09 am
Saludos, apenas me inicio en este mundo del actionscript, tengo un textinput y quiero que cuando el usuario escriba 2 en ese textinput, se ejecute un sonido(por ejemplo un ejercicio que la respuesta es 2 y si coloca 2 sonara correcto), he logrado que el sonido se escuche pero no que me funcione el if. Aqui esta el codigo que tengo. rs es la instancia del textinput, se que necesito usar el onClipEvent pero no se como usar el que necesito. Les agradezco su pronta ayuda, gracias.

if (rs.text == "2") {
var musica:Sound=new Sound();
musica.loadSound("QD.mp3",true);
musica.stop();
musica.start(0,1);
} else {
var musica:Sound=new Sound();
musica.loadSound("SF.mp3",true);
musica.stop();
musica.start(0,1);}

Por Waam

2 de clabLevel



 

msie7
Citar            
MensajeEscrito el 25 Nov 2008 09:36 am
2 consejos para mejorar tu ejercicio:

1. El código que pusiste debe ir dentro de una función
2. La función se debe ejecutar en el onPress de un botón (o si no quieres botón, cuando el input pierde foro, pero es más difícil)

Dedícale tiempo antes de preguntar como se hace eso, aprovecha que no tienes un cliente soplándote la nuca ;)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 26 Nov 2008 04:03 am
Ok gracias, voy a darle solo antes de preguntar, pero guiame con el codigo de cuando el textinput pierde el foco..ahi si no tengo la menor idea y es lo que necesito hacer..

Por Waam

2 de clabLevel



 

msie7
Citar            
MensajeEscrito el 26 Nov 2008 05:38 am
Si lo que quieres es que chequee el valor del cuadro de texto cuando salga de él, busca en la ayuda de flash sobre "onKillFocus"

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 26 Nov 2008 04:33 pm
gracias lo logre con rs.onkillfocus= function(){ } siendo rs el textinput..
rs.onKillFocus = function(){
if (rs.text == "2") {
var musica:Sound=new Sound();
musica.loadSound("QD.mp3",true);
musica.start(0,1);
} else {
var musica:Sound=new Sound();
musica.loadSound("QD.mp3",true);
musica.start(0,1);}}
así funciona lo que quiero..
cualquier falta de etica de programación me avisan jeje..para ir mejorando..
gracias tricky, gracias solisarg..

Por Waam

2 de clabLevel



 

msie7

 

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