Comunidad de diseño web y desarrollo en internet online

¿Cómo hago para utilizar una variable en varios sitios?

Citar            
MensajeEscrito el 23 Jul 2005 10:42 pm
Hola: yo como siempre en apuros, esta vez necesito hacer lo siguiente: necesito que el usuario de un "juego" en .swf que estoy haciendo ingrese su nombre en un campo de texto en un momento determinado y después cuando un personaje hable con él se cargue el nombre (el resultado del campo de texto) en medio de una frase (creo que eso se hace en un texto dinámico).
por ejemplo.

Cuadro de dialogo:inserte su nombre aquí _______


luego

personaje1: hola _______ , te estabamos esperando


En una escena posterior

personaje1: ¿Qué pasa _______ ? no te ves bien.



¿Se entiende lo que nesecito? no creo que sea complicado.
igual como siempre agradesco todo tipo de ayuda.

Por x-dim

56 de clabLevel



 

msie
Citar            
MensajeEscrito el 23 Jul 2005 11:22 pm
_global.varNombre = txtNOmbre.text

con eso metes el nombre a la variable global varNombre, y de ahora en adelante la puedes mandar llamar...

mensaje= "hola como estas" add _global.varNombre add ", espero que bien"

saludox!!

Por Sr. QUHO

SWAT Team

1643 de clabLevel

5 tutoriales
1 articulo

  SWAT

firefox
Citar            
MensajeEscrito el 25 Jul 2005 06:47 pm
:( No entiendo, es que no se nada AS ¿Me podrias explicar mejor?

¿Le tengo poner al objeto introduccion de texto ese nombre(txtNOmbre.text )?

¿Lo pongo en el inspector de propiedades del objeto introducción de texto?

¿o en el texto dinamico?

¿Tengo que escribir el texto en AS? ¿o lo llamo?

¿Cómo hago para llamarlo,es que lo nesecito ?

Por x-dim

56 de clabLevel



 

msie
Citar            
MensajeEscrito el 25 Jul 2005 07:41 pm
no sabes nada de AS y estas haciendo un juego?... wow..

mira amigo, realmente te recomiendo que leas los tutoriales de programacion en Flash que hay aqui en la seccion de tutoriales.. ok.. esto te ayudará a que tu juege quede mucho mas optimizado, de lo contrarío quedará muy redundante..

ahora deja te explico..

txtNombre es el nombre de instancia que le puedes dar al cuadro de texto donde el usuario mete su nombre al inicio..

despues en el mismo frame donde tienes ese cuadro de texo, metes este codigo..
btEntrar.onRelease=function(){
_global.varNombre = txtNOmbre.text //supongamos que tu boton de Entrar tiene nombre de instancia btEntrar
}

con esto ya tienes el nombre del usuario en la variable varNombre...

ahora, cada vez que la vayas a mostrar, supongamos que el mensaje sea...
Buenos días, bienvenido QUHO.. (yo entre ok)

pones esto en el frame donde mostrarás el mensaje

txtMensaje.text="Buenos días, bienvenido " add _global.varNombre

saludox!

Por Sr. QUHO

SWAT Team

1643 de clabLevel

5 tutoriales
1 articulo

  SWAT

firefox
Citar            
MensajeEscrito el 27 Jul 2005 03:36 am
muchas gracias por responder, ¿Sabés como ponerlo dentro de un texto dinamico?

Por x-dim

56 de clabLevel



 

msie
Citar            
MensajeEscrito el 27 Jul 2005 04:50 am
pones esto en el frame donde mostrarás el mensaje

txtMensaje.text="Buenos días, bienvenido " add _global.varNombre

saludox!


le pones el nombre de instancia "txtMensaje" a tu cuadro de texto dinamico..

Por Sr. QUHO

SWAT Team

1643 de clabLevel

5 tutoriales
1 articulo

  SWAT

firefox

 

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