Muchas gracias javierdaniel, y a ti tambien Tmeister.
Ya quedo lo que queria, les proporciono mi codigo para que le hechen un lente...
Aqui yo me logueo con un login y password de nivel administrador para mi aplicacion. y de ahi selecciono el cliente del combo que me lo da un php que lee de una base de datos de postgresql, y de ahi ya puedo consultar, insertar, eliminar y modificar los registros.

.
Gracias por su ayuda, ojala algun dia pueda subir los archivos demo de mi aplicacion a este sitio...

.
Este es el codigo:
Código :
//Importamos las clases para el Iterator y los Estilos
import mx.data.components.datasetclasses.DataSetIterator
import mx.styles.CSSStyleDeclaration
//import mx.utils.Delegate;
//Estilo de la cabecera del grid
var headerStyles = new CSSStyleDeclaration();
headerStyles.setStyle("textAlign", "center");
pelis_grid.setStyle("headerStyle", headerStyles);
//Declaramos variables
enviar_lv = new LoadVars();
recibir_lv = new LoadVars();
recibir_lv2 = new LoadVars();
var ordenarHacia:String = new String("asc");
var ordenarPor:String = new String();
var miXML:XML = new XML();
var miXML2:XML = new XML();
var pelisGrid:Array = new Array();
var alOrdenar:Object = new Object();
var alClicar:Object = new Object();
var alSeleccionar:Object = new Object();
alSeleccionar2 = new Object();
var selec_str:String = new String();
/***************************** EMPEZAMOS *********************************/
//Cargamos el Combo
miXML2.ignoreWhite = true;
miXML2.onLoad = function (success) {
//Cargamos y llenamos el array
if (success){
for (i=0; i<miXML2.firstChild.firstChild.childNodes.length; i++){
clientef2.addItem({label:miXML2.firstChild.firstChild.childNodes[i].childNodes[0].firstChild});
cliente.text = clientef2.getItemAt(0).label;
_global.cliente2 = cliente.text;
}
}
}
miXML2.load("mostraradm.php");
function datosgrid() {
//Cargamos el XML
miXML.ignoreWhite = true;
miXML.onLoad = function(success){
//Cargamos y llenamos el array
if (success){
for (i=0; i<miXML.firstChild.firstChild.childNodes.length; i++){
pelisGrid.addItem({Log_cte: miXML.firstChild.firstChild.childNodes[i].childNodes[0].firstChild,
Equipo: miXML.firstChild.firstChild.childNodes[i].childNodes[1].firstChild,
Marca: miXML.firstChild.firstChild.childNodes[i].childNodes[2].firstChild,
//Utilizamos parseInt() para convertir los textos a número
Modelo: miXML.firstChild.firstChild.childNodes[i].childNodes[3].firstChild,
Serie: miXML.firstChild.firstChild.childNodes[i].childNodes[4].firstChild,
Estado: miXML.firstChild.firstChild.childNodes[i].childNodes[5].firstChild,
Vigencia: miXML.firstChild.firstChild.childNodes[i].childNodes[6].firstChild,
Expediente: miXML.firstChild.firstChild.childNodes[i].childNodes[7].firstChild});
}
//Asignamos al DataSet y al DataGrid
datos.items = pelisGrid;
datos.filtered = false;
pelis_grid.dataProvider = datos.dataProvider;
pelis_grid.hScrollPolicy = "auto";
//Propiedades del DataGrid
pelis_grid.getColumnAt(0).width = 10;
pelis_grid.getColumnAt(1).width = 150;
pelis_grid.getColumnAt(2).width = 130;
pelis_grid.getColumnAt(3).width = 80;
pelis_grid.getColumnAt(4).width = 110;
pelis_grid.getColumnAt(5).width = 70;
pelis_grid.getColumnAt(6).width = 70;
pelis_grid.getColumnAt(7).width = 70;
//pelis_grid.getColumnAt(0).resizable = false;
pelis_grid.getColumnAt(1).setStyle("textAlign", "left");
pelis_grid.getColumnAt(2).setStyle("textAlign", "left");
pelis_grid.getColumnAt(3).setStyle("textAlign", "left");
pelis_grid.getColumnAt(4).setStyle("textAlign", "left");
pelis_grid.getColumnAt(5).setStyle("textAlign", "left");
pelis_grid.getColumnAt(6).setStyle("textAlign", "left");
pelis_grid.getColumnAt(7).setStyle("textAlign", "left");
//Deshabilitamos ordenación de las columnas, pero no las columnas
for (i=0; i<7; i++){
pelis_grid.getColumnAt(i).sortOnHeaderRelease = false;
}
}
}
_root.miXML.load("mostrar2.php?cliente="+ cliente2);
}
/**************************** FUNCIONES *******************************/
function insertar() {
enviar_lv.log = cliente.text;
enviar_lv.equipo = equipo_txt.text;
enviar_lv.marca = marca_txt.text;
enviar_lv.modelo = modelo_txt.text;
enviar_lv.serie = serie_txt.text;
enviar_lv.estado = estado_txt.text;
enviar_lv.vigencia = vigencia_txt.text;
enviar_lv.expediente = expediente_txt.text;
enviar_lv.sendAndLoad("insertar2.php", recibir_lv, "POST");
}
function eliminar() {
enviar_lv.log = cliente.text;
enviar_lv.serie = serie_txt.text;
enviar_lv.sendAndLoad("eliminar2.php", recibir_lv, "POST");
}
function consultar() {
datosgrid();
}
function modificar() {
enviar_lv.log = cliente.text;
enviar_lv.equipo = equipo_txt.text;
enviar_lv.marca = marca_txt.text;
enviar_lv.modelo = modelo_txt.text;
enviar_lv.serie = serie_txt.text;
enviar_lv.estado = estado_txt.text;
enviar_lv.vigencia = vigencia_txt.text;
enviar_lv.expediente = expediente_txt.text;
enviar_lv.sendAndLoad("modificar2.php", recibir_lv, "POST");
}
function limpiar() {
enviar.lv.log = "botica";
enviar_lv.sendAndLoad("mostrar2.php", recibir_lv2, "POST");
}
/**/
recibir_lv2.onLoad = function(){
//Vaciamos todo y recargamos el DataGrid con los datos modificados
pelisGrid.splice(0, pelisGrid.length);
_global.limpia = "botica";
datos.clear();
datos.filtered = false;
pelis_grid.dataProvider = datos.dataProvider;
_root.miXML.load("mostrar2.php?cliente="+ limpia + "&r="+ Math.random());
equipo_txt.text = "";
marca_txt.text = "";
modelo_txt.text = "";
serie_txt.text = "";
estado_txt.text = "";
vigencia_txt.text = "";
expediente_txt.text = "";
}
/**************************** EVENTOS *******************************/
recibir_lv.onLoad = function(){
//Vaciamos todo y recargamos el DataGrid con los datos modificados
pelisGrid.splice(0, pelisGrid.length);
//mx.controls.DataGrid.destroyObject(pelisGrid);
//mx.controls.DataGrid.createObject(pelis_grid);
datos.clear();
datos.filtered = false;
pelis_grid.dataProvider = datos.dataProvider;
_root.miXML.load("mostrar2.php?cliente="+ cliente2 + "&r="+ Math.random());
}
// ORDENAMOS
alOrdenar.headerRelease = function(objeto){
//Recogemos la ordenación actual
miOrdenacion = datos.getIterator();
//Cogemos el nombre de la columna
ordenarPor = objeto.target.getColumnAt(objeto.columnIndex).columnName;
if (ordenarHacia == "asc"){
miOrdenacion.sortOn([ordenarPor], 1);
ordenarHacia = "des";
}
else if (ordenarHacia == "des"){
miOrdenacion.sortOn([ordenarPor], 2);
ordenarHacia = "asc";
}
//Aplicamos el nuevo orden
datos.setIterator(miOrdenacion);
}
pelis_grid.addEventListener("headerRelease", alOrdenar);
// FILTRAMOS
alClicar.click = function(objeto){
if (objeto.target == filtrar_btn){
//Si no hay filtro lo ponemos y cambiamos el texto en el botón
if (datos.filtered == false){
datos.filtered = true;
datos.filterFunc();
filtrar_btn.label = "Quitar Filtro";
}
//Si hay filtro lo quitamos y cambiamos el texto en el botón
else if (datos.filtered == true){
datos.filtered = false;
filtrar_btn.label = "Filtrar";
}
//Función filterFunc de Flash
datos.filterFunc = function(registro:Object) {
var res_boo:Boolean = new Boolean(false);
var dir_str:String = new String(registro.Marca);
var dir_array:Array = new Array();
//Rompemos el string por palabras y lo metemos en un array
dir_array = dir_str.split(" ");
for (i=0; i<dir_array.length; i++){
var t1_str:String = new String(dir_array[i]);
var t2_str:String = new String(filtrar_txt.text);
if (t1_str.toUpperCase() == t2_str.toUpperCase()){
res_boo = true;
}
}
return(res_boo == true);
}
}
else if (objeto.target == consultar_btn){
consultar();
}
else if (objeto.target == insertar_btn){
insertar();
}
else if (objeto.target == eliminar_btn){
eliminar();
}
else if (objeto.target == modificar_btn){
modificar();
}
else if (objeto.target == limpiar_btn){
limpiar();
}
}
filtrar_btn.addEventListener("click", alClicar);
consultar_btn.addEventListener("click", alClicar);
limpiar_btn.addEventListener("click", alClicar);
insertar_btn.addEventListener("click", alClicar);
eliminar_btn.addEventListener("click", alClicar);
modificar_btn.addEventListener("click", alClicar);
alSeleccionar2.change = function(evento) {
cliente.text = clientef2.selectedItem.label;
_global.cliente2 = cliente.text;
}
clientef2.addEventListener("change", alSeleccionar2);
alSeleccionar.change = function(objeto){
if (objeto.target == pelis_grid){
equipo_txt.text = objeto.target.getItemAt(objeto.target.selectedIndex).Equipo;
marca_txt.text = objeto.target.getItemAt(objeto.target.selectedIndex).Marca;
modelo_txt.text = objeto.target.getItemAt(objeto.target.selectedIndex).Modelo;
serie_txt.text = objeto.target.getItemAt(objeto.target.selectedIndex).Serie;
estado_txt.text = objeto.target.getItemAt(objeto.target.selectedIndex).Estado;
vigencia_txt.text = objeto.target.getItemAt(objeto.target.selectedIndex).Vigencia;
expediente_txt.text = objeto.target.getItemAt(objeto.target.selectedIndex).Expediente;
}
}
pelis_grid.addEventListener("change", alSeleccionar);