Hola!!
La situación es la siguiente, tengo un mapa donde muestro la distribución de terrenos en venta, hice un boton por cada terreno; necesito que cuando se entre a esta página en los terrenos que ya estan vendidos aplique un alpha a 10%, este valor de estatus (si esta en venta o ya esta vendido) lo tomo de una BD en mysql ejecutando un script en php.
Tengo Flash MX, y lo que hice es lo siguiente:
el script de php Estatus.php:
<?
include("Conect.php");
$conexion=Conectarse();
$resultado=mysql_query("SELECT idLote, estatus FROM lotes",$conexion);
$total = mysql_num_rows($resultado);
for($i=0 ; $i< $total ; $i++){
mysql_data_seek($resultado,$i);
$row=mysql_fetch_array($resultado);
$id = $row[idLote];
echo "&id$i=$id";
$estatus=$row[estatus];
echo "&estatus$i=$estatus";
}
?>
y en Flash MX en el primer fotograma tengo lo siguiente:
cargar = new LoadVars();
cargar.load("Estatus.php");
//función que verifica el estatus del lote
function datos(i){
if (cargar["estatus"+i]=="V"){
mapa["id"+i]._alpha = 10;
}
}
//ciclo donde se llama la función que verifica estatus
x = 0;
while (x<12) {
datos(x);
x=x+1;
}
el problema que tengo es que cuando entro a la página donde me muestra el mapa con la distribución de lotes debe mostrarme lotes en color intenso y lotes con color en alpha Y ESTO NO LO HACE , lo que hice fue en cada botón llamar a la función datos y mandarle como parametro el número de lote que le corresponde, de la siguiente manera:
on (release){
datos(1);
}
y esto si lo hace, cambia el color intenso de mi boton por el alpha a 10 cuando el estatus del lote es igual a "V" (Vendido).
Si alguien tiene alguna idea de que estoy haciendo mal o si tiene alguna idea mejor ... se lo agradecería muchisimo.
De antemano gracias por su atención.
Saludos