Comunidad de diseño web y desarrollo en internet online

AMFPHP COMBOBOX

Citar            
MensajeEscrito el 25 Sep 2005 03:15 pm
Hola,

He seguido vuestro tutorial de AMFPHP y bases de datos y lo he podido adaptar sin problemas a mi propia DB que tiene más campos y dos tablas (productos y categorias).

Ahora tengo un problema al intentar filtrar por categoria los productos que aparecen en el datagrid con un combo no se como regoger los datos de la tabla categoria en el combo...

en mi código php he creado la siguiente función:

function cojercategoria()
{
$sql = "SELECT * FROM Categorias";
return $this->query($sql,0);
}

y ahora no se como pasar esa información al combo desde AS...

Agradecería cualquier comentario que me pueda ayudar a hacer esto con AMFPHP...

P.D: Enhorabuena por la web y gracias por los tutoriales !!

Por horrortrip

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Sep 2005 05:49 pm
Hola, fijate solo debes hacer unos pequeños cambios y adaptarlo al componente comboBox, aunque la diferencia de tratarlo no es mucho :P , fijate inserta en el ejemplo un combobox y dale un nombre de instancia, en mi caso lo llamare combo, ahora sabemos que el que añade items al datagrid es consulta de los metodos del servicio asi que vamos hacerlo con esa (insertar tambien, pero bueno tu lo podras saber hacer con este ejemplo), vamos a dejarnos de habladurias y vayamos al codigo ^^:

extracto del codigo consulta ligeramente modificado:

Código :

capturaRespuesta.consulta_Result = function (data){
   var proveedor:Array = new Array();
   var proveedor2:Array = new Array(); //Nuevo proveedor para
                                       // no dañar la estructura del ejemplo como tal
   btnInsertar.enabled=true;
   if (data){ //si la consulta fue correcta 
      if (data.getLength()){ //si tenemos al menos un registro
         for (i=0; i<data.getLength();i++){ 
             //insertamos al proveedor una etiqueta(label)
            //que es lo que vera el usuario con
            //el campo nombre de nuestra consulta y ademas
            //una data que es el valor logico
            //que tendremos nosotros para saber
            //que item a seleccionado en el caso
            // de que haya dos etiquetas iguales, podemos 
            //saber cual selecciono especificamente
            proveedor2.addItem({label:unescape(data.getItemAt(i).nombre), data: data.getItemAt(i).id});
            
            
  proveedor.addItem({id:data.getItemAt(i).id,nombre:unescape(data.getItemAt(i).nombre),comentarios:unescape(data.getItemAt(i).comentarios)});
         }
         combo.dataProvider = proveedor2; //llenamos nuestro comboBox
         //demas codigo
}

y bueno un ejemplo de un listener para cuando el usuario selecciona un item del comboBox

Código :

// Ahora un ejemplo, para saber que item ha seleccionado el usuario 
// de nuestro combobox
// una variable object que nos servira de listener
var alSeleccionarCombo:Object = new Object();

//nuestro evento change
alSeleccionarCombo.change = function (evento:Object){
   trace("Has seleccionado la etiqueta comboBox: "+evento.target.selectedItem.label);
   trace("con la data: "+evento.target.selectedItem.data);
   
}
//Añadimos el listener para el comboBox
combo.addEventListener("change",alSeleccionarCombo);


Bueno creo que eso es todo, aunque te recomiendo que leas este tutorial:
Tutorial de uso del componente combobox para flash mx 2004

y sepas que otros eventos puedes utilizar con el componente combobox.

saludos, y cualquier duda, no dudes en postearla :D

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 25 Sep 2005 07:16 pm
Hola de nuevo,

Muchas gracias por tu rápida respuesta. He probado el código tal y como tu me lo has pasado y el resultado que obtengo es un combo que despliega una lista de "undefined" repetidos muchas veces...

El código que tengo me queda así:

Código :

capturaRespuesta.consulta_Result = function(data) {
   var proveedor:Array = new Array();
   var proveedor2:Array = new Array();
   btnInsertar.enabled = true;
   if (data) {
      //si la consulta fue correcta 
      if (data.getLength()) {
         //si tenemos al menos un registro
         for (i=0; i<data.getLength(); i++) {
            //empezamos a codificar nuestro datos
            //proveedor.addItem({id:data.getItemAt(i).id,Familia:unescape(data.getItemAt(i).Familia),Color:unescape(data.getItemAt(i).Colore),Precio:unescape(data.getItemAt(i).Precio),Imagenpeq:unescape(data.getItemAt(i).Imagenpeq),Imagengra:unescape(data.getItemAt(i).Imagengra),Referencia:unescape(data.getItemAt(i).Referencia)});
            proveedor.addItem({Color:unescape(data.getItemAt(i).Colore), Precio:unescape(data.getItemAt(i).Precio), Imagenpeq:unescape(data.getItemAt(i).Imagenpeq), Referencia:unescape(data.getItemAt(i).Referencia)});         
            proveedor2.addItem({label:unescape(data.getItemAt(i).familia), data:data.getItemAt(i).idf});
         }
         datagrid.dataProvider = proveedor;
         combo.dataProvider = proveedor2; //llenamos nuestro comboBox 
         datagrid.getColumnAt(0).width = 100;
         datagrid.getColumnAt(1).width = 100;
         datagrid.getColumnAt(2).width = 100;
         datagrid.getColumnAt(3).width = 100;
         //         datagrid.getColumnAt(4).width=100;
         //         datagrid.getColumnAt(5).width=100;
         //         datagrid.getColumnAt(6).width=100;
         datagrid.selectedIndex = 0;
         //dejo como seleccionado el primer item del datagrid
         idtxt.text = datagrid.selectedItem.id;
         Familiatxt.text = datagrid.selectedItem.Familia;
         Coloretxt.text = datagrid.selectedItem.Colore;
         Preciotxt.text = datagrid.selectedItem.Precio;
         Imagenpeqtxt.text = datagrid.selectedItem.Imagenpeq;
         Imagengratxt.text = datagrid.selectedItem.Imagengra;
         Referenciatxt.text = datagrid.selectedItem.Referencia;
         btnModificar.enabled = btnEliminar.enabled=true;
         estadotxt.text = "Consulta completada";
      } else {
         // sino, no tenemos registro deshabilitamos los botones de eliminar y modificar
         btnModificar.enabled = btnEliminar.enabled=false;
         estadotxt.text = "No hay registro que mostrar";
      }
   } else {
      estadotxt.text = "Ocurrio un error en la consulta";
   }
};

No sé si el problema puede venir al trabajar con 2 tablas, he vuelto a leer el tutorial de ComboBox pero habla sobre como hacerlo con XML y no con AMFPHP, tampoco sé si esta diferencia es algo que merezca la pena resaltar...

Además de hacerlo como tu me has dicho he intentado crear otra función solo para el Array de ese combo pero tampoco funciona con este código:

capturaRespuesta.cojercategoria_Result = function(data) {
    var proveedor2:Array = new Array();
   if (data) {
      //si la consulta fue correcta 
      if (data.getLength()) {
         //si tenemos al menos un registro
         for (i=0; i<data.getLength(); i++) {
            //empezamos a codificar nuestro datos
            //proveedor.addItem({id:data.getItemAt(i).id,Familia:unescape(data.getItemAt(i).Familia),Color:unescape(data.getItemAt(i).Colore),Precio:unescape(data.getItemAt(i).Precio),Imagenpeq:unescape(data.getItemAt(i).Imagenpeq),Imagengra:unescape(data.getItemAt(i).Imagengra),Referencia:unescape(data.getItemAt(i).Referencia)});
            //proveedor2.addItem({label:unescape(data.getItemAt(i).familia), data:data.getItemAt(i).idf});
            //proveedor2.addItem({familia:unescape(data.getItemAt(i).familia), idf:data.getItemAt(i).idf});    he probado las 3 formas anteriores y de ninguna me funciona, o lista de undefined o combo vacío
         }
         combo.dataProvider = proveedor2; //llenamos nuestro comboBox 
         estadotxt.text = "Consulta completada";
      } else {
         // sino, no tenemos registro deshabilitamos los botones de eliminar y modificar
         btnModificar.enabled = btnEliminar.enabled=false;
         estadotxt.text = "No hay registro que mostrar";
      }
   } else {
      estadotxt.text = "Ocurrio un error en la consulta";
   }
};


No sé si el problema puede estar en el archivo php de los servicios por lo que te copio a continuación el final de las consultas: 

         function consulta (){
                  //creamos la cadena de nuestra sentencia(query) SQL
                $sql = "SELECT * FROM Products ORDER BY id ";
               return $this->query($sql,0);  //retornamos el recordset de la consulta
         }
                     function cojercategoria()
   {
               $familia = utf8_encode($familia);//<-- igual
               $idf = utf8_encode($idf);//<-- igual   
               $sql = "SELECT * FROM Family ";
               return $this->query($sql,0);  //retornamos el recordset de la consulta
   }
         //Parametros sql que contendra la sentencia SQL que se ejecutara 
         //y accion en tal caso de que sea un INSERT haremos una excepcion
         //y retornaremos el nuevo id del registro recien insertado
         function query ($sql, $accion){
               $conex= mysql_connect("localhost","alpelo","6alpe9") or die("no se puede conectar porque ".mysql_error());
            mysql_select_db("alpeloshop2");
            $result= mysql_query($sql,$conex);
            if ($accion && result){ //Excepcion del INSERT, comparamos result por si la inserción fue correcta :P
               $result= mysql_insert_id();
            }
            mysql_close($conex);               
               return $result; //Consultar retonara un recordSet
                            //Modificar y Eliminar 1 si fue correcto o 0 en caso contrario
                        //Insertar retornara el id recien creado 
         }


En fin, un saludo y muchas gracias de nuevo por tu ayuda...

Por horrortrip

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Sep 2005 07:36 pm
Fijate segun tu codigo con el datagrid, tu campo se llama Familia no familia, es caso sensitivo :wink: , lo digo por:

Código :

//proveedor.addItem({id:data.getItemAt(i).id,Familia:unescape(data.getItemAt(i).Familia),Color:unescape(data.getItemAt(i).Colore),Precio:unescape(data.getItemAt(i).Precio),Imagenpeq:unescape(data.getItemAt(i).Imagenpeq),Imagengra:unescape(data.getItemAt(i).Imagengra),Referencia:unescape(data.getItemAt(i).Referencia)});
proveedor2.addItem({label:unescape(data.getItemAt(i).familia), data:data.getItemAt(i).idf});


al igual con el campo id, creo que se llama es id no idf

saludos :)

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 25 Sep 2005 07:47 pm
El tema es que tengo dos tablas, una Produts (con el id nombrado como "id" y varios campos, uno de ellos llamado "Familia"). La otra tabla se llama Family y tiene solo 2 campos("idf para el id y el campo familia que son las diferentes categorias).

Lo que quiero es cruzar los datos de las 2 de manera que al elegir en el combo la categoria (familia) se actualice en el datagrid donde se lista la tabla Products.

Muchas gracias otra vez por responder tan rápido.

Salu2

Por horrortrip

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Sep 2005 08:29 pm
ok fijate una cosa, segun tu codigo el metodo consulta selecciona los registros de la tabla Products, no la de Family, que es la que tiene los campos familia y idf, para poder tratar los registros de Family segun como tu lo tienes es con el metodo cojercategoria de tu servicio, asi que este deberia tener un listener aparte en tu codigo flash, con el nombre:

Código :

capturaRespuesta.cojercategoria_Result = function (data){
}


saludos :)

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 25 Sep 2005 09:56 pm
He probado a implementar el método como me has dicho pero no me devuelve ningún valor en el combo, el código AS es:

Código :

capturaRespuesta.cojercategoria_Result = function (data){
    var proveedor2:Array = new Array();
   if (data) {
      //si la consulta fue correcta 
      if (data.getLength()) {
         //si tenemos al menos un registro
         for (i=0; i<data.getLength(); i++) {
            //empezamos a codificar nuestro datos
            proveedor2.addItem({label:unescape(data.getItemAt(i).familia), data:data.getItemAt(i).idf});
         }
         combo.dataProvider = proveedor2; //llenamos nuestro comboBox 
         estadotxt.text = "Consulta completada";
      } else {
         // sino, no tenemos registro deshabilitamos los botones de eliminar y modificar
         btnModificar.enabled = btnEliminar.enabled=false;
         estadotxt.text = "No hay registro que mostrar";
      }
   } else {
      estadotxt.text = "Ocurrio un error en la consulta";
   }
};

Por otro lado creo que quizás el error esté dentro de la clase de php, dentro de ella el método es:

                        "cojercategoria" => array(      
                        "description" => "consulta n campos",
                        "access" => "remote"
                     ),

Y la función correpondiente:

         function cojercategoria()
   {
               $sql = "SELECT * FROM Family ";
               return $this->query($sql,0);  //retornamos el recordset de la consulta
   }


No sé porque no funciona, quizás en algún momento alguna variable pisa a otra y por eso no obtengo el resultado que busco...

Siento dar tanto el coñazo pero realmente le estoy dando muchas vueltas a esto desde hace días y me tiene un poco desesperado, gracias por la ayuda y tu paciencia...

salu2

Nota de F®: POR DIOS!!, usa las etiquetas [code] para encerrar el codigo que postees, asi es mas facil

Por horrortrip

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Sep 2005 10:30 pm
ehhh bueno sinceramente no veo error en esas porciones de codigo, te aconsejo que ejecutes el script en el navegador a ver si te da algun error de sintaxis, por otro lado invocaste el metodo en el codigo de flash :? , es decir pusiste:

Código :

serv.cojercategoria()


saludos :)

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 26 Sep 2005 10:02 am
Hola otra vez Maikel,

Estoy ejecutando estos archivos desde un servidor, puedes ver el ejemplo en: http://www.alpelo.com/alpelorocks.html

He insertado la última línea de código que me has pasado en el código de flash de forma que este queda como sigue:

Código :

capturaRespuesta = new Object();
servicio = conexion.getService("alpelorocks", capturaRespuesta);
serv.cojercategoria();
capturaRespuesta.onStatus = function(data) {
   trace("Fuck un error, por:"+data.description);
};


Aún así no funciona y cada vez me surgen más dudas porque también he intentado crear dos servicios (archivos php con clases) diferentes pero parece que solamente se puede vincular un servicio al archivo flash ya que no funciona con 2.

Realmente le he dado tantas vueltas al tema que ya no se como seguir, perdona por lo de las etiquetas "code", no lo sabía, es la primera vez que pido ayuda en un foro...

Seguiré haciendo pruebas porque creo que quizás el problema es que flash no me coje los datos de la tabla Family, solo los de Products... si se te ocurre algo no dudes en comentarmelo, cualquier sugerencia es bienvenida...

gracias 1000 y salu2

Por horrortrip

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Sep 2005 05:03 pm
Hola...

¡ ¡ ¡ Y A F U N C I O N A ! ! !

Muchas gracias, al añadir la línea de código al final del script en flash tal y como sigue:

Código :

servicio.cojerFamilia();


El combo me coje las categorias de la tabla correspondiente y ahora solo me falta que al cambiar de selección en el combo los datos se actualicen en el datagrid...

Estoy haciendo pruebas con el ejemplo que me pasate pero todavía no lo he conseguido...

gracias de nuevo

Por horrortrip

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Sep 2005 05:23 pm
por eso yo te habia dicho esto :?

Maikel escribió:

ehhh bueno sinceramente no veo error en esas porciones de codigo, te aconsejo que ejecutes el script en el navegador a ver si te da algun error de sintaxis, por otro lado invocaste el metodo en el codigo de flash :? , es decir pusiste:

Código :

serv.cojercategoria()


saludos :)


bueno me alegro... :P

Ahora el asunto de los tutoriales, no es solo copiar y pegar los codigos del ejemplo, sino leerlo, entenderlos y que aprendas :wink:

saludos :)

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 27 Sep 2005 01:05 pm
Hola, estoy totalmente de acuerdo contigo, de hecho estoy aprendiendo muchísimo sobre la parte de programación de flash con AS2 y por el nº de lecturas que tiene mi post me imagino que no soy el único interesado en este tema... pero para aquellos que no somos programadores "natos" resulta muy dificill y estoy seguro de que se nos escapan muchas cosas que para otros son obvias.

Por ejemplo ahora yo ya tengo mis componentes datagrid y combo que cojen datos de diferentes tablas de la misma DB y no se si puedo cruzar esos datos directamente desde flash mediante alguna propiedad o método del datagrid (he probado muchos sin éxito)

Sé que mi combo coje los campos de la db y sé como pasarlos a un campo de texto con el siguiente código:

Código :

var alSeleccionarCombo:Object = new Object();

alSeleccionarCombo.change = function (comboSelected){

     combotxt.text = comboSelected.target.selectedItem.label;

}

combo.addEventListener("change",alSeleccionarCombo);


El problema es que no se como hacer que en el datagrid solo aparezcan los registros que tienen en la columna familia ese dato que recojo en el combo...


Tampoco estoy seguro de si tendría que crear un nuevo servicio dentro de mi clase php e invocarlo desde el listener del combo (también lo he probado, sin éxito). El código de la consulta en php lo he creado como sigue:

Código :

"cojerCategoria" => array(      
     "description" => "consulta n campos",
     "access" => "remote"
                     ),



   function cojerCategoria()
   {
      $Familia = utf8_encode($Familia);
           $sql = "SELECT * FROM Family ORDER BY Familia ASC WHERE `Familia` = ".$Familia." LIMIT 1;";
      return $this->query($sql,0);  
   }




gracias por adelantado...

Por horrortrip

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 30 Sep 2005 10:56 am
Hola,

LLevo varios días probando a resolver este problema y lo siento mucho pero no me funciona de ninguna forma, yo creo que debería de ser algo así para pasar los datos del combo al datagrid:

Código :

var alSeleccionarCombo:Object = new Object();
//nuestro evento change
alSeleccionarCombo.change = function(comboSelected) {
   //   trace("Has seleccionado la etiqueta comboBox: "+evento.target.selectedItem.label);
   //   trace("con la data: "+evento.target.selectedItem.data);
   combotxt.text = comboSelected.target.selectedItem.label;
   combo2txt.text = comboSelected.target.selectedItem.data;
   servicio.cojerCategoria(comboSelected.target.selectedItem.data)
};
//Añadimos el listener para el comboBox
combo.addEventListener("change", alSeleccionarCombo);


He notado que si llamo al servicio al final de todo el código como servicio.cojerCategoria(); entonces nada funciona, la aplicación entera se bloquea y no recoje datos pero si lo declaro como servicio.cojerCategoria(idf); entonces funciona todo pero no consigo pasar los datos del combo al datagrid
Por otro lado, no sé si tendría que llamar al servicio desde dentro de la función (cojerFamilia) o dentro de la función que recoje los datos del combo "cojerCategoria" .

Código :

capturaRespuesta.cojerFamilia_Result = function(data) {
   var proveedor2:Array = new Array();
   if (data) {
      //si la consulta fue correcta
      if (data.getLength()) {
         //si tenemos al menos un registro
         for (i=0; i<data.getLength(); i++) {
            //empezamos a codificar nuestro datos
            proveedor2.addItem({label:unescape(data.getItemAt(i).Familia), data:data.getItemAt(i).idf});
         }
         servicio.cojerCategoria(idf);
         combo.dataProvider = proveedor2;
         //llenamos nuestro comboBox
         estadotxt.text = "Consulta completada";
      } else {
         // sino, no tenemos registro deshabilitamos los botones de eliminar y modificar
         btnModificar.enabled = btnEliminar.enabled=false;
         estadotxt.text = "No hay registro que mostrar";
      }
   } else {
      estadotxt.text = "Ocurrio un error en la consulta";
   }
};



Código :

capturaRespuesta.cojerCategoria_Result = function(data) {
   var proveedor3:Array = new Array();
   btnInsertar.enabled = true;
   if (data) {
      //si la consulta fue correcta 
      if (data.getLength()) {
         //si tenemos al menos un registro
         for (i=0; i<data.getLength(); i++) {
            //empezamos a codificar nuestro datos
            proveedor3.addItem({id:data.getItemAt(i).id, Familia:unescape(data.getItemAt(i).Familia), Colore:unescape(data.getItemAt(i).Colore), Precio:unescape(data.getItemAt(i).Precio), Imagenpeq:unescape(data.getItemAt(i).Imagenpeq), Imagengra:unescape(data.getItemAt(i).Imagengra), Referencia:unescape(data.getItemAt(i).Referencia)});
         }
         datagrid.dataProvider = proveedor3;
         datagrid.getColumnAt(0).width = 50;
         datagrid.getColumnAt(1).width = 100;
         datagrid.getColumnAt(2).width = 100;
         datagrid.getColumnAt(3).width = 100;
         datagrid.getColumnAt(4).width = 100;
         datagrid.getColumnAt(5).width = 100;
         datagrid.getColumnAt(6).width = 100;
         datagrid.selectedIndex = 0;
      } else {
         // sino, no tenemos registro deshabilitamos los botones de eliminar y modificar
         btnModificar.enabled = btnEliminar.enabled=false;
         estadotxt.text = "No hay registro que mostrar";
      }
   } else {
      estadotxt.text = "Ocurrio un error en la consulta";
   }
};



De cualquier manera no me funciona y eso me hace pensar que quizás mi error esta en la clase de php, en algún sitio dentro de este código:

Código :

<?php
    class alpelorocks{ 
         function alpelorocks (){ 
            $this->methodTable = array( 
                     "cojerCategoria" => array (
                        "description" => "selecciona por categoria",
                        "access" => "remote",
                        "arguments" => array("idf")
                     ),
                     "query" => array (
                         "description" => "ejecuta un query en MySQL",
                        "access" => "private",
                        "arguments" => array ("sql","accion")
                     )
            );
         }
         function cojerCategoria ($idf){
                  $sql= "SELECT FROM Products WHERE Familia='".$idf."' LIMIT 1";
               return $this->query($sql,0);
         }
   
         function query ($sql, $accion){
               $conex= mysql_connect("localhost","user","passw") or die("no se puede conectar porque ".mysql_error());
            mysql_select_db("mydb");
            $result= mysql_query($sql,$conex);
            if ($accion && result){ 
               $result= mysql_insert_id();
            }
            mysql_close($conex);               
               return $result; 
         }
    }
?>


Todo este código me esta volviendo loco, cualquier idea o sugerencia se agradece infinito...

salu2

Por horrortrip

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 30 Sep 2005 02:46 pm
Soy neofito en flash pero viejo en php

....
$result= mysql_query($sql,$conex);
if ($accion && result){ <----- es $result
$result= mysql_insert_id();
}
mysql_close($conex);

***Veo que esa condicion es utilizada para cuando es un insert pero aun asi, puede generar un error. modifica.
...


Tu consulta debe ser
Select * from Products ....

no select from Products ....

tampoco utilices limit 1
tu cadena sql completa seria

$sql = select * from products where Familia = '$idf' "


pequeños detalles hacen un mundo como un ; o una variable mal escrita.
Quiza te has equivocado al copiar tu codigo pero por si acaso te ayudo en esa correccion

Por pinocho

78 de clabLevel



Genero:Masculino  

Luna City

firefox
Citar            
MensajeEscrito el 01 Oct 2005 06:32 pm
Muchas gracias por tu ayuda, he realizado el cambio pero sigue sin funcionar, por lo menos ahora sé que el error no está en el código php. Creo que el probema está en la llamada al servicio desde flash porque he creado un campo de texto que muestra un mensaje para cada servicio y cuando cambio algo en el combo no ocurre nada, no sé si es que no se puede llamar a un servicio desde el combo o es que tengo algo más que falla dentro del código AS...
Gracias a todos de cualquier manera seguiré dándole vueltas y cualquier sugerencia es bienvenida...

Por horrortrip

5 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.