Cómo usar Flash para conectarse a una base de datos de acceso remoto

Conexión de su programa Flash para una base de datos de acceso remoto le permitirá acceder a una gran cantidad de información pública y gratuita almacenada en bases de datos en diferentes servidores en todo el mundo . Meteorológicas Gobierno , mapa y nutrición bases de datos pueden ser utilizados para desarrollar aplicaciones Flash - intenso de información Si quieres aprovechar esta información, usted tendrá que escribir código ActionScript 3 conexión. El código ActionScript 3 utilizado , será necesario que usted sabe el protocolo de envío y respuesta que la base de datos específica que desea acceder requires.Things que necesitará hotel Adobe Flash Professional : CS3, CS4 o CS5 versiones o Adobe FlashBuilder

Mostrar Más instrucciones Matemáticas 1

revisión de documentos de interfaz de programación de aplicaciones de la base de datos de acceso remoto. Determinar la estructura de los campos y registros de la base de datos . Anote el nombre de los campos en los registros que desee acceder a los datos de ( los campos que desea buscar ) .
2

Incluir en el código AS3 un comunicado URLRequest que especifica la URL donde el mando a distancia

var connect_to_database; String = " http://imaginarywebserverlocation.com ": : URLRequest = new URLRequest ();

var remote_database_URL > connect_to_database.URL = remote_database_URL

Este código ordena a Flash que conectarse a un servidor de base de datos de acceso remoto en la página web ficticia denominada " http://imaginarywebserverlocation.com . " La variable de cadena , remote_database_URL , se utiliza para almacenar la dirección URL. El método URLRequest utiliza la dirección URL a través de la propiedad " URL" para especificar la página Web donde se encuentra la base de datos .
3

Incluya en su programa de conexión , el código AS3 que se especifique el tipo de del método de acceso de datos para utilizar (GET o POST). Utilice POST si le preocupa que alguien podría querer interceptar o escuchar sus peticiones de bases de datos de acceso remoto

connect_to_database.method = URLRequestMethod.GET; .
4

incluir en su programa de conexión , . código AS3 que enviará una solicitud al servidor de base de datos de acceso remoto para buscar un campo en la base de datos para una palabra clave específica

lluvia var : String = " 80 "

connect_to_database.data = " Probabilidad de lluvia = "+ lluvia;

En este código, la propiedad data del objeto URLRequest se utiliza para almacenar el campo y la solicitud de palabras clave que se enviará desde Flash a la base de datos de acceso remoto. El código especifica que la solicitud objeto URLRequest para buscar en la probabilidad de lluvia campo en la base de datos de acceso remoto y para buscar todos los registros en la base de datos que tienen 80 ( el 80 por ciento de probabilidad de lluvia ) en ellos.
5

incluir en su programa de conexión , el código AS3 que enviará el objeto URLRequest ( header ) al servidor de base de datos de acceso remoto ( para buscar en el campo de base de datos específica para la palabra clave que se especifica en la propiedad data de URLRequest ) .

var sendRequest : URLLoader = new URLLoader ( connect_to_database );
6

incluir en su programa de conexión , el código AS3 que detecta si el servidor de base de datos de acceso remoto respondió a la sendRequest éxito o no

sendRequest.addEventListener ( Event.COMPLETE , finishedLoading ); .

sendRequest.addEventListener ( IOErrorEvent.IO_ERROR , didnotrespond );

} function

finishedLoading (event: Event ): void {

var serverResponse : URLLoader = URLLoader ( event.target );

var serverResponse : XML = XML ( serverResponse.data );

trace (" servidor conectado correctamente "); }


didnotrespond función (event: Event ): void {

trace (" Error al conectar correctamente a la solicitud enviada "); }


Este código intenta cargar la respuesta servidores ( los resultados de búsqueda de base de datos que el servidor envía de vuelta ) en un archivo XML en Flash . Si se recibe la respuesta de datos solicitados de la base de datos del servidor , se mostrará un mensaje de éxito . Si la conexión no se realiza y el archivo XML de la respuesta no está cargado , se muestra un mensaje de error .