Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/04/2008, 11:40
Avatar de ANGELIUZ
ANGELIUZ
 
Fecha de Ingreso: enero-2008
Mensajes: 11
Antigüedad: 16 años, 10 meses
Puntos: 0
Menu de categorias creado en actionscript

Estimados:

Estoy creando un menu con categorias y subcategorias, la informacion la recojo de una base de datos usando PHPobect, logro sin problemas leer la informacion el problema que tengo es al manipularla y ordenarla.

Lo que hago en mi fla es vincular desde la libreria los dos movieclips distintos que contienen los tipos de botones que uso, uno para la subcategoria y otro para la categoria, luego los llamo a la escena usando attachMovie hasta ahi todo me funciona perfecto, el problema surge cuando quiero indicarle que una es la categoria padre y otra es la categoria hija para que de ese modo las subcategorias se ordenen bajo su categoria padre, pegare el codigo de lo que hago por si alguien puede hecharme una manito con el codigo que probablemente me falta.

Lo que mas me gustaria seria si alguien me puediera mostrar un codigo AS donde se cree un menu con categorias y subcategorias sin xml para de ese modo ver en que me equivoco.

Gracias de ante mano

Código:
import com.ghostwire.phpobject.*
PHPObject.defaultGatewayKey = "aqui la clave";
PHPObject.defaultGatewayUrl = "aqui el archivo Gateway.php";

// Función que carga las Categorias y Subcategorias
function cargaContactos (){
	phpBuscar = new PHPObject("database");
	phpBuscar.bdsql_onResult = function(result) {
		
		var num_resultados = result.length;
		
		for (var i=0; i<num_resultados; i++){
			var id_padre = result[i][2];
			if(id_padre==0)
			{_root.attachMovie("mc_cat", "cat"+i, _root.getNextHighestDepth());
	 		_root["cat"+i]._x = 0;
			_root["cat"+i]._y = 0 + (i * 30);
			_root["cat"+i]["nombre_cat"].text += result[i][1];
			}
			else
			{_root.attachMovie("mc_subcat", "subcat"+i, _root.getNextHighestDepth());
	 		_root["subcat"+i]._x = 200;
			_root["subcat"+i]._y = 0 + (i * 20);
			_root["subcat"+i]["nombre_subcat"].text += result[i][1];
			}
		}	
	}
	phpBuscar.bdsql ("SELECT * FROM secciones");
}
// Muestra Las Categorias
cargaContactos("");
stop();
Aqui lo que he logrado hasta el momento
http://www.portalartistas.cl/swf/agenda.html