Tecnología

Inicio

Cómo integrar AS3 Uso de PHP y MySQL

Cómo integrar AS3 Uso de PHP y MySQL


Central para la construcción de aplicaciones empresariales con Adobe Flash es la capacidad de integrar las bases de datos creadas con MySQL y los mecanismos de transferencia de comunicación de base de datos construidos con PHP y AS3 (ActionScript 3, el lenguaje de programación Flash). La capacidad de integrar estos tres bloques de construcción de software no sólo le da lo que necesita para crear aplicaciones de negocios comerciales de calidad, sino que también le da las habilidades de programación que necesitan las empresas utilizan para crear sistemas de gestión de contenidos, sistemas de transacciones en tiempo real y las redes sociales.

Instrucciones

1 Crear un archivo de ActionScript 3 (AS3), un archivo PHP y una tabla de base de datos MySQL. Utilice el editor de acciones en el programa Flash para crear el archivo de AS3, un editor de texto o Adobe Dreamweaver para crear el archivo PHP y MySQL el programa para crear el archivo de la tabla.

2 Escribir la primera sección del código en el archivo AS3 tal que se establece una conexión con el archivo PHP. Utilice el objeto URLRequest AS3, la propiedad URLRequest método, el objeto URLLoader y URLVariables objeto para crear la cabecera de la conexión de red necesaria para enviar al archivo PHP.

3 Código del objeto URLRequest de tal manera que su parámetro es el nombre del archivo PHP.

4 Código URLVariables de forma que contenga el contenido de al menos una variable y su valor asociado que creó en el código AS3.

5 Adjuntar al objeto URLLoader la URLRequest (el nombre del archivo PHP), URLVariables y el URLRequestMethod) para formar la cabecera de la conexión de red que se dirige al archivo PHP en su servidor web.

6 Escribir el código en el archivo PHP tal que recibirá los datos variables AS3 enviados desde el programa Flash (a través de la matriz superglobal $ _POST) y colocar los datos de esa variable en el primer campo en el primer registro (fila) de la tabla de base de datos MySQL.

7 Incluir en el archivo de script PHP MySQL conexión del comando con sus argumentos asociados (nombre del servidor, nombre de usuario, contraseña) para que la tabla de MySQL en su servidor web se puede acceder por el programa PHP.

8 Escribir un comando de MySQL INSERT para ingresar los datos de la variable en el MySQL database.Write el código para procesar o calcular un nuevo valor en función de la variable AS3 y la tienda que dan como resultado en el segundo campo en el mismo registro (o fila) que el AS3 variable se guarda en.

9 Enviar esta variable PHP de nuevo al programa de Flash con el comando de impresión PHP.

10 Anexar a la AS3 presentar el código necesario para leer y almacenar la variable enviado desde PHP (a partir del segundo campo en la tabla de MySQL) y mostrarlo.

11 Coloque un detector de eventos al objeto URLLoader que detecta el evento Event.COMPLETE y activa la función de AS3 para leer los datos variables PHP dentro de la propiedad data de URLLoader (URLLoader.data = event.target).

12 Escribir el código para declarar un campo de texto AS3 que se utilizará para almacenar el contenido de MySQL transferidos y lo mostrará en el escenario de Flash.

13 Crear el archivo SWF de Flash y luego cargar el archivo SWF y el archivo PHP con el servidor web que está utilizando para probar el programa.

Consejos y advertencias

  • Revisar el código en el enlace que aparece en la sección de Recursos "más abajo para ver las implementaciones de código y ejemplos de aplicaciones que integran AS3, MySQL y PHP juntos real. También revisará toda la documentación de PHP y MySQL y ejemplos con el proveedor de alojamiento web podría tener que da instrucciones específicas sobre la vinculación de las bases de datos MySQL que han sido asignados a su cuenta web.
  • Usted no será capaz de probar si integrado el AS3, PHP y MySQL integración a menos que su archivo Flash SWF y el archivo PHP y su tabla de base de datos MySQL se encuentran en un servidor web. El servidor web tendrá que tener PHP y MySQL apoyo para que el programa funcione.