Comunidad de diseño web y desarrollo en internet online

Variable orientada a objetos

Citar            
MensajeEscrito el 03 Mar 2011 07:20 pm
Hola que tal, una pequeña pregunta:

Hice un programita ya hace tiempo en flash y queria ver como puedo hacer que el texto de un campo de texto se almacene en una variable y se vea en un campo dinamico en otro frame.

Lo que sucede es que yo sabía hacerlo solo asignando la variable en el panel propiedades y asi si salia, pero como que aun no entiendo como hacerlo con POO.

Intente esto:

Código ActionScript :

var nombre:String = nombre_txt; 
//por lo que suponia que la variable nombre tendria el 
//valor de lo que se introdujera en el campo nombre_txt.

//Luego en el campo dinamico.
nombre2_txt.onEnterFrame function(){
this.nombre;
}


Haciendo esto no se muestra nada en el campo dinamico, no se que me puedan sugerir ustedes, tengo conocimientos básicos de POO.

Por musashi

14 de clabLevel



Genero:Masculino  

México D.F.

firefox
Citar            
MensajeEscrito el 04 Mar 2011 12:52 am
Hola de nuevo ya logre hacer que medio funcione me faltaba especificar la propiedad del campo de texto, me faltaba decirle que era un .text, y entonces queda de esta forma:

Código ActionScript :

var nombre:String = nombre_txt.text;


y el campo dinamico donde se supone que deberia mostrar lo que se teclee:

Código ActionScript :

nombre2_txt.text = nombre;


El problema que tengo es que solo muestra el texto que le puse de "Teclea tu nombre aqui", pero cuando lo borro para poner el nombre al pasar al frame donde esta el campo dinamico sigue con el "Teclea tu nombre aqui", no se que pasa, lo que veo es que no esta guardando el nuevo valor que se intoroduce, alguin me puede decir que es lo que pasa????

Muchas Gracias.

Por musashi

14 de clabLevel



Genero:Masculino  

México D.F.

firefox
Citar            
MensajeEscrito el 04 Mar 2011 02:22 am
Bueno, el problema que tu tienes es por que debes actualizar la variable,
ya que tu al principio del programa la definiste con "teclee tu nombre aquí",
entonces lo que debes hacer es o poner una función enterFrame o un listern para que cuando escribas algo la variable se actualice,
te pongo un ej:

Código ActionScript :

var campo = mi_input.text
OnEnterFrame= function(){
campo= mi_input.text
}
trace(campo)


solo prueba ahí varias manera de actualizar las variables, supongo que si es un campo de nombre tendrás un botón enviar , o guardar ...
lo que podrías hacer es crear una función por ej:

Código ActionScript :

mi_boton.onPress=function(){
campo= mi_input.text
//y todas las acciones que quieras

Espero te sea de utilidad, Te saluda Maxxx

Por MaxiiSan20

Claber

168 de clabLevel



Genero:Masculino  

Montevideo

firefox

 

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