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

Variables Juegos Flash en Facebook

Estas en el tema de Variables Juegos Flash en Facebook en el foro de Flash y Actionscript en Foros del Web. Hola a todos. Bueno les comento mi problema. He estado desarrollando un juego para facebook en donde necesito que se guarde un puntaje en una ...
  #1 (permalink)  
Antiguo 24/08/2008, 13:54
 
Fecha de Ingreso: agosto-2008
Mensajes: 1
Antigüedad: 15 años, 7 meses
Puntos: 0
Variables Juegos Flash en Facebook

Hola a todos. Bueno les comento mi problema.

He estado desarrollando un juego para facebook en donde necesito que se guarde un puntaje en una bd, probé el juego fuera de facebook y pues vi que todo marchaba bien, es decir, el flash enviaba las variables al php, y este las recibia y las insertaba en la bd. Cuando intenté hacerlo en facebook, me abre el juego, utiliza las variables bien dentro del juego, pero a la hora de enviar las variables al php no lo hace. Osea, en la base de datos queda registrado los campos vacios, ahi noté que flash si está ejecutando el php, pero no le está enviando las variables, o el php no las está recibiendo, lo raro es que como les comenté antes, fuera de facebook este proceso funciona perfecto. Ya estuve mirando la wiki de la plataforma de facebook para mirar las tags, pero no encuentro como manejar variables de flash a php o a una base de datos.

Porfavor si me pueden colaborar como se podria hacer esto, o si hay alguna forma distinta de pasar las variables de flash a la base de datos o a un txt o xml. Muchas gracias.

Adjunto codigos q procesan las variables:


Codigo en flash:

fb_sig_score = new LoadVars();
fb_sig_score.fb_sig_scores = _global.point;
fb_sig_score.sendAndLoad("http://bodychannelshop.com/face/puntos_pbp.php", fb_sig_score, "POST");
loadMovie("over.swf",0);
fb_sig_score.onLoad = function(exito) {
if(exito){
unloadMovie(0);
loadMovie("over.swf",0);
}else{
texto.text = "No se pudieron cargar los datos";
}
};


Codigo en Php (procesa base datos, apli facebook, y variables):

NOTA: Esto coresponde asi -> #### = Censurado


<?php
require_once('facebook/client/facebook.php');

$facebook = new Facebook("######","#######");

$fb_user = $facebook->require_login();

$facebook->api_client->fbml_refreshRefUrl(
"http://bodychannelshop.com/face/invitar1.php");
?>
<?php
$db_conexion= mysql_connect("localhost","#####", "#####") or die("No se pudo conectar a la base ");

mysql_select_db("######"); /* aqui llamamos a la tabla */

$sc = $_POST['fb_sig_scores']; /* igualamos las variables enviadas */

$Query = "INSERT INTO users (id,score) values('$fb_user', '$sc')";/* se inserta las variable en la tabla */

$insertar = mysql_query($Query) or die ("no inserto");
?>

// Inserta el flash dentro de facebook (funciona)

<fb:swf
swfbgcolor="000000"
swfsrc='http://bodychannelshop.com/face/puntos.swf'
flashvars='fb_sig_scores'
width='650' height='650' />


Muchas gacias de antemano.
  #2 (permalink)  
Antiguo 13/02/2009, 17:16
 
Fecha de Ingreso: agosto-2003
Mensajes: 906
Antigüedad: 20 años, 8 meses
Puntos: 3
Respuesta: Variables Juegos Flash en Facebook

el flash debe estar en el raiz del servidor junto con el php
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 19:46.