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

problema con createTextField()

Estas en el tema de problema con createTextField() en el foro de Flash y Actionscript en Foros del Web. Buenas! este es mi problema, si hago trace(actividades_matutinas[i].elTexto) perfecto!! pero no me los pone en cajas individuales, alguien sabes por que? Código: for(var i = ...
  #1 (permalink)  
Antiguo 23/05/2011, 07:42
 
Fecha de Ingreso: abril-2011
Ubicación: Buenos Aires
Mensajes: 1
Antigüedad: 13 años
Puntos: 0
problema con createTextField()

Buenas! este es mi problema, si hago trace(actividades_matutinas[i].elTexto) perfecto!!
pero no me los pone en cajas individuales, alguien sabes por que?

Código:
for(var i = 0; i < actividades_matutinas.length; i++)
{
	var vert = 120 + (40 * i);
	this.createTextField("texto"+i, this.getNextHighestDepth(), 400, vert, 720, 35);
	this["texto", i].multiline = true;
	this["texto", i].wordWrap = true;
	this["texto", i].border = false;
	
	myformat = new TextFormat();
	myformat.color = 0xffffff;
	myformat.bullet = false;
	myformat.font = "Calibri";
	myformat.size = "16";
	
	this["texto", i].text = this[actividades_matutinas[i].elTexto];
	this["texto", i].setTextFormat(myformat);

}
  #2 (permalink)  
Antiguo 24/05/2011, 13:49
Avatar de esdebon  
Fecha de Ingreso: agosto-2008
Ubicación: México
Mensajes: 167
Antigüedad: 15 años, 8 meses
Puntos: 18
Respuesta: problema con createTextField()

No estoy seguro, porque no esta todo tu código, pero sospecho que es como usas el this .

el this es como si fuera el _root del AS2, i.e. que llama al movieclip que esta en la raiz.

Sospecho que tu arreglo actividades_matutinas no esta en la raiz. Si lo estas declarando dentro de un movieClip en ves de usar this usa:

Código actionscript:
Ver original
  1. this["texto", i].text = nombreMovieClip[actividades_matutinas[i].elTexto];
__________________
Mi sitio: http://www.fluocode.com

Etiquetas: Ninguno
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 17:39.