Luego de haber investigado en varios foros sobre como agarrar de forma dinamica datos a una DataGrid desde un PHP, pude lograrlo.
Como sea, mi problema ahora es como hacer que se detenga el for de forma dinamica tambien.
Actionscript 2:
Código :
myData.onLoad = function(){ for(var i:Number=1; i < this.fCant; i++){ serversGrid.addItem({Service: this["fService"+i]}); }
PHP:
Código :
$findme = 'Management'; $findme2 = 'Fee'; $cant = 1; $services = getServices($number); $lines = split("@@", $services); foreach ($lines as $line) { $fields=split ('##', $line); $cosa = strpos($fields[1], $findme); $cosa2 = strpos($fields[1], $findme2); if (($cosa !== false) && ($cosa2 == false)){ print("&fService"."$cant"."=$fields[1]"); // aca sale el output $cant++; } } print "&fCant=$cant"; // aca sale el output de cant ?>
Ej. Output del PHP:
Código :
&fService1=Management 1.15162131.201 &fService2=Management 1.15162131.202 &fService3=Management 1.15162131.40 &fService4=Management 1.15162131.56 &fCant=4
Entonces la idea es que si fCant=4 en el for agregue solo 4 lineas. Eso es lo que no me funciona y al parecer tiene mucho sentido.
Si le agrego:
Código :
for(var i:Number=1; i < 100; i++)
Funciona.
Pero si le agrego:
Código :
for(var i:Number=1; i < this.fCant; i++)
No funciona.
Me esta volviendo un poco loco...

Desde ya muchas gracias,
Acura.