Cómo conectar a base de datos con ActionScript 3 (AS3)

ActionScript 3 (AS3) (parte de Adobe Flash, AIR y Flash Builder) sirve no solo para animaciones, sino para transferencia de datos/archivos. Con sus clases/métodos/propiedades de transferencia, puedes conectar tu programa Flash a MySQL, Microsoft Access o SQL local (AIR). Cada tipo de base de datos requiere un enfoque distinto.

Lo que necesitas

  • Hosting web con soporte PHP, MySQL, ColdFusion y Microsoft Access

Conectar a MySQL

  1. Crea un archivo AS3 en Adobe Flash Builder o un archivo AIR Flash en Flash Professional.
  2. Usa el método URLRequest en el AS3 apuntando al archivo PHP de conexión en el servidor. Sintaxis exacta en flash-db.com.
  3. Crea un archivo de texto para el código PHP de conexión a MySQL.
  4. En el PHP, usa mysql_connect (servidor, usuario, contraseña) y mysql_select_db para elegir la BD. Sintaxis en flash-db.com.

Conectar a Microsoft Access

  1. Crea archivo AS3/AIR Flash. Usa URLRequest apuntando a archivo ColdFusion de conexión. Sintaxis en flash-db.com.
  2. Configura la conexión en Administrador de ColdFusion: "Añadir nuevo dato" > Driver "Microsoft Access" > Nombre de fuente, nombre BD, servidor, usuario, contraseña. Detalles en quackit.com.
  3. Crea archivo de texto con código ColdFusion: comando cfquery datasource="[tu_fuente]".

Conectar a SQL local (AIR)

  1. Crea archivo AS3/AIR Flash.
  2. Usa objeto SQLConnection con método open o openAsync para BD SQL local.
  3. Usa el nombre de la BD local (en objeto File) con método resolvePath como argumento. Código exacto en livedocs.adobe.com.