2009-07-08 7 views
11

¿Existe un marco liviano ActionScript 3 alternativo similar al Flex pero no tan grande? Flex es bastante grande, y los SWF tienen no menos de 150 Kb de tamaño, solo estoy pensando que es posible obtener algo que tenga archivos SWF más pequeños como resultado final.Alternative to Flex Framework

Me he cruzado AS Wing, y tenía curiosidad si hay más.

Gracias por las respuestas de antemano!

Respuesta

0

Gracias por todas las respuestas útiles. Estoy ocupado experimentando un poco con un proyecto de ActionScript 3 en Flex Builder, y creo que podría simplemente crear los componentes que necesito y hacerlos modulares para su reutilización en otros proyectos.

De esta forma, puedo incluir exactamente y solo lo que está usando mi aplicación, y no preocuparme por x00000Kb adicionales de datos que se arrastran como RSL o se combinan en mi código.

1

El GraniteDS framework proporciona una nueva implementación de sala limpia del compilador MXML-> SWF, y es posible que le brinde opciones para generar archivos SWF más pequeños. También puede hacer esa compilación sobre la marcha, lo cual es genial.

5

Puede cambiar algunas configuraciones al compilar para reducir el tamaño de su archivo .swf. Aquí hay una publicación en el blog que muestra cómo .: Reduce Flex 3 File Size. Básicamente, compila el SDK en un .swf separado que el reproductor flash almacena en caché.

+0

A partir de Flex 4 Adobe aloja estos. También están almacenados en caché por Flash Player, por lo que incluso si un usuario borra su caché, el marco permanece en la memoria caché. –

5

http://www.openlaszlo.org/ es una alternativa de código abierto que puede generar swf8, dhtml o swf9.

+1

+1: No pensé mucho hasta que lo probé, pero es un gran marco. No es tan bueno como Flex todavía (IMO), pero si no necesitas toda la hinchazón, OpenLaszlo es definitivamente una gran alternativa. –

6

Esto puede ser lo que usted está buscando:

http://code.google.com/p/flit/

Yo no lo he probado todavía, así que no puedo decir si vale la pena o no

+1

He escrito partes importantes de este marco. Definitivamente vale la pena mirar el código de las muestras. Este sitio web está escrito en FLit - http://oxleygin.com/ - esto es de 2009. Otra buena muestra de FLit en acción es el nuevo sitio web de mi empresa - http://obecto.com/ - esto es de 2011 –

1

¿Por qué no solo uso Flash? Puede volcar su lógica en el archivo de clase AS. Swf de Flash puede ser bastante pequeño, puede bajar a 8kb, o incluso más pequeño.

Corregirme si me equivoco, veo Flex como un Flash con XML Layout Manager (que puede posicionar bien los componentes durante el cambio de tamaño). Si está dispuesto a dedicar tiempo al diseño de un Administrador de diseño para Flash, creo que Flash es una buena opción. Flash admite AS3, pureMVC.

Por supuesto, Flex es libre :)

+0

Flex suministra mucho más que solo los componentes visuales. El diseño declarativo puede ser un ahorro de tiempo real, pero hay muchos otros aspectos en el kit de herramientas de Flex. También puede usar el SDK de Flex para compilar AS3 directamente sin la sobrecarga del Flex Framework real. Flash, a partir de CS4 está utilizando realmente el SDK de Flex (mxmlc) para compilar también. No me sorprendería que pronto se cambie el nombre de Flash SDK. –

1

Otro componente libary:

AS Data Provider Controls es un nuevo conjunto de componentes de interfaz de usuario estándar construidos con llanura de ActionScript. Fuente abierta.

Editar: auto-enchufe

1

AS3Commons UI Invalidation & LifeCycle proporciona un marco de ciclo completo similar duración de los componentes a la de Flex pero escrito en AS3 puro y, por lo tanto, pequeño e independiente. Si está por crear sus propios componentes, debe probar esta biblioteca.

Editar: autoenchufe