bueno el problema que tengo es el siguiente he leído y seguido este tutorial y modificando algunos detalles que tenia el archivo original pero aun así no puedo lograr que realmente compruebe el usuario y el password, ya que cada vez que le doy al botón de loguearse me abre el archivo que supuestamente solo lo pueden ver las personas que se loguean a la página, entonces no se en que este mal el código, aquí les muestro como lo tengo hasta el día de hoy espero me puedan ayudar, digo apenas estoy incursionandome en esto del flash así que no crean que soy muy bueno en esto :lol:

connect.php

Código PHP :

<?php 
$hostname_conn = "localhost";
$database_conn = "usuarios";
$username_conn = "root";
$password_conn = "juanbg";
$conn = mysql_pconnect($hostname_conn, $username_conn, $password_conn) or trigger_error(mysql_error(),E_USER_ERROR);
?>


consulta.php

Código PHP :

<?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 acceso1 WHERE username='".$username."'");
          if (!$sql) {
              die('Could not query:' . mysql_error());
          }
          $sql2 = mysql_fetch_row($sql);
          if (!$sql2){
              //no existe usuario
              echo '&opcion=0&';
          } else{
               if ($password !== $sql2[0]){
                  //no coincide pass
                  echo "&opcion=1&";
               } else{
                   //usuario y pass correctos
                   echo "&opcion=2&tipo=0";
               }
           }
           mysql_close($conn);
      }
?>


Y por último el codigo del login.fla

Código ActionScript :

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 "2" : 
         mensaje_txt.text = "datos correctos";
         getURL("ima/back 2.png");
         break;
         default : 
         mensaje_txt.text = "no hay conexión";
         break; 
      }
   } else {
      mensaje_txt.text = "Error en el Script";
   }
};



y el botón de login:

Código ActionScript :

on (release){
   login();
   mensaje_txt.text = "conectando...";
}