En este VideoTutorial vamos a conectar Flash AS3 con una Base de Datos en Mysql, usando PHP como intermediario, si bien, es posible conectar AS3 directamente con Mysql es necesario primero ver este método, para entender la lógica.

Primera Parte

Enviamos pocos datos a Mysql y cargamos datos desde Mysql

Ver VideoTutorial | Descargar Archivos | Ver Parte 2

39 Responses to “CONECTAR AS3 CON PHP-MYSQL 1RA PARTE”

  1. mark intouch Says:

    muchas gracias estos ejemplos funcionan realmente para entender el nuevo as3

    muchas gracias ia los descargue para verlos pense que era para conectarlo directo con mysql no existe algo asi ??

    y e estado buscando fluidos dinamicos para hacer efectos de lava pero al parecer no existen :S

    gracias por tus tutoriales

    Admin: Ya vamos a realizar una conexion directa, pero es bastante largo y se ocupan clases AS…

  2. Boris Says:

    Muchas gracias.
    Acabo de bajar el tutorial, soy nuevo en esto pero y se que será de mucha ayuda para mi, justo estoy practicando AS3.

    Gracias nuevamente,

    Saludos.

    Boris H. C.

  3. letty Says:

    Está muy entendible la explicación muchas gracias.

    Ojala sigan con esto es de mucha ayuda.

    Saludos.

  4. jano Says:

    buenisimo maestro, mil gracias! estaba buscando esto!

  5. Miguel Arroyo Says:

    Gracias Patricio, excelente información

  6. bladi Says:

    MUY BUEN TUTORIAL. ERES UN EXCELENTE MAESTRO, ME SIRVIO MUCHISIMO TE LO AGRADESCO. TE RECOMIENDO QUE OMITAS EL “OK” QUE TANTO MENCIONAS, JEJEJE ES SOLO UNA RECOMENDACION PARA QUE SE ESCUCHE MEJOR.

    Admin: Ok….

  7. Frasko Says:

    Muchas gracias por este pedazo de Video Tutorial!! Es justo justo lo que estaba buscando y en poco tiempo pude aprender todo lo que necesita y funcionando perfectamente.

    Gracias!

  8. ramon Says:

    Hola!!! Gracias por tu manera de explicar tan sencilla!!! Pero me encuentro que no me funciona. Tengo varias dudas.
    Tengo un server que tiene bases de datos (todo lo necesario). He seguido con atención tus pasos, he utilizado el codigo para provar, pero no me deja escribir en mysql. Cree la base de datos, creando usuario y contraseña, pero nada…mis dudas son:
    el nombre del host, del enviar.php que está alojado en mi servidor, con la misma estructura que el ejemplo1, debe ser el nombre que me da dentro del control panel? o debe ser localhost???

    He provado mil cosas, pero nada…estoy desesperado! no tengo que activar nada mas en el server??? Necesito que me funcione! no puede ser que no se pueda.

    Te paso el resumen que tengo cuando entro en phpMyAdmin:

    localhost

    * Versión del servidor: 5.0.51-log
    * Versión del protocolo: 10
    * Servidor: Localhost via UNIX socket
    * Usuario: user@localhost
    * Juegos de caracteres de MySQL: UTF-8 Unicode (utf8)
    *
    Cotejamiento de las conexiones MySQL: armscii8_binarmscii8_general_ciascii_binascii_general_cibinarycp1250_bincp1250_croatian_cicp1250_general_cicp1251_bincp1251_bulgarian_cicp1251_general_cicp1251_general_cscp1251_ukrainian_cicp1256_bincp1256_general_cicp1257_bincp1257_general_cicp1257_lithuanian_cicp850_bincp850_general_cicp852_bincp852_general_cicp866_bincp866_general_cidec8_bindec8_swedish_cigeostd8_bingeostd8_general_cigreek_bingreek_general_cihebrew_binhebrew_general_cihp8_binhp8_english_cikeybcs2_binkeybcs2_general_cikoi8r_binkoi8r_general_cikoi8u_binkoi8u_general_cilatin1_binlatin1_danish_cilatin1_general_cilatin1_general_cslatin1_german1_cilatin1_german2_cilatin1_spanish_cilatin1_swedish_cilatin2_binlatin2_croatian_cilatin2_general_cilatin2_hungarian_cilatin5_binlatin5_turkish_cilatin7_binlatin7_estonian_cslatin7_general_cilatin7_general_csmacce_binmacce_general_cimacroman_binmacroman_general_ciswe7_binswe7_swedish_ciutf8_binutf8_czech_ciutf8_danish_ciutf8_esperanto_ciutf8_estonian_ciutf8_general_ciutf8_hungarian_ciutf8_icelandic_ciutf8_latvian_ciutf8_lithuanian_ciutf8_persian_ciutf8_polish_ciutf8_roman_ciutf8_romanian_ciutf8_slovak_ciutf8_slovenian_ciutf8_spanish2_ciutf8_spanish_ciutf8_swedish_ciutf8_turkish_ciutf8_unicode_ci Documentación
    * Crear nueva base de datos: Documentación
    Sin privilegios
    * Mostrar información de tiempo de ejecución de MySQL
    * Mostrar las variables del sistema MySQL Documentación
    * Procesos Documentación
    * Juego de caracteres y sus cotejamientos
    * Motores de almacenamiento
    * Bases de datos
    * Exportar
    * Importar
    * Salir

    En usuario, en el php, se tiene que poner solo “user” o “user@localhost”…y si el host, en el server me dice otro nombre…tipo mysql.tal.net??? cual debo usar?

    Ayuda please!!!

    Muchas Graciasss! Y felicidades por tu gran trabajo y dedicación!!!

  9. Ramon Says:

    Hola otra vez,
    Aun espero la respuesta al post que antecede a este, pero supongo que hay mucho trabajo…

    He conseguido probarlo con mysql instalado en mi máquina, y funciona, pero en un server en internet(real) no funciona. No se si será cosa del register globals…o algo así, porque el resto està ok, i en local, en mi máquina, funciona.

    Una cosa que necesito, y te animo a que hagas un tutorial, és a implementar también (como continuación de este tutorial) los combo box.

    Parece bastante dificil…pero como lo explicas tu normalmente, se hace muy entendedor.

    Te animo desde aqui para que hagas este nuevo tutorial!

    PostData: En un documento flash con AS3, se pueden utilizar acciones en AS2??? Es posible? alguien me sabe contestar a eso???

    Muchas Gracias desde ya!!!

  10. AlexGuz Says:

    Hola

    Excelente tutorial…

    me gustaria saber como agregar un elemento de imagen que se almacene tambien en la misma base de datos

    Gracias

    P. Cornejo: Almacena el link a la foto, es mas rapido…

  11. Lorena Says:

    Hola Patricio! Me ha encantado tu tutorial, pero tengo algunas preguntas. Estoy haciendo un proyecto fin de carrera que consiste en una aplicación flash que va a ser instalada en un único ordenador, pero el cliente quiere que en ese ordenador queden guardados todos los usuarios, así como el estado en el que cada uno de ellos tiene la partida, puntuaciones etcétera. Por lo que veo en este tutorial y lo que he visto por la web se hace todo el proceso de conexión a la base de datos suponiendo que ésta está en un servidor. ¿Puede hacerse algo similar en el propio ordenador?
    Gracias

  12. Lorena Says:

    Hola soy yo otra vez! He estado indagando por la web y ya tengo la solución a mi problema. Gracias a Adobe Air se puede crear una aplicación de escritorio en Flash CS3 y además que ésta sea multiplataforma! Justo lo que necesitaba

    P. Cornejo: Una de las tantas Maravillas de Adobe Air

  13. Acumulador Says:

    Felicitaciones, que trabajo y que bien explicado; asi se hace muy facil entender. Animo para seguir con estos aportes

  14. carlos fernando Says:

    hola primero q todo excelente los videos , la pregunta del millon, tengo problemas con la bd ya que no me muestra ningun error pero no esta agrgando registros a la tabla y estoy usando wanpserver, o necesito al demas para que haya conecion…

    gracias

  15. carlos fernando Says:

    hola de nuevo yo, bueno ya se por que no hay conexion, no esta dejando hacerla por que el usario aparece con password=yes pero mysql no tiene password en le root , entonces q hago para que me deje hacer la conexion….

    gracias

  16. manuel Says:

    tengo la misma duda que Ramon, me encantaria que resolvieses eso si fuese posible. en un servidor web no me funciona todo lo explicado, que por cierto esta de lujo.

    UN SALUDO.

  17. Stalker Says:

    Muchas gracias por tan buenos videos,
    iba todo bien pero tengo un problema >_<!!!!!!!!!

    escribiendo
    import flash.net.*;
    no me genera problemas…
    pero me acepta ningun import del tipo fl.

    al escribir este código:

    import fl.data.DataProvider;
    import fl.controls.DataGrid;
    import fl.controls.dataGridClasses.DataGridColumn;

    me tira el siguiente error:

    1172: No se encontró la definición fl.data:DataProvider.
    1172: No se encontró la definición fl.controls:DataGrid.
    1172: No se encontró la definición fl.controls.dataGridClasses:DataGridColumn.

    ¿Cual es el problema?
    Ayuda plzzzzzzzzzz

  18. Stalker Says:

    Tengo un grave problema:

    sólo me funciona el original del ejemplo que se puede bajar de está página… es tan incomprensible el error que tengo que haciendo un copy/paste del actionScript del ejemplo2.fla a otro fla con cualkier nombre, el otro fla tira errores en casi todas las lineas!

    ¿Como es posible esto?
    Estoy dudando si me convenga seguir trabajando en AS3, ya que hasta ahora no tiene futuro conmigo :(
    se agradece cualkier ayuda :)

  19. Stalker Says:

    Diablos no sé como llenar 2 combobox con xml DDD:

  20. Victor Hugo Camacho Says:

    Hola,

    Yo utilizo mysql 5.1 directo, no el que tiene PHP-Mysql Admin. y no me conecta, por ejemplo para conectar con otros programas yo utilizo el conector ODBC.

    Será que funciona igual o se necesita hacer algo mas ??
    muchas gracias por su ayuda

    Saludos, Victor

  21. roberto Says:

    Hola, sabe que segui todos los pasos y logre conectar el swf – php a la BD mysql, todo bien (www.ideavisual.cl/flash-mysql) pero ahora cuando me puse a modificar los achivos, me empezaron a aparecer varios errores ( error 1084 ), luego empecé todo denuevo, pero el mismo archivo original me empeso a fallar, como que el codigo estaba sucio, nose si será el programa flash cs3 que uso que tiene errores, ya que no es el original y solo lo uso como estudio. ¿que puede estar pasando?

    saludos espero que me puedas responder.:), igual veo muchos post antes del mio.

    saludos y muy buen tutorial.

  22. Christian Fernandez Says:

    Gracias..Excelente
    Me podrias colaborar para cargar los datos en un ComboBox?

    P.C: revisa la clase de DataProvider…

  23. Freddy Says:

    Hola patricio, primero te agradesco por el tutorial que hicistes es exelente. He ampliado la base de datos e incluso insertado fotos a la base de datos(mysql).
    Logro cargar en flash todo los datos menos la foto, te
    agradecesia que me ayudaras con este problema.

  24. Nestor Says:

    patricio: el tuto es exelente al igual que tu trabajo…es genial, sabes que? me interesaria saber o que por lo menos lo comentes en un video .. sobre la conexion que se realiza con el producto de Amf de php y como se utiliza…porque lo he visto, por ahi cuesta un poco entenderlo…pero me parece que seria muy interesante conocerlo como alternativa
    muchas Gracias..

  25. Manuel Urbaneja Says:

    Gracias !!!!! Bien explicado… full util … 100% excelente T_T … 10/10 xDD

  26. Julien Says:

    Hola! 10000000000000 gracias por ese tutorial que explica con perras y manzanas como hacerlo … con paciencia si pude hacerlo!!!
    GRACIAS.
    Ahora tengo un problema … el valor que me regresa el php llega a flash en formato “String” verdad?
    Mira lo cambio a “Number” a traves de otra variable pero no puedo usarlo para hacer calculos y lo regreso a “String” para ensenarlo en un campo de texto … pero me regersa un NaN … ??? intente poner un string manualmente que dice “900″ y todo pasa bien pero no quiere hacer la operacion con el valor que me regresa el php ??? Alguna idea???
    De antemano GRACIAS.

    Julien

  27. Oswaldo Says:

    Hola buenos dias este tutorial esta excelente me sirvio mucho, ya que nunca habia conectado flash a una base datos Mysql. Segui Adelante!!

  28. Isai Says:

    Excelente VideoTutorial Muy bien Explicado
    Gracias por esta pagina y estos videotutoriales
    me han servido de mucho, Suerte y esperare los siguientes

  29. redhojalata Says:

    que tal: primero que nada tremendos tutos, excelentes.

    y pues para comentar que el primer video el error es por un solo caracter ‘&’ es decir el echo del php debe quedar asi:
    echo “prod=$prod_php&id=$id_php”;
    y no asi
    echo “prod=$prod_php&id=$id_php&”;
    y listo no es necesario el parche de “” en el flash, sin embargo sirvio saber como parchar ese tipo de errores.

    lo que pasa es que el simbolo & esta sirviendo para “concluir una variable y empezar otra” y pues el ultimo ‘&’ no esta empezando otra variable solo termina la primera, por eso no va.

    gracias y felicidades por tan buenos tutos.

  30. Virginia Says:

    Caramba.. adoré, esta muy bueno, eres expetacular explicando, estoy justo me metiendo en el mundo flash, tus videos son muy buenos, me serviron mucho… además tienes una voz rica de escuchar…. gracias otra vez por la paciencia de ir explicando paso a paso, hasta los errores… amei…. muy, muy bueno.

    Saludos.

  31. Daniel Montalvo Says:

    Hola a todos muchas gracias por el tutorial, ya que estoy iniciando en el tema de bases de datos desde AS3, por ahora tengo una simple duda con el tutorial:
    ¿es necesario tener instalado php o algun servidor local como xampp o wamp, para poder ver los datos guardados?

  32. orrala Says:

    te pasas de verga, está genial cómo xplicas esa madre, saludos desde méxico :)

  33. victor Says:

    muy bueno el tutorial.. te felcito!!. ayuda de mucho el video!!

  34. Hotaru Says:

    Muchas gracias por tan grandioso aporte..en serio muchas gracias..me sirvió de mucho!!
    Soy una principiante y con tu ayuda he aprendido mucho y me animo a conocer más del entorno de Flash AS3..Gracias!!

  35. ignacio Says:

    Es posible ampliar el vid con un ejemplo, en el qual no se use data grid, donde se muestre una carga de datos en movie clips con fotos con un resultado de varios elementos tipo 30 ? osea con uno scroll as3? por ejemplo una muestra de productos con un next page donde salga el siguente producto? Gracias

  36. Dante Says:

    Una pregunta, donde debe estar la base de datos ??
    en la carpeta de mi server ??, ago eso pero el programa no funciona, alguien me puede ayudar ??, bueno gracias de antemano bye.

  37. Rogelio Says:

    Andaba buscando un tuto como este para evitarme usar ajax ya que con flash ya no es necesario recargar la pagina solo procesa los datos sin tener que meter tanto codigo con ajax eres un maestro!!!

  38. CONECTAR AS3 CON PHP-MYSQL 2DA PARTE | VideoAprende 2.0 Says:

    [...] Ver VideoTutorial | Descargar Archivos | Ver Parte 1 [...]

  39. kyno Says:

    gente de chile vamos adelante

Deja un Comentario

Usuarios Twitters
Comenta usando tu cuenta Twitter.

Copyright © 2010 VideoAprende 2.0 - All Rights Reserved
"Video Elements" theme created by: Press75.com Modified by: Patricio Cornejo