Retroceder   Foros del Web > Diseño de Sitios web > Flash y Actionscript > Flex

Respuesta
 
Herramientas Desplegado
Antiguo 16-mar-2008, 18:10   #1 (permalink)
Maru77 está en el buen camino
 
Fecha de Ingreso: agosto-2003
Mensajes: 191
Problema con base de datos

Hola gente!
Recién estoy comenzando con esto de Flex y también comenzaron las dudas y los "problemas"...

Quiero hacer una aplicación de escritorio que contenga algunos campos, para dar de alta, eliminar y modificar datos dentro de una base de datos, algo simple como para comenzar, el caso es que ni si quiera puedo crear la base porque me da un error, estuve buscando información dentro de la misma página de adobe, les dejo el código que utilicé para ver si entre todos podemos resolverlo.

Código HTML:
<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
	
	<mx:Script>
		<![CDATA[
			
			import flash.data.SQLConnection;
			import flash.events.SQLErrorEvent;
			import flash.events.SQLEvent;
			import flash.filesystem.File;

			var conn:SQLConnection = new SQLConnection();
			conn.addEventListener(SQLEvent.OPEN, openHandler);
			conn.addEventListener(SQLErrorEvent.ERROR, errorHandler);

			var dbFile:File = File.applicationStorageDirectory.resolvePath("DBSample.db");

			conn.openAsync(dbFile);

			function openHandler(event:SQLEvent):void
			{
    			trace("La BD fue creada");
			}

			function errorHandler(event:SQLErrorEvent):void
			{
    			trace("Error message:", event.error.message);
    			trace("Details:", event.error.details);
			}

		]]>
	</mx:Script>


</mx:WindowedApplication>
Cuando voy a "debug" me saltan estos errores

1120: Access of undefined property conn.
1120: Access of undefined property dbFile.
1120: Access of undefined property errorHandler.
1120: Access of undefined property openHandler.

Si alguien me puede ayudar se los agradeceré mucho...
__________________
Saludos!!!
Maru.-
Maru77 está desconectado   Responder Citando
Antiguo 16-mar-2008, 19:57   #2 (permalink)
NUCKLEAR tiene algunos puntos positivos de karma
 
Avatar de NUCKLEAR
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 1.334
Re: Problema con base de datos

El amigo Tmeister tiene un tutorial al respecto, que por motivo de tiempo no he podido hacerlo
http://klr20mg.com/2008/01/17/trabaj...r-y-flash-cs3/

Ahora e enlace esta caido, pero creo que estara online pronto. Esperemos que el buen amigo Tmeister o arrgle pronto
Saludos
__________________
No somos Ricos por que tenemos hijos...
El sueño de todo padre es sobrevivir a sus hijos...
Homer Simpson.
Al fin nucklear tiene un blog ñ.ñ
NUCKLEAR está desconectado   Responder Citando
Antiguo 16-mar-2008, 20:47   #3 (permalink)
Maru77 está en el buen camino
 
Fecha de Ingreso: agosto-2003
Mensajes: 191
Re: Problema con base de datos

Nucklear, gracias por tu respuesta!

Le había dado un vistazo a ese tutorial anteriormente, que está bastante claro por cierto, lo que creo es que tengo problemas con las clases, por ejemplo en flash.data.SQLConnection

La pregunta es tengo que de descargar algún paquete? si es así de que página? y dónde lo ubico? por lo que estuve leyendo (siempre teniendo en cuenta este ejemplo que puse) la clase SQLConnection debería estar en la carpeta data que a su vez estaría en la carpeta flash, pero estas carpetas donde irían ubicadas dentro del proyecto que cree en flex???

... perdón si hice lío pero estoy algo desorientada...
__________________
Saludos!!!
Maru.-
Maru77 está desconectado   Responder Citando
Antiguo 17-mar-2008, 08:22   #4 (permalink)
NUCKLEAR tiene algunos puntos positivos de karma
 
Avatar de NUCKLEAR
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 1.334
Re: Problema con base de datos

Efectivamente mi estimada, tenes que tener la clase flash.data.SQLConnection(Es solo para Adobe Air, me parece ) , si estas trabajando con flex crea un proyecto air(me parece que la version 3 solo la trae), si estas trabajando con Flash cs3 hay una actualizacion automatica para poder crear proyectos air.
Saludos(y perdona por todos los "me parece" pero es algo que aun no veo en profundidad y solo son conjeturas mias), espero te sirva.
__________________
No somos Ricos por que tenemos hijos...
El sueño de todo padre es sobrevivir a sus hijos...
Homer Simpson.
Al fin nucklear tiene un blog ñ.ñ
NUCKLEAR está desconectado   Responder Citando
Antiguo 18-mar-2008, 10:45   #5 (permalink)
Maru77 está en el buen camino
 
Fecha de Ingreso: agosto-2003
Mensajes: 191
Re: Problema con base de datos

Gracias de nuevo por responder...

Bueno el proyecto lo cree como aplicación de escritorio, lo que no se es donde consigo esas clases y donde las alojo... si alguien sabe...
__________________
Saludos!!!
Maru.-
Maru77 está desconectado   Responder Citando
Antiguo 25-mar-2008, 11:57   #6 (permalink)
master_of_puppetz ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2006
Ubicación: Mexico City
Mensajes: 21
Enviar un mensaje por MSN a master_of_puppetz
Re: Problema con base de datos

hola!
este código:
Código:
conn.addEventListener(SQLEvent.OPEN, openHandler);
			conn.addEventListener(SQLErrorEvent.ERROR, errorHandler);

			var dbFile:File = File.applicationStorageDirectory.resolvePath("DBSample.db");

			conn.openAsync(dbFile);
mételo en una función, por ejemplo:
Código:
private function init():void {
conn.addEventListener(SQLEvent.OPEN, openHandler);
			conn.addEventListener(SQLErrorEvent.ERROR, errorHandler);

			var dbFile:File = File.applicationStorageDirectory.resolvePath("DBSample.db");

			conn.openAsync(dbFile);
}
y al tag de WindowedApplication le agregas el atributo creationComplete en el cual invocas a la función:
Código:
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()">
Saludos!

PD: no necesitas bajar nada, con que hagas el proyecto de AIR e importes las respecitvas librerias basta.
master_of_puppetz está desconectado   Responder Citando
Antiguo 26-mar-2008, 18:18   #7 (permalink)
Maru77 está en el buen camino
 
Fecha de Ingreso: agosto-2003
Mensajes: 191
Re: Problema con base de datos

Gracias Master! recién veo tu respuesta así que voy a intentar con ese ejemplo que me diste a ver como resulta.
__________________
Saludos!!!
Maru.-
Maru77 está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 03:23.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93