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

Duda para incorporar valor desde .php

Estas en el tema de Duda para incorporar valor desde .php en el foro de Flash y Actionscript en Foros del Web. Estimad@s: Tengo el siguiente codigo en un archivo llamado datos.php : <?php $url = "http://si2.bcentral.cl/Basededatoseconomicos/951_480.asp"; $lineas = file($url); $dolar=$lineas[327]; $uf=$lineas[292]; echo "Dolar ".$dolar; echo "Uf: ...
  #1 (permalink)  
Antiguo 17/06/2009, 09:15
 
Fecha de Ingreso: octubre-2006
Mensajes: 114
Antigüedad: 18 años, 1 mes
Puntos: 0
Duda para incorporar valor desde .php

Estimad@s:

Tengo el siguiente codigo en un archivo llamado datos.php :

<?php
$url = "http://si2.bcentral.cl/Basededatoseconomicos/951_480.asp";

$lineas = file($url);

$dolar=$lineas[327];
$uf=$lineas[292];

echo "Dolar ".$dolar;
echo "Uf: ".$uf;
?>

Por lo que se, este código reúne variables desde otra página, las cuales quiero mostrar en mi película flash. Por ahí ví algunos tutoriales que hablan de incorporarlas en un texto dinámico por medio de loadvars, pero no me resulta nada, saben como se hace??

saludos cordiales ;)
  #2 (permalink)  
Antiguo 17/06/2009, 14:12
Avatar de WaR-05  
Fecha de Ingreso: abril-2008
Mensajes: 35
Antigüedad: 16 años, 8 meses
Puntos: 1
Respuesta: Duda para incorporar valor desde .php

Saludos!
Debes imprimir las variables así en el PHP:

print "dolar=1&uf=0";

Luego usas el load Vars en el Action Script.
Utilizando el metodo load(url) y luego asignar los valores a tus campos de texto.
Deberás concatenar los valores de tus variables en el PHP.

Creo que igual funciona con "echo".

Lo has intentado?
  #3 (permalink)  
Antiguo 17/06/2009, 15:43
 
Fecha de Ingreso: octubre-2006
Mensajes: 114
Antigüedad: 18 años, 1 mes
Puntos: 0
Respuesta: Duda para incorporar valor desde .php

Cita:
Iniciado por WaR-05 Ver Mensaje
Saludos!

Lo has intentado?
Un ejemplo porfa, gracias ;)
  #4 (permalink)  
Antiguo 17/06/2009, 17:20
Avatar de WaR-05  
Fecha de Ingreso: abril-2008
Mensajes: 35
Antigüedad: 16 años, 8 meses
Puntos: 1
Respuesta: Duda para incorporar valor desde .php

El action script -------------------------------------

var lv:LoadVars = new LoadVars();

lv.load("URL del Script PHP ");

lv.onLoad = function(success){
if(success){
_root.dolar_txt.text = "Dolar: " + lv.dolar;
_root.texto_txt.text = lv.texto;
}
else{
trace("Error");
}
}

-----------------------

El PHP -----------------------

<?php

print "dolar=100&texto=hola mundo";

?>

-------------------------------------------
  #5 (permalink)  
Antiguo 17/06/2009, 19:20
 
Fecha de Ingreso: octubre-2006
Mensajes: 114
Antigüedad: 18 años, 1 mes
Puntos: 0
Respuesta: Duda para incorporar valor desde .php

Pucha amigo, no me funciono; trate de hacerle todas las modificaciones pero tpoco, solo me muestra el hola mundo o undefined.
  #6 (permalink)  
Antiguo 17/06/2009, 19:43
Avatar de WaR-05  
Fecha de Ingreso: abril-2008
Mensajes: 35
Antigüedad: 16 años, 8 meses
Puntos: 1
Respuesta: Duda para incorporar valor desde .php

Será que puedas mostrar tu código para ver si podemos hacer algo.
Por cierto donde colocaste el código ActionScript?, yo lo tenia en el primer fotograma
  #7 (permalink)  
Antiguo 17/06/2009, 21:30
 
Fecha de Ingreso: octubre-2006
Mensajes: 114
Antigüedad: 18 años, 1 mes
Puntos: 0
Respuesta: Duda para incorporar valor desde .php

mira, probe el tuyo en el primer frame, pero no paso nada, tiene q estar en el frame de la caja de texto. ahora probe con este, pero tambien me arroja undefined.

PHP
<?php
$url = "http://si2.bcentral.cl/Basededatoseconomicos/951_480.asp";

$lineas = file($url);

$dolar=$lineas[327];
$uf=$lineas[292];

print("dolar" .$dolar);

?>

__________________________

FLASH

var a = new LoadVars();
a.load("datos.php");
a.onLoad = function() {
texto_txt.text = this.dolar;
};
  #8 (permalink)  
Antiguo 17/06/2009, 21:34
Avatar de WaR-05  
Fecha de Ingreso: abril-2008
Mensajes: 35
Antigüedad: 16 años, 8 meses
Puntos: 1
Respuesta: Duda para incorporar valor desde .php

En el print te falta el =

print("dolar" .$dolar);

print("dolar=".$dolar);

Es que para que lo reciba el swf tienes que mandarlos comocuando se envia una cadena de formulario en la URL.

Si no escribe la ruta completa de la url del script PHP

Última edición por WaR-05; 17/06/2009 a las 21:43
  #9 (permalink)  
Antiguo 17/06/2009, 21:50
 
Fecha de Ingreso: octubre-2006
Mensajes: 114
Antigüedad: 18 años, 1 mes
Puntos: 0
Respuesta: Duda para incorporar valor desde .php

compadre, le agradezco su buena voluntad, pero no me funciono, incluso lo probe en una pelicula nueva y no hay caso...
  #10 (permalink)  
Antiguo 17/06/2009, 21:54
Avatar de WaR-05  
Fecha de Ingreso: abril-2008
Mensajes: 35
Antigüedad: 16 años, 8 meses
Puntos: 1
Respuesta: Duda para incorporar valor desde .php

Bueno, pues de nada camarada.
Si tienes oportunidad intenta buscar tutoriales de LoadVars.
Hay ejemplos muy buenos en internet.

Ok!
Por si acaso te dejo el código que hiciste, a mi me funcionó

ACTION SCRIPT
var a = new LoadVars();
a.load(" h t t p :/ /localhost/datos.php");
a.onLoad = function(b) {
if(b){
texto_txt.text = a.dolar;
}
}

PHP
<?php
$url = " h t t p://si2.bcentral.cl/Basededatoseconomicos/951_480.asp";

$lineas = file($url);

$dolar=$lineas[327];
$uf=$lineas[292];

print("dolar=" .$dolar);

?>

Última edición por WaR-05; 17/06/2009 a las 22:01
  #11 (permalink)  
Antiguo 18/06/2009, 00:10
Avatar de sirguy  
Fecha de Ingreso: septiembre-2006
Ubicación: Mallorca
Mensajes: 959
Antigüedad: 18 años, 2 meses
Puntos: 12
Respuesta: Duda para incorporar valor desde .php

Pues ya sólo queda el descarte, si el código de WaR-05 funciona queda comprobar si el php recibe la variable. Abre directamente el php si te hace los dos echo correctamente. Igual el php no tiene nada que enviarte.

Un saludo
__________________
Chanante!
  #12 (permalink)  
Antiguo 21/06/2009, 08:01
 
Fecha de Ingreso: octubre-2006
Mensajes: 114
Antigüedad: 18 años, 1 mes
Puntos: 0
Respuesta: Duda para incorporar valor desde .php

aaaaaaaaaahchus!!
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 23:28.