ahora lo que quiero es mostrar el nombre del cliente en el flash...
me explico
tengo un flah que es donde se logean el codigo dice asi:
Código :
stop();
Stage.scaleMode = "noScale";
var envio:LoadVars = new LoadVars();
var recibir:LoadVars = new LoadVars();
function login() {
envio.username = username_txt.text;
envio.password = password_txt.text;
envio.action = "login";
envio.sendAndLoad("consulta.php",recibir,"POST");
}
recibir.onLoad = function(exito) {
if (exito) {
switch (this.opcion) {
case "0" :
mensaje_txt.text = "no existe el usuario";
break;
case "1" :
mensaje_txt.text = "nombre de usuario o pass mal ingresado";
break;
case "4" :
mensaje_txt.text = "datos correctos";
getURL("Main-club.html"); // aqui el problema lo explico mas abajo
break;
default :
mensaje_txt.text = "no hay conexión";
break;
}
} else {
mensaje_txt.text = "Error en el Script";
}
};
mi consulta.php dice asi;
Código :
<?php
$action = $HTTP_POST_VARS['action'];
$username = $HTTP_POST_VARS['username'];
$password = $HTTP_POST_VARS['password'];
require_once('connect.php');
mysql_select_db($database_conn, $conn);
if ($action == 'login'){
$sql = mysql_query("SELECT password,tipo FROM usuarios WHERE username='".$username."'");
if (!$sql) {
die('Could not query:' . mysql_error());
}
$sql2 = mysql_fetch_row($sql);
if (!$sql2){
//no existe usuario
echo 'no existe usuario<br>';
?>&opcion=0&<?
}else{
if ($password !== $sql2[0]){
//no coincide pass
echo 'el pass no coincide<br>';
?>&opcion=1&<?
}else{
//usuario y pass correctos
echo 'datos correctos<br>';
?>&opcion=4&
&tipo=<? echo $sql2[1]; ?>&<?
}
}
mysql_close($conn);
}
?> hasta ahy todo bien me logeo y todo ok pero al mandarlo al otro flash (es una pelicula aparte en otro html) no me muestra el nombre del usuario, solo me aparece como "UNDEFINED" este el codigo que le puse:
Código :
username.text = _root.usermane.text
no se donde esta el error o como tendria que hacerlo, por favor hechenme una manito, desde ya gracias.
