Comunidad de diseño web y desarrollo en internet online

validar la respuesta de un textfield

Citar            
MensajeEscrito el 09 Feb 2012 10:05 pm
Buenas tardes.
Disculpen soy nuevo en el foro y también relativamente nuevo utilizando actionscript pero eh logrado muchos avances aprendiendo de manera autodidacta pero me eh topado con un problema y no se como
resolverlo y en donde vivo nadie conoce el lenguaje así que quisiera preguntarles si alguien podría ayudar
lo que sucede es que estoy haciendo un libro interactivo multimedia de contenido matemático
lo que quiero hacer es poner en por ejemplo una multiplicación y abajo de ella un textfield y
que el libro te diga si la respuesta es correcta o incorrecta, les estaré eternamente agradecidos si me pueden ayudar.

Por Lionheart seymour

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 09 Feb 2012 11:44 pm
Pues por lo menos pon lo que llevas de codigo para poder saber como lo estas haciendo y ayudarte mejor

Por Pepitweet

20 de clabLevel



Genero:Masculino  

Programador novato

chrome
Citar            
MensajeEscrito el 10 Feb 2012 02:45 pm
hasta el momento esto es lo que llevo, no es mucho pero es lo mas que eh podido sin ningún tipo de ayuda, aparte que también tengo que resolver los problemas matemáticos antes de poder hacer el programa. Muchas gracias por la ayuda

import flash.text.TextField;
import flash.events.MouseEvent;

Btn1.addEventListener(MouseEvent.CLICK, validar, false, 0, true);
var field:TextField = new TextField();
var resultado:String = 110;


addChild(field);
field.background = true;
field.border = true;
field.width = 200;
field.height = 50;
field.x = 150;
field.y = 100;
field.type = "input";
field.multiline = false;

stage.focus = field;
field.restrict = "0-9";
field.maxChars = 5;


stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDownListener);
field.stage.focus = field;

function validar(event:MouseEvent):void{
if(field.text == resultado){
trace("Correct")
stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyDownListener);
}else{
trace("Incorrect")
}
}

function keyDownListener(e:KeyboardEvent) {
if (e.keyCode == Keyboard.ENTER){
validar(null);
}
}

Por Lionheart seymour

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 10 Feb 2012 03:28 pm
ya pude lograrlo muchas gracias, solo quisiera saber como permitir que se escriban puntos en el inputfield

Por Lionheart seymour

1 de clabLevel



 

chrome

 

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