Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/10/2005, 12:04
orl
 
Fecha de Ingreso: octubre-2005
Mensajes: 1
Antigüedad: 18 años, 6 meses
Puntos: 0
Problema con componentes y contenido creado dnamicamente

Hola, tengo un problema con los ocmponentes. Estoy metiendo dentro de un scrollPane un movie clip en el que pego dinamicamente desde la libreria un clip que contiene un campo de texto y un LABEL component.

Todo funciona perfecto, pero cuando le quiero pasar el texto que debe mostrar el LABEL component no sale nada.. solo dice "LABEL".

En cambio con el campo de texto si muestra el texto que le quiero pasar.

Ojala alguien tenga una idea de como solucionarlo.

Aqui pego el codigo que estoy usando:

En la libreria tengo un clip vacio llamado "empty_mc" y otro clip llamado "interior_mc" con el LABEL component y un campo de texto.


Gracias!

Código:
///////////////// SCROLL PANE ///////////////////////

	//Pegamos el ScrollPane desde la libreria y le damos un nombre de instancia "shoppingCart"
		attachMovie("ScrollPane", "shoppingCart_sp", 0, {_x:8.7, _y:45});
	//Le damos las dimensiones al ScrollPane
		shoppingCart_sp.setSize(500, 250);
	//Le decimos que quite los scrolls horizontales y que los verticales salgan cuando se necesiten usando vScrollPolicy = "auto";
		shoppingCart_sp.hScrollPolicy = "off";
		shoppingCart_sp.vScrollPolicy = "auto";
	//Creamos el Child del ScrollPane en donde meteremos el contenido.
		//shoppingCart_sp.createChild("empty_mc", "container", initObject);
	//Le asignamos el nombre del clip que va a tener dentro.
		shoppingCart_sp.contentPath = "empty_mc";
	//Pegamos el movie clip dentro del ScrollPane y le damos el nombre de instancia "item_mc"
		shoppingCart_sp.content.attachMovie("empty_mc", "item_mc", 0, {_x:0, _y:0});
	//Creamos una variable que sera la separacion entre cada clip que se agregue al "item_mc"
		separacion = 25;
	//Iniciamos el bucle que va a pegar los clips al "item_mc"
	
		for(i=1; i<=25; i++){
			
			/** content se refiere al contentPath que le asignamos al scrollPane **/
			
			shoppingCart_sp.content.item_mc.attachMovie("interior_mc", "interior"+i, i, {_x:1, _y:1+(separacion*(i-1))});
/**************  AQUI SI FUNCIONA EL CODIGO QUE PASA EL TEXTO AL CAMPO DE TEXTO "textField_txt" ********************/		
			shoppingCart_sp.content.item_mc["interior"+i].textField_txt.text = "Este es el numero " + i + " de 25 articulos";
/**************  AQUI NO FUNCIONA EL CODIGO QUE PASA EL TEXTO AL LABEL COMPONENT "label_cp" ********************/
			shoppingCart_sp.content.item_mc["interior"+i].label_cp.text = "Este es el numero " + i + " de 25 articulos";
			

			
		///////// Cambiamos el contenido del color de Fondo /////////
		    if(btn_color == "0xFFE8E1"){//"0xF5F5F5"){
			   btn_color = "0xFFC2BC";//"0xEAEAEA";
		    }else{
			   btn_color = "0xFFE8E1";//"0xF5F5F5";
		    }
		///////// Aplicamos un color distinto en cada ciclo /////////
		pintarBoton = new Color(shoppingCart_sp.content.item_mc["interior"+i].fondo_bkg)
		pintarBoton.setRGB(btn_color);
		/////////////////////////////////////////////////////////////
				
		
		}