Foros del Web » Creando para Internet » Flash y Actionscript »

Cargar dinamica elementos Flex. Disminuir tamaño de aplicacion.

Estas en el tema de Cargar dinamica elementos Flex. Disminuir tamaño de aplicacion. en el foro de Flash y Actionscript en Foros del Web. Estoy desarrollando una aplicación en flex. La aplicación inicial empezó siendo muy lijera, pero poco a poco añadiendo ventanas para mejorar la usabilidad, imágenes y ...
  #1 (permalink)  
Antiguo 18/09/2009, 12:11
 
Fecha de Ingreso: enero-2008
Mensajes: 27
Antigüedad: 16 años, 3 meses
Puntos: 1
Cargar dinamica elementos Flex. Disminuir tamaño de aplicacion.

Estoy desarrollando una aplicación en flex. La aplicación inicial empezó siendo muy lijera, pero poco a poco añadiendo ventanas para mejorar la usabilidad, imágenes y mejorando su aspecto visual se ha convertido en un poco pesada.

Pregunta 1: Muchas de las ventanas son necesarias pero en pocas ocasiones se usan, sería posible realizar una carga dinámica de esos componentes? Decir que no es posible dividir la aplicación en dos, puesto que esta continuamente conectada con un servidor.

Pregunta 2: Algun consejo para disminuir el peso de la aplciación?

Un saludo y gracias.
  #2 (permalink)  
Antiguo 18/09/2009, 16:25
Avatar de Sergestux  
Fecha de Ingreso: agosto-2007
Ubicación: Tapachula
Mensajes: 1.218
Antigüedad: 16 años, 8 meses
Puntos: 20
Respuesta: Cargar dinamica elementos Flex. Disminuir tamaño de aplicacion.

Cargate las imagenes dinamicamente, create componentes personalizados donde se repita el diseño para que de esta manera solo se cargue una vez, por ejemplo en mi caso uso un componente personalizado de tipo combobox con los meses del año. Tambien trata de usar modulos si es posible.

Esas ventanas a las que te refieres que tipo de objetos son?
  #3 (permalink)  
Antiguo 18/09/2009, 16:42
 
Fecha de Ingreso: enero-2008
Mensajes: 27
Antigüedad: 16 años, 3 meses
Puntos: 1
Respuesta: Cargar dinamica elementos Flex. Disminuir tamaño de aplicacion.

Esas ventanas son de tipo PopUp

Gracias x tu respuesta.
  #4 (permalink)  
Antiguo 18/09/2009, 17:42
Avatar de Sergestux  
Fecha de Ingreso: agosto-2007
Ubicación: Tapachula
Mensajes: 1.218
Antigüedad: 16 años, 8 meses
Puntos: 20
Respuesta: Cargar dinamica elementos Flex. Disminuir tamaño de aplicacion.

Como cargas actualmente esas ventanas?
  #5 (permalink)  
Antiguo 19/09/2009, 03:19
 
Fecha de Ingreso: enero-2008
Mensajes: 27
Antigüedad: 16 años, 3 meses
Puntos: 1
Respuesta: Cargar dinamica elementos Flex. Disminuir tamaño de aplicacion.

Teneis razon es mejor que dé mas datos. La carga la realizo mediante el PopUpManager, algun dato más?

Saludos y gradias por tu restpuesta
  #6 (permalink)  
Antiguo 19/09/2009, 09:45
Avatar de Sergestux  
Fecha de Ingreso: agosto-2007
Ubicación: Tapachula
Mensajes: 1.218
Antigüedad: 16 años, 8 meses
Puntos: 20
Respuesta: Cargar dinamica elementos Flex. Disminuir tamaño de aplicacion.

En realidad a lo que me referia es al codigo que usas
  #7 (permalink)  
Antiguo 19/09/2009, 09:51
Avatar de Sergestux  
Fecha de Ingreso: agosto-2007
Ubicación: Tapachula
Mensajes: 1.218
Antigüedad: 16 años, 8 meses
Puntos: 20
Respuesta: Cargar dinamica elementos Flex. Disminuir tamaño de aplicacion.

Te preguntaba esto, por que los ejemplos que he visto los popus se crean "dinamicamente" como en este
  #8 (permalink)  
Antiguo 20/09/2009, 10:59
 
Fecha de Ingreso: enero-2008
Mensajes: 27
Antigüedad: 16 años, 3 meses
Puntos: 1
Respuesta: Cargar dinamica elementos Flex. Disminuir tamaño de aplicacion.

Parece ser que eso lo unico que carga dinámicamente es el texto del popup y poder darle un poco de estilo html, pero en mi aplicación ai muchos canales, código, y demás para gestionar todo.

Muchas gracias por tu respuesta, pero creo que esto en unos pocos kb me ayudaría.
  #9 (permalink)  
Antiguo 23/09/2009, 02:32
 
Fecha de Ingreso: septiembre-2009
Mensajes: 5
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Cargar dinamica elementos Flex. Disminuir tamaño de aplicacion.

observa este codigo basico Ping_86. Hay mucho para ir agregando para perfeccionarlo pero para dar una idea inicial puede servir.

'ventana.mxml' tiene que ser un archivo tipo Module que contenga todo lo que quieres cargar dinamicamente.


Código:
var m: ModuleLoader = new ModuleLoader;
m.url="ventana.swf"
var w : TitleWindow = new TitleWindow;
w.addChild(m);
PopUpManager.addPopUp(w, this, true);
PopUpManager.centerPopUp(w);
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:08.