Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/02/2003, 14:34
Serenity
 
Fecha de Ingreso: marzo-2002
Mensajes: 299
Antigüedad: 22 años, 2 meses
Puntos: 1
aplicar alpha segun valor de BD

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