Comunidad de diseño web y desarrollo en internet online

Ventana informativa emergente

Citar            
MensajeEscrito el 17 Nov 2004 09:22 am
Hola,

Necesito crear una vetana emergente que muestre información de los errores que se hayan producido en la aplicación.

Lo he hecho así:

ventana = PopUpManager.createPopUp(_root, Window, true, {contentPath:"ventanaMens"}, true);

ventana.setSize(280, 180);
ventana.closeButton = true;
ventana.title = "Errores";
//Eventos
ventana.addEventListener("click", alCerrar);



donde ventanaMens es un Clip de película que contiene una caja de texto (mensaje_txt) donde intento meter el texto que quiero sacar en la ventana. Mi problema es que no consigo acceder a esta caja de texto, lo he intentado asi:

ventana.content.mensaje_txt.text = "Nombre de vista en blanco";

Pero no hace nada.

¿Alguien me puede ayudar? Gracias de antemano.

Monica

Por monica

30 de clabLevel



 

unknown
Citar            
MensajeEscrito el 17 Nov 2004 10:53 am
Podrías mirar el tutorial del componente Alert, para sacar errores te irá perfecto.

http://www.cristalab.com/vertutorial.php?id=31

Saludos!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

unknown
Citar            
MensajeEscrito el 17 Nov 2004 10:58 am
Gracias, pero eso no me sirve ya que yo quiero crear mi propia ventana que dependiendo del mensaje que de error que vaya a visualizar el contenido será distitinto.

A parte, esta ventana la quiero definir en un fichero de ActionScript y el Alert me da problema a la hora de hacer Alert.show dentro de este fichero.

Por monica

30 de clabLevel



 

unknown
Citar            
MensajeEscrito el 17 Nov 2004 11:12 am
Prueba haciendo esto, a ver si encuentras la ruta de la caja de texto.

Código :

for (i in ventana){
   trace(i);
}


Esto teóricamente te tiene que sacar todos los objetos que hayan dentro de ventana. Luego es cuestión de ir haciendo for (i in ventana.texto) y cosas por el estilo, para acotar la búsqueda.

Saludos!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

unknown
Citar            
MensajeEscrito el 23 Nov 2004 02:31 pm
Al final he conseguido acceder al texto dentro de la función que gestiona el evento "complete". Asi dentro de dicha función he hecho:

evento.target.content.mensaje_txt.text ="Esto es una prueba"

y veo que me lo muestra dentro de la ventana en el campo texto.

Ahora quiero cambiar la etiqueta de los botones que hay. Para lo que he visto que puedo acceder de la siguiente forma:

evento.target.content.cancel_btn.label = "Cancel"

Pero no actualiza la etiqueta del botón. ¿Alguien sabe por que?

Por monica

30 de clabLevel



 

unknown
Citar            
MensajeEscrito el 23 Nov 2004 03:28 pm
Ya se que no es una solución :oops: pero si no consigues cambiar la etiqueta, puedes hacerte tu tus propios botones.

Saludos!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

unknown
Citar            
MensajeEscrito el 23 Nov 2004 03:39 pm
No me sirve, ya que lo que yo quiero es que dependiendo del texto que visualice la etiqueta del botón tendrá un valor u otro (Aceptar, Corregir, Continuar...)

Gracias de todas formas

Por monica

30 de clabLevel



 

unknown
Citar            
MensajeEscrito el 23 Nov 2004 03:50 pm
puede ser por q en el clip q estas asignando a la ventana como contentPath ya esta "dibujado" el boton, y cuando asignas el label aun no se ha construido este. Puedes probar:

1. en el codigo donde asignas el label, haz un trace del componente a ver si lo muestra

2. definele tambien el evento complete al boton

3. crea con createClassObject el boton

Por _david

565 de clabLevel


1 articulo

Genero:Masculino  

Bogota, Colombia

unknown

 

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