Comunidad de diseño web y desarrollo en internet online

Problema con texto de entrada y dnámico

Citar            
MensajeEscrito el 09 Feb 2009 11:51 am
Tengo un dinamómetro con tres clips, gancho, émbolo y muelle. arrastro el gancho y se mueve todo bien. Tengo una variable r para medir lo que se estira y la veo con trace(r).Hasta aquí todo bien. He añadido dos cuadros de texto, uno de entrada de variable (respuesta) y otro dinámico de variable (resul)para que al hacer un medida,introduzco el valor en (respuesta) y me diga si es correcta en (resul).Ponga lo que ponga en el campo respuesta siempre me sale "incorrecto".¿Alguen puede decirme que hago mal?
El código que he puesto es :

stop();
var d:Number = 0;
var r:Number=0;
this.gancho.onPress= function(){
gancho.onEnterFrame= function(){
this.startDrag(true,346.4,222.3,(346.4+150),222.3);
embolo10._x= gancho._x-108.4;
d =gancho._x-346.4;
muelle._width=50+d;
muelle._x=124+d/2;
}
}
this.gancho.onRelease= function(){
gancho.onEnterFrame= function(){
this.stopDrag();
}
}


this.gancho.onRollOut= function(){
gancho.onEnterFrame= function(){
this.stopDrag();
}
}
this.onEnterFrame= function(){
r= Math.round((embolo10._x-237)*10)/10;
trace(r);
if(respuesta==r){
resul="correcto";
}else{
resul="incorrecto";
}
}

Por Zico

20 de clabLevel



 

firefox
Citar            
MensajeEscrito el 09 Feb 2009 02:11 pm
Donde pone trace(r) cambia a

trace(respuesta+"=="+r);

A ver si coinciden

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 09 Feb 2009 04:06 pm
Hola Jorge
al poner lo que me dices me sale
<p align="left"></p>==88.6
siendo r=88.6
muy raro no?, estará mal el programa?
Eduardo

Por Zico

20 de clabLevel



 

firefox
Citar            
MensajeEscrito el 09 Feb 2009 04:25 pm
No se de donde sale respuesta, pero en vez de tener un valor correcto trae unos tags HTML

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 09 Feb 2009 04:30 pm
Hola jorge
si estiro el dinamómetro
me sale esto:
<TEXTFORMAT LEADING="2"><P ALIGN="LEFT"><FONT FACE="_sans" SIZE="30" COLOR="#993300" LETTERSPACING="0" KERNING="0">6</FONT></P></TEXTFORMAT>==60.6 siendo r=60.6

Eduardo

Por Zico

20 de clabLevel



 

firefox
Citar            
MensajeEscrito el 09 Feb 2009 04:31 pm
Usa un nombre de instancia para tu campo de texto, no asocies directamente una variable, tampoco uses un campo html, sino de texto común

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 09 Feb 2009 04:42 pm
Hola Jorge
después de llevardos días con esta rareza, se me acaba de arreglar borrando el texto de entrada y volviendolo a repetir con el mismo nombre de la variable
¿qué cree que puede estar pasando?
Muchas gracias por tus respuestas
Eduardo

Por Zico

20 de clabLevel



 

firefox
Citar            
MensajeEscrito el 09 Feb 2009 04:44 pm
Que estás usando una variable en vez de usar la propiedad text de tu campo de texto

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 09 Feb 2009 06:18 pm
gracias por todo
Eduardo

Por Zico

20 de clabLevel



 

msie7

 

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