CONECTAR AS3 CON PHP-MYSQL 1RA PARTE
Posteado el: July 4, 2008Posteado en: ActionScript 3.0
Comenta este video
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







July 8th, 2008 at 6:38 pm
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…
August 14th, 2008 at 6:57 pm
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.
August 18th, 2008 at 4:07 am
Está muy entendible la explicación muchas gracias.
Ojala sigan con esto es de mucha ayuda.
Saludos.
August 21st, 2008 at 8:45 pm
buenisimo maestro, mil gracias! estaba buscando esto!
August 28th, 2008 at 12:58 am
Gracias Patricio, excelente información
September 2nd, 2008 at 1:33 am
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….
October 6th, 2008 at 12:55 pm
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!
October 16th, 2008 at 10:47 am
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!!!
October 20th, 2008 at 8:20 am
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!!!
October 23rd, 2008 at 5:30 pm
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…
October 29th, 2008 at 10:41 am
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
October 31st, 2008 at 1:45 pm
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
November 1st, 2008 at 11:26 am
Felicitaciones, que trabajo y que bien explicado; asi se hace muy facil entender. Animo para seguir con estos aportes
November 6th, 2008 at 4:35 pm
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
November 7th, 2008 at 6:11 pm
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
November 10th, 2008 at 6:46 pm
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.
December 5th, 2008 at 7:03 pm
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
December 5th, 2008 at 9:45 pm
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
December 6th, 2008 at 3:48 am
Diablos no sé como llenar 2 combobox con xml DDD:
January 2nd, 2009 at 7:31 am
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
January 23rd, 2009 at 6:43 am
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.
March 8th, 2009 at 3:20 pm
Gracias..Excelente
Me podrias colaborar para cargar los datos en un ComboBox?
P.C: revisa la clase de DataProvider…
April 7th, 2009 at 10:25 am
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.
April 8th, 2009 at 5:44 pm
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..
April 23rd, 2009 at 11:12 pm
Gracias !!!!! Bien explicado… full util … 100% excelente T_T … 10/10 xDD
May 9th, 2009 at 2:08 pm
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
May 28th, 2009 at 12:54 pm
Hola buenos dias este tutorial esta excelente me sirvio mucho, ya que nunca habia conectado flash a una base datos Mysql. Segui Adelante!!
June 3rd, 2009 at 2:31 am
Excelente VideoTutorial Muy bien Explicado
Gracias por esta pagina y estos videotutoriales
me han servido de mucho, Suerte y esperare los siguientes
June 8th, 2009 at 3:17 am
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.
June 25th, 2009 at 6:45 pm
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.
July 10th, 2009 at 9:39 pm
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?
July 11th, 2009 at 4:59 pm
te pasas de verga, está genial cómo xplicas esa madre, saludos desde méxico
July 20th, 2009 at 4:30 pm
muy bueno el tutorial.. te felcito!!. ayuda de mucho el video!!
September 7th, 2009 at 9:27 pm
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!!
September 17th, 2009 at 3:35 am
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
October 6th, 2009 at 12:19 am
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.
November 11th, 2009 at 2:18 am
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!!!
December 2nd, 2009 at 1:07 am
[...] Ver VideoTutorial | Descargar Archivos | Ver Parte 1 [...]
March 1st, 2010 at 4:47 pm
gente de chile vamos adelante