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

Grafico en Flash MX /MX 2004 leyendo datos MySQL desde PHP

Estas en el tema de Grafico en Flash MX /MX 2004 leyendo datos MySQL desde PHP en el foro de Flash y Actionscript en Foros del Web. Hola Necesito realizar 3 gráficos en una misma pantalla con Flash, leyendo datos de MySQL. Estos datos los tomo de PHP ya que llevan cierto ...
  #1 (permalink)  
Antiguo 09/11/2006, 11:08
 
Fecha de Ingreso: julio-2006
Mensajes: 2
Antigüedad: 17 años, 9 meses
Puntos: 0
Grafico en Flash MX /MX 2004 leyendo datos MySQL desde PHP

Hola Necesito realizar 3 gráficos en una misma pantalla con Flash, leyendo datos de MySQL.
Estos datos los tomo de PHP ya que llevan cierto proceso y modificación antes de ser graficados y como no conozco mucho ActionScrip he preferido hacer los cálculos en PHP,.
hago los cálculos y voy guardando en PHP en una cadena los datos del array ya que no se como enviar un array a Flash.
Hago esto :

............................................
foreach($final as $primero)
{
$PrimeraFecha=$primero["horapc"];
$ViAlt =strval( round($primero["velocidad"] * 60 * 60 / 1852 * $multiplicador));
$ViTxt =strval( round($primero["velocidad"] * 60 * 60 / 1852 * 100)/100);
$DirAlt =strval( round($primero["direccion"]/3));
$DirTxt =strval( $primero["direccion"]);
$ViAltRa =strval( round($primero["rachavelocidad"] * 60 * 60 / 1852 * $multiplicadorRa));
$ViTxtRa =strval( round($primero["rachavelocidad"] * 60 * 60 / 1852 * 100)/100);
$DirAltRa =strval( round($primero["rachadireccion"]/3));
$DirTxtRa =strval( $primero["rachadireccion"]);

$PrimerViento = $ViTxt;
$PrimerRacha = $ViTxtRa;
$PrimerDirViento = $DirTxt;
$PrimerDirRacha = $DirTxtRa;
}
print("Viento=" . $viento);
print("PrimerViento=" . $PrimerViento);
print("DirViento=" . $PrimerDirViento);
print("Direccion=" . $DirViento);
print("Racha=" . $racha);
print("DirRacha=" . $DirRacha);

?>

--------------------------
y luego en ActionScrip :

stop();
gr=0;

// cargo los datos de PHP

var a = new LoadVars();
a.load("graf_ane5.php");
a.onLoad = function() {
viento_txt= this.viento;
km_h= this.PrimerViento;
DirV= this.$PrimerDirViento;
Direccion_txt= this.DirViento;
racha_txt= this.racha;
DirRacha_txt= this.DirRacha;
gr =parseFloat(DirV);
gotoAndStop(gr);
};

// Si bien cuando ejecuto el PHP me debuelve todos atos bien, aqui solo puedo ver km_h ..

// Luego cargo los datos datos en un array,

vientos1 = new Array();
rachas1 = new Array();
dirVientos1 = new Array();
dirRachas1 = new Array();
vientos0 = new Array();
vientos0 = viento_txt.split(",");
bat_m.text=vientos0[1];
for (var n=0; n<vientos0.length -1; n++ ) {
vientos1[n]=parseFloat(vientos0[n]);
};

DirViento0 = new Array();
DirViento0 = Direccion_txt.split(",");
for (var w=0; w<DirViento0.length -1; w++) {
DirViento1[w]=parseFloat(DiViento0[w]);
};

rachas0 = new Array();
rachas0 = racha_txt.split(",");
for (var x=0; x<rachas0.length -1; x++ ) {
rachas1[x]=parseFloat(rachas0[x]);
};

DirRachas0 = new Array();
DirRachas0 = DirRacha_txt.split(",");
for (var v=0; v<DirRachas0.length -1; v++) {
DirRachas1[v]=parseFloat(DirRachas0[v]);
};

Si alguien me puede auxiliar le agradeciría en el alma. Debo terminar esto urgente y no lo logro.-
Desde ya muchisimas gracias.-

Pedro
  #2 (permalink)  
Antiguo 09/11/2006, 11:18
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola pedroH. Bienvenido al foro.

El foro de Bienvenida a Foros del Web es para presentarse y, si quieres, contarnos algo sobre tí. Para preguntas concretas utiliza el foro que mejor se adapte a tu duda.

Muevo tu mensaje al foro de Flash desde Bienvenida a Foros del Web.

Saludos,
  #3 (permalink)  
Antiguo 09/11/2006, 12:19
Avatar de stock  
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 19 años, 9 meses
Puntos: 53
yo te recomiendo que utilices XML para el intercambio de informacion
  #4 (permalink)  
Antiguo 09/11/2006, 19:40
 
Fecha de Ingreso: julio-2006
Mensajes: 2
Antigüedad: 17 años, 9 meses
Puntos: 0
gracias

Muchas gracias

PedroH
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 18:24.