Ver Mensaje Individual
  #7 (permalink)  
Antiguo 25/04/2009, 12:33
Avatar de jahepi
jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 19 años, 4 meses
Puntos: 43
Respuesta: AYUDA función compleja en Flex, php y MySQL

Hola Hiug !

EL códido de la parte del cliente tiene algunos detalles, el while que estás utilizando no sé que finalidad tiene.

rest_service.lastResult.doce.nom_curso es un atributo del tipo ArrayCollection, que contiene todos los nombres de los cursos devueltos por PHP, no es necesario que agregues esa colección en otra colección y la recorras.

Podrías hacer lo siguiente:

Código actionscript:
Ver original
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="rest_service.send()">
  3.    
  4.    <mx:HTTPService id="rest_service" result="recibe()" url="http:/127.0.0.1/ACDA/ACDA-debug/Prueba9.php" showBusyCursor="true"/>
  5.  
  6.    <mx:Script>
  7.       <![CDATA[
  8.          import mx.collections.*;
  9.          import mx.controls.*;
  10.          
  11.          private function recibe():void
  12.          {
  13.             var cursos:ArrayCollection = rest_service.lastResult.doce.nom_curso;
  14.             var yInit:uint = 10, leading:uint = 20;
  15.             for(var i:uint = 0; i < cursos.length; i++) {
  16.                 var label:Label = new Label();
  17.                 label.text = String(cursos.getItemAt(i));
  18.                 label.y = yInit;
  19.                 yInit += leading;
  20.                 canv.addChild(label);
  21.             }
  22.          }
  23.       ]]>
  24.    </mx:Script>
  25.    <mx:Canvas id="canv" left="0" top="0" bottom="0" right="0" />
  26. </mx:Application>

Te recomiendo ampliamente que utilices el depurador de Flex, es de gran ayuda en estos casos para saber de que tipo son las variables y que valores tienen durante la ejecución del programa.

Un saludote !
__________________
Una contraseña es como la ropa interior. No deberías dejarlas afuera a la vista de otras personas, deberías cambiarla regularmente, y ni se te ocurra prestarla a extraños.