Comunidad de diseño web y desarrollo en internet online

duda con Login en Flash

Citar            
MensajeEscrito el 22 May 2008 03:15 am
estuve leyendo tuto sobre hacer un login con username y pass, bueno en una parte dice:

"Validación de las variables en php.

En esta parte necesitamos dos archivos, el connect.php y consulta.php."

estos dos archivos donde van ubicados??, en el mismo flash?? o en una pagina externa??, ademas mi otra duda es, si las bases de datos como mysql, se deben pagar?? y como funcionaria entre el flash y esta base de datos q no se encuentra en el flash?? y los datos q se agregan en el flash automáticamente aparece en la base de datos??, disculpa mis preguntas quizas son un poco tontas, pero en realidad quiero entender bien como funciona esto, pq kizas necesita utilizarla en una página.

agradeceria mucho la respuesta.

Saludos y excelente los tutoriales ^^

Por --LORD--

11 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 22 May 2008 03:58 am

--LORD-- escribió:

connect.php y consulta.php ... estos dos archivos donde van ubicados??, en el mismo flash?? o en una pagina externa??

bueno estos archivos son paginas en si
van en el mismo directorio que tu swf

--LORD-- escribió:

las bases de datos como mysql, se deben pagar??

las bases de datos en si son gratis
pero necesitas un host que tenga la opcion de PHP y mySQL activada, la mayoria de los de paga cuentan con estas, y algunos gratuitos tambien

--LORD-- escribió:

como funcionaria entre el flash y esta base de datos q no se encuentra en el flash??

para eso sirve el PHP
Flash no puede enviar datos a la base de datos, por esto usa al PHP como "puente" para transferir la informacion

--LORD-- escribió:

y los datos q se agregan en el flash automáticamente aparece en la base de datos??

si la conexion entre ambas esta correcta, deberia actualizarse automaticamente la base de datos, sino, creo que te dara un problema de conexion


--LORD-- escribió:

disculpa mis preguntas quizas son un poco tontas

que va no hay preguntas tontas, solo [BORRADO MENTALMENTE POR TRIBAK]...
no te disculpes, si no entiendes para eso esta el foro y no son preguntas tontas, simplemente eres nuevo en esto y son preguntas de novatos y muy validas la verdad ;)

--LORD-- escribió:

en realidad quiero entender bien como funciona esto

eso me da mucho gusto ^^ es muy buena idea tomar nuevos retos
bien amigo, vas por muy buen camino :wink:

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 22 May 2008 03:43 pm
Gracias, por aclararme las dudas, pero creo q vendran algunas mas por esto mismo, :S.
un PHP es una pagina web, ok y como funcionaria en este caso? me refiero como se utilizaria esta herramienta para enviar los datos?? y cuando dices q van en el mismo directorio, solo se especifica la ruta cierto??

Por --LORD--

11 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 22 May 2008 04:06 pm
ok a ver
php es un lenguaje de programacion para servidores
con php se pueden hacer paginas dinamicas
los php imprimen HTML, variables, y contenidos de base de datos, entre otras cosas
usas php para revisar una base da datos en busca de cierta informacion que se va a una variable php y se muestra como salida HTML

pues segun recuerdo, en el tutorial vienen ya definidas las rutas a cada archivo

el connect.php hace el enlaze a la base de datos
y el otro archivo hace la busqueda da valores en la base de datos y si estoy coinciden, entras a la seccion "privada"

como te digo solo basta hacer un login.swf connect.php y un consulta.php en un mismo directorio en el servidor con soporte de PHP/mySQL

el Flash le dice "por medio del loadVars" (me parece), a PHP que cierta variable (contraseña por ejemplo) tiene tal valor (definido por el usuario) y PHP manda una consulta (QUERY) a mySQL a ver si tal contraseña existe, la base de datos le informa que existe esa contraseña, php manda una confirmacion a Flash y Flash te acepta como usuario

:S espero no confundirte mas :)

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 22 May 2008 04:29 pm
jajaj, la verdad un poco, pero si logro entender como funciona, ahora mira, en el tuto dice: "En esta parte necesitamos dos archivos, el connect.php y consulta.php.", bueno estos dos archivos en realidad son solo codigos cierto?? o son archivos como un "word" (solo es para hacer una comparación, no kiere decir que sea word), y suponiendo que todo funciona bien, que se debe hacer despues de esto para q entre a la seccion privada de la pagina? supongo que lleva escrito algun codigo por ahi q le permite el acceso, porque en el login identifica al usuario y le da acceso pero que hace q se mantenga el acceso a las paginas posteriores??
te pregunto esto porque kizas me pidan hacer algo q no he hecho antes, que es hacer una web en flash (he usado flash pero no subiendola a internet), entonces posiblemente debe funcionar para poder ver productos y posteriormente comprarlos, entonces para ellos necesitarán ingresar algun dato para poder comprar. creo q me entiendes a donde voy no?

bueno vamos por parte para ir aclarando las dudas y gracias por tener paciencia. :D ;)

Por --LORD--

11 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 22 May 2008 05:25 pm

--LORD-- escribió:

jajaj, la verdad un poco

disculpa :P

--LORD-- escribió:

en el tuto dice: "En esta parte necesitamos dos archivos, el connect.php y consulta.php.", bueno estos dos archivos en realidad son solo codigos cierto?? o son archivos como un "word" (solo es para hacer una comparación, no kiere decir que sea word)

los archivos php son archivos como todos
en word se usa archivo.doc
en php se usa archivo.php
solo para verificar... word es un programa, documento de texto es un archivo manipulable por word

como ves ahi, los que tienen icono de DreamWeaver son archivos php
necesitas dos de esos (connect y consulta) y el archifo de flash (swf)

--LORD-- escribió:

que se debe hacer despues de esto para q entre a la seccion privada de la pagina? supongo que lleva escrito algun codigo por ahi q le permite el acceso, porque en el login identifica al usuario y le da acceso pero que hace q se mantenga el acceso a las paginas posteriores??

veamos el codigo del Flash

Código :

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";
         //acá pueden agregar acciones para los registrados
         break;
      default :
         mensaje_txt.text = "no hay conexión";
         break;
      }


como ves, esta parte es un switch/case
basicamente, a la variable opcion, dependiendo si el usuario y contraseña son correctos o no, se le asigna un valor numerico (del 0 al 2)
por ejemplo si en la base de datos no existe el usuario "fulano de tal" manda error X al php que a su vez le manda el error al Flash, este lo detecta como un error "0" y dice, si es un error 0, entonces el usuario no existe

igual si detecta que el usuario existe pero la contraseña esta mal, manda un error 1, y dice, si es un error 1, entonces la contraseña esta mal

y si a Flash le lleva la variable opcion como 2 entonces el usuario y contraseña estan bien
y manda a hacer lo que tu quieras

lo que tu quieras que haga la animacion despues de confirmar que el usuario y contraseña con validos va aqui:

Código :

case "2" :
         mensaje_txt.text = "datos correctos";
         //acá pueden agregar acciones para los registrados
         break;


si quieres borras el //acá pueden agregar acciones para los registrados o lo dejas para guiarte

aqui puedes poner que te envie al fotograma 5 que es donde tienes la "informacion privada"
lamentablemente creo que si actualizan la pagina, esta informacion se va a la basura y tendrian que relogarse

--LORD-- escribió:

...entonces para ellos necesitarán ingresar algun dato para poder comprar. creo q me entiendes a donde voy no?

si xD

--LORD-- escribió:

gracias por tener paciencia. :D ;)


nada que para eso estamos :P

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 23 May 2008 12:33 am
muchas gracias por responderme las dudas que tenia, ahora estoy esperando que me envien un mail para saber que es lo que necesitan en la web. y si me asaltan mas dudas, te las haré llegar jejeje XD, gracias nuevamente.

Por --LORD--

11 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 23 May 2008 02:50 pm
ya se que es lo que necesito, mira es bien simple creo yo, dentro de la pagina que me pidieron hacer, debo colocar en algun lugar un link de contactos, donde la persona ingrese su nombre, mail y algun comentario que quiera entregar, entonces la idea es que esa informacion llegue al mail de la empresa directamente, para que ellos la puedan tener y asi poderse contactar con el cliente que escribio en su pagina.

mi duda es como se hace?? :S

Por --LORD--

11 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 23 May 2008 03:45 pm

Por CarlosRuminott

1000 de clabLevel

6 tutoriales

 

Mdz, Arg

firefox
Citar            
MensajeEscrito el 23 May 2008 04:35 pm

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 23 May 2008 06:20 pm
ok, lo leere gracias

Por --LORD--

11 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 25 May 2008 06:03 pm
estuve leyendo el tuto sobre:
Envio de correo electronico desde un formulario de Flash usando PHP o ASP
y tengo una dudilla, el archivo php donde iria?? pq entiendo que necesito enviar la informacion y solo lo puedo hacer a travez de ese archivo. si llegase a ir en el flash en donde iria ubicado?
a y lo otro con respecto al boton, para enviar la informacion, este debe llevar algun nombre?? como envio.txt o algo asi??
eso es gacias

Por --LORD--

11 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 25 May 2008 07:29 pm
segun recuerdo, no es necesarioq eu le pongas ningun nombre al boton

los php siempre (mas bien, la gran mayoria de las veces) van junto con el swf (no dentro, junto)
necesitas tener la carpeta y dentro el swf y el php

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 26 May 2008 04:19 am
me acabo de dar cuenta de algo, no logro encontrar "TextInput" y "TextArea", como lo puedo hacer?? pq tengo el flash MX, y en la zona de los botones no aparecen esas opciones, que me recomiendas??

Por --LORD--

11 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 26 May 2008 05:27 am
esta ventana se te hara familiar cierto?

como vez a la derecha esta una barra (paneles), dentro de esta esta el modulo/panel Componentes (components??)
en este se encuentra tanto el textInput como el textArea

si no lo ves, creo que el panel componentes lo puedes obtener dando click en Ventana (en la barra de menus) y buscas Componentes

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 26 May 2008 02:16 pm
jaja si conozco la ventanita, mi problema es que dentro de lo componentes no me aparece el "text area" o el "text input", si salen botones, check box y otras cosillas mas pero no me viene con esas opciones de texto, entonces no se como hacer para incorporarlas, pq mi flash no es el MX 2004 es solo el MX.

Por --LORD--

11 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 26 May 2008 07:04 pm
ok entoces se vera mas bien algo asi:


creo que ahi si te quede mal :P
al parecer para Flash MX aun no existian tales componentes
pero ambos pueden ser "suplantados" por la herramienta de texto
solo para el textArea bastaria poner en las opciones del texto el "multilinea" activado

ambos los pones como "introduccion de texto"
y el de estado pues es uno de "texto dinamico"

a ver si "suplantarlo" funciona ;)

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 26 May 2008 08:58 pm
muchisimas gracias, me faltaba ese detalle, el de multilinea, rayos que son maestros ustedes, jejejej XD.
bueno espero poder seguir aprendiendo y absorbier sus conocimientos :D.

tengo otra duda que es sobre subir las paginas a internet, me dijieron q cuando se hace un flash, es necesario pasarlo a html para que pueda ser compatible, me dijieron estos pasos (no se si estan bien):

flash (pagina hecha en flash) > HTML > PHP (emulador para ver si corre bien el flash en html) > CP > MYsql > Acceso al FTP > subo al FTP

todo esos pasos hay q hacer para poder subir un flash a internet?? o es menos engorroso?

Por --LORD--

11 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 26 May 2008 11:31 pm
hmmm
algo curioso el metodo xD

veamos

tienes tu .swf (Flash)
abre el bloc de notas y escribe el codigo

Código :

<html>
<head><title>prueba</title></head>
<body>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="200" height="200">
<param name="movie" value="[b]tuanimacion.swf[/b]">
<param name="quality" value="high">
<embed src="[b]tuanimacion.swf[/b]" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="200" height="200"></embed></object>
</body>
</html>

y guardalo como index.html (o index.php)
ahora tienes un html (o php)
tu animacion
y los php que necesita la animacion para funcionar (connect y contact)

ahora necesitas un servidor web que soporte php/mySQL
te recomiendo este para que pruebes
www.zymic.com
te registras y con tu usuario y contraseña entras pro FTP al servidor
en la raiz colocas tanto los php (o html) como el swf

ahora solo bastaria abrir tu pagina y con esto podrias ver tu proyecto finalizado

no entiendo eso de CP
ni lo de php como emulador

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 26 May 2008 11:32 pm
perdon en la parte del codigo puse los [b ] y [ /b] para que veas donde cambias el nombre de tu swf pero estos no salieron como yo quisiera
por favor buscalos y el nombre de entre ellos (tuanimacion.swf) cambialo por el nombre de tu animacion

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 27 May 2008 01:48 am
ok muchas gracias, cuando llegue el momento de probarlo lo hare :D, nuevamente te has pasado de buena onda ;).
cualquier cosa en que te pueda ayudar solo dime.
gracais y saludos.

Por --LORD--

11 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 27 May 2008 04:00 am
muchas gracias pero la verdad que me nacio ayudarte :P
ademas e aprendido una que otra cosa en el proceso asi que
cualquier cosa que me puedas ayudar?
ya lo hiciste :P

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 20 Jun 2008 11:57 pm
Hola en estos momentos estoy usando www.zymic.com, para probar un avance de la pagina, pero me encuentro con que no logro enviar el mail del flash y la verdad no se pq es. a continuacion dejo los scrip para ver si encuentras el error, gracias.

para empezar uso 3 nombres:
remitente.txt = quien lo envia
email.txt = en esta zona va el emial de kien envia
asunto.txt = es el cuerpo del email que se envia

scrip del Boton:

on (release) {
estado_txt.text = "Enviando su correo ...";
enviarForm();
}

scrip del 1 frame:

var envio_lv:LoadVars = new LoadVars();
var recibir_lv:LoadVars = new LoadVars();
function enviarForm() {
envio_lv.remitente = remitente_txt.text;
envio_lv.email = email_txt.text;
envio_lv.asunto = asunto_txt.text;
envio_lv.sendAndLoad("email.php", recibir_lv, "POST");

}

recibir_lv.onLoad = function(exito) {
if (exito) {
estado_txt.text = this.estado;
} else {

estado_txt.text = "Error en la aplicación de correo";
}
};
stop();

scrip del archivo php de nombre email.php:

<?php
$sendTo = "[email protected]";
$subject = $_POST["remitente"];
$headers = "From: " . "Shell";
$headers .= "<" . $_POST["email"] . ">\r\n";
$headers .= "Reply-To: " . $_POST["email"];
$message = $_POST["asunto"];
mail($sendTo, $subject, $message, $headers);
echo "estado=Mensaje enviado";
?>

En el codigo del archivo html para que funcione la pagina no tengo problema, pq me arranca el flash.

Por --LORD--

11 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 20 Jun 2008 11:58 pm
me falto mencionar que estado.txt es la caja donde aparecera que sucede con el envio del email a traves de flash.

Por --LORD--

11 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 21 Jun 2008 12:05 am
perdoname por recomendarte zymic

fue un error mio

este servidor gratuito bloquea la funcion mail()

por favor prueba con otro servidor que seguro tu codigo esta bien

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 21 Jun 2008 12:07 am
a ok gracias, por casualidad conoces alguno?? aparte de ese??

Por --LORD--

11 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 03 Sep 2008 02:32 am
en ese mismo tutorial que estuviste mirando me parece que dice un par de servidores posibles con funcion mail
o en el foro en el que preguntan dudas sobre ese tutorial tambien :)

Por ironeric23

Claber

407 de clabLevel



Genero:Femenino  

mozilla

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.