Foros del Web » Creando para Internet » Flash y Actionscript »

aplicar alpha segun valor de BD

Estas en el tema de aplicar alpha segun valor de BD en el foro de Flash y Actionscript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 04/02/2003, 14:34
 
Fecha de Ingreso: marzo-2002
Mensajes: 299
Antigüedad: 22 años, 1 mes
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
  #2 (permalink)  
Antiguo 06/02/2003, 13:14
Avatar de luigivirgo  
Fecha de Ingreso: enero-2003
Ubicación: Toluka mejiko
Mensajes: 150
Antigüedad: 21 años, 3 meses
Puntos: 0
a ver no sera este

no sera este el problema?

function datos(i){
if (cargar["estatus"+i]=="V"){
mapa["id"+i]._alpha = 10;
}
}


function datos(i){
if (cargar["estatus"+i]=="V"){
mapa[cargar["id"+i]]._alpha = 10;
}
}
__________________
no olvides visitar tu propia komputadora en
http://computadora.de
http://paginaweb.de/luigivirgo/luis.jpg
  #3 (permalink)  
Antiguo 06/02/2003, 18:07
 
Fecha de Ingreso: marzo-2002
Mensajes: 299
Antigüedad: 22 años, 1 mes
Puntos: 1
Gracias compatriota luigivirgo!!

Pero el problema no es ese, sabes creo que debo poner una instrucción indicando que cuando cargue el frame ejecute ese código solo que no sé cuál...

he probrado poniendo en el release de un botón y si funciona!!

saludos y gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:07.