estructura de datos

Páginas: 26 (6484 palabras) Publicado: 14 de abril de 2013
En muchas ocasiones necesitamos crear una estructura de directorios para organizar los ficheros de nuestras aplicaciones de pocketpc. Por desgracia MDM no nos pone al alcance esa posibilidad en el instalador, pero esto se puede solucionar…
Mediante el uso de un simple XML de configuracion podemos crear nuestra estructura de directorios de forma sencilla al ejecutar por primera vez nuestraaplicacion en el dispositivo móvil y podremos además mover los ficheros que correspondan a sus respectivas carpetas.
En este tutorial exploramos esta técnica y añadimos algunas notas técnicas sobre el trabajo cotidiano con Flash y MDM para el desarrollo de nuestras aplicaciones PPC.
Creación de una estructura de carpetas en nuestros instaladores
Un problema que nos encontramos en muchas ocasiones esel que provoca el hecho de que MDM no nos permita crear una estructura de carpetas en los instaladores que genera (tanto cab como exe). Quizás en muchas ocasiones no sea más que una cuestión de organización, pero en otras es necesario disponer de carpetas para solventar determinados problemas con ficheros. Veamos un ejemplo.
Tenemos una aplicación cuya información es tomada de ficheros xml. Estaaplicación permite instalar varios temas, y el instalador de cada tema ha de ir junto con los xml asociados a dicho tema, aunque la aplicación es la misma. En este caso, si cada instalador lleva un fichero config.xml que tiene información general del tema al que va asociado, si no mantenemos una estructura por carpetas, cuando instalemos un segundo tema nos sobrescribirá el config.xml delanterior tema instalado.
Bien por necesidad, o por orden, veremos como se puede crear una estructura de carpetas de forma automatizada y transparente para el usuario.
Comenzamos
Creamos un fla con las siguientes características:
Dimensiones: 240 x 320 (tamaño más común para las pocket pc)
Configurado para exportar para flash player 6.
Contenido:
Para este ejemplo únicamente tendremos un fondo conun texto en él. En nuestro caso hemos llamado al archivo fla estructura, los fps los dejamos en 12 ya que este ejemplo no dispone de ningún tipo de animación y este aspecto no es crítico.
Funciones y métodos que emplearemos
El ejemplo tiene todo su contenido en las funcionalidades mdm{Script} que nos premiten manejar determinados aspectos del sistema de ficheros de nuestro PocketPC. Veamoscuáles emplearemos en este tutorial:
mdmdinit()
La colocamos en el primer frame de nuestra película, sirve para inicializar todo el sistema de funciones y métodos de MDM y que a partir de ese momento podamos emplear nuestro código {mdm}script en nuestro swf. Esta llamada es obligatoria en TODOS los swf empleados en el proyecto y no solamente en el SWF base.
mdm_appdir
Esta variable nos devuelve laruta completa en nuestro dispositivo móvil a la aplicación que la ha llamado
mdm.makefolder(directorio)
Esta función nos crea el directorio especificado. Es importante tener en cuenta que el directorio debe contener la ruta absoluta de nuestro dispositivo, que se puede construir con el uso de mdm_appdir , como se ve en el siguiente apartado de este mismo tutorial.
mdm.getfilelist_del(directorio,máscara, delimitador, funcion)
Esta función nos permitirá obtener el listado de ficheros del directorio especificado en un String, separando cada fichero por el delimitador que indiquemos como tercer parámetro. La máscara hace alusión al filtrado que podemos establecer a la hora de sacar los ficheros del directorio indicado, aunque en el caso de getfilelist_del, según la documentación de MDMpara PPC debe dejarse vacío. La función será el callback que se lanzará cuando se obtenga la respuesta a la petición.
mdm.copyfile(rutaorigen, rutadestino)
Esta función nos permite copiar el fichero indicado en la ruta origen al fichero indicado en la ruta destino. El nombre de fichero en destino puede ser diferente del de origen.
mdm.deletefile(rutafichero)
Esta función nos permite eliminar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estructura de Datos
  • Estructura De Datos
  • Estructura de datos
  • Estructura de datos
  • Estructura de datos
  • Estructuras de datos
  • Estructura de Datos
  • estructura de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS