Comunidad de diseño web y desarrollo en internet online

crear variable segun texto insertado

Citar            
MensajeEscrito el 11 Abr 2009 03:50 am
Hola amigos cristalaberos!
Les queria preguntar sobre una simple duda que tengo.
Se trata de una aplicacionn que quero hacer en la que tenes que introducir tu nombre o nick
yo lo que queria saber es como hacer para que una variable tome el valor o caracteres del campo de introduccion de texto.
Se me ocurrio declarar la variable asi
hice un campo de introduccion
y un boton.
En el primer frame puse:

Código :

var Name = this.Firstname.text

y en el boton puse:

Código :

on (press){
   trace (Name)
}

En la ventana de salida no me sale nada
¿Que es lo que estoy haciendo mal?

Si me pueden ayudar se los agradeceria muchisimo :)
Un saludo para toda la comunidad

Por nilsloor

11 de clabLevel



 

firefox
Citar            
MensajeEscrito el 11 Abr 2009 04:56 am
tu problema es sencillo de solucionar

te explico

lo que haces actualmente es PREDECLARAR la variable Name justo cuando inicia la reproduccion de la pelicula

entonces Name en todo momento sera "" o vacio

aunque escribas el nombre y presiones el boton, va a tracear "" o nada

lo que necesitas es redeclarar el valor justo antes de tracearlo, o cuando cambie el texto en el cuadro de texto (que se me haria mejor propuesta)
prueba algo asi

Código ActionScript :

boton.onPress = function () {
   var nombre = texto.text;
   trace (nombre);
}

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 11 Abr 2009 05:20 am
Muchisimas gracias por tu respuesta!!!
Me funciono perfectamente

Y me queda otra duda.
Yo le agregue un condicional a la funcion que me diste como para que si el nombre insertado es tal, escriba otra cosa

Código :

boton.onPress = function () { 
   var nombre = texto.text; 
   trace (nombre);
   if (nombre = "juancito") {
   trace ("hola como te va");
   
   }
} 


El problema que tengo es que me salen los 2 mensajes, el de la variable nombre y el del condicional y yo quisiera saber como desactivar el trace de la variable si se cumple ese condicional y que solo salga el mensaje de este.

Por nilsloor

11 de clabLevel



 

firefox
Citar            
MensajeEscrito el 11 Abr 2009 05:49 am

Código ActionScript :

boton.onPress = function () {
   var nombre = texto.text;
   if (nombre = "juancito") {
      trace ("hola como te va");
   }
   else {
      trace (nombre);
   }
}

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 12 Abr 2009 12:17 am
Te lo agradesco muchisimo
No se me habia ocurrido la idea de poner un else :lol: (que tonto)

Gracias!!

Por nilsloor

11 de clabLevel



 

firefox

 

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