Ver Mensaje Individual
  #8 (permalink)  
Antiguo 25/04/2009, 12:57
hIUG
 
Fecha de Ingreso: abril-2009
Mensajes: 18
Antigüedad: 15 años, 7 meses
Puntos: 0
De acuerdo Respuesta: AYUDA función compleja en Flex, php y MySQL

Cita:
Iniciado por jahepi Ver Mensaje
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:/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 !
WOWWWW Hermano, Amigo!!!

Gracias, de verdad que gracias

Gente como tu es la que hace falta para ayudar a los que vamos aprendiendo jaja gracias.

Ahora una última pregunta, a que se refiere la parte del código y para que sirve:

Código actionscript:
Ver original
  1. var yInit:uint = 10, leading:uint = 20;