Foros del Web » Creando para Internet » Flash y Actionscript »

Crear textfield dentro de un mc para usar como boton.

Estas en el tema de Crear textfield dentro de un mc para usar como boton. en el foro de Flash y Actionscript en Foros del Web. Hola. Necesito si alguien puede ayudarme, para crear desde as2, un textfield, dentro de un mc, para poder darle eventos de boton, a ese textfield. ...
  #1 (permalink)  
Antiguo 13/09/2010, 09:33
Avatar de carolamaya  
Fecha de Ingreso: octubre-2009
Mensajes: 4
Antigüedad: 15 años
Puntos: 1
Crear textfield dentro de un mc para usar como boton.

Hola.
Necesito si alguien puede ayudarme,
para crear desde as2,
un textfield, dentro de un mc,
para poder darle eventos de boton, a ese textfield.

Lo mas cercano que encontre en este foro es esto,
pero no funciona:


Código:
createEmptyMovieClip("years_mc", 1);
	years_mc._x = 114;
	years_mc._y = 110;
	years_mc._width = 100;
	years_mc._height = 100;
	years_mc.createTextField("texto", 2, 10, 10, 80, 40);
	years_mc.texto.text = "Esto es una gran prueba para todos";
De primera mano, veo que faltaria agregar el formato del texto no?

En fin,
Si resuelvo esto, ya tengo la clave para continuar, ya que el contenido del textfield, sera cargado dinamicamente con xml.
Se que podria hacerlo llamando al mc desde attachMovie, teniendo este mc ya el texto dinamico adentro.
Pero el contexto de del codigo que tengo, para crear un submenu, es tan complejo, que necesito seguir creando todo dinamicamente, desde codigo.

Muchas Gracias por su colaboracion!!!
  #2 (permalink)  
Antiguo 13/09/2010, 13:51
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Crear textfield dentro de un mc para usar como boton.

Hola
bueno, el código se ve bien, sin embargo, revisa esto
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #3 (permalink)  
Antiguo 13/09/2010, 14:11
Avatar de carolamaya  
Fecha de Ingreso: octubre-2009
Mensajes: 4
Antigüedad: 15 años
Puntos: 1
Respuesta: Crear textfield dentro de un mc para usar como boton.

Gracias por tu respuesta.
El tema es que funciona bien con _root:
Código:
_root.createTextField("mytext",90,100,100,300,100);
Pero como te decia necesito que el textfield este dentro de un mc,
y no comprendo bien si el mc (en el ejemplo que me pasas es MyMovieClip)

Código:
myMovieClip .createTextField ( instanceName , depth , x , y , width , height )
debe ser creado antes dinamicamente,
o en el escenario.
Para poder manipularlo y darle eventos de boton.

gracias nuevamente.
  #4 (permalink)  
Antiguo 13/09/2010, 18:18
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Crear textfield dentro de un mc para usar como boton.

Hola
bueno, pues no habia tenido tiempo para probar, pero
acabo de probarlo y me funciona con tu código original
siempre y cuando el movieclip exista en el stage y tenga nombre de instancia

así el asunto, intenta esto:

Código actionscript:
Ver original
  1. _root.createEmptyMovieClip("mc",2);
  2. _root.mc.createTextField("t",10,250,200,200,50);
  3.  _root.mc.t.text="Hola Mundo";

o podrías dejarlo en el stage, y apenas cargue el swf,
que el movieclip arranque en _visible=false
y luego iria lo que tienes (código original) agregando _visible=true

o tal vez te den por aquí otras ideas
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com

Última edición por mortiprogramador; 13/09/2010 a las 18:23
  #5 (permalink)  
Antiguo 13/09/2010, 19:10
Avatar de carolamaya  
Fecha de Ingreso: octubre-2009
Mensajes: 4
Antigüedad: 15 años
Puntos: 1
Respuesta: Crear textfield dentro de un mc para usar como boton.

Mortiprogramador!!!

Tu codigo funcionó a la perfeccion.
Ya pude darle eventos y todo.

Elegí crear el mc desde codigo.

Mil gracias por tu aporte.
Ahora podré seguir adelante con el resto!!

Saludos!!!
Caro

Etiquetas: textfield, botones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:04.