Marco de GUI para flash(as3)
actionscript-3 user-interface (7)
Lo importante a tener en cuenta es que hay dos marcos de interfaz de usuario que tienen una superposición aparente. Uno en flash, el otro en Flex. Para usar flex, necesitarás el SDK de Flex. El SDK de Flex es gratuito, pero el constructor de flex no es (la adaptación IDE de Eclipse).
Really flex es solo un conjunto de bibliotecas y frameworks en as3.
La mayoría de los paquetes están en el espacio de nombres "mx", y aunque los nombres de los componentes son los mismos (botón en flash, botón en Flex) flex tiene un marco mucho más robusto.
También aumentará el tamaño de su archivo swf entre 30 y 50k, pero si está buscando una interfaz de usuario robusta, vale la pena.
También recomendaría aprender a usar las capacidades de Flex de ResourceBundle y CSS, ya que la localización y el desollado se simplifican mucho con el uso de ambos.
Parece que no puedo encontrar ningún framework GUI para as3 que sea tan bueno como cualquiera de las aplicaciones que ya veo en la web; ¿Es esto algo que la mayoría de las personas codifica o se está perdiendo algo en flash?
Estoy buscando cuadros de diálogo / ventanas, botones, cuadros de texto, combos, menú desplegable, menús, etc. y la capacidad de ampliar los componentes para hacer otros nuevos.
También preferiría que fuera as3 pero cualquier otro también lo hará.
Puede que necesite elaborar un poco ... En realidad, estoy buscando un marco que me permita crear mis propias GUI en flash, máscaras personalizadas, colores, estilos, etc.
Respuesta corta: esta es la lista de controles básicos .
Respuesta larga: Sí, hay muchos controles (como botones , cuadros de texto , cuadros combinados , etc.) ya integrados en Flash / Flex.
Aquí hay un tutorial que encontré útil que brinda una breve introducción al uso de algunos componentes (botones) sin usar Flex Builder.
Si usa algo como Flex Builder, obtendrá acceso completo a estos objetos en un entorno amigable de arrastrar y soltar, sin embargo, no es necesario comprar herramientas de Adobe para desarrollar con estos, siempre que se sienta cómodo usando algo. como FlashDevelop o el compilador mxmlc de línea de comandos gratuito.
Consulte el espacio de nombres fl.controls en Adobe Live Docs para obtener una lista completa de estos controles básicos incluidos en Flash / Flex.
Simplemente añadiendo a los anteriores: ASwing .
También hay un marco en el que he estado trabajando llamado LiquidGear que ha tomado muchas modificaciones y consejos y soluciones y los ha combinado en elementos de AS3. Utiliza la misma estructura que JQuery.
Usando los elementos en un marco MVC (el Shell) o individualmente, puede agregar una imagen, por ejemplo, en solo dos líneas de código ...
var img: Imagen = nueva Imagen ({id: ''myImg'', src: ''/ IMG / myFolder / photo.jpg''}); addChild (img);
Puede extenderlos a componentes como HoverButton.
Me gustan bastante los Liquid Components , extienden los componentes básicos de Flash, por lo que necesitan un marco ligeramente voluminoso, pero son muy fáciles de aplicar. Si quieres "pequeño y ordenado" iría por MinimalComps .
Además del mencionado ASWing:
Componentes mínimos se centran en el desarrollo rápido
Controles AS DataProvider Centrarse en la integración de datos y el estilo
Ambos son de código abierto.
Aquí hay otro que usa aceleración GPU (Starling).