Comunidad de diseño web y desarrollo en internet online

Manejo de Modulos en Library

Citar            
MensajeEscrito el 19 Nov 2010 08:12 pm
Buenas tardes a todos:
Estoy aprendiendo a trabajar con library para realizar la “División de aplicaciones” y tengo una duda, es la siguiente:
1. Creé una library en la cual tengo un módulo.
2. Tengo un proyecto principal el cual tendría que llamar el modulo que se encuentra en la library, ya en el path del proyecto incluí la library.swc.
La pregunta sería como tengo que hacer para llamar el modulo desde un moduleLoader?

Código Flex :

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
            xmlns:s="library://ns.adobe.com/flex/spark" 
            xmlns:mx="library://ns.adobe.com/flex/mx" 
                           minWidth="400" minHeight="600" 
            xmlns:views="ui.views.*">
   <fx:Script>
      <![CDATA[
         import ui.views.rentaFijaTestModule;
      ]]>
   </fx:Script>
   <fx:Declarations>
      <!-- Place non-visual elements (e.g., services, value objects) here -->
   </fx:Declarations>
   <mx:ModuleLoader id="myModuleLoader" url="rentaFijaTestModule.swf"> 
   </mx:ModuleLoader>
</s:Application> 


Es decir no me carga el modulo rentaFijaTestModule no sé si me falta hacer algo, les recuerdo que estoy aprendiendo y no sé si estoy haciendo una……”Burrada” ….XD

De antemano muchas gracias

Por Miguelon

28 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 20 Nov 2010 05:09 am
Hola, este código deberías borrarlo

Código ActionScript :

import ui.views.rentaFijaTestModule


Ahora, en la propiedad "url" del moduleLoader debe ir la ruta completa para acceder al modulo, suponinedo que el modulo se encuentra en la carpeta library

Código ActionScript :

url="library/rentaFijaTestModule.swf"


Si esto no soluciona el problema, vuelve a postear. Suerte!

Por diego1311

61 de clabLevel



 

Lima - Perú

msie8
Citar            
MensajeEscrito el 21 Nov 2010 04:19 pm
diego muchas gracias por responder

Tal vez no realice la pregunta de forma correcta, tengo una library que se llama mylibrary.swc dentro de ella tengo un modulo que se llama mymodule.swf, en la app principal en la cual esta está registrada mylibrary.swc necesito realizar la carga de mymodule.swf mediante un moduleloader no se como realizar esto.
Les agradezco de antemano la atención prestada.

Por Miguelon

28 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 21 Nov 2010 10:51 pm
Ok, igual borra el import que haz hecho, tambien borra esto

Código HTML :

 <mx:ModuleLoader id="myModuleLoader" url="rentaFijaTestModule.swf"> 


Ya que el archivo swc lo tienes incluido en tu proyecto, y tienes definido el espacio de nombres "views", el módulo deberia aparecer si pones esto

Código HTML :

<views:rentaFijaTestModule/>


Si no se soluciona entonces fíjate bien, en tu proyecto de librería, en qué carpeta se encontraba el módulo antes de compilar el archivo "swc" para que definas correctamente el espacio de nombres "views".

Por diego1311

61 de clabLevel



 

Lima - Perú

msie8
Citar            
MensajeEscrito el 22 Nov 2010 03:01 pm
Diego muchas gracias efectivamente funciono tal cual me dijiste.

Por Miguelon

28 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.