Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/07/2005, 07:31
m30810
 
Fecha de Ingreso: diciembre-2004
Mensajes: 27
Antigüedad: 19 años, 4 meses
Puntos: 0
Crear un arreglo en ActionScript

Saludos, necesito crear un arreglo en Actionscript con el cual llenar un componente combobox, he leido algo sobre el dataprovider pero aun no lo entiendo muy bien porque soy nuevo en esto.

Quisiera saber como logro crear un arreglo, cuyos elementos tomen el valor de n variables, es decir, si he recibido desde una página PHP o ASP un conjunto de resultados, tomarlos y crear un arreglo con ellos...

Aca les coloco el codigo de mi archivo php que genera las variables y el codigo de actionscript q las recoje:

PHP:(secciones_combo.php)

<?php
switch($HTTP_GET_VARS['HttpOpc']){
case "Guardar":
$res="&res=0&msg=Introduzca el nombre del profesor";
if (strlen(trim($HTTP_GET_VARS['profesor']))>0){
$res=Guardar($HTTP_GET_VARS['profesor']);
}
break;
}
echo $res;
exit();


function Guardar($profesor)
{
$conexio = mysql_connect("localhost","root","");
mysql_select_db ("tuxtor", $conexio) OR die ("No se puede conectar");
$sql="SELECT seccion FROM secciones order by id_seccion";
$result=mysql_query($sql,$conexio);

$ar_secciones = array(); // Este array se utilizara para guardar los datos

while ($row = mysql_fetch_array($result)){
array_push($ar_secciones, $row['seccion']);
}

$x=implode("-",$ar_secciones);
$secciones = explode("-", $x);
$max=mysql_num_rows($result);
$seccion = $secciones[0];
$i=0;
while ($i<$max)
{
$r=$r."&secc".$i."=".$secciones[$i];

$i++;
}
$r=$r."&max=".$max;

return $r;
}
?>
================================================== =======

ActionScript:

var s = new LoadVars();//guardar //save
s.onLoad = Guardar;
s.HttpOpc = "Guardar";
s.profesor= txtprofesor;
s.sendAndLoad("secciones_combo.php", s, "GET");

function Guardar()
{

var a;
a=s.secc0;
b=s.secc1;
c=s.secc2;
d=s.secc3;
e=s.secc4;
cboseccion.addItem(a);
cboseccion.addItem(b);
cboseccion.addItem(c);
cboseccion.addItem(d);
cboseccion.addItem(e);
lblstatus=s.max;
}

================================================== =======

Con esto funciona bien, pero quiero que las variables s.secc(n) se almacenen en un arreglo el cual deberia utilizar despues para crear los elementos de mi combobox.

Gracias de antemano...