2008-11-05 15 views
7

Parece que no puedo encontrar ningún marco de 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?Marco de GUI para flash (as3)

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á.

posible que tenga que profundizar un poco .. En realidad estoy buscando un marco que permita a mí para crear mis propias interfaces gráficas de usuario en flash, pieles de encargo, colores, estilos, etc.

Respuesta

2

Respuesta corta: Aquí es el list of base controls.

Respuesta larga: Sí, hay muchos controles (tales como buttons, text boxes, combo boxes, etc) ya están integrados en Flash/Flex.

Aquí está one tutorial Me ha resultado útil que proporciona una breve introducción al uso de algunos componentes (botones) sin utilizar el Flex Builder.

Si utiliza 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 y cuando ' vuelva a sentirse cómodo usando algo como FlashDevelop o el compilador mxmlc de línea de comandos gratuito.

Consulte la fl.controls namespace en Adobe Live Docs para obtener una lista completa de estos controles básicos incluidos en Flash/Flex.

2

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 marcos 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 utilizar las capacidades de Flex de ResourceBundle y CSS, ya que la localización y el desollado se simplifican mucho con el uso de ambos.

4

Me gusta mucho Liquid Components, extienden los componentes básicos de Flash por lo que necesitan ese marco un poco voluminoso, pero son muy fáciles de aplicar. Si quieres "pequeño y ordenado" iría por MinimalComps.

3

Simplemente agregando a los de arriba: ASwing.

0

También hay un marco en el que he estado trabajando llamado LiquidGear que ha tenido muchos ajustes y soluciones y las ha combinado en elementos AS3. Utiliza la misma estructura que JQuery.

El uso de los elementos en un framework MVC (Shell) o de forma individual, se puede añadir una imagen, por ejemplo, en sólo dos líneas de código ...

img

var: Imagen = nueva imagen ({id: 'myImg', src: '/ IMG/myFolder/photo.jpg'}); addChild (img);

Puede extender estos componentes a componentes como HoverButton.